Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Ну выкачал исходники.

Ну поместил в домашний каталог, далее откомпилировал ядро и получил готовый bzImage.

Хм.. вот только не могу понять как мне его загрузить собсна, чтоп протестировать.. пока команды на инсталляцию модулей не давал.., только сделал их.

При этом нужно наверное иметь возможность загрузицца со старого в случае чего. Опять же, что читал - непонимаю...

Конфигурационный файл grub мне тоже неясен..

Вопщем, прошу помощи есчо.

Опубликовано

Да понял я, понял что /boot...

а блин поподробнее можно.

А то мне непонятно как и куда прописывать этот имейдж блин. А разные источники по разному, причем везде лило, а граб ваще нихде ни упоминаецца

И вот еще.. как потом запускать старое и новое ядра? что писать при загрузке?..

если есть доходчивый материал - киньте ссылу а...

Опубликовано

Warrgoth писал(а) пн, 06 июня 2005 16:43

Да понял я, понял что /boot...

а блин поподробнее можно.

А то мне непонятно как и куда прописывать этот имейдж блин. А разные источники по разному, причем везде лило, а граб ваще нихде ни упоминаецца

И вот еще.. как потом запускать старое и новое ядра? что писать при загрузке?..

если есть доходчивый материал - киньте ссылу а...

Полностью

cd /usr/src/linux

make menuconfig

make

make modules_install

cp arch/i386/boot/bzImage /boot/vmlinuz_own

Редактируете grub.conf. Добавляете строки

title New Linux System

kernel /boot/vmlinuz_own root=<где у Вас корень>

И все!

Я еще использую опцию ядра vga=0x32A, но это на любителя Smile

А ссылку... посмотрите, тут есть похожий пост, там об initrd говорится, может что-то полезное для себя найдете Wink

Опубликовано

glibc-kernheaders считает, что именно для того. А в домашней директории я ядро собирать не буду, поскольку во-первых, у меня там и так изрядно хлама, а во-вторых просто не хватит места (в обычном пользовательском не хочется, а в рутовом на двухстометровом корне это будет очччень непросто сделать :):)Smile)

Опубликовано

1. ls /usr/include Smile

2. Собирайте где угодно, главное чтоб не под рутом, ибо:

1.1. "Не работай под рутом - козленочком станешь" (с) Belen Smile

1.2. Права root нужны только для того, чтобы УСТАНОВИТЬ ядро и модули, а вот для компиляции они нафиг не вперлись.

Опубликовано

White_Mouse писал(а) вт, 07 июня 2005 01:23

1. ls /usr/include Smile

rpm -ql glibc-kernheaders

Наверно, вместо "не для этого" Вы хотели сказать "не только для этого"? Wink

Цитата:

2. Собирайте где угодно, главное чтоб не под рутом, ибо:

1.1. "Не работай под рутом - козленочком станешь" (с) Belen Smile

1.2. Права root нужны только для того, чтобы УСТАНОВИТЬ ядро и модули, а вот для компиляции они нафиг не вперлись.

1.1 Не знаю, кто такой Belen, но звучит глуповато. Сорри.

1.2. Не вперлись. Типа того. Но и мешать они тоже не мешают. make - не демон и уж тем более не сервер, портов не слушает, постоянно не работает твт, так что это, ИМХО, уже паранойя. А суждено компилеру рухнуть, так и вовсе без разницы, под каким пользователем он это проделает Smile

Опубликовано

Цитата:

Не вперлись. Типа того. Но и мешать они тоже не мешают. make - не демон и уж тем более не сервер, портов не слушает, постоянно не работает твт, так что это, ИМХО, уже паранойя. А суждено компилеру рухнуть, так и вовсе без разницы, под каким пользователем он это проделает Smile

Согласен полностью Razz

Опубликовано

Хы

Инсталлировал ядро и теперь могу выбирать, какое из них загружать)

похоже пока работает, хотя чего то со звуком.. не то.

кстати квоты на дисковое пространство для пользователей прописываются для каждой группы/пользователя? или нужно указать в fstab параметром включение квотирования?

Опубликовано

EvilShadow писал(а) вт, 07 июня 2005 04:03

White_Mouse писал(а) вт, 07 июня 2005 01:23

1. ls /usr/include Smile

rpm -ql glibc-kernheaders

Наверно, вместо "не для этого" Вы хотели сказать "не только для этого"? Wink

Любителям пофлеймить предлагаю сходить вот по этой ссылке Smile

http://www.pathname.com/fhs/pub/fhs-2.3.html

Опубликовано

White_Mouse писал(а) ср, 08 июня 2005 11:12

Любителям пофлеймить предлагаю сходить вот по этой ссылке Smile

http://www.pathname.com/fhs/pub/fhs-2.3.html

А у меня вот тоже линки есть:

http://www.linuxfromscratch.org/lfs/view/6.0/chapter06/linux -libc-headers.html

А вообще хорошо бы и правда этот кусок поста во флейм кинуть, чтоб суть первоначального вопроса не потерять Smile

Опубликовано

По процедурному вопросу согласен Smile

Что касается /usr/include - мне показалось, что вы предложили в какой-то момент ядро там собирать, разве нет?

Ваш пост выше:

Цитата:

Нашел. Шутники, однако. А /usr/include для кого придумали?

Мне показалось, что вы имели в виду, сборку ядра в этом месте Smile

P.S. К слову о том, кто такой Belen:

http://linuz.pp.ru/

http://www.linux.ru/forum/index.php?t=usrinfo&id=19& rid=126&S=b20826297ff4346bd8ce4facf9f90c42

Опубликовано

White_Mouse писал(а) ср, 08 июня 2005 13:21

Цитата:

Нашел. Шутники, однако. А /usr/include для кого придумали?

Мне показалось, что вы имели в виду, сборку ядра в этом месте Smile

Упаси Боже. Я, конечно, псих, но не до такой же степени Smile

Я это писал к тому, что

Цитата:

Do NOT use the /usr/src/linux area! This area has a (usually uncomplete) set of kernel headers that are used by the library header files. They should match the library, and not get messed up by whatever the kernel-du-jour happens to be.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...