Weitere Einträge in GRUB2

Weitere Einträge in GRUB2

Ich habe Ubuntu 14.04 32-Bit auf einer externen Festplatte (Samsung M3 Portable, 500 GB) und möchte auf derselben Festplatte weitere Einträge für verschiedene Diagnosesoftware (UBCD, Bitdefender-Antivirus ...) zu GRUB hinzufügen.

Ist das möglich und wenn ja, wie?

Antwort1

Sie können grml-rescuebootfür ISO Boot verwenden

Eine sehr einfache Möglichkeit, einen GRUB-Menüeintrag für eine bootfähige ISO-Datei zu erstellen, ist die Verwendung von grml-rescueboot.

  • Das Paket bietet folgende Funktionen:

    1. Erstellt einen /boot/grml-Ordner.

    2. Fügt automatisch Menüeinträge zum GRUB-Menü für alle ISO-Dateien im Ordner /boot/grml hinzu. Dies geschieht, wenn der Befehl update-grub ausgeführt wird.

    3. Wenn der erstellte Menüeintrag ausgewählt wird, werden Untermenüoptionen zum Booten des ISO bereitgestellt, darunter die Optionen „Ubuntu ausprobieren“ und „Installieren“.
  • So verwenden Sie die Option „grml-rescueboot“:

    1. Installieren Sie grml-rescueboot

      sudo apt-get install grml-rescueboot
      
    2. Platzieren Sie bootfähige ISO-Dateien im Ordner /boot/grml.

      Da es sich um einen Systemordner handelt, muss der Vorgang als „Root“ ausgeführt werden. Wenn sich die ISO-Datei beispielsweise im Download-Ordner des Benutzers befindet, lautet der Befehl:

      sudo cp ~/Downloads/ubuntu-14.04-desktop-amd64.iso /boot/grml/u1404_64_d.iso
      sudo chmod +rx /boot/grml/u1404_64_d.iso
      
    3. GRUB aktualisieren

      sudo update-grub
      

Getestet auf: Ubuntu 14.04 64bit Quelle: Grub2/ISOBoot


Eine andere Möglichkeit, memdiskmit dem syslinux-commonPaket:

  1. Wenn memdiskes nicht vorhanden ist /boot/, kopieren Sie es von/usr/lib/syslinux/memdisk
  2. Kopieren Sie das ISO-Image nach/boot/

    sudo cp ~/Downloads/ubuntu-14.04-desktop-amd64.iso /boot/u1404_64_d.iso
    sudo chmod +rx /boot/u1404_64_d.iso
    
  3. Bearbeiten /etc/grub.d/40_customoder erstellen Sie eine neue benutzerdefinierte Datei und hängen Sie Folgendes daran an:

    menuentry 'ISO rescue disk' {
            linux16   /boot/memdisk iso bigraw
            initrd16  /boot/u1404_64_d.iso
    }
    
  4. GRUB aktualisieren

    sudo update-grub
    

Getestet auf: Ubuntu 14.04 64bit,Hat bei mir nicht funktioniertCD-ROM konnte nicht gefunden werden! Referenz:Syslinux/MEMDISK

Antwort2

Ich habe Hirens Boot-CD in der 2. Partition erstellt, sie verkettet und sie funktioniert :D

Über Grub Customizer habe ich einen neuen Eintrag erstellt (Typ Chainloader) und auf die Partition gezeigt, in die die Hirens Boot-CD extrahiert wurde.

Danke trotzdem :D

verwandte Informationen