#1 Le 10/08/2010, à 09:54
- k1k
[RESOLU] Ajout d'une option dans le menu de GRUB2
Bonjour la communauté,
Je souhaiterai ajouter une entrée qui démmare "clonezilla" dans le menu de mon grub.
je suis sur ubuntu 10.04 et donc avec grub2
comme lu grub2 permet également de booter des iso.
J'ai suivis comme décris sur ce lien :
http://www.clonezilla.org/clonezilla-live/livehd.php
en résumer :
Ajouter au fichier 40_custom : sudo gedit /etc/grub.d/40_custom
menuentry "Clonezilla live" {
set isofile="/home/isos/clonezilla-live-1.2.3-14.iso"
loopback loop $isofile
linux (loop)/live/vmlinuz boot=live union=aufs nolocales noprompt vga=788 ip=frommedia toram=filesystem.squashfs findiso=$isofile
initrd (loop)/live/initrd.img
}
ensuite : grub : sudo update-grub
cependant, après redémarrage je n'ai pas dans ma liste du menu de grub "Clonezilla live" comme espéré
ca m'aiderai beaucoup de l'avoir dans le menu afin d'éviter de booter sur le cd.
Merci de m'aider.
k1k.
Dernière modification par k1k (Le 07/11/2010, à 22:14)
Hors ligne
#2 Le 11/08/2010, à 04:01
- kalisto07
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
je crois que cette utilisatrice a du décrire le processus dans son fil de discussion, mais j'avoue que je l'ai lu en diagonale
http://forum.ubuntu-fr.org/viewtopic.php?id=407186
sinon fouiller les docs :
http://grub.enbug.org/OptionsDeGrub
http://doc.ubuntu-fr.org/grub-pc
http://grub.enbug.org/FrenchFrontPage
il y a aussi la solution de remplacer grub2 par grub ou un autre (GAG par exemple)
Dernière modification par kalisto07 (Le 19/10/2010, à 11:48)
Hors ligne
#3 Le 11/08/2010, à 07:29
- Compte anonymisé
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
Salut
Peux-tu lister le contenu de ton fichier /etc/grub.d/40_custom, /etc/default/grub et de /boot/grub/grub.cfg ?
Attention le fichier /etc/grub.d/40_custom doit contenir ceci :
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.menuentry "Clonezilla live" {
set isofile="/home/isos/clonezilla-live-1.2.3-14.iso"
loopback loop $isofile
linux (loop)/live/vmlinuz boot=live union=aufs nolocales noprompt vga=788 ip=frommedia toram=filesystem.squashfs findiso=$isofile
initrd (loop)/live/initrd.img
}
@+
Dernière modification par Compte anonymisé (Le 11/08/2010, à 07:33)
#4 Le 16/08/2010, à 11:31
- k1k
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
Hello,
je viens de faire exactement la même chose mais sur un autre pc , et ca fonctionne correctement ... donc ma démarche est correcte ....
et le problème est résolu
je te remercie de ta réponse .
Hors ligne
#5 Le 16/08/2010, à 13:00
- kalisto07
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
si tu considere ton message resolu edite (modifier) le premier
message pour rajouter [resolu] dans le titre
cela sera utile pour d'autres utilisateurs qui on la meme question.
Hors ligne
#6 Le 16/08/2010, à 13:04
- k1k
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
sorry tu as raison, (le wk à été dur
en résumer :
Ajouter au fichier 40_custom : sudo gedit /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Clonezilla live" {
set isofile="/home/isos/clonezilla-live-1.2.3-14.iso"
loopback loop $isofile
linux (loop)/live/vmlinuz boot=live union=aufs nolocales noprompt vga=788 ip=frommedia toram=filesystem.squashfs findiso=$isofile
initrd (loop)/live/initrd.img
}
ensuite : grub : sudo update-grub
et c'est ok.
(biensur le contenu du fichier /boot/grub/grub.cfg contient à la fin le contenu du fichier 40_custom
Hors ligne
#7 Le 18/10/2010, à 12:47
- k1k
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
Je reviens sur ce post, car je souhaiterai éffectuer le boot de iso clonezilla, à partir de la partition 3 (sda3) et non plus à partir de mon sda1 (systeme / )
D'aprés ce que j'ai trouvé sur le internet
J'ai modifier mon fichier fichier 40_custom :
sudo gedit /etc/grub.d/40_custom
voir : set isofile=(hd0,3)/home/isos/clonezilla-live-1.2.3-14.iso
Mais, il n'a pas l'air de trouvé iso
Peux-t'on m'aider ?
contenu complet de mon "/etc/grub.d/40_custom"
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Clonezilla live" {
set isofile=(hd0,3)/home/isos/clonezilla-live-1.2.3-14.iso
loopback loop $isofile
linux (loop)/live/vmlinuz boot=live union=aufs nolocales noprompt vga=788 ip=frommedia toram=filesystem.squashfs findiso=$isofile
initrd (loop)/live/initrd.img
}
Merci.
Dernière modification par k1k (Le 18/10/2010, à 17:29)
Hors ligne
#8 Le 18/10/2010, à 13:44
- Compte anonymisé
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
Salut
Si /dev/sda3 est ta partition /home il faut modifier ainsi :
set isofile=(hd0,3)/isos/clonezilla-live-1.2.3-14.iso
@+
#9 Le 18/10/2010, à 17:42
- lynn
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
Bonjour
J'ai essayé la méthode ci-dessus mais ça ne fonctionne pas
voila ce que j'ai mis dans dans le 40_custom
menuentry "Clonezilla live" {
set isofile="(hd2,3)/isos/clonezilla-live-1.2.6-24-amd64.iso"
linux (loop)/live/vmlinuz boot=live union=aufs nolocales noprompt vga=788 ip=frommedia toram=filesystem.squashfs findiso=$isofile
initrd (loop)/live/initrd.img
}
Ma partition qui à l'iso est la racine ( sdc3 ), dans laquelle j'ai crée un dossier "isos".
Je vois bien l'entrée "Clonezilla live" dans le menu de grub mais quand je la sélectionne, j'obtiens " no such file" ....
Ais-je omis quelque chose ?
Merci de votre aide
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#10 Le 18/10/2010, à 18:06
- Compte anonymisé
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
Salut
As-tu regardé par ICI pour vérifier le contenu des lignes
linux (loop)......
et
initrd (loop)....
@+
#11 Le 18/10/2010, à 18:26
- k1k
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
Hello,
lynn, je pense que ton problème provient de :
set isofile="(hd2,3)/isos/clonezilla-live-1.2.6-24-amd64.iso"
qui doit être (hd0,3) (si c'est bien un disque 0 de la partition 3 ou se trouve l'image)
jeanjd63
Merci pour ton aide :
maintenant, ca boot mais aprés clonezilla plante (je n'ai pas eu l'occasion de noté l'erreur)
mais d'aprés la doc clonezilla, il utilise d'autre paramètre : http://clonezilla.org/clonezilla-live/livehd.php
mais si j'utilise le meme mementry, décis sur cette page ca ne boot pas
voici mon fichier qui boot mais qui plante (je vais essayer de prendre plus d'info sur l'erreur ...):
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Clonezilla live" {
set isofile=(hd0,3)/k1k/my_iso/clonezilla-live-1.2.5-38-i486.iso
loopback loop $isofile
linux (loop)/live/vmlinuz boot=live union=aufs nolocales noprompt vga=788 ip=frommedia toram=filesystem.squashfs findiso=$isofile
initrd (loop)/live/initrd.img
}
Hors ligne
#12 Le 18/10/2010, à 18:40
- Compte anonymisé
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
Salut
Ce qu'il faudrait vérifier est le nom des fichiers contenus dans le répertoire /live de ton iso pour vmlinuz et initrd.img
@+
#13 Le 18/10/2010, à 18:46
- burty
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
t'es beeeeelle....lynn
euh...j'ai un probleme materiel sur mon pc et tu pourras pas le reparer a partir du forum...il faudrait que tu viennes ...personnellement
Dernière modification par burty (Le 18/10/2010, à 19:33)
sony vaio vpcw12m1e: ubuntu studio 10.10 maverik meerkat
processeur: Intel(R) Atom(TM) CPU N280 @ 1.66GHz
memoire: 2go
http://www.linuxshot.org/fr/gallery/burty00/
Hors ligne
#14 Le 18/10/2010, à 18:48
- k1k
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
vmlinuz et initrd.img sont bien présent dans mon iso dans le répertoire /live/
voici mon message d'erreur aprés le boot :
screen init failed
Begin: Running /scripts /live-premount ... done
puis plus rien
ensuite aprés xx sec.
boot failed (avec le gros logo debian)
Dernière modification par k1k (Le 18/10/2010, à 18:49)
Hors ligne
#15 Le 18/10/2010, à 19:22
- Compte anonymisé
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
Voir ceci :
linux (loop)/live/vmlinuz boot=live union=aufs nolocales noprompt vga=788 ip=frommedia toram=filesystem.squashfs findiso=$isofile
Le paramètre vga n'est peut être pas bon.
Tu peux essayer :
vga=default
@+
Dernière modification par Compte anonymisé (Le 18/10/2010, à 19:23)
#16 Le 18/10/2010, à 19:27
- lynn
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
Bien,
Ca boot mais comme k1k, ça bloque et j'arrive à ce message :
"Unable to find a medium with a live file system"
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#17 Le 18/10/2010, à 19:29
- k1k
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
je n'ai plus de : screen init failed
mais j'ai toujours
Begin: Running /scripts /live-premount ... done
puis plus rien ...
ensuite aprés xx sec.
boot failed (avec le gros logo debian)
argf
Dernière modification par k1k (Le 18/10/2010, à 19:30)
Hors ligne
#18 Le 18/10/2010, à 19:39
- Compte anonymisé
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
Désolé mais je n'ai pas testé.
Si j'ai qq minutes je ferais cela.
Je pense que vous n'êtes pas loin, mais il doit manquer un paramètre.
A creuser.
Bon courage.
#19 Le 19/10/2010, à 00:13
- Compte anonymisé
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
Salut
J'ai récupéré l'iso et ajouté ceci dans 40_custom :
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.menuentry "Clonezilla live" {
root (hd0,5)
set isofile="/isos/clonezilla-live-1.2.6-24-i486.iso"
loopback loop $isofile
linux (loop)/live/vmlinuz1 boot=live live-config noswap nolocales edd=on nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" ocs_live_keymap="/usr/share/keymaps/i386/azerty/fr-latin9.kmap.gz" ocs_live_batch="no" ocs_lang="" ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile
initrd (loop)/live/initrd1.img
}
Ce qui me parait important est de supprimer la référence (hdx,y) de la variable isofile sinon erreur de type : Unable to find a medium with a live file system
Sinon ça boot en mode texte, mais je n'ai pas fouillé plus loin.
@+
#20 Le 19/10/2010, à 16:31
- lynn
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
Merci jeanjd63 Ca fonctionne parfaitement.
Merci encore
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#21 Le 19/10/2010, à 23:41
- k1k
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
yeah jeanjd63, ca fonctionne ca boot et tout, fallait juste sortir le root (hd0,5) merci pour ta patience...
par j'ai été plus loin du boot, et pendant l'utilisation de clonezilla après avoir sélectionné le répertoire (de destination ou réception) pour ma part je choisis sda4 donc une partition différente de celle utilisé par l'iso.
et âpres j'ai le message d'erreur :
Excluding busy partion or disk...
Erreur! Aucun disque non monté n'a été trouvé ! Clonezilla ne peut sauvegarder ou cloner un disque s'il n'est pas monté
avez vous le même type d'erreur ?
Dernière modification par k1k (Le 19/10/2010, à 23:41)
Hors ligne
#22 Le 22/10/2010, à 18:42
- lynn
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
Salut k1k,
As-tu essayé de sauvegarder tes données sur un disque externe ?
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#23 Le 07/11/2010, à 22:06
- k1k
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
en effet ca fonctionne bien, et sur une autre partition également, j'avais fais une mauvaise manip (image disque à image) et c'était normal d'avoir ce message d'erreur.
Merci à lynn et jeanjd63
Hors ligne
#24 Le 07/11/2010, à 22:22
- Compte anonymisé
Re : [RESOLU] Ajout d'une option dans le menu de GRUB2
Ben merci encore
Bonne continuation à vous deux.