| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > *NIX системы: Общие вопросы > kernel 2.6.10 и Slackware 10 |
| Автор: Cheba 28.12.2004, 01:08 |
| Предыстория. Был у меня 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 или чего-то из серии "сделай это, сделай то". |
| Автор: bilbobagginz 28.12.2004, 01:33 |
| я предполагаю, что у тебя уже установлено програмное обеспечение, нужное для спокойного собирания ядра [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. |
| Автор: Cheba 28.12.2004, 02:16 |
| bilbobagginz, спасибо. Завтра попробую. Пока же еще несколько вопросов... Придется ли перекомпиливать софт в связи с заменой ядра? |
| Автор: dargaard 28.12.2004, 08:22 | ||
Нет ты что |
| Автор: Cheba 28.12.2004, 16:18 |
| Эт хотошо, что ничего больше не придется перекомпиливать. Значит, попробывал я это я дро скомпилить. Сконфигал, скомпилил. Никто не ругался, только большое оно у меня получилось под 2 метра... Ну да ладно. Дописал я его в lilo, перезагрузился. Но вот что-то оно у меня не грузится. Просто черный экран. Хотя винт что-то читает. В общем ждал я долго, так ничего и не дождался. А можно взять конфиг от старого (2.4) ядра? И как это сделать? |
| Автор: dargaard 28.12.2004, 17:40 |
| Ты новый bzImage скопировал в /boot ? И прописал ли его в /etc/lilo.conf ? Тут есть компиляция/установка ядра шаг за шагом (правда для старого ядра но разницы никакой нету): http://www.yolinux.com/TUTORIALS/LinuxTutorialOptimization.html |
| Автор: Akina 28.12.2004, 18:02 | ||
Разница есть, и солидная. А если читать, то тот README, который идет с кодом именно этого ядра. Там все по шагам - как вручную, как полуавтоматом, как с-под иксов... |
| Автор: Cheba 29.12.2004, 01:46 |
| Замучился, извелся весь уже... Как правильно сконфигать ядро? Ато то одно не работает, то другое... А то и все вместе. |
| Автор: simanyay 30.12.2004, 11:28 | ||
Поставь в настройках ядра (точно не помню): Framebuffer -> Support for text-mode framebuffer или что-то подобное... Короче рой в сторону framebuffer'а. У меня была эта проблема и я её так вот и решил |
| Автор: Cheba 30.12.2004, 21:47 |
| Хм... Нужно посмотреть, ато у меня в lilo framebufer'ный режим выставлен... |
| Автор: Cheba 31.12.2004, 20:19 |
| Уря! Получилось! Уже работаю на новом ядре и новом Гноме. Вот только ALSA чего-то не грузится... Находит какие-то неизвестные символы (unknown symbol) в своих модулях... |
| Автор: simanyay 1.1.2005, 00:58 |
| Хммм... Поподробнее плиз |
| Автор: Cheba 1.1.2005, 18:26 | ||
Вот поподробней...
|
| Автор: simanyay 1.1.2005, 18:46 |
| Ты сделал make modules_install после сборки ядра? Вывод dmesg в студию |
| Автор: Guest 2.1.2005, 16:33 |
| Cheba У меня с алзой тот же трабл... просто встроил в ядро и все "ОК"... Кстати -кто не пробовал собирать с параметром "Use register arguments (EXPERIMENTAL)" тот еще ничего не пробовал |
| Автор: GrayCardinal 2.1.2005, 16:35 |
| последний пост мой был ) |
| Автор: simanyay 2.1.2005, 17:04 |
| Я вообще модулей не держу |
| Автор: Cheba 3.1.2005, 00:04 | ||||||
Прошу.
До этого еще куча всякого было, но там про FS и другие вещи не относящиеся к делу.
А вот у меня чего-то не сложилось... Попробовал встроить в ядро. Стало еще хуже. Теперь alsaconf даже звуковых карт не находит, а раньше находил. |
| Автор: GrayCardinal 3.1.2005, 08:24 |
| Теперь alsaconf даже звуковых карт не находит, а раньше находил. А я такой мурой не пользуюсь. Просто юзаю и все Проверь девайс /dev/dsp (почитай, попиши, и т. д.), если не пашет - в ядре прошарь настроечки, там где-то отдельно есть что-то типа совместимости с OSS... Просто что-то не включено явно... ЗЫ: У тебя плата не ка-седьмая случайно ? Могу конфиг подкинуть от своей |
| Автор: simanyay 3.1.2005, 11:09 | ||
Лучше бы не кидал У меня alsaconf никогда не находил платы |
| Автор: Cheba 4.1.2005, 21:42 |
| Так. Я слушаю музыку. Перекомпилил ядро со звуком в модулях... |