Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> kernel 2.6.10 и Slackware 10, задача, которая оказалаь очень непростой 
:(
    Опции темы
Cheba
Дата 28.12.2004, 01:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 3
Всего: 62



Предыстория.
Был у меня Slack 10 с гномом 2.6 и захотел я себе uyv поновее - 2.8 отыскал я такую штуку как Dropline Gnume 2.8. Скачал. Долго качал, но скачал. Давай его ставить, а он, нехороший, говрит, что ему ядро не подходит. Подвай ему 2.6 ядро. Ну, думаю, ладно. Скачал я ядро, поконфигал немножко, даже скомпилил, вроди. Добавил его в lilo, но что-то оно не работает у меня...

Итак, имеется в наличии
Slackware Linux 10 с ядром 2.4.26, Dropline Gnome 2.8 и исходники ядра 2.6.10.

Что нужно.
Нужно поставить ядро 2.6.10 на мой Slackware 10. И опосля поставить Гном. С гномом, надеюсь проблем не будет, там есть инсталлер и все должно пройти гладко. А вот с ядром ну никак не получается. Искал я в Нете статьи и прочее, но либо там непонятные рассцуждения о ядре 2.6, либо howto о переходе с ядра 2.2 на 2.4.

Расскажите, пожалуста, как правильно ставить ядро. Или хотя бы покажите, где об этом написано. Желательно в виде howto или чего-то из серии "сделай это, сделай то".
PM MAIL ICQ   Вверх
bilbobagginz
Дата 28.12.2004, 01:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



я предполагаю, что у тебя уже установлено програмное обеспечение, нужное для спокойного собирания ядра [gcc, make, automake, autoconf, ncurses etc.]

начнём с ядра:
1. скачали ядро 2.6.х
2. проверили дигитальные подписи ( gpg --import <> .. gpg --verify ... )
3. распаковали, зашли в корневую папку
а) make mrproper
b) make menuconfig
тут дорогой может возникнуть много проблем - к-рые обычно
связаны с незнанием своего железа.на эту тему лучше сделать полный список
железок lspci, lsusb etc.
b.i) есть момент "RAMDISK supoprt" - если у тебя хард SCSI, тебе нужно после
сборки ядра создать этот ramdisk - initrd с помощью mkinitrd
b.ii) есть момент PC-BIOS partition type [File System->Partition types->PC BIOS]
если его не дать - очень возможно, что не сможешь найти главный диск ->
kernel panic, VFS cannot find root etc.
b.iii) сохранить .config и вперёд..
c) ( make vmlinuz; make modules; make modules_install ) >& /tmp/sborka_jadra.log

d) make install.

e) тут нужно проверить - если ты пользуешься lilo, то нужно перезапустить lilo,
если же grub -> запусти grub-install.


5. продолжим: Dropline gnome.
все эти новые навороты - прекрасные решения если сидишь в инете не по медленному.

но установив ядро, дроплине установится как миленький.


BB.


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Cheba
Дата 28.12.2004, 02:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 3
Всего: 62



bilbobagginz, спасибо. Завтра попробую. Пока же еще несколько вопросов...
Придется ли перекомпиливать софт в связи с заменой ядра?

PM MAIL ICQ   Вверх
dargaard
Дата 28.12.2004, 08:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Экс. модератор
Сообщений: 450
Регистрация: 7.5.2004

Репутация: 12
Всего: 25



Цитата(Cheba @ 27.12.2004, 15:16)
Придется ли перекомпиливать софт в связи с заменой ядра?

Нет ты чтоsmile Единственное что ты перекомпиливаешь - ядро и модули. И меняешь конфиг в грубе /лило.

Это сообщение отредактировал(а) dargaard - 28.12.2004, 08:22


--------------------
Ты должна сделать добро из зла 
потому что его больше не из чего
сделать. Р.П.Уоррен
PM MAIL WWW ICQ   Вверх
Cheba
Дата 28.12.2004, 16:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 3
Всего: 62



Эт хотошо, что ничего больше не придется перекомпиливать. smile

Значит, попробывал я это я дро скомпилить. Сконфигал, скомпилил. Никто не ругался, только большое оно у меня получилось под 2 метра... Ну да ладно. Дописал я его в lilo, перезагрузился. Но вот что-то оно у меня не грузится. Просто черный экран. Хотя винт что-то читает. В общем ждал я долго, так ничего и не дождался. smile

А можно взять конфиг от старого (2.4) ядра? И как это сделать?
PM MAIL ICQ   Вверх
dargaard
Дата 28.12.2004, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Экс. модератор
Сообщений: 450
Регистрация: 7.5.2004

