Ручное создание загрузочного диска с использованием grub довольно хрупко из моего опыта. Если он создан в системе efi, он не будет работать в системах биосистем, если с ошибкой
error:invalid arch independent ELF magic.
grub rescue>
не будет работать. В системах efi, загрузчики BIOS могут не работать.
Возможно, вы захотите сделать это с помощью
a) помешать папкам и файлам bazilion от загромождения (d5) b) multibooting
Используемый метод выглядит следующим образом: put grub:
[ f2]кажется необходимым --removable или вызывает смешные ошибки установки на некоторых компьютерах с помощью efi
Fatal: Couldn't open either sysfs or procfs directories for accessing EFI variables.
Try 'modprobe efivars' as root.
, это создает папку boot и efi. для установки syslinux внутри папки boot (в отличие от стандартного live cd):
cd /path/to/mount
sudo syslinux --directory boot/syslinux --install /dev/sdx
извлеките ubuntu iso в папку, скажем, ubuntu (/path/to/mount/ubuntu), отредактируйте /path/to/mount/boot/grub/grub.cfg, чтобы содержать:
menuentry "Ubuntu" {
set gfxpayload=keep
linux /ubuntu/casper/vmlinuz.efi file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash live-media-path=/ubuntu/casper --
initrd /ubuntu/casper/initrd.lz
}
затем настройте syslinux: скопируйте vesamenu.c32 из каталога isolinux в iso в /path/to/mount/boot/syslinux/vesamenu.c32 создайте /path/to/mount/boot/syslinux/slax.cfg, чтобы содержать:
PROMPT 0
TIMEOUT 90
DEFAULT /boot/syslinux/vesamenu.c32
LABEL Ubuntu
MENU LABEL Ubuntu
kernel /ubuntu/casper/vmlinuz.efi
append initrd=/ubuntu/casper/initrd.lz boot=casper live-media-path=/ubuntu/casper quiet splash --