|
|
Hemocode
Junior Member
Откуда: Ukraine, Dnepropetrovsk Всего сообщений: 46
Ссылка
Дата регистрации на форуме: 12 авг. 2005
| Профиль | Сообщить модератору
NEW! Сообщение отправлено: 1 сентября 2005 2:59 Заголовок сообщения: Замена ядра
Система Alt Master 2.4 Соответственно ядро -2.4.26. Имеются исходники ядра 2.6.8 . Как его правильно собрать и можно ли заменить ядро системы на вновь собранное? Пересборка ядра обусловлена поддержкой файловой системы hfsplus (Mac). Исходники ядра 2.4.26 не предусматривают поддержки указанной системы и патчей для поддержки я тоже не нашел, в связи с чем и вопрос.
|
|
|
eugrus
Администратор

Откуда: Russia Всего сообщений: 458
Ссылка
Дата регистрации на форуме: Нет
| Профиль | | WWW
NEW! Сообщение отправлено: 1 сентября 2005 23:32
|
|
|
Hemocode
Junior Member
Откуда: Ukraine, Dnepropetrovsk Всего сообщений: 46
Ссылка
Дата регистрации на форуме: 12 авг. 2005
| Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 сентября 2005 16:53
eugrus Thanks for links ^) ------------------------ Собрать ядро я собрал, даи модули тоже. Собралось без ошибок. Теперь вот поставить вопрос  [gentlemen@phoenix kernel-source-2.6.8]$ su Password: [root@phoenix kernel-source-2.6.8]# make install make[1]: `arch/i386/kernel/asm-offsets.s' не требует обновления. CHK include/linux/compile.h SKIPPED include/linux/compile.h Kernel: arch/i386/boot/bzImage is ready sh /home/kernel-source-2.6.8/arch/i386/boot/install.sh 2.6.8 arch/i386/boot/bzImage System.map "" FATAL: Could not open '/boot/System.map-2.6.8': No such file or directory mkinitrd: Failed to generate module dependencies. /sbin/installkernel: warning: perl not available; supposed to run manually... /sbin/installkernel: line 110: echo perl: command not found /sbin/installkernel: line 119: echo perl: command not found
|
|
|
eugrus
Администратор

Откуда: Russia Всего сообщений: 458
Ссылка
Дата регистрации на форуме: Нет
| Профиль | | WWW
NEW! Сообщение отправлено: 3 сентября 2005 17:00 Сообщение отредактировано: 3 сентября 2005 17:03
Hemocode написал: [q] Собрать ядро я собрал, даи модули тоже.[/q]
А make modules_install сделал? Hemocode написал: [q] mkinitrd: Failed to generate module dependencies.[/q]
Если сделал, то думаю, что тебе нужно обновить modutils http://www.altlinux.ru/index.p...e=modutils
|
|
|
Hemocode
Junior Member
Откуда: Ukraine, Dnepropetrovsk Всего сообщений: 46
Ссылка
Дата регистрации на форуме: 12 авг. 2005
| Профиль | Сообщить модератору
NEW! Сообщение отправлено: 4 сентября 2005 2:40
eugrus eugrus написал: [q] А make modules_install сделал?[/q]
Ну конечно. Все поставилось. Щас буду обновлять modutils ^)
|
|
|
Hemocode
Junior Member
Откуда: Ukraine, Dnepropetrovsk Всего сообщений: 46
Ссылка
Дата регистрации на форуме: 12 авг. 2005
| Профиль | Сообщить модератору
NEW! Сообщение отправлено: 4 сентября 2005 20:15
eugrus Поставилось. С загрузкой следующее - инициализирует оборудование, поднимает железо - начинает проверять ядро и впадает в ступор. В папке /boot появилось - vmlinuz-2.6.13my, System.map-2.6.13my, initrd-2.6.13my. Короче в чем вопрос - там же есть такое файло : config-2.4.26-alt, config-2.4.26-alt-std, а вот для 2.6.13my такого нЭт. Как конфигурить систему? Нормально ли, что свежесобранное ядро начинает проверять свои параметры?
|
|
|
Hemocode
Junior Member
Откуда: Ukraine, Dnepropetrovsk Всего сообщений: 46
Ссылка
Дата регистрации на форуме: 12 авг. 2005
| Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 сентября 2005 18:55 Заголовок сообщения: ААА! eugrus ЖЖОТ!
Для отладки сборки ядра я попробовал в роли подопытного ASP Linux 10 Karelia. Ядро было проапгрейджено с версии 2.6.9. до версии 2.6.13. При условии правильной безбаговой сборки грузится сразу же при initlevel=3. Описание сборки ядра и установки на него драйверов расписано подробно выше в посте eugrus. Причины трудности апгрейда ядра в ALT Master - кривость альтовского Перла. ---------------------------------------------------------------- [gentlemen@phoenix ~]$ cat /proc/filesystems nodev sysfs nodev rootfs nodev bdev nodev proc nodev sockfs nodev binfmt_misc nodev usbfs nodev pipefs nodev futexfs nodev tmpfs nodev inotifyfs nodev eventpollfs nodev devpts reiserfs ext3 ext2 cramfs nodev ramfs nodev hugetlbfs msdos vfat bfs iso9660 hfsplus --- РАДИ ЭТОГО ВСЕ И БЫЛО : ) hfs vxfs nodev nfs nodev nfs4 nodev nfsd sysv v7 nodev smbfs nodev cifs nodev ncpfs hpfs ntfs ufs efs qnx4 nodev autofs udf jfs xfs befs nodev mqueue nodev rpc_pipefs
|
|
|
eugrus
Администратор

