GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Aiuto per creare una voce Grub2 personalizzata per Parted Magic 2015 (avere Working 2013)?

Amo parted magic, voglio essere in grado di utilizzare la versione più recente. Ho ricevuto la mia voce personalizzata da

Aiuta Ubuntu

e l'ho modificato un po' nel mio sistema e l'ho reso più semplice.

Funziona con la versione dell'articolo, una versione del 2013, ma quando provo con il 2015 dà i seguenti errori:

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.

— Mi porta quindi alla riga di comando

bash-4.3#

Ecco la mia semplice voce di menu grub personalizzata:

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 riferimento al commento di seguito, ecco il codice originale non modificato dal link sopra……….

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
}

La voce grub trova l'ISO, il problema risiede in:

linux (loop)
initrd (loop)

righe di codice

Risposta accettata:

Entrata Grub personalizzata Parted Magic

sudo mkdir /home/isos/  

Copia iso in dir e rinomina pmagic.iso &&per il 2015 copia pmagic dir da ISO a root / (è necessario anche ISO, sopra pmagic dir)

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

Inserimento Grub personalizzato

Versione 2013 con solo 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
}

Versione 2015 a 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
}

Versione 2015 a 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
}

Un alias da utilizzare per riavviare su ISO:

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

Ora il tuo computer si riavvierà automaticamente su Pmagic e, una volta terminato, si riavvierà e si riavvierà automaticamente nel sistema operativo! (AKA Default Grub Entry)


Ubuntu
  1. 18.04 Icona personalizzata dal file .desktop non popolata nel Dock?

  2. Sospensione non funzionante su Ubuntu 16.04 per Dell 3537?

  3. Dash Home non funziona?

  4. Aiutami a scegliere il miglior filesystem per il PC?

  5. Come far funzionare il microfono su un Sony Vaio Cs33g?

Bash For Loop

Come creare un'immagine ISO live di Ubuntu personalizzata con Cubic

Bash For Loops con esempi

Ny "ubuntu Touch" Vmdk/iso per provare Virtualbox?

Come ottenere una connessione Mtp funzionante per Galaxy S2 in 12.04??

Non riesci ad abilitare le estensioni della shell per i temi personalizzati?