kimi2010, чтобы убрать кракозябры в меню grub нужно подгрузить шрифт для корректного отображения русских символов и кодировка файла lst должна быть 866. Файл лежит в папке Boot. Пример того как сделано это у меня
/boot/textfont /boot/font/8x16_866.psf
Пример готового menu.lst
timeout 30
default 0
/boot/textfont /boot/font/8x16_866.psf
title Загрузка с жёсткого диска
find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
rootnoverify (hd0)
chainloader (hd0)+1
title Загрузка драйвера USB 2.0 (Plop)
cat --hex --locate=PoLPu@ (md)0x3D0+0x130 || kernel /Boot/plpbtusb.bin
cat --hex --locate=PoLPu@ (md)0x3D0+0x130 && pause --wait=5 PloP is detected!
configfile /menu.lst
title Загрузка c CD/DVD-ROM
cdrom --init
map --hook
chainloader (cd0)
title Дос и Утилиты >>>
configfile /Boot/menu/menu_2.lst
title Сброс паролей >>>
configfile /Boot/menu/menu_p.lst
title Acronis HDD & BackUp & Recovery Tools >>>
configfile /Boot/menu/menu_a.lst
title Live CD >>>
configfile /Boot/menu/menu_3.lst
title Antivirus Live CD >>>
configfile /Boot/menu/menu_4.lst
title MSDaRT ERD Commander All >>>
configfile /Boot/menu/msdart.lst
title Устaновка Windows >>>
configfile /Boot/menu/menu_5.lst
title Перезагрузка компьютера
reboot
title Выключение компьютера
halt
Оба файла во вложении.