config & genkernel

Простите за ламерские вопросы.Ситуация такая. Устанавливаю gentoo с графическим инсталером и получаю генкернел. Хочу его удалить и поставить нормальный кернел. Но очень муторна возится с MenuConfig"ом. Хочу попросить совета как правильно настройки menuconfig'a принадлежащий генкернелю експортировать в компилируемый новый кернел.

genkernel создаёт

genkernel создаёт тебе файл .config в /usr/src/linux, поищи его там. Когда запускаешь menu config, данные по настройке берутся по умолчанию из этого файла, если настройки тебя устраивают, запускай make && make modules_install, получишь собранное ядро, дальше все по handbook'у. P.s: перед этим сделай emerge gentoo-sources или какое ядро сам хочешь выбрать.

Не совсем

Не совсем понял...если я запущю menuconfig , и без редакции зделаю save, то он будет содержать все настройки genkernel ? или надо запускать oldconfig? или переписать .config.? Когдато я сделал первый вариан и получил kernel panic.

genkernel - это

genkernel - это метод сборки и не более, обвал ядра у тебя случился скорее всего из-за разници в версиях ядер, хотя подредактировать/посмотреть initram в загрузчике и в ядре стоит

Kernel panic

Kernel panic резултат следующих действий:
для осторожности
eselect выбираю 2.6.20-r7
make oldconfig
make && make modules_install

grub.conf
root (hd0)
kernel /boot/kernel-2.6.20-r7 root=/dev/hda3

fstab
/dev/hda1 /boot/ ext3 default 0 0
/dev/hda2 none swap sw 0 0
/dev/hda3 / xfs default 0 1

No filesystem could mount root, tried: reiserfs ext3 ext2 msdos vfat iso9660
Kernel panic - not syncing: VFS : Unable to mount root fs on unknown-block(3,3)

похоже что kernel неподерживает XFS. Значит - нельзя делать просто make oldconfig. Тогда перый вопрос остается открытый....

так а

так а вкомпилить его не пробовал...
если он у тебя модулями ясное дело не подхватит...
и еще может быть нет дров твоего контроллера...
ЗЫ разници от того каким методом ты собирал ядро нет.. оно все равно будет такое же...

_________________
Gentoo GNU/Linux 2.6.21 GCC 4.1.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

Конечно можно

Конечно можно нормально сделать menuconfig, в этом нету проблемы. Но хочется найти удобный путь,ибо часто не ясная конфигурация железа. Визуальный инсталер автоматически определяет конфигурацию , и все работает, по идеи с той же самой конфигурацией должен бы работать и нормально скопилирован кернель...но мне это не удается...надо в ручную копатся. :(

a man genkernelgenkernel

a

man genkernel
genkernel --menuconfig all

религия запрещает сделать?
еще полезно посмотреть что пишет

lspci
lshw

_________________
Gentoo GNU/Linux 2.6.21 GCC 4.1.2 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

config & genkernel

genkernel сохраняет конфиг в /etc/kernels/ и называтся будет примерно kernel-config-x86-2.6.20-gentoo-r7 , в зависимости от ядра. Остается скопировать конфииг в /usr/src/linux-2.6.20-gentoo-r7/
# cp /etc/kernels/kernel-config-x86-2.6.20-gentoo-r7 /usr/src/linux-2.6.20-gentoo-r7/.config
далее собирайте ядро вручную по ману.

# make oldconfig && make && make modules_install

Спасибо...Четко

Спасибо...Четко и ясно...но используя "genkernel menuconfig all" онаружил , что в кофиг столько ненужного напичкана... :( ... что придется попросить прощения сторого способа и все делать ручками...
И исще... не забудте что спрашывает новички...и то что тривиально для вас, для новичка проблема не разрешима...пример:
"genkernel --menuconfig all
a что религия запрещяет зделать.."
подумайте что я должен понять после токого ответа...я лично понял ,что данная команда передает настройки генкернеля, иными словами делает cp /etc/kernels/kernel-config-x86-2.6.20-gentoo-r7 /usr/src/linux-2.6.20-gentoo-r7/.config
а окозалось что она пересобирает ядро...
Исще вопрос:поскольку после пересборки ядра надо копировать его и есще правит grub,можно ли поместить симлинк в /boot на bzImage, местотого чтобы его копирвать...

Quote: я лично

Цитата:
я лично понял ,что данная команда передает настройки генкернеля, иными словами делает cp /etc/kernels/kernel-config-x86-2.6.20-gentoo-r7 /usr/src/linux-2.6.20-gentoo-r7/.config
а окозалось что она пересобирает ядро...

Запомните главное правило работы в posix системах: если Вам рекомендуют выполнить какую-либо команду или программу, прочитайте сперва справку, или, хотя бы, выполните эту команду с ключом --help.

Re: Спасибо...Четко

prusas написал(а):
Исще вопрос:поскольку после пересборки ядра надо копировать его и есще правит grub,можно ли поместить симлинк в /boot на bzImage, местотого чтобы его копирвать...

Да, можно.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".