Не удалось установить Grub во время обновления до 13.10

Не удалось установить Grub во время обновления до 13.10

Я обновил наш удаленный сервер Ubuntu 12.10 до 13.10.

В процессе обновления меня спросили, на какой раздел установить Grub2. Я не знал, какой диск загрузочный, поэтому проверил все диски.

Загрузчик GRUB ранее был установлен на диск, которого больше нет или уникальный идентификатор которого изменился по какой-то причине. Важно убедиться, что установленный образ ядра GRUB синхронизирован с модулями GRUB и grub.cfg. Проверьте еще раз, чтобы убедиться, что GRUB записан на соответствующие загрузочные устройства.
Если вы не уверены, какой диск назначен вашим BIOS загрузочным, часто бывает хорошей идеей установить GRUB на все из них.
Примечание: можно также установить GRUB для разбиения загрузочных записей, и здесь предлагаются некоторые подходящие разделы. Однако это заставляет GRUB использовать механизм блочных списков, что делает его менее надежным, и поэтому не рекомендуется.
Устройства установки GRUB:
[*] /dev/sda (3000592 МБ; TOSHIBA_DT01ACA300)
[*] /dev/sdb (3000592 МБ; TOSHIBA_DT01ACA300)
[] /dev/md1 (536 МБ; :1)
[
] /dev/md2 (1099510 МБ; :2)

Позже я получил такое сообщение:

GRUB не удалось установить на следующие устройства:
/dev/md2
Хотите продолжить в любом случае? Если вы это сделаете, ваш компьютер может не запуститься должным образом.
Запись GRUB на загрузочное устройство не удалась — продолжить?

Я знаю, что /bootон смонтирован на /dev/md1. Однако, поскольку это удаленный сервер, я должен быть на 100% уверен, прежде чем перезагружать его.

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

Как я могу быть уверен, что Grub установлен правильно?


выходной сигнал sudo parted -l :

$ 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

решение1

На самом деле, /dev/md1монтируется в /boot, а не наоборот. В любом случае, похоже, вы установили GRUB в sdaи sdb, ни один из которых не смонтирован в вашей системе. Это не должно быть проблемой, и поскольку установка в sdaустановится в MBR 1-го жесткого диска, все должно быть в порядке. Однако, чтобы быть в безопасности, вы можете попробовать установить и на свой системный диск:

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

Связанный контент