[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: uefi + bios



Флешка переносной диск, как и cdrom, для них нет необходимости в gpt разметке,
достаточно создать первый mbr раздел и отформатировать его в fat32,
чтобы uefi с него загрузился.

Сначала устанавливаете в bios режиме grub-pc в mbr, потом удяляете grub-pc
и ставите grub-efi (он ругается на недоступность efivars, что можно и нужно
игнорировать, поскольку вам не недо привязывать переносные устройства к
текущему компьютеру, и поэтому мы загрузились в режиме bios), затем копируете
EFI/debian/grubx64.efi в EFI/BOOT/bootx64.efi на fat32 разделе, который
проще всего монтировать как /boot. Чтобы, если хочется загрузится
с особенной системы, руками править в текстовом редакторе grub/grub.cfg.
Но это сломает обновление ядра на флешке внутри версий, вам придется
руками перед обновлением ядра удалить System.map, vmlinuz и initrd.img.

Сейчас grub всегда заменяет LABEL= и аналогочные переменные на
root=/dev/sdxx, что для переносной флешки очень неудобно, но можно
воспользоваться следующей ссылкой для устранения этой проблемы.
https://ubuntuforums.org/showthread.php?t=1530532


25.05.2017 20:43, sergio пишет:
Хочу поставить grub-pc на раздел EF02, и grub-efi на EF00.

Чтобы флешка грузилась на обоих типах машин.

Но эти пакеты друг с другом конфликтуют.

Выход только один --- всё сделать руками?




Reply to: