Уважаемые знатоки, иду к вам на поклон с просьбой помочь со сборкой ведра.
Ведро 2.6.38.2-zen. Сырцы взял из гита, базовый конфиг — с kernel-seeds.org. Допилил по разным манам до приемлемого состояния. При перезагрузке выпадает сообщение VFS: Mounted root (ext4 filesystem) readonly on device 0:5, а немного погодя система меня радует нечитаемым сообщением (вместо букв квадратики) с предложением нажать S или M. По нажатию на M попадаю в рутову консоль. Грепаю /dev — ни одного устройства sd* нет. Естественно, система неработоспособна.
ФС на обоих разделах (/ и /home) ext4, поддержку вкомпилировал в ведро, остальные ФС отключил. Также вкомпилировал поддержку AHCI SATA.
Много и вдумчиво гуглил на эту тему. Ранее на другой машине пытался собрать ведро, но там система стабильно сыпалась в kernel panic — not syncing.
Что можете дельного посоветовать? Возможно, нужно предоставить еще какую-либо информацию?
Заранее спасибо.
Kona-chan
30.04.2011 20:00 Altair
Recommended by:
@Minoru
Do you really want to delete ?
Собрать нормальное ядро а не кривую поделку. zen известен своей нестабильностью и конфликтами модулей, его нужно как-то очень хитро конфигурировать.
Понимаешь, дело тут не в зене. У меня и с ванильным ядром такая же шушара была. Мне кажется, это я что-то не так делаю, только не могу понять что.
Возьми ванильный конфиг, и вдумчиво пройдись по нему сам. Занимает не больше двух часов если не в первый раз.
Ну вообще я уже более-менее ориентируюсь. Просто не понимаю, из-за чего ошибка вылезает. Подозреваю, что неправильный модуль для SATA выбрал, хотя вроде все правильно.
Лучше недоотключить, чем выкинуть нужное.
> базовый конфиг — с kernel-seeds.org
that's your problem I think
Не все же подряд включать, право.
Обоснуй.
У меня тоже после сборки их конфига не работало. Выключи в ванильном дебаг и не ебись.
Начни с ванильного, там не все и включено.
Дебаг чего?
В конфиге едра дебаг. Он по дефолту включен.
А на что он влияет вообще?
С его помощью ты можешь дебажить едро. Ну и он нехило увеличивает размер ядра, у меня где-то гиг получился в первый раз.
Ладно, завтра попробую с ванильным конфигом.
А что в этом такого?
Какой тогда вообще смысл в сборке своего ведра?
Круто же!
Неубедительный аргумент.
Можно хвастаться перед однокласниками. В принципе смысла сейчас не особо много. Размер ядра уже не критичен, скорость загрузки не сильно уменьшается, с другой стороны стремление к чистоте. Есть у меня гента на виртуалбоксе, где от лени я сделал ядро генкернелом. Когда оно начинает грузиться и 2 минуты пробовать загружать всякую ерунду, которой точно нет и не будет в виртуалбоксе, потому что конфигурация статична, хочется взять и пересобрать.
Я собирал дважды с генкернелом на вбоксе, оба раза система не загрузилась. А вообще я просто хочу попробовать зен-кернел, на самом ли деле оно летает.
Это как повезет. Оно с одинаковой вероятностью может дать тебе 10% прироста, так и начать адово тормозить.
> Размер ядра уже не критичен
У тебя /boot вмещает джва гига? Тогда включай все и не парься.
Что ты за говноядра такие собираешь?
Это я первое ядро такое собрал, с зен-патчами. Оно больше гига весило, я аж охуел.
У меня исходники с промежуточными .o меньше весят.