Q: Как перейти на ядро 2.6? У меня не грузятся модули на ядре 2.6, что
делать? (QM_MODULES)
A: Читаем http://www.mojoholder.narod.ru/
При этом помним, что человек перестраивает себе все под 2.6.
О всевозможных проблемах вроде QM_MODULES, нерабочего rpm и т.п.
читаем здесь http://thomer.com/linux/migrate-to-2.6.html или ниже.
Для fedora core 1 не все так фатально:
1. Ядро берем из репозитария development.
2. Вместо module-init-tools из того же репозитария забираем modutils
не ниже версии 2.4.26-2 (он будет работать и с ядрами 2.4.x).
Если есть особая любовь к устройству помойки на своей машине, можете выкачать
module_init_tools с http://www.kernel.org/pub/linux/kernel/people/rusty/modules
и собрать их так:
./configure --prefix=/
make moveold
make check
make install)
3. Оттуда же забираем e2fsprogs и util-linux.
4. Ставим и собираем утилиты (желающие могут взять бинарники), затем собираем ядро.
5. Я использую драйвера для nvidia версии 4496.pkg1 (т.к. 5328 у меня глючат), поэтому
кто использует их же (да и 5328), те идут на www.minion.de и выкачивают под
свою версию патчи (для 5328 скачивается патч 5326 и все упоминания 5326 поправляются
на 5328).
Как собрать ядро?
1. Берем .config от ядра 2.6, кладем в директорию нового ядра и запускаем
make menuconfig. Не вздумайте делать meke oldconfig!
2. Рядом в соседней консоли открываем ядро 2.4 и там тоже делаем make menuconfig.
ВНИМАТЕЛЬНО СРАВНИВАЕМ ПАРАМЕТРЫ! Некоторые параметры получили другие имена
и поэтому могут быть у вас выключены. (В принципе, старый конфиг можно и не класть,
но из-за этого в первый раз я, например, забыл собрать себе netfilter).
3. Просмотрев настройки начинаем обращать внимание на особенности:
a) В первый раз в Processor type and features не собираем поддержку
Preemptive Kernel - на многих системах это может вызвать замедление
работы компьютера (что очень странно - возможно, скоро это исправят).
Что касается консоли и ПРОБЛЕМЫ ЧЕРНОГО ЭКРАНА с одним курсором без всего.
Открываем конфиг и проверяем. Должно быть так:
CONFIG_VGA_CONSOLE=y
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
(Для generic ядер в menuconfig:
Device drivers -> Charecter devices
[*] Virtual Terminal
[*] Support for console on virtual terminal
и в Device drivers -> Graphics support -> Console display driver support:
[*] VGA text console)
Проблема - нет клавиатуры и мыши:
Что касается мышей ps/2, Device drivers -> INput device support:
[*] Mice
<*> PS/2 mouse
Если у вас logitech, то
<M> Logitech busmouse
Для USB мышей читаем http://thomer.com/linux/migrate-to-2.6.html
(эта ссылка уже была приведена выше).
Должны быть собраны следующие модули:
usbmouse (или hid, но не оба сразу), mousedev (это можно включить жестко),
usbcore, usb-uhci, input.
Если мышь так и не появилась, передайте в ядро параметр
append="psmouse_noext" (естественно, если у вас там что-то еще стоит,
то просто допишите его).
http://thomer.com/linux/migrate-to-2.6.html
Что касается клавиатуры (не usb -):
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=y
Если вы используете initrd, не забудьте включить поддержку в
Device drivers -> block device
Что касается привода CD-RW:
Вы не должны собирать ide-scsi - данный модуль сломан (хотя есть сообщения,
что местами он работает). Привод прекрасно работает через ATAPI используя DMA.
flash-карты теперь так же не работают через ide-scsi.
Что касается замедления ядра на некоторых задачах (например, в базах данных):
При загрузке передайте ядру параметр elevator=deadline
Что касается звука - OSS или ALSA?:
OSS is deprecated, поэтому ALSA. Обратите внимание, что название модулей иное,
чем в OSS и не забудьте собрать поддержку OSS в ALSA.
Генерируем новый файл modprobe.conf (в новом ядре он заменяет modules.conf):
./generate-modprobe.conf /etc/modprobe.conf
Частично использованная документация:
http://thomer.com/linux/migrate-to-2.6.html
http://www.codemonkey.org.uk/post-halloween-2.5.txt
Ответ на:
комментарий
от fagot
Ответ на:
комментарий
от jackill
Ответ на:
комментарий
от l-xoid
Ответ на:
комментарий
от fagot
Ответ на:
комментарий
от gr_buza
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Ошибки при сборке 2.4.27 (2004)
- Форум Не работает сканер в Canon MF4018 (2014)
- Форум arch + xorg + устройства ввода (2012)
- Форум Не сканирует МФУ Canon MF4410 (2022)
- Форум Первый патч для ядра 4.10 (2017)
- Форум Переодически зависает система (2019)
- Форум suse 15.2 на 15.3 offline, иксы не стартуют (2022)
- Форум Вместе со скроллингом срабатывает вставка (2012)
- Форум Готовый кусок скрипта, разбирающий переданные аргументы (2017)
- Форум Проблемы с мышью (2004)