nixp.ru v3.0

18 января 2017,
среда,
23:21:51 MSK

DevOps с компанией «Флант»
anonymous написал 29 мая 2003 года в 16:09 (552 просмотра) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Скачал ядро 2.5.31

Распаковал в /usr/src/linux

потом make xconfig, make dep, make bzImage

далее make modules && make modules install

А вот что дальше делать?

Где само ядро то?

и как его прописать в LILO?

Master

make bzImage скомпилирует ядро и оставит в директории arch/i386/boot файл названный «bzImage»

про LILO — см. Kernel-HOWTO

Anarchist

> Распаковал в /usr/src/linux

У тебя все дома? Или просто пакет с исходниками родного ядра не установлен?

Документацию нужно читать ПОЛНОСТЬЮ ДО того, как что-либо делать, а НЕ ПОСЛЕ!!!

Master
Anarchist
> Распаковал в /usr/src/linux

У тебя все дома? Или просто пакет с исходниками родного ядра не установлен?

мож у чела в дистрибутиве нет вообще исходников (как в Слаке 9.0)…

anonymous

Во время установки не ставил исходники ядра

Ядро кое как прописал в лило

загрузка доходит примерно до половины (выдавая при этом офигенное кол-во ошибок)

особенно порадовал kudzu, начел переустанавливать все железо =)

Death
MorpheuS
Во время установки не ставил исходники ядра

А надо было бы. Хотя бы, чтобы поэксперементировать на том, что шло с диском. А потом братся за самую новую, причем нестабильную версию.

MorpheuS
Ядро кое как прописал в лило

кое-как не считается. см. man lilo.conf

MorpheuS
загрузка доходит примерно до половины (выдавая при этом офигенное кол-во ошибок)

не удивительно.

MorpheuS
особенно порадовал kudzu, начел переустанавливать все железо =)

отключи его к чертовой бабушке.

2Master

нет вообще исходников (как в Слаке 9.0)…

Как? Вообще?

Master
Death
Как? Вообще?

Вообще — в Slack9.0 исходников ядра (как и каких либо других исходников :))) на первом диске нет!

fly4life
MorpheuS
Скачал ядро 2.5.31

Распаковал в /usr/src/linux

потом make xconfig, make dep, make bzImage

далее make modules && make modules install

А вот что дальше делать?

Где само ядро то?

и как его прописать в LILO?

Если бы ты после команды make modules_install выполнил бы ещё make install, то новое ядро с названием vmlinuz-2.5.31 автоматически скопировалось бы в каталог /boot.

В прописке в lilo ничего хитрого нет. Можно просто скопировать кусок файла /etc/lilo.conf с настройками для твоего старого ядра и изменить в скопированном участке файла секции «label» и строчку image=/boot/vmlinuz-ХХ на image=/boot/vmlinuz-2.5.31

Затем под рутом в консоли команда lilo.

Надеюсь понятно мысли выразил ;)

P.S. ИМХО, правильней ядро компилить такой последовательность команд:

make dep; make clean; make modules; male bzImage; make modules_install; make install

anonymous
Master
Вообще — в Slack9.0 исходников ядра (как и каких либо других исходников :))) на первом диске нет!

У Патрика написано, что исходники ядра и KDE интернационализация в iso не поместились, Можно взять на любом ftp зеркале. Никакой проблемы.

Good Luck,

UT

anonymous

make install лучше не делать. Пальчиками оно надежнее. make install постоянно перебаламучивает симлинки и не учитывает специфику дистрибутов.

Кстати, а с какой стати было вообще возиться с 2.5.31? Текущая версия экспериментального ядра — 2.5.70, и более-менее работоспособным экспериментальное ядро стало с версии 2.5.40 или около того. Где ты вообще 2.5.31 добыл?

Good Luck,

UT

fly4life
Uncle Theodore
make install лучше не делать. Пальчиками оно надежнее. make install постоянно перебаламучивает симлинки и не учитывает специфику дистрибутов.

