Неожиданная последовательность начальной загрузки с двумя клонированными жесткими дисками

В целях дублирования мой компьютер имеет два идентичных жестких диска.

Я установил Ubuntu 12.04 и Личинку в/dev/sda.

Я клонировал/dev/sda к/dev/sdb (я использовал ВУАЛЬ),

Когда я изменяю основной жесткий диск в BIOS, я не всегда заставляю тот жесткий диск загружаться. Это не всегда запускает Личинку, установленную в этом "основном жестком диске".

Я считал некоторую информацию о последовательности начальной загрузки

http://www.dedoimedo.com/computers/grub.html

http://www.golinuxhub.com/2014/03/step-by-step-linux-boot-process.html

http://www.thegeekstuff.com/2011/02/linux-boot-process/

но я все еще не могу последовательно загрузиться от диска, который я хочу. Мой fstab использует UUID.

После клона разделы в sda и sdb имеют тот же UUID. Я изменил UUID партонов в/dev/sdbx с

tune2fs -U random /dev/sdbx

И обновленный/etc/fstab файл в/dev/sdb1 для использования новых UUID. Я затем обновил личинку с

sudo update-grub

И я установил его в обоих жестких дисках:

sudo install-grub /dev/sda
sudo install-grub /dev/sdb

Когда я загружаюсь снова, не имеет значения, если я выбираю первое (sda) или четвертую (sdb) опцию в Личинке, это всегда загружается от sda.

Файл/boot/grub/grub.cfg использует UUID. это могло быть связано с моей проблемой?

1
задан 9 November 2016 в 17:35

1 ответ

Получить клонированный диск загрузить Вас должно переустановить Личинку на этом диске. Начальная загрузка к sda и когда меню Личинки появляется, выбирают Ubuntu, установленный на 'sdb' для запуска. затем откройте терминал (Ctrl+Alt+T) и выполните команду

sudo grub-install /dev/sdb

Это переустановит Личинку к MBR sdb и эта Личинка указывает на раздел, где Ubuntu установлена на том же диске. Другой диск sda будет нетронутым и будет работать как прежде.

Проверение UUID разделов sdb с

sudo blkid

как упомянуто в комментарии twicejr хорошая идея, вероятно, необходимо адаптировать UUID в /etc/fstab на sdb.

Вот именно теперь необходимо смочь загрузиться непосредственно к sdb выбор этого диска как первый диск в порядке загрузки в BIOS.

Примечание: Это только допустимо, если Ваша Ubuntu установлена в режиме прежней версии (старый добрый режим BIOS). В UEFI-режиме это очень отличалось бы!

1
ответ дан 7 December 2019 в 15:45

Другие вопросы по тегам:

Похожие вопросы: