oster2011 |
|
Темы:
15
Сообщения:
41
Участник с: 25 апреля 2013
|
Вот решил собрать ядро в 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 Ну вот и все. Вы можете перезагружать компьютер и работать, но уже вы будете использовать новое ядро. |
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
Прежде всего нужны не определенные "программы для сборки", а голова и понимание философии конкретного дистрибутива. Зачем лезть со своим уставом в чужой дистрибутив? Ознакомьтесь с концепцией ABS. И wiki Вам в помощь. |
Nebulosa |
|
Темы:
9
Сообщения:
895
Участник с: 05 марта 2009
|
Да никаких особенных программ не нужно, ставите группу base-devel и всё. А собирать лучше через какой-нибудь PKGBUILD и через ABS. |
Medar |
|
Темы:
12
Сообщения:
402
Участник с: 08 февраля 2013
|
Это тролль такой? |
ivand |
|
Темы:
9
Сообщения:
477
Участник с: 04 января 2013
|
Че так сразу?Участник с: 25 апреля 2013НовичекВот мой план действий который я выполнял.: pacman -Syu arch-wiki-docs |
RAMZAY |
|
Темы:
43
Сообщения:
450
Участник с: 21 мая 2011
|
я на днях ставил такие эксперименты. Всё делается гораздо проще. ABS и дописывание патчей в PKGBUILD(если такие имеются) |
anode |
|
Темы:
8
Сообщения:
1019
Участник с: 30 августа 2011
|
Можно глупый вопрос: чем вас не устраивает стандартное ядро? Зачем вам СВОЁ? |
ivand |
|
Темы:
9
Сообщения:
477
Участник с: 04 января 2013
|
СВОЁтеплое, ламповое |
vasek |
|
Темы:
47
Сообщения:
11742
Участник с: 17 февраля 2013
|
У каждого свое хобби - о полезности которого можно долго и бесполезно спорить - лишь бы от этого была польза и прибавлялось знаний
Ошибки не исчезают с опытом - они просто умнеют
|
oster2011 |
|
Темы:
15
Сообщения:
41
Участник с: 25 апреля 2013
|
anodeНу во первых стандартное ядро вообще не распознает мою видео карту. Также не коректно подколючается мой |