У меня Debian5. Периодически устанавливаю обновления и зачастую после обновления и перезагрузки система не может загрузиться из-за неправильно указанного раздела hdb. Вот часть правильного menu.lst:
title Debian GNU/Linux, kernel 2.6.26-2-686
root (hd0,3)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/hdb4 ro quiet
initrd /boot/initrd.img-2.6.26-2-686
Когда от портится, то вторая и третьи строки становятся:
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/hdb3 ro quiet
Дело в том, что я после установки системы менял разделы. Линукс был установлен на один раздел, а потом я переделал так, чтобы /home был на отдельном. В результате порядок разделов не соответствует их именам: hdb1 (winsys) | hdb4 (/) | hdb2 -> hdb5 (swap) | hdb3 (/home).
Теперь приходится каждый раз править в меню строки при загрузке и потом сам menu.lst. Как бы теперь это дело поправить?