Good Luck,

UT

Какие симлинки он перебаламучивает? Ну делает он файл /boot/vmlinuz ссылкой на новое ядро… Это страшно? Или он ещё какие-то важные линки перебаламучивает?

И что значит: «не учитывает специфику дистрибутивов"? Ведь, дистрибутив строится на основе ядра, а не ядро на основе дистрибутивов. А ядро для всех дистрибутивов одно.

anonymous
Uncle Theodore
Где ты вообще 2.5.31 добыл?

на диске Хакера за 08/02 =)

И еще вопрос, какое адро лучше ставить? Серии 2.4.* или 2.5.*? Комп домашний, музыка, фильмы, etc

З.Ы: есть ли в ядре 2.4.* поддержка NTFS?

anonymous
fly4life
Какие симлинки он перебаламучивает? Ну делает он файл /boot/vmlinuz ссылкой на новое ядро… Это страшно? Или он ещё какие-то важные линки перебаламучивает?

И что значит: «не учитывает специфику дистрибутивов"? Ведь, дистрибутив строится на основе ядра, а не ядро на основе дистрибутивов. А ядро для всех дистрибутивов одно.

Уже того, что он проихвольно меняет /boot/vmlinuz достаточно. Кроме того, если есть initrd, с ним всяка дрянь происходит.

А насчет курицы и яйца, не все дистрибутивы, например, держат образ ядра в /boot, старый Slack держал его в /

Я обжегся на make install, когда еще с Мандрейком дело имел, с тех пор все пальчиками делаю… :-)

Good Luck,

UT

anonymous
MorpheuS
на диске Хакера за 08/02 =)

Ни малейшей идеи, что это такое :-)

И еще вопрос, какое адро лучше ставить? Серии 2.4.* или 2.5.*? Комп домашний, музыка, фильмы, etc

Разумеется, 2.4. Если конечно ты не хочешь присоединиться к разработчикам ядра и помочь им длвести до ума экспериментальную систему.

З.Ы: есть ли в ядре 2.4.* поддержка NTFS?

Есть. По умолчанию в большинстве дистрибутивов — read only, но можно сделать и полный доступ перекомпилировав ядро. Этим, правда, можно грохнуть NTFS, поддержка экспериментальная, опасная.

Good Luck,

UT

Death

Рассказываю. Это все, насколько я помню, есть в доках, но не помню каких именно.

Версия ядра пишется в формате x.y.z. Цифра х меняется только если вводяться чисто ФУНДАМЕНТАЛЬНЫЕ изменения. Такое в истории Линукса случалось только один раз (может и два, извините если ошибусь.). Если у парное — версия ядра стабильная. Если непарное — это ядро для разработки, т.e. тестируемое. z меняется только с маленькими, несущественными, или еще какими в отличии от ФУНДАМЕНТАЛЬНЫХ, изменениями.

2.4.18 — стабильное. 2.5.70 — тестируемое.

Вывод — ясно, что тебе нужно 2.4… Поскольку, 2.5… (я так думаю) может в некторых случаях слетать…

Anarchist
Master
мож у чела в дистрибутиве нет вообще исходников (как в Слаке 9.0)…

?

В какой-такой кастрированной версии Слаки нет сырцов ядра?

anonymous
Anarchist
?

В какой-такой кастрированной версии Слаки нет сырцов ядра?

В версии все есть, на исошнике 9.0 исходники ядра отсутствуют, ибо не поместились. Версия != исошник, чего не хватает, можно скачать с ftp mirrors.

Good Luck,

UT

wiener
MorpheuS
на диске Хакера за 08/02 =)

И еще вопрос, какое адро лучше ставить? Серии 2.4.* или 2.5.*? Комп домашний, музыка, фильмы, etc

З.Ы: есть ли в ядре 2.4.* поддержка NTFS?

Нашёл где брать… www.kernel.org

Если вторая цифра после точки нечётная, то это эксперементальное ядро…

Да есть…и не только…

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.