Для тех, у кого все-таки проблемы при восстановлении GRUB 0.99 после установки Windows 7 рекомендую ознакомиться со статьей по ссылке:
http://ubuntuforums.org/showthread.php?t=1581099В моем случае хронология выглядела следующим образом:
1. При установке Ubuntu физический диск разбит на 4 основных раздела (больше нельзя..., но мне так нормально):
sda1 - /boot - ext4
sda2 - /root - ext4
sda3 - /home - ext4
sda4 - - ntfs
2. Надумался поставить Windows 7, и поскольку размер sda4 составлял 130Гб, то его и было решено использовать. Цель при этом не трогать текущую систему и данные.
3. При установке Windows 7 пришлось пересоздать раздел в sda4 как об этом неоднократно писалось ранее.
4. Винды стартуют а от пингвинов след простыл, попытки восстановления GRUB (как оказалось версии 0.99) с LiveCD не увенчались успехом.
5. Наткнулся на предложенную вам статью и удалось поставить GRUB2 (1.99), установка которого весьма проста и имеет примитивный графический интерфейс.
Этот кусок кода таки нужен если есть необходимость обновить загрузчик из интернета
sudo cp /etc/resolv.conf /mnt/temp/etc/resolv.conf # May be required to connect to the Internet.
С чем были связаны мои неудачи при восстановлении? Точно не скажу, но симптомы в том, что GRUB не опредеял существующих ОС, хотя при генерировании файла menu.lst говорил про 4-е ядра пингвинов.
И еще одно логическое заключение:
если /boot лежит в отдельном разделе чем /root значит при восстановлении сначала монтировать /root, а после /boot. В моем случае сначала sda2, потом sda1.
Может кому пригодится.