GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Benutzerdefinierte Installation auf einem reinen Uefi-Rechner?

Ich versuche, Ubuntu 14.04 über USB auf einem Dell 7060 zu installieren, der nur EFI-Boot beim Booten von HD zulässt. Ich übergebe -isohybrid-mbr an xorriso CLARIFYYING EDIT:und installiere aus dem Legacy-Modus , und die Installation scheint in Ordnung zu sein, aber nach dem Entfernen des USB-Sticks und dem Neustart erhalte ich die Fehlermeldung „Keine bootfähigen Geräte gefunden“. Meine aktuellen Xorriso-Argumente sind:

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

Irgendwelche Ideen zur Fehlerbehebung?

BEARBEITEN:Eine Sache, die geholfen hat, war herauszufinden, welche cfg-Datei war angerufen werden. Im Legacy-Startmodus haben wir eine bearbeitete Version von txt.cfg verwendet. Aber im EFI-Modus war das erscheinende Menü boot/grub/grub.cfg, das anscheinend von boot/grub/efi.img aufgerufen wird, das wir im obigen Befehl übergeben. Das Bearbeiten der boot.cfg-Datei, um eine Option einzufügen, die unseren Preseed verwendet, ermöglicht es, die Installation weitgehend wie geplant fortzusetzen.

Akzeptierte Antwort:

xorriso stellte sich als falsch heraus. Meine Vermutung, die zu funktionieren schien, war die Installation mit EFI. Die Installation im Legacy-Startmodus für den Installations-USB führte zu einer Festplatte ohne EFIboot-Partition. Das Problem war, dass ich mein benutzerdefiniertes Installationsmenü nur beim Booten aus dem Legacy-Modus sehen konnte.

Also brauchte ich eine Möglichkeit, eine EFI-Installation mit meiner Preseed-Datei durchzuführen. Ich habe die Grub-Dateien im USB-Installationsprogramm durchgesehen und sie mit dem GRUB-Menü verglichen, das ich beim EFI-Start gesehen habe, und festgestellt, dass die Datei boot/grub/grub.cfg übereinstimmt. Also habe ich folgenden Eintrag hinzugefügt:

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

Damit funktioniert alles.


Ubuntu
  1. So installieren Sie Windows 11 auf einer virtuellen VMware-Maschine

  2. So installieren Sie TensorFlow „Machine Learning“ auf Ubuntu 21.04

  3. Kate Editor auf Ubuntu 20.04 LTS-Maschine installieren – Schritt-für-Schritt-Anleitung?

  4. Wie installiere ich Ubuntu auf einem Headless-Rechner?

  5. Wie überprüfe ich, ob MPI bereits auf der Maschine installiert ist?

So installieren und konfigurieren Sie KVM unter Ubuntu 18.04 LTS / Ubuntu 17.10

So installieren Sie Windows 10 in Virtualbox unter Linux

So installieren Sie benutzerdefinierte Schriftarten in Debian

So installieren Sie benutzerdefinierte Schriftarten auf einem Ubuntu-System

So installieren Sie Ubuntu 21.04 (Hirsute Hippo) auf VirtualBox Machine

So installieren Sie das maschinelle Lernsystem TensorFlow unter Ubuntu Linux