Ya está sabido que Ubuntu Karmic Koala trae consigo una totalidad de nuevas cosas.
EXT4 es una de ellas, por lo que todos tus cd de Molinux, Puppy y pequeños live de hace un tiempo, no te dejan montar tu partición de Ubuntu.
Pero hoy viene al caso Grub 2, que tampoco es soportado por versiones anteriores de tu exclusivo Ubuntu. Entonces, toqueteamos las particiones, instalamos OpenSolaris y nos olvidamos de destildar que ponga cargador de inicio, einstalamos Windows, etc, y ya tenemos un Grub perdido. Ya había varias herramientas para recuperarlo, pero resulta que no soportan (como ya se imaginarán), GRUB 2.
Pues hoy, les traigo la solución que me ha salvado:
ubuntu@ubuntu:~$ mkdir linux
ubuntu@ubuntu:~$ sudo mount /dev/sdXY linux/
ubuntu@ubuntu:~$ sudo mount -t proc /proc linux/proc
ubuntu@ubuntu:~$ sudo mount –bind /dev linux/dev
ubuntu@ubuntu:~$ sudo chroot linux/
ubuntu@ubuntu:/# grub-install /dev/sdX
Bueno, eso es lo que he hecho en el liveCD de Ubuntu, siempre pongan el liveCD de Ubuntu Karmic Koala, si ponen el de Jaunty o Gutsy o lo que sea no les servirá.
Donde hay una X, deben sustituirla por la letra del disco (a,b, c y hasta la z), donde tengan instalado Ubuntu.Donde hay una Y, deben poner el número de la partición en ese disco donde esté Ubuntu. Por ejemplo, en mi caso sería el número 1, ya que ubuntu está en la partición 1.
Entonces lo que yo fuí escribiendo fué:
ubuntu@ubuntu:~$ mkdir linux
ubuntu@ubuntu:~$ sudo mount /dev/sda1 linux/
ubuntu@ubuntu:~$ sudo mount -t proc /proc linux/proc
ubuntu@ubuntu:~$ sudo mount –bind /dev linux/dev
ubuntu@ubuntu:~$ sudo chroot linux/
ubuntu@ubuntu:/# grub-install /dev/sda
Cuando abajo no ponemos en que partición instalar, es para que lo instale en tooodo el primer disco, y no sólo en la partición de Ubuntu.
Así recuperé mi GRUB…saludos!

