Установка GRUB2 на внешний HDD с одновременной поддержкой загрузки из MBR и EFI
Добавлено: 23 янв 2016, 21:23
В общем, появилась необходимость на внешнем жестком диске держать установщик Rosa Fresh (сделанный Unetbootin), MagOS и место под свои нужды.
Выбор загрузчика пал на GRUB2.
Мне нужно, чтобы с диска я мог загрузить загрузчик как на ПК с UEFI, так и без оного.
Подскажите, пожалуйста порядок выполнения команд установки GRUB2!
Смонтировал раздел, где должен лежать GRUB в /media/Data/boot, и выполнил команду
Там создалась такая структура
Похоже, что GRUB2 собирается грузиться только с EFI, но сам EFI не установлен?
Выбор загрузчика пал на GRUB2.
Мне нужно, чтобы с диска я мог загрузить загрузчик как на ПК с UEFI, так и без оного.
Код: Выделить всё
Partition table scan:
MBR: protective
BSD: not present
APM: not present
GPT: present
Number Start (sector) End (sector) Size Code Name
1 2048 6143 2.0 MiB EF02 BIOS boot partition
2 6144 268287 128.0 MiB EF00 EFI System
3 268288 792575 256.0 MiB 8300 Linux filesystem
4 792576 9981951 4.4 GiB 8300
5 9981952 15224831 2.5 GiB 8300
6 15224832 78139391 30.0 GiB 8300
Смонтировал раздел, где должен лежать GRUB в /media/Data/boot, и выполнил команду
Код: Выделить всё
grub2-install --no-floppy --root-directory=/media/Data /dev/sdk
Код: Выделить всё
ls -1
fonts/
grub.cfg
grubenv
locale/
x86_64-efi/