[Linux] пересборка ядра
гораздо быстрее, но оказывается, что происходит заново компиляция всех модулей.
Вопрос: зачем?
кто мешает статически вкомпилить всё что нужно для доступа к корню? надо-то пару модулей.
можно конечно придумать когда это действительно необходимо, но на персоналке такое не встретишь.
Up
В гугле нашел описание проблемы: утверждается, что так как devfs упразднен, тогде ты сделал?
необходимо вручную создать /dev/console, /dev/null, что я и сделал.
у своей системы или у initrd? (или твоя система и есть initrd?)
надо бы и там и там
Я так понял, что файловая система присутствует на твоем initrd, так замаунти ее и посмотри ссодержимое.
и вообще удали devfs и научись жить без него
кстати, если уж ты все равно сам компилируешь ядро, почему же ты не пользуешься последним стабильным релизом?
ну сказали же, initrd не нужен, devfs не нужен. поставь udev демон
Оставить комментарий
Garryss
Вопрос быстрее всего к тем, кто проделывал эту операцию для kernel >= 2.6.12:пытаюсь собрать 2.6.15-1, всё прекрасно устанавливается, создайтся новый initrd,
но при загрузке падает:
В гугле нашел описание проблемы: утверждается, что так как devfs упразднен, то
необходимо вручную создать /dev/console, /dev/null, что я и сделал. Только это все равно не помогло.
Включил в ядро devfs, и опять ничего не работает. В чем может быть проблема?
Для справки:
1)в ядро включены devfs, udev, cramfs, romfs, ext2fs.
2)посмотрел, что внутри initrd: в начале создаваемого (2.6.15-1) следующая билебирдень:
такая же и в древнем (2.6.8-2 а вот в текущем(2.6.15-1) все по-другому. Может быть, нужно создавать initrd
не cramfs?