GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Aide à la création d'une entrée Grub2 personnalisée pour Parted Magic 2015 (avec Working 2013) ?

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)


Ubuntu
  1. Obtenir Killer Wireless-ac 1535 pour installer Ubuntu 16.04 ?

  2. Réparation de démarrage demandant Iso 64 bits - Que dois-je en faire?

  3. Aidez-moi à choisir le meilleur système de fichiers pour le PC ?

  4. Comment faire fonctionner le microphone sur un Sony Vaio Cs33g ? ?

  5. Comment utiliser Vim Conseils pour les débutants (ou aidez-moi ! Je dois utiliser Vim !)

Bash pour la boucle

Comment créer une image ISO Ubuntu Live personnalisée avec Cubic

Bash For Loops avec des exemples

Ny "ubuntu Touch" Vmdk/iso pour essayer Virtualbox ?

Comment obtenir une connexion Mtp fonctionnelle pour Galaxy S2 en 12.04 ??

Impossible d'activer les extensions Shell pour les thèmes personnalisés ?