LINUX.ORG.RU

USB multiboot (EFI/BIOS) проблема с загрузкой BIOS

 , , ,


0

1

Здравствуйте! Сделал себе multiboot (EFI/BIOS) флешку с grub2. Grub2 ставил так. Система с которой ставил Ubuntu amd64 15.10.

sudo grub-install --removable --boot-directory=/mnt --efi-directory=/mnt /dev/sdb
Поставилось без ошибок.

После установки флешка без проблем загружается в EFI режиме. Но при попытке загрузки в BIOS режиме выдаёт.

“This is not a bootable disk. Please insert a bootable floppy and press any key to try again.

Материнская плата - MSI BS85-G43.

Disk /dev/sdb 7,4 GiB, 7969177600 bytes, 15564800 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000

Device     Boot Start      End  Sectors  Size Id Type
/dev/sdb1  *     2048 15564799 15562752  7,4G  b W95 FAT32

Как решить данную проблему. В Google ничего внятного не нашёл.



Последнее исправление: Dm3Ch (всего исправлений: 1)

Подозреваю (скорее всего), что данная установка не затрагивает mbr, т.е. не пишет boot.img в первые 446 байт.
Чтобы была возможность загрузки через биос нужно:

grub-install --no-floppy --root-directory=/mnt /dev/sdb

Но здесь два вопроса.
1) Как оно установится на машине, где установлен grub только для efi?
2) Как нужно делать, если есть необходимость загрузки в обеих режимах.

andregin
()
Ответ на: комментарий от Dm3Ch

вероятно предотвращает установку в некоем флоппи формате, подробностей не знаю. Возможно ее указание необязательно.

andregin
()
Ответ на: комментарий от Deleted

Это уже немного не по теме, но можете подсказать, как пользоваться grub2 модулем memdisk и чем он отличается от syslinux memdisk

Dm3Ch
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.