ядро без initramfs// решено
привет уважаемые форумчане
lsmod
Module Size Used by
8021q 28672 0
b43 389120 0
cordic 16384 1 b43
mac80211 589824 1 b43
libarc4 16384 1 mac80211
cfg80211 581632 2 b43,mac80211
dell_laptop 24576 0
rfkill 24576 2 dell_laptop,cfg80211
dell_wmi 16384 0
sparse_keymap 16384 1 dell_wmi
dell_smbios 16384 2 dell_wmi,dell_laptop
нужно собрать ядро без initramfs
подмогите советом как это сделать.
пойду строго по хэндбуку.
на каком моменте нужно будет остановиться и что сделать, чтобы собрать ядро без initramfs?
какие опции в ядре нужно будет включить? и что прописать в fstab?
на ssd будет всего один раздел с файловой системой ext2.
- Для комментирования войдите или зарегистрируйтесь
Сначала.
Читайте:
https://wiki.gentoo.org/wiki/Initramfs/Guide/ru
В общем случае - все, что Вам нужно для загрузки, должно быть в ядре.
ну дело в том что не
ну дело в том что не получается. \
можете помочь пошагово?
сейчас на моем ПК рабочая Gentoo. пересобираю ее без initramfs.
команду lsmod , ее вывод я разместил выше.
что нужно включить и что выключить в ядре, чтобы все заработало без initramfs.
этот вопрос подымался не раз. и все что то как то расплывчато и нет посути ответа.
:)
"Пошагово" в Вашем понимании - это выслать Вам готовую конфигурацию и объяснить, как собрать по ней ядро. Этого не будет.
Придется долго и упорно пересобирать ядро, пока оно не загрузится без строчки initrd в grub.cfg. И делать это будете Вы, опираясь на вывод загрузки ядра, постепенно устраняя возникающие проблемы. Это будет процесс долгий, нудный, и интересный не то, чтобы кому-то еще, но даже и Вам самому неинтересный.
Могу обнадежить - это возможно, имею положительный опыт подобных конфигураций ядра в прошлом. Но сейчас я не вижу причин отказываться от initramfs.
Ах, да, совсем забыл. При загрузке пробного ядра уберите слово "quiet" из параметров ядра, чтобы видеть процесс инициации устройств. Возможно, этот вывод придется включить в ядре в разделе "Kernel hacking" (printk, по моему).
Ну, и еще обнадежу: у меня на ноуте, после выхлестывания из конфига grub.cfg строчки с initrd и указания "root=/dev/sdXN", где X - буква, а N - число, все прекрасно загрузилось. Спокон веков люблю монолитное ядро за простоту и скорость загрузки.
К сожалению, не на каждом железе это можно сделать, всякие интелы любят пихать в качестве RAID- и Ethernet-контроллеров чипы, требующие firmware. А они, в свою очередь, хотят инициироваться от модулей при загрузке.
ядро я сам соберу. мне
ядро я сам соберу. мне непонятно что нужно выключить в нем и что включить, чтобы избавиться от initraмfs.
я просто прошу перечислить те пункты которые мне надо выполнить. там их по пальцам можно пересчитать.
тем более это не составить труда для опытного user , которых тут очень много. непонятно мне нежелание показать те места в Getntoo , которые надо отредактировать чтобы старт случился без initramfs.
Все просто.
1. Загружаетесь до меню grub.
2. Удаляете из загрузки строчку initrd, Ctrl+X пытаетесь загрузиться.
3. Если получилось, enjoy.
4. Понимаете, чего не хватает, перегружаетесь с initrd.
5. Правите ядро.
6. Переходите к п. 1.
спасибо, что доснизошли... а
спасибо, что доснизошли...
а можно подробнее в пункте 2.
то ли я делаю?
зашел в меню grub
ls
(hd0, msdos1)
set root(hd0, 1)
ls /
вижу разделы. мое ядро лежит в boot , как я помню.
гружу его оттуда
linux /boot/vmlinuz-5.0_86_64 root=/dev/sda1
boot
и я загрудаюсь.
о чем это говорит? что можно удалять initramfs?
или что?
Конечно, попробуйте. Но
Конечно, попробуйте. Но почему так нерешительно, что Вас смущает, не пойму? Снова троллите? Шутка удалась, я написал для Вас несколько глупостей с умным видом. Закончим, пожалуй:
"Перенесите куда-нибудь initramfs, потом создайте конфиг grub и грузитесь на здоровье."
Ставьте на тему SOLVED. Впредь буду с Вами осторожнее. :)
кстати да, все же надо темы
кстати да, все же надо темы помечать, как решенные. но я не делал этого раньше, потому что не умею.
искал, искал, как отметить как решенную и не нашел.
по-поводу ядра и initramfs ... я бы не создал тему , если бы знал как справиться самому. зачем мне отвлекать людей, и разводить балтологию .
да, удалил initramfs. загрузился. видимо это просто случайность. бывает так, что дуракам везет.
как поставить что тема решена?
Gentoopc написал(а):кстати
Как автор темы, Вы имеете две вкладки темы - "Просмотр" и "Правка". Добавьте к названию темы слово "SOLVED" или "РЕШЕНО".
Отдаю должное - хорошо и весело посмеялся, перечитав Ваши темы. В самом деле, ни одна из тем не решена. :-D
Сочувствую любой техподдержке, куда Вы обращались/обратитесь. :-D
Возможно, что Вы как-то по-особенному воспринимаете реальность. Если так - примите мои искренние извинения.
что мы не загрузились без
что мы не загрузились без initramfs? я же удалил его
Gentoopc написал(а): что мы
Дела идут все хуже. Это, значит, уже "мы" не загрузились... :(
ладно ребята, спасибо что
ладно ребята, спасибо что зашли. может встретимся вдругих темах.
Информация об этом тут же на
Информация об этом тут же на сайте в соответствующем разделе
FAQ
(сюрприз!) ленты слева на всех (!) страницах... :)Ну и поиск по сайту, разумеется, работает... но, видимо, "чукча не читатель, чукча - писатель!.."(С)