ReiserFS диск IDE. Ядро в панике. Помогите пожалуйста [РЕШЕНО]
Здравствуйте, вчера накрылась Gentoo, переустановил её по новой, но решил, дайка думаю отформатирую диски в модной RiserFS, а не в той которая была ext3. Поставил stage3, portage, скомпилил ядро, установил grub и reiserfsprogs. fstab взял старый, но поменял там название файловой системы для соответсвующих разделов на riserfs. Ядро компилировал с поддержкой resirfs, компилил НЕ модулями. Поддержку SATA не включал - у меня IDE диск. В итоге грузится Grub, предлагает выбрать ядро, выбираю, грузится дальше, а потом выдает сообщение
VFS: Cannot open device "hda1" or unknown - block(0,0)
please append a correct "root=" boot option; here are the available partitions:
Kernel panic - not syncing VFS: Unable to mount root fs on unknown-block(0,0)
Clocksource tsc unstable (delta = -261263526)
Гуглил, находит много чего - но всё или с сата связано или с правкой fstab - не помогает мне это всё :( HELP!!!
- Для комментирования войдите или зарегистрируйтесь
Предполагаю отключённую
Предполагаю отключённую поддержку IDE-контроллера.
А вообще надо переходить на поддержку IDE через libata
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
По-моему IDE включал. Но
По-моему IDE включал. Но сейчас ещё раз проверю
>А вообще надо переходить на поддержку IDE через libata
С удовольствием, а как это сделать?
какой чипсет, диски SATA?
какой чипсет?
надо примерно так:
CONFIG_IDE=n
CONFIG_BLK_DEV_SD=y
CONFIG_ATA=y
и поддержку своего чипсета включи
Device Drivers -> Serial ATA
Device Drivers -> Serial ATA (prod) and Parallel ATA (experimental)
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
.
Вот только по последней попытке не все контроллеры поддерживались в желаемом статусе (stable).
Кстати. Вот и повод к посмотреть на 2.6.27...
:wq
--
Live free or die
> но всё или с сата связано или с правкой fstab...
ОНО! ;-)
Только не SATA, а PATA, но раздел тот-же.
Соответственно, IDE-диски нынче - sdX, а не hdX.
Т.е. ДА, встраивать поддержку PATA, править fstab и grub.conf
Понял, сейчас попроую.
Понял, сейчас попроую. Спасибо.
Подобного тут полно... ;-)
Подобного тут полно... ;-)
Я такпонял, не смотря на то,
Я такпонял, не смотря на то, что у меня нет SATA, а есть IDE нужно включить поддержку SATA/PATA
т.е.
Device Drivers -> Serial ATA (prod) and Parallel ATA (experimental)
-----> [*] ATA ACPI Support
-----> [*] ATA SFF support
У меня lspci выдает:
00:1f.1 IDE interfece: Intel Corparation 82801FB/FBM/FR/FW/FRW (ICH6 Famely) IDE Controller (rev 04)
Мне в этом случае выбирать это?
------------> <*> Intel ESB, ICH, PIIX3, PIIX4, PATA/SATA support
или ещё что-нибудь нужно поставить?
И после этого можно будет отключить эти пункты?
Device Drivers ->
----> < > Connector - unified userspace <-> kernelspace linker
----> < > ATA/ATAPI/MFM/RLL support
----> [ ] Multiple devices driver support (RAID and LVM)
----> [ ] SPI Support
----> { } Dallas's 1-wire support
----> [ ] DMA Engine support
Я сделал так: Device Drivers
Я сделал так:
Device Drivers -> Serial ATA (prod) and Parallel ATA (experimental)
-----> [*] ATA ACPI Support
-----> [*] ATA SFF support
------------> <*> Intel ESB, ICH, PIIX3, PIIX4, PATA/SATA support
Device Drivers ->
----> < > Connector - unified userspace <-> kernelspace linker
----> < > ATA/ATAPI/MFM/RLL support
----> [ ] Multiple devices driver support (RAID and LVM)
----> [*] DMA Engine support
В fstab и grub прописывал и sdX и hdX - результат один и тот же.
VFS: cannot open root device "hda1" or unknown-block(0,0)
please append a correct "root=" boot option; here are the available partitions:
0801 78150744 sda driver: sd
0802 10008463 sda1
0802 5004247 sda2
0802 40162 sda3
0802 1 sda4
0802 1397623 sda5
0802 20008926 sda6
0802 20008926 sda7
0b00 1048575 sr0 driver: sr
Kernel panic - not syncing VFS: Unable to mount root fs on unknown-block(0,0)
Потом сдел так и всё заработало.
в fstab нужно прописать везде sdX, а вот в grub.conf не везде, только в параметре root=/dev/sdX, который идет в строчке после kernel /boot/..... . Запись root (hd0,[X-1]) менять не надо иначе grub глючит.
Спасибо всем огромное за помощь. Сам бы не справился.
>в fstab нужно прописать
>в fstab нужно прописать везде sdX, а вот в grub.conf не везде, только в параметре root=/dev/sdX, который идет в строчке после kernel /boot/..... . Запись root (hd0,[X-1]) менять не надо иначе grub глючит.
grub не глючит, а работает исправно в соответствии с документацией:
Here, `hd' means it is a hard disk drive. The first integer `0' indicates the drive number, that is, the first hard disk, while the second integer, `1', indicates the partition number (or the PC slice number in the BSD terminology). Once again, please note that the partition numbers are counted from _zero_, not from one. This expression means the second partition of the first hard disk drive. In this case, GRUB uses one partition of the disk, instead of the whole disk.
info:/grub/Naming convention
С ядром название дисков в грубе никак не связаны ;)
Да нет, я против grub ничего
Да нет, я против grub ничего не имел :) Я просто хотел сказать, что правильно записывать так, как сказано выше. Конечно с grub всё в порядке. Ну мало ли, кто-нибудь сталкнётся с такой проблемой как у меня, прочитает то что здесь написано и не сделает тех ошибок, которые сделал я. Извиняюсь, если кого обидел таким неосторожным высказыванием, что grub начинает глючить, я другое имел в виду.
конфиг ядра
покажи свой .config
ReiserFS диск IDE ...
Напиши, плиз РЕШЕНО в топике, а то - "эта музыка будет вечной" :)
Ой, извиняюсь, что совсем
Ой, извиняюсь, что совсем забыл написать [РЕШЕНО]. Пишу.
PS Всем большое спаибо за помощь, уже давно всё заработло, протсо забыл заголовок поменять. Ещё раз спасибо.