Репутация: 12
Всего: 25



Ты новый bzImage скопировал в /boot ? И прописал ли его в /etc/lilo.conf ?
Тут есть компиляция/установка ядра шаг за шагом (правда для старого ядра но разницы никакой нету):
http://www.yolinux.com/TUTORIALS/LinuxTuto...timization.html



--------------------
Ты должна сделать добро из зла 
потому что его больше не из чего
сделать. Р.П.Уоррен
PM MAIL WWW ICQ   Вверх
Akina
Дата 28.12.2004, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 454



Цитата(dargaard @ 28.12.2004, 18:40)
Тут есть компиляция/установка ядра шаг за шагом (правда для старого ядра но разницы никакой нету):

Разница есть, и солидная. А если читать, то тот README, который идет с кодом именно этого ядра. Там все по шагам - как вручную, как полуавтоматом, как с-под иксов...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Cheba
Дата 29.12.2004, 01:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 3
Всего: 62



Замучился, извелся весь уже... smile
Как правильно сконфигать ядро?
Ато то одно не работает, то другое... А то и все вместе.
PM MAIL ICQ   Вверх
simanyay
Дата 30.12.2004, 11:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: 11
Всего: 36



Цитата(Cheba @ 28.12.2004, 18:18)

Значит, попробывал я это я дро скомпилить. Сконфигал, скомпилил. Никто не ругался, только большое оно у меня получилось под 2 метра... Ну да ладно. Дописал я его в lilo, перезагрузился. Но вот что-то оно у меня не грузится. Просто черный экран. Хотя винт что-то читает. В общем ждал я долго, так ничего и не дождался. smile


Поставь в настройках ядра (точно не помню): Framebuffer -> Support for text-mode framebuffer или что-то подобное... Короче рой в сторону framebuffer'а. У меня была эта проблема и я её так вот и решил smile


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
Cheba
Дата 30.12.2004, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 3
Всего: 62



Хм... Нужно посмотреть, ато у меня в lilo framebufer'ный режим выставлен...
PM MAIL ICQ   Вверх
Cheba
Дата 31.12.2004, 20:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 3
Всего: 62



Уря! Получилось! Уже работаю на новом ядре и новом Гноме. smile

Вот только ALSA чего-то не грузится... Находит какие-то неизвестные символы (unknown symbol) в своих модулях...
PM MAIL ICQ   Вверх
simanyay
Дата 1.1.2005, 00:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: 11
Всего: 36



Хммм... Поподробнее плиз smile


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
Cheba
Дата 1.1.2005, 18:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pointless one
***


Профиль
Группа: Vingrad developer
Сообщений: 1777
Регистрация: 27.11.2003
Где: /dev/null

Репутация: 3
Всего: 62



Вот поподробней...
Цитата
root@che# lsmod
Module                  Size  Used by
snd_page_alloc          7376  -
ide_scsi              13552  -
via_rhine              17744  -
mii                    3820  -
agpgart                28072  -

root@che# /etc/rc.d/rc.alsa
Loading ALSA kernel modules.
WARNING: Error inserting snd_pcm (/lib/modules/2.6.10/kernel/sound/core/snd-pcm.ko): Unknown symbol in module, or unknown parameter (see dmesg)
WARNING: Error inserting snd_ac97_codec (/lib/modules/2.6.10/kernel/sound/pci/ac97/snd-ac97-codec.ko): Unknown symbol in module, or unknown parameter (see dmesg)
FATAL: Error inserting snd_intel8x0 (/lib/modules/2.6.10/kernel/sound/pci/snd-intel8x0.ko): Unknown symbol in module, or unknown parameter (see dmesg)

root@che#

PM MAIL ICQ   Вверх
simanyay
Дата 1.1.2005, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Антон Ковалёв
****


Профиль
Группа: Участник
Сообщений: 2053
Регистрация: 22.8.2002

Репутация: 11
Всего: 36



Ты сделал make modules_install после сборки ядра?
Вывод dmesg в студию smile


--------------------
«It's better to be a pirate than to join the Navy» — Steve Jobs.
PM MAIL WWW   Вверх
Guest
Дата 2.1.2005, 16:33 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Cheba
У меня с алзой тот же трабл... просто встроил в ядро и все "ОК"...

Кстати -кто не пробовал собирать с параметром
"Use register arguments (EXPERIMENTAL)" тот еще ничего не пробовал smile
  Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0592 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.