Всем привет. Имеется Debian 3.2.0 тестовый и груб2. Ставился с нуля (консольный), стоит на виртуалбоксе. Стоят иксы и опенбокс. Бился долгое время, чтобы поставить картинку в груб - поставил. Параметр splash передается ядру при выборе пункта, но оно загружается в консольном режиме. Как сделать, чтобы не было текста при загрузке? nomodeset установлен был лишь для проверки, не помог. grub.cfg (сорри за «холст», спойлер почему-то в предпросмотре не работал)
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='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root e6ae0a01-8b71-4675-b6df-d28f9176b122
if loadfont /share/grub/unicode.pf2 ; then
#set gfxmode=640x480
set gfxmode=1024x768
set gfxpayload=1024x768x24
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root d390e7d8-deee-46c7-a440-57f2d954cb4b
set locale_dir=($root)/grub/locale
set lang=ru_RU
insmod gettext
fi
terminal_input gfxterm
terminal_output gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root e6ae0a01-8b71-4675-b6df-d28f9176b122
insmod tga
background_image -m stretch /share/images/grub/an.tga
if sleep --verbose --interruptible 0 ; then
set timeout=0
fi
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root e6ae0a01-8b71-4675-b6df-d28f9176b122
insmod tga
if background_image /share/images/grub/an.tga; then
true
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
menuentry 'Debian GNU/Linux, СЃ Linux 3.2.0-3-686-pae' --class debian --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root d390e7d8-deee-46c7-a440-57f2d954cb4b
echo 'Загружается Linux 3.2.0-3-686-pae ...'
linux /vmlinuz-3.2.0-3-686-pae root=UUID=5f6a0552-b2e7-41d6-b298-b9f5ec778533 ro vga=0x0317 quiet splash silent nomodeset
echo 'Загружается начальный ramdisk ...'
initrd /initrd.img-3.2.0-3-686-pae
}
menuentry 'Debian GNU/Linux, с Linux 3.2.0-3-686-pae (режим восстановления)' --class debian --class gnu-linux --class gnu --class os {
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set=root d390e7d8-deee-46c7-a440-57f2d954cb4b
echo 'Загружается Linux 3.2.0-3-686-pae ...'
linux /vmlinuz-3.2.0-3-686-pae root=UUID=5f6a0552-b2e7-41d6-b298-b9f5ec778533 ro single
echo 'Загружается начальный ramdisk ...'
initrd /initrd.img-3.2.0-3-686-pae
}
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi