No se pudo instalar Grub durante la actualización a 13.10

No se pudo instalar Grub durante la actualización a 13.10

Actualicé nuestro servidor remoto Ubuntu 12.10 a 13.10.

Durante el proceso de actualización, me preguntaron en qué partición instalar Grub2. No sabía qué unidad era la de arranque, por lo que verifiqué todas las unidades.

El cargador de arranque GRUB se instaló previamente en un disco que ya no está presente o cuyo identificador único ha cambiado por algún motivo. Es importante asegurarse de que la imagen principal de GRUB instalada permanezca sincronizada con los módulos de GRUB y grub.cfg. Verifique nuevamente para asegurarse de que GRUB esté escrito en los dispositivos de inicio apropiados.
Si no está seguro de qué unidad está designada como unidad de arranque en su BIOS, suele ser una buena idea instalar GRUB en todas ellas.
Nota: también es posible instalar GRUB para particionar registros de arranque, y aquí se ofrecen algunas particiones apropiadas. Sin embargo, esto obliga a GRUB a utilizar el mecanismo de lista de bloqueo, lo que lo hace menos confiable y, por lo tanto, no se recomienda.
Dispositivos de instalación de GRUB:
[*] /dev/sda (3000592 MB; TOSHIBA_DT01ACA300)
[*] /dev/sdb (3000592 MB; TOSHIBA_DT01ACA300)
[] /dev/md1 (536MB; :1)
[
] /dev/md2 (1099510MB; :2)

Más tarde, recibí este mensaje:

GRUB no pudo instalarse en los siguientes dispositivos:
/dev/md2
¿Quieres continuar de todos modos? Si lo hace, es posible que su computadora no se inicie correctamente.
Error al escribir GRUB en el dispositivo de arranque. ¿Continuar?

Sé que /bootestá montado en /dev/md1. Sin embargo, dado que es un servidor remoto, debo estar 100% seguro antes de reiniciarlo.

$mount
/dev/md2 on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
/dev/md1 on /boot type ext3 (rw)
/dev/md3 on /home type ext4 (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)

¿Cómo puedo estar seguro de que Grub se instaló correctamente?


la salida de sudo parted -l es:

$ sudo parted -l

Model: ATA TOSHIBA DT01ACA3 (scsi)
Disk /dev/sda: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 5      1049kB  2097kB  1049kB                     bios_grub
 1      2097kB  8592MB  8590MB                     raid
 2      8592MB  9129MB  537MB                      raid
 3      9129MB  1109GB  1100GB                     raid
 4      1109GB  3001GB  1892GB                     raid


Model: ATA TOSHIBA DT01ACA3 (scsi)
Disk /dev/sdb: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 5      1049kB  2097kB  1049kB                     bios_grub
 1      2097kB  8592MB  8590MB                     raid
 2      8592MB  9129MB  537MB                      raid
 3      9129MB  1109GB  1100GB                     raid
 4      1109GB  3001GB  1892GB                     raid


Model: Linux Software RAID Array (md)
Disk /dev/md0: 8589MB
Sector size (logical/physical): 512B/4096B
Partition Table: loop

Number  Start  End     Size    File system     Flags
 1      0.00B  8589MB  8589MB  linux-swap(v1)


Model: Linux Software RAID Array (md)
Disk /dev/md1: 537MB
Sector size (logical/physical): 512B/4096B
Partition Table: loop

Number  Start  End    Size   File system  Flags
 1      0.00B  537MB  537MB  ext3


Model: Linux Software RAID Array (md)
Disk /dev/md2: 1100GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  1100GB  1100GB  ext4


Model: Linux Software RAID Array (md)
Disk /dev/md3: 1892GB
Sector size (logical/physical): 512B/4096B
Partition Table: loop

Number  Start  End     Size    File system  Flags
 1      0.00B  1892GB  1892GB  ext4

Respuesta1

En realidad, /dev/md1está montado en /booty no al revés. En cualquier caso, parece que ha instalado GRUB en sday sdb, ninguno de los cuales está montado en su sistema. Eso no debería ser un problema y dado que la instalación sdase instalará en el MBR del primer disco duro, debería estar bien. Sin embargo, para estar seguro, también puede intentar instalar en la unidad de su sistema:

sudo update-grub
sudo grub-install /dev/md

información relacionada