Сконфигурировал ядро. При загрузке оно не понимает что тут за устройство и впадает в панику. Делал всё по англицкому хендбуку.
Cannot open root device «hda4»
Нашёл, что причина такого в драйверах. Однако вкомпилировал — то же самое. Выглядит вот так: http://itmages.ru/image/view/102368/4c636ed1
Конфиг фстаб:
proc /proc proc defaults 0 0
/dev/hda1 /boot ext2 noauto,noatime 1 2
/dev/hda4 / ext4 noatime 0 1
/dev/hda3 none swap sw 0 0
/dev/hdb1 /home ext4 defaults 0 1
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
title=Gentoo Linux 2.6.36-r5
root (hd0,0)
kernel /boot/kernel-2.6.36-gentoo-r5 root=/dev/hda4
Вот выхлоп lspci, согласно которому я вкомпилировал всё, что касается PIIX4 и ATA:
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:04.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02)
00:04.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
00:04.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
00:04.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:09.0 Multimedia audio controller: Creative Labs CA0106 Soundblaster
00:0a.0 Ethernet controller: Sundance Technology Inc / IC Plus Corp IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY (rev 31)
00:0e.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
00:0e.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 62)
00:0e.2 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 65)
01:00.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev a1)
Вопросы:
1. Я очень плохо поступаю, что компилирую с новым конфигом не с нуля, а уже то, что ранее собирал? Так получается, что на новый параметр всего пару минут. С самого начала — очень долго на этой железяке.
2. Если нет, то что ещё оно от меня хочет? Что ещё проверить?