Ядро не находит корень
tigel 27 мая, 2009 - 22:00
Не сочтите за флуд. Отказался от / на lvm, отказался от initrd.
Корень разместил на обычной партиции ext2 /dev/hda5
Ядро в общем-то собрано с поддержкой nfs, однако загружаться планирую все таки с диска.
Но при загрузке ядро упорно начинает искать nfs и, что закономерно, не находит.
загрузка:
...
Root-NFS: No NFS server available, giving up.
VFS: Unable to mount root fs via NFS, trying to floppy.
VFS: Insert root floppy and press ENTER
...и далее описываются картридеры
Видать, ищет. Только непонятно почему начинает с сетевой искать?
grub.conf:
title Gentoo
root (hd0,2)
kernel /boot/linux root=/dev/hda5
»
- Для комментирования войдите или зарегистрируйтесь
конфиг ядра выложи на
1) ls -alh /boot в студию
2) конфиг ядра выложи на pastebin.org или подобный ресурс
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Видимо не хватает поддержки
Видимо не хватает поддержки чипсета и/или соответствующей FS в ядре.
Файловая система для корня
Файловая система для корня ext3, кажется ее поддержку невключить довольно трудно?
А вот насчет определения самого винта, и/или таблиц разбиения задумался... Тем более что пересобрал ядро без поддержки nfs, получаю следующие сообщения:
hd: no drives specified - use hd=cyl,heads,sectors on kernel command line
...
VFS: Cannot open root device "hda5" or unknown-block(0,0)
Please append a correct "root=" boot option; here the available partitions:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown block(0,0)
а может всё же не "hda5", а
а может всё же не "hda5", а "sda5"?
Я конечно могу и так
Я конечно могу и так попробовать, но --- аргументируйте?
http://www.gentoo.ru/node/120
http://www.gentoo.ru/node/12071
ам ожет лучше так: kernel
ам ожет лучше так: kernel (hd0,2)/boot/linux root=/dev/hda5
P.S.: Linux - это красная таблетка :-) Windows - синяя...
ИМХО правильнее сразу и
ИМХО правильнее сразу и наверняка: по UUID.
:wq
--
Live free or die
Ядро мы находим. Я даже
Ядро мы находим. Я даже вручную добивал пути --- проблема именно в корне.
проблема, повторюсь, в
проблема, повторюсь, в том:
hd: no drives specified - use hd=cyl,heads,sectors on kernel command line
here the available partitions: -- даже вариантом нет.
Мы наконец увидим конфиг ядра
Мы наконец увидим конфиг ядра , или будем обсуждать версию libastral.so ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Пожалуйста:
Пожалуйста: http://pastebin.ru/304558
(однако, прошу не бить -- кто ж знал что они пехепе сверху строчку прилепляют)
первое, что бросилося в глаза
первое, что бросилося в глаза :
hd*n y вас не будет, а будет sd
И второе, у вас какой контроллер HDD ?
lspci -k покажите
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
lspci -k
00:00.0 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. K8M800 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South]
00:0b.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder (rev 01)
00:0f.0 IDE interface: VIA Technologies, Inc. VT8251 AHCI/SATA 4-Port Controller
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 07)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 90)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 90)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8251 PCI to ISA Bridge
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 70)
00:11.7 Host bridge: VIA Technologies, Inc. VT8251 Ultra VLINK Controller
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
00:13.0 PCI bridge: VIA Technologies, Inc. VT8251 Host Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5200] (rev a1)
02:00.0 PCI bridge: VIA Technologies, Inc. VT8251 PCIE Root Port
02:00.1 PCI bridge: VIA Technologies, Inc. VT8251 PCIE Root Port
CONFIG_SATA_VIA is not set
CONFIG_SATA_VIA is not set :-D :-D :-D
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Ну, положим. Все равно мало.
Ну, положим. Все равно мало. С теми же симптомами.
на sda5 пробовал поменять?
на sda5 пробовал поменять?
iNDiAnFLy написал(а):на sda5
Естесственно. И так и так пробовал. Никак не могу взять в толк что именон нужно для определения диска.
нужна поддержка контроллера в
нужна поддержка контроллера в ядре, поддержка фс в ядре
и верное указание устройства и раздела в конфиге загрузчика.
перепроверяй ядро на предмет поддержки своего чипсета и фс,
смотри что-бы всё это было вкомпилено в ядро!
читай обсуждение по ссылке выше по поводу hda/sda
и действуй
кстати, а раздел то правильно указан?
почему 5?
4 основных, потом расширенный, в нём уже твой - 6-й?
перепроверь всё ещё разок
С ядром и
С ядром и разбираюсь.
Обсуждение почитал, не особо проникся.
Почему 5? Потому что "первый внутри четвертого". С этим все должно быть правильно.
покажи карту диска
покажи карту диска
вкратце 2 swap 3 boot 4
вкратце
2 swap
3 boot
4 extended
5 /
1 win
Вас просили уже предоставить
Вас просили уже предоставить вывод lspci -k
стазу будет видно какой нужен драйвер для вашего интерфейса
вывод будет вроде этого:
00:14.1 IDE interface: ATI Technologies Inc IXP SB400 IDE Controller
Kernel driver in use: pata_atiixp
Так оно то и есть. Не дает у
Так оно то и есть. Не дает у меня "Kernel driver in use". Может это оттого что я с livecd сижу?
Первая страница данного сайта
Первая страница данного сайта http://www.gentoo.ru/node/15005
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
А вы скажете что lspci как-то
А вы скажете что lspci как-то хитро не обновляется вместе с миром?
tigel, вы операцию копипаста
tigel, вы операцию копипаста освоили.
Ну просил же lspci -k
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)