web-dev-qa-db-fra.com

Échec de l'installation de Grub lors de la mise à niveau vers 13.10

J'ai mis à niveau notre serveur distant Ubuntu 12.10 à 13.10.

Au cours du processus de mise à niveau, on m'a demandé à quelle partition installer Grub2. Je ne savais pas quel lecteur était le lecteur de démarrage, j'ai donc vérifié tous les lecteurs.

Le chargeur de démarrage GRUB était précédemment installé sur un disque qui n'est plus présent ou dont l'identificateur unique a changé pour une raison quelconque. Il est important de vous assurer que l'image de base GRUB installée reste synchronisée avec les modules GRUB et le fichier grub.cfg. Veuillez vérifier à nouveau pour vous assurer que GRUB est écrit sur les périphériques de démarrage appropriés.
Si vous ne savez pas quel lecteur est désigné comme lecteur de démarrage par votre BIOS, il est souvent judicieux d'installer GRUB sur chacun d'entre eux.
Remarque: il est également possible d’installer GRUB pour partitionner les enregistrements de démarrage. Certaines partitions appropriées sont proposées ici. Cependant, ceci force GRUB à utiliser le mécanisme de liste de blocs, ce qui le rend moins fiable et n'est donc pas recommandé.
Les appareils d’installation GRUB:
[*]/dev/sda (3000592 MB; Toshiba_DT01ACA300)
[*]/dev/sdb (3000592 MB; Toshiba_DT01ACA300)
[]/dev/md1 (536 Mo;: 1)
[
]/dev/md2 (1099510 MB;: 2)

Plus tard, j'ai reçu ce message:

Échec de l'installation de GRUB sur les périphériques suivants:
/dev/md2
Voulez-vous continuer quand même? Si vous le faites, votre ordinateur peut ne pas démarrer correctement.
L'écriture GRUB pour démarrer le périphérique a échoué - continuer?

Je sais que /boot est monté sur /dev/md1. Cependant, comme il s’agit d’un serveur distant, je devrais être sûr à 100% avant de le redémarrer.

$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)

Comment puis-je être sûr que Grub a été installé correctement?


la sortie de Sudo parted -l est:

$ 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
3
mustafa

En fait, /dev/md1 est monté sur /boot, et non l'inverse. Dans tous les cas, vous semblez avoir installé GRUB sur sda et sdb, qui ne sont ni montés sur votre système. Cela ne devrait pas être un problème et puisque l'installation de sda s'installera sur le MBR du 1er disque dur, ça devrait aller. Cependant, pour plus de sécurité, vous pouvez également essayer d’installer sur votre lecteur système:

Sudo update-grub
Sudo grub-install /dev/md
3
terdon