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 13/01/2011, à 02:14

MrWaloo

[RESOLU] GRUB: Comment personnaliser le menu au démarrage

Bonjour,

Je ne connais pas bien la version de grub installée avec Ubuntu 10.10, je ne retrouve plus le fichier menu.lst que je connaissais.
J'ai installé Ubuntu 10.10 sur le portable du boulot en dual boot avec XP. Le portable en question est un Dell et a une partition DellUtility en début de disque.
Grub pense que cette partition est bootable (elle l'est peut être, mais je ne veux pas que grub le sache) et me l'ajoute dans la liste des OS comme un XP...

Je cherche à modifier la configuration de grub pour que :
- la partition DellUtility (/dev/sda1) ne soit pas pointée par grub
- le choix de l'OS soit mémorisé (default=saved + savedefault dans l'ancienne version, je crois)

Merci de vos lumières

A+

Dernière modification par MrWaloo (Le 13/01/2011, à 02:43)


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne

#2 Le 13/01/2011, à 02:43

MrWaloo

Re : [RESOLU] GRUB: Comment personnaliser le menu au démarrage

J'ai trouvé, j'ai posé la question trop vite...

J'ai recopié le menuentry de mon XP dans /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 "Microsoft Windows XP Professional" {
    savedefault
    insmod part_msdos
    insmod ntfs
    set root='(hd0,msdos2)'
    search --no-floppy --fs-uuid --set 128cff428cff1ec3
    drivemap -s (hd0) ${root}
    chainloader +1
}

La ligne

    search --no-floppy --fs-uuid --set 128cff428cff1ec3

doit être remplacée par

    search --no-floppy --fs-uuid --set=root 128cff428cff1ec3

depuis grub v1.99

Et dans /etc/default/grub, j'ai fait en sorte que grub sauve le dernier choix d'OS et utilise ce choix comme celui par défaut et j'ai fait en sorte que l'OS_probe ne se lance pas...:

...
#GRUB_DEFAULT=0
GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true

...

GRUB_DISABLE_OS_PROBER=true

Pour mettre XP en 1er, j'ai renommé 40_custom en 07_custom

J'ai lancé

sudo update-grub

pour re-générer le menu que j'ai vérifié (/boot/grub/grub.cfg)

Et voilà, c'est résolu

Dernière modification par MrWaloo (Le 26/08/2011, à 08:38)


"De tous ceux qui n'ont rien à dire, les plus agréables sont ceux qui se taisent !!" (Desproges)
UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, MS-DOS is a boot sector virus.

Hors ligne