Схема моей файловой системы, внутренняя — sda, внешняя — sdb:
сда
ââsda1
ââsda2
ââsda3 xfs 47a37509-ff0a-428d-915c-bb4f0990db3f 1.8G 8% /boot
ââsda4 xfs ccbf4efa-8634-43f8-806a-118b9295471c 41.1G 18% /
ââsda5 swap 1 ace29398-f6ce-41a6-83ea-fafeb00ae323 [SWAP]
ââsda6 xfs 563b68c5-8f7d-48c7-a0c8-1b3e7e7fc276 843.9G 4% /home
сдб
ââsdb1
ââsdb2
ââsdb3 ext4 1.0 abad4358-f108-4521-b8f8-4b7ff0f67c2e
ââsdb4 ext4 1.0 a9cd1ec5-bcab-4a03-9ae3-86a776821e08
ââsdb5
ââsdb6 ext4 1.0 1368841e-d836-4e79-81e1-9a0a6db1aa61
Шаги, сделанные до сих пор:
- Использовал сценарий clone-ubuntu.sh для клонирования внутреннего жесткого диска на внешний жесткий диск емкостью 2 ТБ.
- Запустил «grub-install /dev/sdb» и запустил «update-grub» при загрузке с внутреннего диска.
- Смонтировал /dev/sdb3 в /mnt.
- Обновлен файл /mnt/grub/grub.cfg, указав UUID раздела /dev/sdb для /boot.
- Обновлен файл /mnt/grub/grub.cfg, указав UUID /dev/sdb для раздела /.
- Обновлен файл /mnt/grub/grub.cfg и изменен с hd0,gpt4 на hd1,gpt4.
Это старый ноутбук Acer Aspire One с BIOS (без UEFI), и я меняю порядок загрузки с внешним диском в качестве первого загрузочного устройства.
И каждый раз, когда он загружается с внутреннего диска, я не могу загрузить его с внешнего диска.
Что я делаю не так? Я пропустил важный шаг или что-то в этом роде? Я даже запустил 'dd bs=512 count=1 if=/dev/sdb 2>/dev/null| струны
ZRr=
`|ф
|f1
GRUB
Геом
Жесткий диск
Читать
Ошибка
и, как вы можете видеть, он содержит GRUB!
Я в полной растерянности, любая помощь очень ценится.