#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