Pour plus de clareté
Mon fichier Grub :
[code]# If you change this file, run ‘update-grub’ afterwards to update
/boot/grub/grub.cfg.
For full documentation of the options in this file, see:
info -f grub -n ‘Simple configuration’
GRUB_DEFAULT=0
GRUB_TIMEOUT=10
#GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian
GRUB_DISTRIBUTOR=“Debian 7.2"
GRUB_CMDLINE_LINUX_DEFAULT=“quiet"
GRUB_CMDLINE_LINUX=””
Uncomment to enable BadRAM filtering, modify to suit your needs
This works with Linux (no patch required) and with any kernel that obtains
the memory map information from GRUB (GNU Mach, kernel of FreeBSD …)
#GRUB_BADRAM=“0x01234567,0xfefefefe,0x89abcdef,0xefefefef”
Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
The resolution used on graphical terminal
note that you can use only modes which your graphic card supports via VBE
you can see them in real GRUB with the command `vbeinfo’
GRUB_GFXMODE=640x400
Uncomment if you don’t want GRUB to pass “root=UUID=xxx” parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=“true”
Uncomment to get a beep at grub start
#GRUB_INIT_TUNE=“480 440 1”
#GRUB_DISABLE_OS_PROBER="true"
GRUB_BACKGROUND=/boot/grub/joy-grub.png
[/code]
Mon fichier grub.cfg
[code]# DO NOT EDIT THIS FILE
It is automatically generated by grub-mkconfig using templates
from /etc/grub.d and settings from /etc/default/grub
BEGIN /etc/grub.d/00_header
if [ -s $prefix/grubenv ]; then
load_env
fi
set default=“0"
if [ “${prev_saved_entry}” ]; then
set saved_entry=”${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z “${boot_once}” ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod part_msdos
insmod ext2
set root=’(hd2,msdos4)‘
search --no-floppy --fs-uuid --set=root 21d08939-344c-41d1-9849-3f0f9c5c2690
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x400
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root=’(hd2,msdos4)‘
search --no-floppy --fs-uuid --set=root 21d08939-344c-41d1-9849-3f0f9c5c2690
set locale_dir=($root)/boot/grub/locale
set lang=fr_FR
insmod gettext
fi
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root=’(hd2,msdos4)'
search --no-floppy --fs-uuid --set=root 21d08939-344c-41d1-9849-3f0f9c5c2690
insmod png
background_image -m stretch /boot/grub/joy-grub.png
set timeout=10
END /etc/grub.d/00_header
BEGIN /etc/grub.d/05_debian_theme
BEGIN /etc/grub.d/10_linux
menuentry ‘Debian 7.2 ’ --class debian --class gnu-linux --class gnu --class $
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root=’(hd2,msdos4)'
search --no-floppy --fs-uuid --set=root 21d08939-344c-41d1-9849-3f0f9$
echo 'Chargement de Linux …'
linux /boot/vmlinuz-3.2.0-4-amd64 root=UUID=21d08939-344c-41d1-9849$
echo 'Chargement du disque mémoire initial …'
initrd /boot/initrd.img-3.2.0-4-amd64
}
END /etc/grub.d/10_linux
BEGIN /etc/grub.d/20_linux_xen
END /etc/grub.d/20_linux_xen
BEGIN /etc/grub.d/30_os-prober
menuentry “Windows 7 (loader) (on /dev/sdb1)” --class windows --class os {
insmod part_msdos
insmod ntfs
set root=’(hd1,msdos1)'
search --no-floppy --fs-uuid --set=root E4A8FC0AA8FBD94E
chainloader +1
}
END /etc/grub.d/30_os-prober
BEGIN /etc/grub.d/40_custom
BEGIN /etc/grub.d/41_custom
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
END /etc/grub.d/41_custom
[/code]
Les effets :
J’ai bien le multiboot avec seven.
Pour l’image de fond du Grub, je l’ai, mais avec un affiche de couleur en 16bit (très moche quoi)!!!