LINUX.ORG.RU
решено ФорумAdmin

LFS не работает на реальном железе

 , , ,


0

1

Паникует:

Unable to mount root fs on unknown-block(8,1)

/boot/grub/grub.cfg:

set default=0
set timeout=5

insmod ext2
set root=(hd0,1)

menuentry "GNU/Linux, Linux 5.19.2-lfs-11.2" {
        linux   /boot/vmlinuz-5.19.2-lfs-11.2 root=/dev/sda1 ro
}

Но в qemu все работает. LFS и загрузчик находится на первом разделе внешнего HDD, подключенного через USB.

Что не так и как исправить?

★★★

Последнее исправление: GREAT-DNG (всего исправлений: 1)

Ответ на: комментарий от GREAT-DNG

Фото IMG_20230402_111347.jpg «интригует» – упоминается vfat, iso9660, msdos – «что это было»?

Это видимо от хоста.

Нет. Там «внизу» про невозможность смонтировать корень. «Упоминания» вверху экрана.

master_0K
()
Ответ на: комментарий от GREAT-DNG

Перед ошибкой происходит большой вывод

вот бы его посмотреть (

«Стрим» записать не пытался?

Второй машины нет? Я сам не делал, но есть же варианты с последовательным портом…

master_0K
()
Последнее исправление: master_0K (всего исправлений: 1)
Ответ на: комментарий от GREAT-DNG

Значит не работает. Такое возможно. По смыслу до паники должна быть пауза и можно пролистать вверх. Но гарантий нет. Можно ещё пытаться изменить какие сообщения ядра печатать, какие нет – но как я хз

Чем виртуалка от хост-компьютера отличается в плане накопителей?

master_0K
()
Последнее исправление: master_0K (всего исправлений: 1)