Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

Salut

Tu peux te référer à CELA.

@+

#3 Le 06/11/2010, à 15:33

nilux17

Re : [Résolu] Masquer restauration vista dans GRUB 2

nilux17 a écrit :

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.cfg

il 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

jeanjd63 a écrit :

Salut

Tu peux te référer à CELA.

@+

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 tongue

@+

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

irate a écrit :

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.


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

irate a écrit :

Pour la question de nilux17, je suppose qu'en faisant la démarche inverse, je retrouverai le mode recovery pour Vista ?

Oui!

Hors ligne