сегодня, изучая скрипты груба, открыл для себя замечательную штуку "linux-boot-prober". запускается так:
sudo linux-boot-prober /dev/sdXY
выдает инфу о найденных там ядрах, initrd к ним и необходимым параметрам загрузки. мб, будет полезно почитать
UPD: еще осенило! можно ведь загрузиться с лайвцэдэ, поставить груб2 на раздел с симплей (примонтировав его и указав в кач-ве рута), потом восстановить mbr, поставив груб на рут основной системы, чтоб там все вернулось на свои места, и после этого грузить симплевский груб через chainloader. о как!
если нифига не понял - распишу потом подробней