Grub konnte während des Upgrades auf 13.10 nicht installiert werden

Grub konnte während des Upgrades auf 13.10 nicht installiert werden

Ich habe unseren Ubuntu 12.10-Remoteserver auf 13.10 aktualisiert.

Während des Upgrade-Vorgangs wurde ich gefragt, auf welcher Partition Grub2 installiert werden soll. Ich wusste nicht, welches Laufwerk das Startlaufwerk war, deshalb habe ich alle Laufwerke überprüft.

Der GRUB-Bootloader wurde zuvor auf einer Festplatte installiert, die nicht mehr vorhanden ist oder deren eindeutige Kennung sich aus irgendeinem Grund geändert hat. Es ist wichtig, sicherzustellen, dass das installierte GRUB-Core-Image mit den GRUB-Modulen und grub.cfg synchronisiert bleibt. Bitte überprüfen Sie noch einmal, ob GRUB auf die richtigen Boot-Geräte geschrieben wird.
Wenn Sie sich nicht sicher sind, welches Laufwerk von Ihrem BIOS als Boot-Laufwerk festgelegt wurde, ist es oft eine gute Idee, GRUB auf allen zu installieren.
Hinweis: Es ist auch möglich, GRUB auf Partitions-Boot-Datensätzen zu installieren, und einige geeignete Partitionen werden hier angeboten. Dies zwingt GRUB jedoch dazu, den Blocklist-Mechanismus zu verwenden, was ihn weniger zuverlässig macht und daher nicht empfohlen wird.
GRUB-Installationsgeräte:
[*] /dev/sda (3000592 MB; TOSHIBA_DT01ACA300)
[*] /dev/sdb (3000592 MB; TOSHIBA_DT01ACA300)
[] /dev/md1 (536 MB; :1)
[
] /dev/md2 (1099510 MB; :2)

Später erhielt ich diese Nachricht:

GRUB konnte auf den folgenden Geräten nicht installiert werden:
/dev/md2
Möchten Sie trotzdem fortfahren? Wenn Sie dies tun, wird Ihr Computer möglicherweise nicht ordnungsgemäß gestartet.
Schreiben von GRUB auf das Startgerät ist fehlgeschlagen - fortfahren?

Ich weiß, dass es /bootgemountet ist /dev/md1. Da es sich jedoch um einen Remote-Server handelt, sollte ich vor dem Neustart 100 % sicher sein.

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

Wie kann ich sicher sein, dass Grub korrekt installiert wurde?


die Ausgabe sudo parted -l ist:

$ 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

Antwort1

Tatsächlich /dev/md1ist in gemountet /boot, nicht umgekehrt. Auf jeden Fall scheinen Sie GRUB in sdaund installiert zu haben sdb, die beide nicht in Ihrem System gemountet sind. Das sollte kein Problem sein, und da bei der Installation in sdain den MBR der ersten Festplatte installiert wird, sollte alles in Ordnung sein. Um auf Nummer sicher zu gehen, können Sie jedoch auch versuchen, auf Ihrem Systemlaufwerk zu installieren:

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

verwandte Informationen