4iFF |
|
Темы:
10
Сообщения:
103
Участник с: 22 апреля 2015
|
Всем доброго времени суток! Решил в образовательных целях на арче руками обновить ядро. Скачал сорцы, распокавал, создал символическую ссылку /usr/src/linux на них, по дефолту сконфигурировал (make defconfig), скомпилировал (make -j2 ничего интереного не вывел), закинул в бут /arch/x86/boot/bzImage именовав vmlinuz-4.5, подкорректировал grub.cfg (все строчки начинающиеся на linux где в них встретилось vmlinuz-* заменил на vmlinuz-4.5), затем проинстоллировал модули (make modules-install). Ребутнулся, груб показал норм загрузку linux но зависает на "Loading initial ramdisk ...". Прошу помощи, не понимаю в чем недочет, но есть подозрения что в конфиги груба накосячил. |
sirocco |
|
Темы:
29
Сообщения:
2501
Участник с: 25 июля 2007
|
4iFFhttps://wiki.archlinux.org/index.php/mkinitcpio Там написано про initial ramdisk. А в образовательных целях в первую очередь надо больше читать. |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
В образовательных целях надо было собрать кастомное ядро, с нем же и загружаться. |
4iFF |
|
Темы:
10
Сообщения:
103
Участник с: 22 апреля 2015
|
siroccoСпасибо за совет конечно, но читаю я порядочно, и уже пару книг по линуху (прикладных) осилил: Робачевский и Лав. Читаю книгу последнего по ядру (до этого прочел про сис.пр.), так вот у него там были четкие указания как надо собирать ядро я им последовал но получил что получил. Спасибо за ссылку, мне кажется она мне поможет в решении проблемы. AivarЯ тему создал по более менее конкретному вопросу, и в нем я не спрашивал, что лучше делать мне в образовательных целях. Т_Т Статья https://wiki.archlinux.org/index.php/Kernels/Compilation/Traditional_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29 решила проблему... не знаю как я ее не нашел. |
Aivar |
|
Темы:
4
Сообщения:
6897
Участник с: 17 февраля 2011
|
Ок, тогда ответить могли бы и так:4iFFsiroccoЯ тему создал по более менее конкретному вопросу, и в нем я не спрашивал, что лучше делать мне в образовательных целях. А во-вторых, чем ПРИНЦИПИАЛЬНО отличается "ваш" и "мой" методы? вы: скачали исходники, распаковали, сконфигурировали ядро, скомпилировали; я предлагал: запустить abs, сконфигурировать ядро, скомпилировать. Т.е. вся разница в приобретении "опыта" пользования менеджером закачек и распаковкой тарбола. |