J'adore la magie séparée, je veux pouvoir utiliser la dernière version. J'ai reçu mon entrée personnalisée de
Aide Ubuntu
et je l'ai un peu modifié dans mon système et l'ai rendu plus simple.
Cela fonctionne avec la version de l'article, une version 2013, mais quand j'essaie avec 2015, cela donne les erreurs suivantes :
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.
— Cela m'amène ensuite à la ligne de commande
bash-4.3#
Voici mon simple menu grub personnalisé :
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
}
En référence au commentaire ci-dessous, voici le code original non modifié du lien ci-dessus……….
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
}
L'entrée grub trouve l'ISO, le problème réside dans :
linux (loop)
initrd (loop)
lignes de code
Réponse acceptée :
Entrée de Grub personnalisée magique séparée
sudo mkdir /home/isos/
Copiez iso dans le répertoire et renommez pmagic.iso &&pour 2015, copiez le répertoire pmagic de l'ISO à la racine / (également besoin d'ISO, au-dessus du répertoire pmagic)
sudo chmod 777 /home/isos/ -R
sudo chmod 777 /pmagic -R
sudo nano /etc/grub.d/40_custom && sudo update-grub2
Entrée Grub personnalisée
Version 2013 avec ISO uniquement
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
}
Version 32 bits 2015
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
}
Version 2015 64 bits
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 à utiliser pour redémarrer en ISO :
alias pmagic="sudo grub-reboot 'Parted Magic' && reboot"
Maintenant, votre ordinateur redémarrera automatiquement sur Pmagic et une fois terminé, redémarrera et il redémarrera automatiquement dans le système d'exploitation ! (AKA Default Grub Entry)