ви мабуть не так зрозуміли...
не треба так все ускладнювати... grub.cfg редагується як і menu.lst, але з певними відмінностями у синтаксисі...
подивіться, як у вас прописані у grub.cfg інші ОС і у такій манері пропишіть туди ALT...
Подивіться, будь ласка, ось це:
так прописана встановлена і діюча ос -
title openSUSE 11.3 (i586)
root (hd0,7)
configfile /boot/grub/menu.lsttitle desktop586 2.6.33.5-2
kernel (hd0,4)/boot/vmlinuz-2.6.33.5-desktop586-2mnb BOOT_IMAGE=desktop586_2.6.33.5-2 root=UUID=56488ec9-9eea-43e5-8035-5ff51fedb81a resume=UUID=7fcf303b-4d81-4bac-9231-ed93b7ab1566 splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.33.5-desktop586-2mnb.img
title desktop586 2.6.33.7-2
kernel (hd0,4)/boot/vmlinuz-2.6.33.7-desktop586-2mnb BOOT_IMAGE=desktop586_2.6.33.7-2 root=UUID=56488ec9-9eea-43e5-8035-5ff51fedb81a resume=UUID=7fcf303b-4d81-4bac-9231-ed93b7ab1566 splash=silent vga=788
initrd (hd0,4)/boot/initrd-2.6.33.7-desktop586-2mnb.img
а так я прописав ALT та Ubuntu -
макет для ALT
title ALT Linux 5.0.0 Desktop beta
root (hd0,1)
configfile /boot/grub/menu.lst
макет для Ubuntu
title Ubuntu 9.04(i386)
root (hd0,9)
configfile /boot/grub/menu.lst
Вставляти потрібно на початку?
Є ще: UUID: da4ef0f3-c04b-4ff2-bc3d-df6461b1a9bd (для ALT)
UUID: 011459a0-c521-4e97-a907-044d11f970b7 (для Ubuntu)