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

Hilfe beim Erstellen eines benutzerdefinierten Grub2-Eintrags für Parted Magic 2015 (mit Working 2013)?

Ich liebe Parted Magic, ich möchte in der Lage sein, die neueste Version zu verwenden. Ich habe meinen benutzerdefinierten Eintrag von

Ubuntu helfen

und es ein wenig an mein System angepasst und vereinfacht.

Es funktioniert mit der Version aus dem Artikel, einer Version von 2013, aber wenn ich es mit 2015 versuche, gibt es die folgenden Fehler:

losetup /dev/loop252: No Such File or directory
mount : dev/loop252: can't read superblock
(In red highligted - next line)
Mounting the fu.sqfs failed.

— Es führt mich dann zur Befehlszeile

bash-4.3#

Hier ist mein einfacher benutzerdefinierter Grub-Menüeintrag:

menuentry "Parted Magic ISO" {
set isofile="/home/isos/pmagic.iso"
loopback loop $isofile
linux (loop)/pmagic/bzImage iso_filename=$isofile boot=live
initrd (loop)/pmagic/initrd.img
}

In Bezug auf den folgenden Kommentar ist hier der ursprüngliche, unveränderte Code aus dem obigen Link ……….

menuentry 'Parted Magic ISO ' {
set isofile="/iso/pmagic_2013_05_01.iso"
loopback loop (hd0,1)$isofile
linux (loop)/pmagic/bzImage iso_filename=/iso/pmagic_2013_05_01.iso boot=live
initrd (loop)/pmagic/initrd.img
}

Der Grub-Eintrag findet die ISO, das Problem liegt in der:

linux (loop)
initrd (loop)

Codezeilen

Akzeptierte Antwort:

Parted Magic Custom Grub-Eintrag

sudo mkdir /home/isos/  

ISO in Verzeichnis kopieren und pmagic.iso umbenennen &&für 2015 pmagic-Verzeichnis von ISO nach root / kopieren (benötigt auch ISO, zusätzlich zu pmagic-Verzeichnis)

sudo chmod 777 /home/isos/ -R
sudo chmod 777 /pmagic -R
sudo nano /etc/grub.d/40_custom && sudo update-grub2

Benutzerdefinierter Grub-Eintrag

Version 2013 mit nur ISO

menuentry "Parted Magic" {
set isofile="/home/isos/pmagic.iso"
loopback loop $isofile
linux (loop)/pmagic/bzImage iso_filename=$isofile boot=live
initrd (loop)/pmagic/initrd.img
}

2015-Version 32-Bit

menuentry "Parted Magic" {
set isofile="/home/isos/pmagic.iso"
loopback loop $isofile
linux (loop)/pmagic/bzImage iso_filename=$isofile load_ramdisk=1
initrd (loop)/pmagic/initrd.img /pmagic/fu.img /pmagic/m32.img
}

2015-Version 64-Bit

menuentry "Parted Magic" {
set isofile="/home/isos/pmagic.iso"
loopback loop $isofile
linux (loop)/pmagic/bzImage64 iso_filename=$isofile load_ramdisk=1
initrd (loop)/pmagic/initrd.img /pmagic/fu.img /pmagic/m64.img
}

Ein Alias ​​für den Neustart auf ISO:

alias pmagic="sudo grub-reboot 'Parted Magic' && reboot"

Jetzt wird Ihr Computer automatisch zu Pmagic neu starten und wenn Sie fertig sind, neu starten und er wird automatisch wieder in das Betriebssystem booten! (AKA Default Grub Entry)


Ubuntu
  1. Boot-Reparatur fragt nach 64-Bit-ISO – was mache ich damit?

  2. 18.04 Benutzerdefiniertes Symbol aus .desktop-Datei wird nicht im Dock ausgefüllt?

  3. Suspend funktioniert nicht unter Ubuntu 16.04 für Dell 3537?

  4. Dash Home funktioniert nicht?

  5. Helfen Sie mir, das beste Dateisystem für den PC auszuwählen?

Bash für Schleife

So erstellen Sie mit Cubic ein benutzerdefiniertes Live-ISO-Image für Ubuntu

Bash For-Schleifen mit Beispielen

Ny „ubuntu Touch“ Vmdk/iso zum Ausprobieren von Virtualbox?

Wie erhalte ich eine funktionierende Mtp-Verbindung für Galaxy S2 in 12.04?

Shell-Erweiterungen für benutzerdefinierte Designs können nicht aktiviert werden?