#1 Le 06/11/2010, à 11:55
- irate
[Résolu] Masquer restauration vista dans GRUB 2
Bonjour,
Je suis sous Ubuntu 10.04 LTS - le Lynx Lucide - et tout fonctionne bien, un vrai plaisir mais j'aimerais modifier l'apparence de GRUB au démarrage de mon multiboot.
Donc, au démarrage j'ai :
Mes lignes qui m'indiquent quel noyau choisir (j'utilise ubuntu-tweak pour nettoyer les noyaux trop anciens.)
Une ligne pour la retauration de vista
Une ligne pour lancer vista.
Si je lance la ligne de restauration de vista, tout plante et je dois tout réinstaller donc j'aimerais bien masquer cette ligne au démarrage afin d'être certain de ne pas faire une fausse manoeuvre....
Merci pour vos conseils
Irate
Dernière modification par irate (Le 07/11/2010, à 11:26)
Hors ligne
#2 Le 06/11/2010, à 14:21
- Compte anonymisé
Re : [Résolu] Masquer restauration vista dans GRUB 2
#3 Le 06/11/2010, à 15:33
- nilux17
Re : [Résolu] Masquer restauration vista dans GRUB 2
Salut,
je me trompe peut-etre, mais ce que tu souhaites faire semble un peu compliqué car non prévu dans grub2...
les lignes de boot de windows sont générées par os-prober qui énumère et renvoie TOUS les OS présents sur le système... (pas de man, pas de doc...)
le script utilisé par grub2 pour générer ces lignes est : /etc/grub.d/30_os-prober
qui va généré des "menuentry" dans /boot/grub/grub.cfgil ne faut pas modifier /boot/grub/grub.cfg à la main (c'est marqué assez gros je pense),
donc, il faut editer 30_os-prober ...j'ai jeté un coup d'oeil et voila comment je ferais...
je lance
sudo update-grub
je récupère la chaine renvoyé que je veux faire sauter :
"Found Microsoft Windows Vista Bidule on /dev/..." chaine = "Microsoft Windows Vista Bidule"et je modifie /etc/grub.d/30_os-prober, ligne 164, j'insère un if :
case ${BOOT} in chain) if [ "${LONGNAME}" = "Microsoft Windows Vista Bidule" ] then echo "#skipping Microsoft Windows Vista Bidule" else cat << EOF menuentry "${LONGNAME} (on ${DEVICE})" { EOF save_default_entry | sed -e "s/^/\t/" prepare_grub_to_access_device ${DEVICE} | sed -e "s/^/\t/" case ${LONGNAME} in Windows\ Vista*|Windows\ 7*) ;; *) cat << EOF drivemap -s (hd0) \${root} EOF ;; esac cat <<EOF chainloader +1 } EOF fi ;; linux)
dois-je conseiller de faire un backup ?
ensuite, il faut vérifier que ton "/boot/grub/grub.cfg"
contient maintenant :
### BEGIN /etc/grub.d/30_os-prober ###
#skipping Microsoft Windows Vista Bidule
### END /etc/grub.d/30_os-prober ###si c'est ok, ya plus qu'a rebooter...
Question, comment fais tu maintenant si tu veux te servir de la procédure de restauration ?
Hors ligne
#4 Le 06/11/2010, à 15:38
- nilux17
Re : [Résolu] Masquer restauration vista dans GRUB 2
a ouai, c'est pas mal aussi mais je trouve dommage de ne pas se servir d'os-prober
ah, je me suis fait ch*** pour rien
@+
Hors ligne
#5 Le 06/11/2010, à 22:22
- irate
Re : [Résolu] Masquer restauration vista dans GRUB 2
Merci à tous le deux.
Je viens d'essayer ce que m'a proposé jeanjd63, les modifs sont bien enregistrées et, après un reboot sont toujours présentes dans les fichiers concernés mais rien ne change au lancement de l'ordi. ?
Je n'ai rien à ajouter devant la ligne ?
GRUB_DISABLE_OS_PROBER=true
Cette méthode me paraissait simple. Je fais peut être une fausse manip mais je ne vois pas quoi.
Je vais essayer la manip de nilux17.
Je vous tiens au courant.
Hors ligne
#6 Le 07/11/2010, à 00:04
- Compte anonymisé
Re : [Résolu] Masquer restauration vista dans GRUB 2
Merci à tous le deux.
Je viens d'essayer ce que m'a proposé jeanjd63, les modifs sont bien enregistrées et, après un reboot sont toujours présentes dans les fichiers concernés mais rien ne change au lancement de l'ordi. ?
Je n'ai rien à ajouter devant la ligne ?
GRUB_DISABLE_OS_PROBER=trueCette méthode me paraissait simple. Je fais peut être une fausse manip mais je ne vois pas quoi.
Je vais essayer la manip de nilux17.Je vous tiens au courant.
As-tu fait un :
sudo update-grub
#7 Le 07/11/2010, à 11:24
- irate
Re : [Résolu] Masquer restauration vista dans GRUB 2
La nuit portant conseil...
Hier soir, effectivement, après mon sudo update-grub, rien ne se passait dans mon terminal. J'avais déjà lancé ce terminal pour modifier les fichiers à travers nautilus.
Ce matin, je revérifie mes fichiers puis je quitte le terminal. Je relance un terminal et là, mon update répond correctement.
Grâce à vous deux mon grub est modifié. Un grand merci.
Pour la question de nilux17, je suppose qu'en faisant la démarche inverse, je retrouverai le mode recovery pour Vista ?
Enfin, je ne pense pas que
ah, je me suis fait ch*** pour rien
car montrer qu'on peut arriver à un même résultat par deux chemins différents, c'est très important.
Merci encore
Hors ligne
#8 Le 07/11/2010, à 11:33
- figaro
Re : [Résolu] Masquer restauration vista dans GRUB 2
Le blog de figaro (astuces diverses et tutos Samba pour débutants)
Le blog de cep (astuces Linux avancées)
Debian Lenny 6.0.1, Ubuntu 10.04.2, Ubuntu Remix 9.10, Ubuntu Netbook 10.04
Hors ligne
#9 Le 08/11/2010, à 20:07
- nilux17
Re : [Résolu] Masquer restauration vista dans GRUB 2
Pour la question de nilux17, je suppose qu'en faisant la démarche inverse, je retrouverai le mode recovery pour Vista ?
Oui!
Hors ligne