Mayo
2006
De Windows, sus updates, antivirus y ¿donde leches está mi GRUB?
Resulta que ayer recordé que he cambiado de proveedor de internet ( al final me decidí por ya.com ) y supongo que en unos días wanadoo cortará el grifo por lo que necesitaba darle un repaso al Windows de mi portatil porque es la única forma de conectarme por modem convencional.
Total que arranco el innombrable entro en la página de actualizaciones de windows y después de más de 60 Mb (si que hace que no entraba) cambio y actualizo el antivirus (la demo de avast de 60 días) y el firefox a la última versión. En uno de los 4 reinicios de este proceso me doy cuenta que ya no está GRUB !!! ¿Quién cojones me ha borrado el GRUB? ¿Ahora como arranco mi Debian?
En otro equipo esto no hubiera sido un problema pero en mi portatil sí. Desde el año pasado en las I Jornadas de Software Libre donde rodó (literalmente) por las escaleras por romperse el asa de la bolsa el lector/grabador de cds/dvd funciona a un 5%. Cualquier cd no lo reconoce y con algunos llega a volverse loco y ponerlos a 10.000 rpm teniendo que dar un botonazo no vaya a ser que se reviente el cd dentro del lector, hace poco cuando reinstale debian por temas de redimensionado de particiones tuve suerte que el debian-netinstall es de los pocos que se que funcionan...
Da la casualidad que mis 3 copias de reserva del netinstall están en SOLEUP dado que necesitaba algún cd extra para instalarlo en el curso de GNU/linux que estamos a punto de acabar (Lunes).
Total que me estoy liando mucho. Tengo un portatil que no lee cds (he probado knoppix, ubuntu, y 6 o 7 más de los que tengo en casa) mi portatil no tiene disquetera y para colmo el MP3-usb en el que antes tenía un SOLEUPIX-usb de emergencia lo he formateado para escuchar música. Para reinstalar GRUB me quedan tres opciones:
1.- Me bajo un netinstall, lo grabo y hago el chroot... (no es seguro que vuelva a funcionar)
2.- Me bajo el SOLEUPIX-usb, lo instalo de nuevo en el pendrive (y otra vez a formatearlo para escuchar música)
3.- Intento arancar por red.... (ummm TCOS rules!!!)
Así que empiezo a pensar en cómo funciona TCOS y que mi hermano tiene su ordenador con Ubuntu conectado al router donde me conecto yo.
Me bajo de SOLEUP algunas cosillas que necesito:
/tftpboot/tcos/vmlinuz
/tftpboot/tcos/initramfs
/tftpboot/tcos/usr.squashfs
/tftpboot/tcos/pxelinux.cfg/default
/tftpboot/tcos/logo.lss
Configuro el servidor atftpd en ubuntu y el servidor dhcp3 para incluir mi MAC.
Mi portatil tiene una tarjeta de red via-rhine con soporte PXE así que en unos segundos ya estaba en la consola busybox de TCOS, montando la partición de mi debian, y remontando /dev, /proc y /sys dentro de lo que sería la jaula:
# mkdir /target
# mount -t ext3 /dev/hda2 /target
# mount -o bind /dev /target/dev
# mount -o bind /proc /target/proc
# mount -o bind /sys /target/sys
# chroot /target
Aquí ya estoy de nuevo en mi debian, lo único que falta es volver a copiar GRUB al MBR:
# grub
grub> root (hd0,1)
grub> setup (hd0)
grub> quit
Con esto ya está reinstalado, salgo de la jaula chroot, desmonto todo lo montado y reinicio. He recuperado GRUB !!!!!!!!!
¿Quién narices ha borrado GRUB del MBR? ¿Algún update de windows? ¿Desinstalar el antivirus viejo (AVG)? ¿Instalar el nuevo (avast)? ¿La actualización de firefox :P?
Es una de las dudas que tendré un tiempo pero por lo menos se que en caso de emergencia en GNU/Linux siempre hay al menos 3 opciones a seguir.
Por si vuelve a ocurrir he instalado GRUB en el disco duro externo USB que tengo de 200Gb con una ubuntu dapper (el portatil no será muy bueno pero además de arrancar por PXE admite arrancar desde USB)
Total que arranco el innombrable entro en la página de actualizaciones de windows y después de más de 60 Mb (si que hace que no entraba) cambio y actualizo el antivirus (la demo de avast de 60 días) y el firefox a la última versión. En uno de los 4 reinicios de este proceso me doy cuenta que ya no está GRUB !!! ¿Quién cojones me ha borrado el GRUB? ¿Ahora como arranco mi Debian?
En otro equipo esto no hubiera sido un problema pero en mi portatil sí. Desde el año pasado en las I Jornadas de Software Libre donde rodó (literalmente) por las escaleras por romperse el asa de la bolsa el lector/grabador de cds/dvd funciona a un 5%. Cualquier cd no lo reconoce y con algunos llega a volverse loco y ponerlos a 10.000 rpm teniendo que dar un botonazo no vaya a ser que se reviente el cd dentro del lector, hace poco cuando reinstale debian por temas de redimensionado de particiones tuve suerte que el debian-netinstall es de los pocos que se que funcionan...
Da la casualidad que mis 3 copias de reserva del netinstall están en SOLEUP dado que necesitaba algún cd extra para instalarlo en el curso de GNU/linux que estamos a punto de acabar (Lunes).
Total que me estoy liando mucho. Tengo un portatil que no lee cds (he probado knoppix, ubuntu, y 6 o 7 más de los que tengo en casa) mi portatil no tiene disquetera y para colmo el MP3-usb en el que antes tenía un SOLEUPIX-usb de emergencia lo he formateado para escuchar música. Para reinstalar GRUB me quedan tres opciones:
1.- Me bajo un netinstall, lo grabo y hago el chroot... (no es seguro que vuelva a funcionar)
2.- Me bajo el SOLEUPIX-usb, lo instalo de nuevo en el pendrive (y otra vez a formatearlo para escuchar música)
3.- Intento arancar por red.... (ummm TCOS rules!!!)
Así que empiezo a pensar en cómo funciona TCOS y que mi hermano tiene su ordenador con Ubuntu conectado al router donde me conecto yo.
Me bajo de SOLEUP algunas cosillas que necesito:
/tftpboot/tcos/vmlinuz
/tftpboot/tcos/initramfs
/tftpboot/tcos/usr.squashfs
/tftpboot/tcos/pxelinux.cfg/default
/tftpboot/tcos/logo.lss
Configuro el servidor atftpd en ubuntu y el servidor dhcp3 para incluir mi MAC.
Mi portatil tiene una tarjeta de red via-rhine con soporte PXE así que en unos segundos ya estaba en la consola busybox de TCOS, montando la partición de mi debian, y remontando /dev, /proc y /sys dentro de lo que sería la jaula:
# mkdir /target
# mount -t ext3 /dev/hda2 /target
# mount -o bind /dev /target/dev
# mount -o bind /proc /target/proc
# mount -o bind /sys /target/sys
# chroot /target
Aquí ya estoy de nuevo en mi debian, lo único que falta es volver a copiar GRUB al MBR:
# grub
grub> root (hd0,1)
grub> setup (hd0)
grub> quit
Con esto ya está reinstalado, salgo de la jaula chroot, desmonto todo lo montado y reinicio. He recuperado GRUB !!!!!!!!!
¿Quién narices ha borrado GRUB del MBR? ¿Algún update de windows? ¿Desinstalar el antivirus viejo (AVG)? ¿Instalar el nuevo (avast)? ¿La actualización de firefox :P?
Es una de las dudas que tendré un tiempo pero por lo menos se que en caso de emergencia en GNU/Linux siempre hay al menos 3 opciones a seguir.
Por si vuelve a ocurrir he instalado GRUB en el disco duro externo USB que tengo de 200Gb con una ubuntu dapper (el portatil no será muy bueno pero además de arrancar por PXE admite arrancar desde USB)
Vergüenza me da no haberlo hecho aún, pero después de leer este post ya no me queda otra que hacerlo.
No suelo faltar a mi palabra, pero el exceso de trabajo me impide hacer cosas tan normales como ver la tele, regar el jardín, bañar a los perros y enviar un portatil (CPU & Motherboard quemadas) a un buen amigo que lo necesita (léase, grabadora/lector interno - COMBO) y al cual yo prometí una y otra vez enviárselo.
De esta no pasa. :!
Hola MarioDebian.
Enhorabuena por tus avances con el TCOS.
El Super Grub Disk
http://adrian15.raulete.net/grub/
lo puedes instalar en tu pendrive sin necesidad de borrar ningun mp3. Además ahora es más pequeño... bueno... la versión usb aún no la he actualizado :).
De todas maneras lo del cd que no te va es un caso especial.
adrian15