Минимальное рабочее ядро Linux Gentoo
Привет всем!!!
Сталкнулся с проблей установки Gentoo на notebook ACER Aspire 505x.
Сделал все по handbook, но после перезагрузки увидел "kernel panic ....". Опыт уставки Gentoo уже имею, устанвливал на работе на свой Desktop никаких проблем не возникло пользуюсь и радуюсь. Я предполагаю, что на notebook-е не совсем страндартное железо, которое немного адаптируют для уменьшения габаритов плат, и вероятно рекомендаций в handbook не достачно чтобы запустить систему, необходимы какие то дополнительнные опции ядра и/или драйвера. На прошедших выходных провел эксперемент уставновил с помощью genkernel и линукс отлично запустился, но genkernel деалает все просто, он делает подержку всего что только можно и компилит в результате получатся тяжелое ядро которое долго загруажется ну и так понимаю не оптимально работет (как винда :-).
Если кто пытался уже скомпилить минимальное ядро для того чтобы для начала запустить систему без переферии, подскажите какие минимально необходимые опции необходимо выставить в menuconfig.
Заранее спасибо!!! Буду рад любой помощи и рекомендациям!!!
- Для комментирования войдите или зарегистрируйтесь
Q:
Здравствуй.
Надеюсь отвечу не слишком расплывчато, но вот как сделал я:
Первым делом я узнал и изучил все железо что имел на своем компьютере (как заново прошел курс пар по Архитектуре компьютера :)
Потом я конфигурировал ядро исходя из ручной настройки и теми жизненно необходимыми опциями что были описаны в хендбуке.
Ну и ладно что я переконфигурировал ядро 8 раз)) что бы ядро загрузилось вообще.
Но главное это знать что у тебя за железо и что оно поддерживает. Лучше на всякий раз подстраховатся если сомневаешся поддерживается ли определенная опция твоим устройством и включить ее. Либо как модуль, либо встроенно. С девятого переконфигурирования ядра я начал над каждой интересующей меня опцией нажимать Shift+? читая ее предназначение. И теперь ядро загрузилось и прогресс пошел дальше, несчитая еще десятка "косметических" переконфигов, но ядро собрано и загружается быстро.
У тебя ноутбук. Тебе проще потому что при простом запросе на твою модель в интернете ты получиш список своего железа, а если найти более подробные описания железа то почти идеально можно настроить ядро.
Например:
Нужно включить поддержку твоего винчестера и отключить чужие.
Поддержку именно твоей видеокарты, или если не уверен в модели то ее серию (что бы не ошибится).
Так же важно знать свой процессор и включить его поддержку.
И прочее.
Я новичек все еще, может это уже все тебе известно, я хотел помочь чем могу сейчас)
Would you like to know more?
ну вобщем-то все
ну вобщем-то все здравомыслящие люди так и делают.
# lspci
в помощь.
точно вё сделал? контроллер
точно вё сделал? контроллер сата, SCSI диск, файловая система вкомпилены?
есть сомнения по поводу SATA
Если вопрос "точно все сделал по handbook?", то ответ "да сделал все точно как написанно" и тем не менее чего то не хватило.
В тот день я перекомпиливал тоже раз наверно 6-8 точно уж и не помню.
После выяснил, что HDD подкючен не просто как SATA, а как Ext PCI SATA. Вот предполагаю может собака в этом порылась, не хватило некоторых драйверов для того чтобы увидеть HDD, но это было уже после.
Это предположение подтверждать или опровергать буду на этих выходных.
Если получится расскажу :-)
А ядро ничего не говорит
А ядро ничего не говорит перед тем, как паниковать начинает?
Я был весьма удивлён когда свежее ядро внезапно не нашло ext2-boot раздел, о чём в панике и поспешило сообщить.
Оказалось, в ванильном, ext2 по умолчанию не включена!