anonymous
написал 29 мая 2003 года в 16:09 (1536 просмотров)
Ведет себя
неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.
Скачал ядро 2.5.31
Распаковал в /usr/src/linux
потом make xconfig, make dep, make bzImage
далее make modules && make modules install
А вот что дальше делать?
Где само ядро то?
и как его прописать в LILO?
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
make bzImage скомпилирует ядро и оставит в директории arch/i386/boot файл названный «bzImage»
про LILO — см. Kernel-HOWTO
> Распаковал в /usr/src/linux
У тебя все дома? Или просто пакет с исходниками родного ядра не установлен?
Документацию нужно читать ПОЛНОСТЬЮ ДО того, как что-либо делать, а НЕ ПОСЛЕ!!!
мож у чела в дистрибутиве нет вообще исходников (как в Слаке 9.0)…
Во время установки не ставил исходники ядра
Ядро кое как прописал в лило
загрузка доходит примерно до половины (выдавая при этом офигенное кол-во ошибок)
особенно порадовал kudzu, начел переустанавливать все железо =)
А надо было бы. Хотя бы, чтобы поэксперементировать на том, что шло с диском. А потом братся за самую новую, причем нестабильную версию.
кое-как не считается. см. man lilo.conf
не удивительно.
отключи его к чертовой бабушке.
2Master
Как? Вообще?
Вообще — в Slack9.0 исходников ядра (как и каких либо других исходников :))) на первом диске нет!
Если бы ты после команды 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
У Патрика написано, что исходники ядра и KDE интернационализация в iso не поместились, Можно взять на любом ftp зеркале. Никакой проблемы.
Good Luck,
UT
make install лучше не делать. Пальчиками оно надежнее. make install постоянно перебаламучивает симлинки и не учитывает специфику дистрибутов.
Кстати, а с какой стати было вообще возиться с 2.5.31? Текущая версия экспериментального ядра — 2.5.70, и более-менее работоспособным экспериментальное ядро стало с версии 2.5.40 или около того. Где ты вообще 2.5.31 добыл?
Good Luck,
UT
Какие симлинки он перебаламучивает? Ну делает он файл /boot/vmlinuz ссылкой на новое ядро… Это страшно? Или он ещё какие-то важные линки перебаламучивает?
И что значит: «не учитывает специфику дистрибутивов"? Ведь, дистрибутив строится на основе ядра, а не ядро на основе дистрибутивов. А ядро для всех дистрибутивов одно.
на диске Хакера за 08/02 =)
И еще вопрос, какое адро лучше ставить? Серии 2.4.* или 2.5.*? Комп домашний, музыка, фильмы, etc
З.Ы: есть ли в ядре 2.4.* поддержка NTFS?
Уже того, что он проихвольно меняет /boot/vmlinuz достаточно. Кроме того, если есть initrd, с ним всяка дрянь происходит.
А насчет курицы и яйца, не все дистрибутивы, например, держат образ ядра в /boot, старый Slack держал его в /
Я обжегся на make install, когда еще с Мандрейком дело имел, с тех пор все пальчиками делаю… :-)
Good Luck,
UT
Ни малейшей идеи, что это такое :-)
Разумеется, 2.4. Если конечно ты не хочешь присоединиться к разработчикам ядра и помочь им длвести до ума экспериментальную систему.
Есть. По умолчанию в большинстве дистрибутивов — read only, но можно сделать и полный доступ перекомпилировав ядро. Этим, правда, можно грохнуть NTFS, поддержка экспериментальная, опасная.
Good Luck,
UT
Рассказываю. Это все, насколько я помню, есть в доках, но не помню каких именно.
Версия ядра пишется в формате x.y.z. Цифра х меняется только если вводяться чисто ФУНДАМЕНТАЛЬНЫЕ изменения. Такое в истории Линукса случалось только один раз (может и два, извините если ошибусь.). Если у парное — версия ядра стабильная. Если непарное — это ядро для разработки, т.e. тестируемое. z меняется только с маленькими, несущественными, или еще какими в отличии от ФУНДАМЕНТАЛЬНЫХ, изменениями.
2.4.18 — стабильное. 2.5.70 — тестируемое.
Вывод — ясно, что тебе нужно 2.4… Поскольку, 2.5… (я так думаю) может в некторых случаях слетать…
?
В какой-такой кастрированной версии Слаки нет сырцов ядра?
В версии все есть, на исошнике 9.0 исходники ядра отсутствуют, ибо не поместились. Версия != исошник, чего не хватает, можно скачать с ftp mirrors.
Good Luck,
UT
Нашёл где брать… www.kernel.org
Если вторая цифра после точки нечётная, то это эксперементальное ядро…
Да есть…и не только…