web-dev-qa-db-fra.com

Ajout de Clonezilla au GRUB menu de démarrage

J'ai un système à double démarrage avec Windows et Ubuntu et utilisé pour ajouterClonezilla comme troisième élément de mon menu de démarrage via ce script:

_menuentry "Backup/Restore" {
set isofile="/home/xaqon/clonezilla.iso"
loopback loop $isofile
linux (loop)/live/vmlinuz boot=live union=overlay username=user config components quiet noswap nolocales edd=on nomodeset nodmraid ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" keyboard-layouts=\"\" ocs_live_batch=\"no\" locales=\"\" vga=788 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile
initrd (loop)/live/initrd.img
} 
_

Bien que l'image ISO réside dans mon répertoire _/home_, j'utilise la dernière version stable de Clonezilla (AMD64) et n'utilise pas UFEI (j'utilise le mode hérité pour démarrer). Maintenant, l'extrait de code ne fonctionne plus sur mon Thinkpad E-550 et Ubuntu 16.04.1 en plus de Grub Customizer ne reconnaît pas les images ClonezillaISO. Existe-t-il un script pour _Grub Customizer_ entrées personnalisées pour gérer la situation?

4
Xaqron

N'utilisez pas le personnaliseur GRUB, mieux utilisez simplement la capacité de GRUB pour démarrer directement à partir de fichiers ISO. Voici un exemple de ma configuration où Clonezilla démarre à partir d'un dossier situé sur une partition distincte du disque. Il vous suffit de remplacer le disque et la partition correspondant à l'emplacement du fichier ISO sur votre disque et votre partition. Annulez toutes les modifications que vous avez effectuées avec le personnaliseur GRUB, puis ouvrez un terminal et exécutez la commande suivante:

Sudo nano /etc/grub.d/40_custom

Ajoutez les lignes suivantes au fichier:

menuentry "clonezilla" {
set isofile="/various/clonezilla-live-2.5.0-5-AMD64.iso"
loopback loop (hd0,4)$isofile
linux (loop)/live/vmlinuz boot=live components config findiso=$isofile ip=frommedia toram=filesystem.squashfs union=overlay username=user
initrd (loop)/live/initrd.img
}

Presse Ctrl + X fermer le fichier et confirmer les modifications avec Y.
Exécutez Sudo update-grub pour mettre à jour la configuration de démarrage GRUB.

Remarque: Remplacez clonezilla-live-2.5.0-5-AMD64.iso par le nom de votre fichier ISO Clonezilla.
Remplacez le chemin (dossier /various dans ma configuration) par le chemin (dossier) où se trouve votre fichier .
Remplacez hd0,4 par votre disque et le numéro de partition, vous pouvez les identifier en exécutant df -l.
Dans mon exemple, hd0,4 signifie le disque 0 (sda) et la partition numéro 4 de ce disque. Placez le fichier ISO sur une partition distincte pour garantir une partition système racine Ubuntu complètement démontée.

4
cl-netbox