GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installazione personalizzata su macchina solo per Uefi?

Sto cercando di installare Ubuntu 14.04 tramite USB su un Dell 7060, che consente l'avvio EFI solo all'avvio da HD. Sto passando -isohybrid-mbr a xorriso CLARIFYING EDIT:e installo dalla modalità legacy e le cose sembrano installarsi correttamente, ma dopo aver rimosso l'USB e riavviato, viene visualizzato l'errore "Nessun dispositivo di avvio trovato". Le mie attuali argomentazioni su xorriso sono:

Fonte: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" .

Qualche idea su come risolvere questo problema?

EDIT:Una cosa che ha aiutato è stata capire quale file cfg era essere chiamato. In modalità di avvio legacy, stavamo utilizzando una versione modificata di txt.cfg. Ma in modalità EFI, il menu che appare era boot/grub/grub.cfg, che sembra essere chiamato da boot/grub/efi.img che stiamo passando nel comando sopra. La modifica del file boot.cfg per includere un'opzione che utilizza il nostro preset consente all'installazione di procedere principalmente come pianificato.

Risposta accettata:

xorriso si è rivelata una cattiva ipotesi. La mia ipotesi che sembrava funzionare era installare utilizzando EFI. L'installazione in modalità di avvio legacy per l'USB di installazione ha prodotto un HD senza una partizione EFIboot. Il problema era che potevo vedere il mio menu di installazione personalizzato solo all'avvio dalla modalità legacy.

Quindi, avevo bisogno di un modo per eseguire un'installazione EFI usando il mio file preconfigurato. Ho esaminato i file grub sul programma di installazione USB e li ho confrontati con il menu GRUB che stavo vedendo nell'avvio di EFI e ho scoperto che il file boot/grub/grub.cfg corrispondeva. Quindi ho aggiunto la seguente voce:

menuentry "Install My Custom Thingy" {
    set gfxpayload=keep
    linux   /install/vmlinuz  file=/cdrom/preseed/my_custom.seed quiet --
    initrd  /install/initrd.gz
}

Questo ha fatto funzionare tutto.


Ubuntu
  1. Come installare Windows 11 su una macchina virtuale VMware

  2. Come installare TensorFlow " Machine Learning " su Ubuntu 21.04

  3. Installa Kate Editor su Ubuntu 20.04 LTS Machine - Guida passo passo?

  4. Come installare Ubuntu su una macchina senza testa?

  5. Come verificare se l'MPi è già installato sulla macchina?

Come installare e configurare KVM su Ubuntu 18.04 LTS / Ubuntu 17.10

Come installare Windows 10 in Virtualbox su Linux

Come installare caratteri personalizzati in Debian

Come installare caratteri personalizzati su un sistema Ubuntu

Come installare Ubuntu 21.04 (Hirsute Hippo) su VirtualBox Machine

Come installare TensorFlow Machine Learning System su Ubuntu Linux