После переходя на нестабильную ветку не собирается ядро.
Casufi 28 сентября, 2008 - 16:20
Ядром 2.6.24_r8 пользовался со времени его появления в портах.
Недавно переключился на нестабильную ветку добавив ACCEPT_KEYWORD = ~x86 и обновив не без проблем всю систему.
После обновления решил убрать поддержку ALSA из ядра и использовать пакет media-sound/alsa-driver
После пересборки при помощи genernel ядро перестало грузиться вообще.
Вылетает после сообщения:
Lading Gentoo.....
BIOS data check successful!
Подскажите, ест л шанс собрать ядро 2.6.24_r8 при помощи genkernel или прийдется это делать вручную ?
»
- Для комментирования войдите или зарегистрируйтесь
а не проще ли
а не проще ли собрать более новое ядро?
например 2.6.26
___________________________________________
Gentoo GNU/Linux 2.6.26 GCC 4.3.1
Working on Gentoo for iPAQ hx4700 :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
Я пробовал
Я пробовал собирать более новые ядра еще на стабильно ветке, все вешали компьютер в процессе загрузки.
Например kernel-genkernel-x86-2.6.26-gentoo-r1 виснет на этапе
Activating swap devices.
Кроме того, у меня видеокарта ATI Technologies Inc RC410 [Radeon Xpress 200M] и я использую бинарные драйвера ATI, а у них проблемы с новыми ядрами.
x600 с иксовыми
x600 с иксовыми дровами 3D держит. А то, что ядро вешается при загрузке - надо с конфигом разбираться. я вот, например, genkernel ниасилил :)
Я не умею
Я не умею руками собирать initramfs вот и пользуюсь genkernel.
Итак наметилось четыре вопроса.
1) Можно ли собрать нормальное ядро при помощи genkernel?
2) Как собрать initramfs не пользуясь genkernel?
3) Как разобраться с конфигом если нет возможности посмотреть /var/log/dmesg ?(Тут я попробую интерактивную загрузку, может чего прояснит)
4) Кроме этого, подскажи как перейти на драйвера от xorg ?
1 можно читаем и
1 можно читаем и правим /etc/genkernel.conf
___________________________________________
Gentoo GNU/Linux 2.6.26 GCC 4.3.1
Working on Gentoo for iPAQ hx4700 :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
2)включить
2)включить поддержку initramfs в ядре,
он сам соберётся
Вы в этом точно
Вы в этом точно уверены? Где его потом можно найти?
Из Documentation /
Из Documentation / filesystems / ramfs-rootfs-initramfs.txt
...............
126 Populating initramfs:
127 ---------------------
128
129 The 2.6 kernel build process always creates a gzipped cpio format initramfs
130 archive and links it into the resulting kernel binary. By default, this
131 archive is empty (consuming 134 bytes on x86).
132
133 The config option CONFIG_INITRAMFS_SOURCE (for some reason buried under
134 devices->block devices in menuconfig, and living in usr/Kconfig) can be used
135 to specify a source for the initramfs archive, which will automatically be
136 incorporated into the resulting binary.
...............
Спасибо! Не
Спасибо! Не знал.
а зачем он
а зачем он нужен? только на LiveCD/minimal да для bootsplash
другой ценности не замечал. Если сообщите, буду очень признателен...
3). Загрузиться
3). Загрузиться с LiveCD/minimal. кстати, при использовании openrc/baselayout-2 виснет наверное не только у Вас. в /etc/conf.d/rc надо выключить параллельную загрузку.
4). /etc/make.conf - там же, где вы указываете использование проприентарных - VIDEO_CARDS=
В openrc/baselayout-2
В openrc/baselayout-2 файл /etc/conf.d/rc, по-моему, не используется, вместо него /etc/rc.conf.
Мне "повезло", поставил параллельную загрузку и - работает :)
Итак 1)
Итак
1) Паралельная загрузка у меня отключена
2) При интерактивной загрузке комп виснет на этапе Attempting to load the service net.lo
Виснет намертво так что помогает только кнопка ресет.