В целях дублирования мой компьютер имеет два идентичных жестких диска.
Я установил 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. это могло быть связано с моей проблемой?
Получить клонированный диск загрузить Вас должно переустановить Личинку на этом диске. Начальная загрузка к 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-режиме это очень отличалось бы!