Проблема с GRUB'ом в Debian'e


[offtopic]
[b]unknown[/b], нужна помощь.
На диске шесть разделов. Сначала на логические была установлена Kubuntu 10.04 amd64:
#5 – /boot,
#6 – swap,
#7 – /.
Своп и корень при установке были зашифрованы соответственно произвольным ключем и ключевой фразой. После этого был установлен Debian 5.0.5 KDE amd64 на основные разделы:
#1 – /boot,
#2 – swap,
#3 – /.
Разделы своп и корень были зашифрованы по аналогичной схеме. Проблема в том, что при установке Debian'a системный загрузчик GRUB не определил наличие на диске установленной Kubuntu и не создал для нее меню выбора. Как исправить?
[/offtopic]

Комментарии
— unknown (02/08/2010 09:13)   
Прописать в конфиг GRUB соответствующие строчки вручную, по аналогии с Debian?
Гость (02/08/2010 11:08)   
Боязно. Файл grub.cfg гласит:

# DO NOT EDIT THIS FILE
# It is automatically generated by /usr/sbin/update-grub using templates
# from /etc/grub.d and settings from /etc/default/grub

Но странно, что "automatically generated" не увидел другого ядра в /boot-разделе. А шифрование ему никак не могло помешать?

Может кто уже сталкивался с подобной проблемой, подскажите.
— sentaus (02/08/2010 12:57)   
Страшного ничего не будет, если отредактировать, но после обновления ядра запустится update-grub, который счистит все изменения.
Гость (02/08/2010 13:53)   
Что мешает отредактировать /etc/default/grub, как и предполагается?
Гость (02/08/2010 14:18)   
Боязно.

"Создавайте резервные копии".
перед редактированием файла <file>:

если что-то пойдет не так,без проблем можно будет откатиться.
— SATtva (02/08/2010 14:29)   
...Запустившись с LiveCD, в крайнем случае.
Гость (02/08/2010 15:59)   
Полагаю, что проблема заключается в том, что в Debian применяется загрузчик GRUB legacy, а в Kubuntu же на разделе #5 – /boot используется файловая система ext4, которую GRUB legacy попросту не знает и не может прочесть. Придется все же восстанавливать с Kubuntu-LiveCD загрузчик GRUB2, чтобы не менять файловую систему на разделе #5 – /boot.
Гость (02/08/2010 16:01)   
Да, по умолчанию в убунте именно grub2.
Гость (03/08/2010 08:54)   
Если кому интересно: восстановление загрузчика с помощью Kubuntu-LiveCD привело к невозможности загрузить Debian. Эксперимент с заменой Debian’а на Ubuntu привел к невозможности загрузить Kubuntu. Вывод – при полном дисковом шифровании двойная загрузка нереальна. Как будет при использовании шифрованного LVM, не проверял.
Гость (03/08/2010 20:00)   
Говорят, что есть поставить lilo (а его недавно воскресили), то можно сделать полнодисковое шифрование не разбивая диск на первычные (DOSовские) разделы. Может, це може помочь и тому, что спрашиваете.