Откуда: Russia Всего сообщений: 458
Ссылка
Дата регистрации на форуме: Нет
| Профиль | | WWW
NEW! Сообщение отправлено: 6 сентября 2005 20:11 Сообщение отредактировано: 6 сентября 2005 20:11
Hemocode написал: [q] При условии правильной безбаговой сборки грузится сразу же при initlevel=3[/q]
intlevel от ядра не зависит Hemocode написал: [q] Причины трудности апгрейда ядра в ALT Master[/q]
Я никому бы не реккомендовал переходить на ветку ядра, отличную от ветки включённого в дистрибутив ядра, если нужные возможности есть в новой версии из текущей ветки.
|
|
|
Hemocode
Junior Member
Откуда: Ukraine, Dnepropetrovsk Всего сообщений: 46
Ссылка
Дата регистрации на форуме: 12 авг. 2005
| Профиль | Сообщить модератору
NEW! Сообщение отправлено: 6 сентября 2005 21:13
eugrus [q] если нужные возможности есть в новой версии из текущей ветки.[/q]
В том то и дело, что не было поддержки HFSPLUS. С твоей помощью пришлось сделать : ) Преогромное спасибо.
|
|
|
Dimka
Junior Member
Откуда: Schelkovo City, MR, Russia, PI 141103 Всего сообщений: 2
Ссылка
Дата регистрации на форуме: 29 дек. 2007
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 31 декабря 2007 1:28
а никто не знает где в конфигурации (config) ядра включить поддержку аппаратных клавиш на ноуте? клавиши регулировки яркости монитора, клавиши Stand By, Hibernate?
|
|
|
Dimka
Junior Member
Откуда: Schelkovo City, MR, Russia, PI 141103 Всего сообщений: 2
Ссылка
Дата регистрации на форуме: 29 дек. 2007
| Профиль | | Сообщить модератору
NEW! Сообщение отправлено: 22 января 2008 15:25
Здравствуйте! На моём ноутбуке "inspiron 1501" установлена Mandriva 2007.1 и ванильное ядро 2.6.23.12. С ванильным ядром не работают комбинации клавиш Fn+ArrowUp и Fn+ArrowDown уже на стадии загрузки ядра, при старом ядре 2.6.17-16mdv - клавиши работали. Ядро сообщает об ошибке, к примеру, если попробовать Fn+ArrowUp и Fn+ArrowDown (изменение яркости монитора): kernel: atkbd.c: Unknown key pressed (translated set 2, code 0x86 on isa0060/serio0). kernel: atkbd.c: Use 'setkeycodes e006 <keycode>' to make it known. kernel: atkbd.c: Unknown key pressed (translated set 2, code 0x85 on isa0060/serio0). kernel: atkbd.c: Use 'setkeycodes e005 <keycode>' to make it known. Я обратился к include/linux/input.h, посмотрев нужные коды, нашёл эти: #define KEY_BRIGHTNESSDOWN 224 #define KEY_BRIGHTNESSUP 225 ввёл две команды: # setkeycodes e005 224 # setkeycodes e006 225 Никаких сообщений при вводе команд не было. После ввода этих команд ядро перестаёт выводить ошибки, но клавиши так же остаются нерабочими. Подскажите пожалуйста, что можно сделать ещё? И возможно ли, что я не учёл какую-то опцию в конфигурации ядра? Какую?
|
|
|
|
|
Время выполнения скрипта: 0.0794. Количество выполненных запросов: 15, время выполнения запросов 0.0095