Paso 1:
Arrancamos la computadora desde el Live CD, o Live USB, abrimos una terminal y tecleamos el siguiente comando para ver las particiones de nuestro disco duro:
$ sudo fdisk -l
En mi caso yo obtuve la siguiente salida:
Disco /dev/sda: 120.0 GB, 120034123776 bytes
255 cabezas, 63 sectores/pista, 14593 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0xb1fab1fa
Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 1 1306 10490413+ 7 HPFS/NTFS
/dev/sda2 1307 14593 106727827+ 5 Extendida
/dev/sda5 1307 3917 20972826 7 HPFS/NTFS
/dev/sda6 3918 4160 1951866 82 Linux swap
/dev/sda7 * 4161 6835 21486906 83 Linux
/dev/sda8 6836 14593 62316103+ 83 Linux
Paso 2:
Montamos la partición "boot" de nuestro sistema GNU/Linux, en mi caso como se puede apreciar tengo 5 particiones (+ la extendida).
Explico el porqué: Recuerde que solo se pueden tener 4 particiones primarias y que una partición extendida cuenta como una primaria, y una partición extendida puede albergar n cantidad de unidades lógicas. Voy a llamar "Slot" a cada uno de los espacios disponibles para crear una partición primaria, entonces...
Slot 1 | Partición primaria tipo NTFS (/dev/sda1) |
Slot 2 | Partición extendida (/dev/sda2) |
Slot 3 | Si hubiera existido sería la /dev/sda3 ** |
Slot 4 | Si hubiera existido sería la /dev/sda4 ** |
Lógica 1 | Partición tipo NTFS (/dev/sda5) Lógica 2 |
Lógica 2 | Partición tipo Swap (/dev/sda6) |
Lógica 3 | Partición tipo Linux (/dev/sda7) |
Lógica 4 | Partición tipo Linux (/dev/sda8) |
** Después de una extendida no pueden haber más particiones primarias. |
Como se puede observar en la salida anterior la partición /dev/sda7 es mi partición activa (esta marcada como booteable), eso significa el asterisco. Esa partición alberga mi sistema /boot
Ya que reconocimos la partición "boot" la montamos con el siguiente comando:
$ sudo mount /dev/sda7 /mnt
Además es necesario tener acceso a los dispositivos cuando hagamos el "chroot" que todavía no explico necesitamos montar en modo vinculado lo siguiente, así:
$ sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /dev/pts /mnt/dev/pts
$ sudo mount --bind /proc /mnt/proc
$ sudo mount --bind /sys /mnt/sys
Paso 3:
Ahora si vamos a ejecutar el "chroot" para cambiar nuestra actual raíz del sistema.
$ sudo chroot /mnt
Instalamos el Grub en el MBR (Master Boot Record) de nuestro disco duro con el siguiente comando:
$ sudo su
# grub-install --recheck /dev/sda
Por ultimo para que Grub reconozca los sistemas operativos instalados en el disco duro y cree las entradas en el menu de booteo tecleamos el siguiente comando:
# update-grub2
No hay comentarios:
Publicar un comentario
Gracias por dejar tu comentario, por favor sea respetuoso...