LINUX.ORG.RU

Накосячил при конфигурации ядра

 , , ,


0

1

При конфигурации ядра отключил что-то. При загрузке пишет «Waiting for root file device», а затем пишет что не может найти /dev/sda1, будто отключил поддержку ext4. Потом выкидывает в консоль initramfs.

Как понять, что отключил?

Какие выхлопы надо выложить?

Конфигурировал через make xconfig. Вот конфиг: http://pastebin.com/mmqytqsA


из консоли initramfs пробуй примонтировать sda1 свой вручную, если смонтируется значит хорошо

irton ★★★★★
()

Бездумно лучше не лезть в конфигурацию ядра. И уж точно не отключать того, что не понимаешь.

Может быть все, что угодно. От драйвера файловой системы, до драйвера контроллера жесткого диска.

hibou ★★★★★
()
Ответ на: комментарий от hibou

точно, у него вроде все дравера для контроллера модулями, а сделана ли пересборка initramfs под новое ядро мы незнаем.

irton ★★★★★
()
Ответ на: комментарий от irton

Не работает.

точно, у него вроде все дравера для контроллера модулями, а сделана ли пересборка initramfs под новое ядро мы незнаем.

Собирал командой

fakeroot make-kpkg -j 5 --initrd --append-to-version=-custom kernel_image kernel_headers


initramfs потом пересобирал еще раз

ozzee
() автор топика

Кажется понял, в чем дело, через час отпишусь, заработало ли.

ozzee
() автор топика

hibou, irton, проблема решилась. Всем спасибо за помощь.

Оказалось что был отключен пункт ATA/ATAPI/MFM/RLL (DEPRECATED)

ozzee
() автор топика
Ответ на: комментарий от ozzee
Device Drivers  --->
  <*> Serial ATA and Parallel ATA drivers (libata)  --->
    <*>   AHCI SATA support
    [*]   ATA SFF support (for legacy IDE and PATA)
    [*]     ATA BMDMA support
    <*>       AMD/NVidia PATA support
    <*>       ATI PATA support

Вот эти опции должны быть включены:
CONFIG_SATA_AHCI - в случае AHCI режима работы контроллера

В случае IDE Compatible режима работы:
CONFIG_ATA_SFF
CONFIG_ATA_BMDMA
CONFIG_PATA_AMD
CONFIG_PATA_ATIIXP

При чём можешь включать монолитно, так же как и драйвер корневой файловой системы.

Все остальные драйверы ATA контроллеров выключай, в том числе всё и в CONFIG_IDE.

kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

Хорошо, спасибо, попробую.

Отпишусь через несколько часов, ибо сейчас пойду спать.

ozzee
() автор топика
Ответ на: комментарий от kostik87

Спасибо большое, заработало

ozzee
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.