Saya mencoba menginstal Ubuntu 14.04 melalui USB ke Dell 7060, yang hanya memungkinkan boot EFI saat mem-boot dari HD. Saya meneruskan -isohybrid-mbr ke xorriso CLARIFYING EDIT:dan menginstal dari mode lama , dan sepertinya semuanya terpasang dengan baik, tetapi setelah melepas USB dan mem-boot ulang, saya mendapatkan kesalahan, "Tidak ada perangkat yang dapat di-boot ditemukan." Argumen xorriso saya saat ini adalah:
Sumber:http://askubuntu.com/questions/625286/how-to-create-uefi-bootable-iso
remaster_iso() {
cd "${BASEDIR}/extract-cd"
sudo xorriso -as mkisofs
-iso-level 3
-isohybrid-mbr /usr/lib/syslinux/isohdpfx.bin
-c isolinux/boot.cat
-b isolinux/isolinux.bin
-no-emul-boot
-boot-load-size 4
-boot-info-table
-eltorito-alt-boot
-e boot/grub/efi.img
-no-emul-boot
-isohybrid-gpt-basdat
-D -r -J -l -V "${ISO_LABEL}"
-o ../staging/"$ISO_COMMON_NAME-$ISO_VERSION-$ISO_BUILDNUM.iso" .
Ada ide bagaimana memecahkan masalah ini?
EDIT:Satu hal yang membantu adalah mencari tahu file cfg mana yang itu dipanggil. Dalam mode boot lama, kami menggunakan versi txt.cfg yang telah diedit. Namun dalam mode EFI, menu yang muncul adalah boot/grub/grub.cfg, yang sepertinya dipanggil oleh boot/grub/efi.img yang kita lewati pada perintah di atas. Mengedit file boot.cfg untuk menyertakan opsi yang menggunakan preseed kami memungkinkan penginstalan berjalan sesuai rencana.
Jawaban yang Diterima:
xorriso ternyata merupakan tebakan yang buruk. Dugaan saya yang sepertinya berhasil adalah menginstal menggunakan EFI. Menginstal dalam mode boot lama untuk USB instal menghasilkan HD tanpa partisi EFIboot. Masalahnya, saya hanya bisa melihat menu instal khusus saat boot dari mode lama.
Jadi, saya membutuhkan cara untuk melakukan instalasi EFI menggunakan file preseed saya. Saya melihat melalui file grub pada penginstal USB dan membandingkannya dengan menu GRUB yang saya lihat di boot EFI, dan menemukan bahwa file boot/grub/grub.cfg cocok. Jadi saya menambahkan entri berikut:
menuentry "Install My Custom Thingy" {
set gfxpayload=keep
linux /install/vmlinuz file=/cdrom/preseed/my_custom.seed quiet --
initrd /install/initrd.gz
}
Ini membuat semuanya bekerja.