#fdisk -l /dev/hda (некоторые данные опущены)
/dev/hda1 W95 FAT32
/dev/hda2 W95 Ext'd (LBA)
/dev/hda5 W95 FAT32
/dev/hda6 Linux swap / Solaris
/dev/hda7 Linux
/dev/hda8 Linux
#fdisk -l /dev/hdd
/dev/hdd1 W95 FAT32
При запуске update-grub (например, при установке/удалении кернела) в menu.lst добавляются записи с некорректным адресом корневой партиции (hdd1, а не hda7).
Долго копался в целевом скрипте, так не нашёл в чём проблема.
Очень не хочется после каждой такой процедуры правит меню граба.
Debian