При установке любого ядра не прописывается соотвествующая секция в меню grub если в файле /etc/fstab может встретиться такая конструкция: #/dev/sda1 / ext2 defaults 1 1 /dev/sda1 / xfs defaults 1 1 скрипт /sbin/installkernel подхватывает название раздела с первой строки и, естественно, обламывается. Если эти строки поменять местами, то установка проходит без сбоев.
Reassigned to maintainer.
подтверждаю. неприятная бага.
Да, ошибка где-то в районе /usr/share/loader/bootloader_utils.pm::gettab(), ибо в mnt2dev цикл идёт только по первой записи.
Фикс тривиален: diff -u bootloader_utils.pm bootloader_utils.pm.new --- bootloader_utils.pm 2004-06-11 15:09:45 +0400 +++ bootloader_utils.pm.new 2006-02-09 16:18:14 +0300 @@ -19,6 +19,7 @@ sub gettab { my $fname = shift; + $/ = "\n"; open my $f, $fname or return; my @tab; local $_; while (<$f>) {
fixed (NMU, 0.3.1-alt1.1)