Какие нужны программы для сборки ядра в Arch Linux.

Вот решил собрать ядро в Arch Linux. но какие для этого надо программы??
Раньше собирал слаке там сразу все программы были.
Вот мой план действий который я выполнял.
$-действие выполняется из под обычного пользователя
#-действие выполняется из под root`а
Первое что надо сделать это
скачать исходный код ядра GNU/Linux.
$wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3...
После того как ядро было скачано надо распаковать
$tar xvf linux-3.9.2.tar.xz
Затем перемещаем код в специализированную директорию
#mv /home/$USER/ linux-3.9.2 /usr/src
Переходим в директорию
#cd /usr/src/linux-3.9.2
Начинается конфигурация ядра.
Выбираем каким способом нам будет удобнее кофигурировать ядро.
#make menuconfig -конфигуратор c псевдографическим интерфейсом, основанный на управляемом курсором интерактивном меню.
#make xconfig - утилита, имеющая графический интерфейс
#make config - эта утилита в командной строке задаст вам по очереди все возможные и невозможные вопросы по поводу конфигурации. Очень долго и нудно.
#make oldconfig - текстовая утилита, которая берет существующий файл конфигурации и запрашивает по поводу каждой переменной, не активизированной в этом файле. Нудно.
Так же, я думаю вы заметили что некоторые опции помечаются знаками “*” и “М”. Что это означает:
* – данная опция будет за компилированная непосредственно в ядро
М – данная опция будет вынесена в модуль
После того, как вы определились с параметрами вашего ядра, необходимо сохранить конфиг. Следующим шагом будет компиляция кода:
#make bzImage modules modules_install
Всё что вам остаётся в этот момент – ждать. Компиляция занимает неопределённое количество времени. Многое зависит от:
1.Мощности ПК
2.Количества кода, которое необходимо закомпилировать
3.Загруженности ПК
После того как всё, необходимо положить пару тройку файлов в директорию /boot и указать их загрузчику.
Сперва, необходимо скопировать файл ядра:
#cp arch/x86/boot/bzImage /boot/linux-3.9.2
Скопировать System.map:
#cp System_map /boot/linux-3.9.2
Дальше стоит удалить старые символьные ссылки и заменить их на новые
#rm System.map vmlinuz
Создаем новые символьные ссылки
#ln -s /boot/System.map-3.9.2 /boot/System.map
#ln -s /boot/bzImage-3.9.2 /boot/vmlinuz
И на конец поправить загрузчик.
Если вы используете LILO то:
#nano /etc/lilo.conf
и редактируем основное содержимое файла
#-это просто коментарии, объяснение для вас все что находится за ним в строке читаться не будет.
boot = /dev/sda #Имя диска, на котором находится бутовый раздел
delay = 30 #сколько миллисекунд ждать перед загрузкой ядра
vga = normal #в каком графическом режиме работать
image = /boot/vmlinuz # путь до ядра
root = /dev/sda2 #раздел коневой фс
label = linux #метка раздела. можно использовать в том случае, если вы используете более 1 ядра
read-only
По большому счёты, вы помните о том факте, что мы использовали символические ссылки. В этой связи, вам достаточно просто обновить ссылки и больше не трогать конфиг lilo.
#lilo -v
Ну вот и все.
Вы можете перезагружать компьютер и работать, но уже вы будете использовать новое ядро.
Прежде всего нужны не определенные "программы для сборки", а голова и понимание философии конкретного дистрибутива. Зачем лезть со своим уставом в чужой дистрибутив?
Ознакомьтесь с концепцией ABS. И wiki Вам в помощь.
Да никаких особенных программ не нужно, ставите группу base-devel и всё. А собирать лучше через какой-нибудь PKGBUILD и через ABS.
Это тролль такой?
Че так сразу?Участник с: 25 апреля 2013Новичек
Вот мой план действий который я выполнял.
:
pacman -Syu arch-wiki-docs
я на днях ставил такие эксперименты. Всё делается гораздо проще. ABS и дописывание патчей в PKGBUILD(если такие имеются)
Можно глупый вопрос: чем вас не устраивает стандартное ядро? Зачем вам СВОЁ?
СВОЁ
теплое, ламповое
У каждого свое хобби - о полезности которого можно долго и бесполезно спорить - лишь бы от этого была польза и прибавлялось знаний
Ошибки не исчезают с опытом - они просто умнеют
anode
Можно глупый вопрос: чем вас не устраивает стандартное ядро? Зачем вам СВОЁ?
Ну во первых стандартное ядро вообще не распознает мою видео карту.
Также не коректно подколючается мой
 
Зарегистрироваться или войдите чтобы оставить сообщение.