LinuxForum.Fans
Тема

Сборка ядра genkernel

Автор: tyrnov 47 сообщений 13719 просмотров
#171550

Включил че хотел не помогло. сейчас все в это ветке что было модулями включил посмотрю результаты

#171551
Fat-Zer написал:
[quote=Lupo Alberto]Если CONFIG_ATA=m, то и CONFIG_SATA_SIL24 ставится только модулем.

теперь то понятно... просто в исходном сообщении не хватало знаков препинания.[/quote]
Извиняюсь за пунктуацию. Буду повнимательней.

#171560

После включения всего в той ветке не модулями загрузка стопорится на:
[console]Free unused kernel memory: 536k freed[/console]

Я так понял не хватает памяти на загрузку ядра. Как тут быть?

#171566

tyrnov, вы использовали для сборки ядра «вручную» ранее созданный genkernel'от конфигурационный файл (с внесением изменений, разумеется)?

#171567

Да наверное но не уверен. как нагуглил это выдается от того что я включил кучу дров на винты не нужных

#171568

Не исользую наверн от дженкернел # zcat /proc/config.gz > /usr/share/genkernel/arch/x86_64/kernel-config
отсюда вроде фалик не использовал

#171569
tyrnov написал:
Не исользую наверн от дженкернел # zcat /proc/config.gz > /usr/share/genkernel/arch/x86_64/kernel-config
отсюда вроде фалик не использовал

Надо сделать так:
[console]
zcat /proc/config.gz > /usr/src/linux/.config
[/console]
...ну и дальше:

Lupo Alberto написал:
«По-простому» не пробовали? (Разумеется, убедившись в наличии старого конфигурационного файла и внеся изменения в опцию "EXTRAVERSION = " файла /usr/src/linux/Makefile):

[console]cd /usr/src/linux
make oldconfig
make menuconfig
make bzImage && make modules && make modules_install
cp arch/x86/boot/bzImage /boot/bzImage-2.6.38.5-ВЕРСИЯ
vim /boot/grub/grub.conf
[/console]
#171571

Сейчас попробую так

#171572
tyrnov написал:
После включения всего в той ветке не модулями загрузка стопорится на:
[console]Free unused kernel memory: 536k freed[/console]

Я так понял не хватает памяти на загрузку ядра. Как тут быть?

Опять на таком же стопорится хотя все подрят теперь в ядре не включенно

#171585
tyrnov написал:
Опять на таком же стопорится хотя все подрят теперь в ядре не включенно

это не ошибка, ядро просто пишет, что 536к из того, что оно себе выделело не использовано... и эта память освобождается...
что ещё пишет? Если есть цифровой фотоаппарат, то проще сфоткать монитор...

#171587

фотика то нет. А вот дальше этой надписи и не идет

#171591
tyrnov написал:
А вот дальше этой надписи и не идет

а перед ней что-то криминальное не видно?
из идей: в grub'е что-то не так прописали. Что-то с дровами на видео не так(если используете проприетарные, то "module-rebuild rebuild" запускали после пересборки?), консоль когда это пишет выглядит как обычная(80х24) или уже фреймбуферная?

#171689

Покопаюсь еще. Дрова поидее еще не ставил делаю это перед установкой иксов. И еще вопрос что будет если я возьму ядро скажем от calculate запустится ли с ним?

#171691
tyrnov написал:
что будет если я возьму ядро скажем от calculate запустится ли с ним?

Если и модули возьмёте, и initrd-файл — то почему бы не запуститься? wink

#171744

Попробую возьму и модули и конфиг граба. Потом соберу иксы, а потом уш буду ковырятся и смотреть где же я накосячил с ядром. А то уже интересно стало что я забыл или лишнее там наставил.

#172369
tyrnov написал:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-bloc(2,0)

У меня была такая же проблема, когда на компе стояло одновременно ДВА диска :

  • IDE
  • SATA

Так я и не смог это дело победить - выкинул IDE-шный диск и купил новый SATA. Мистика заключалась в том, что grub прекрасно видел устройство с корневой ФС и в режиме "подсказки" (по нажатию Tab) прописывал его имя в команду загрузки ядра. Но, когда уже ядро начинало грузиться, устройство с корневой ФС вдруг исчезало и выдавалось именно это сообщение. Рекомендую обратить внимание на два момента :

  • bloc(2,0) - Это действительно устройство с корнем ФС ?
  • Не превращается ли волшебным образом устройство /dev/sda3 в /dev/hda3 ?
#172568

Это возможно и была проблема. В том компе стояло именно один диск sata на который ставилась система и еще два IDE-шных. Поставил там Calculate. Может позже как нибудь попробую разобраться и собрать там генту. Хотя на ядре более старом проблем не было.

#172852

Все дело в том, что make 3.82 не собирает ядро 2.6.38-gentoo-r6 почему-то... Надо замаскировать пакет, в /etc/portage/package.mask добавить =sys-devel/make-3.82 и потом emerge make, затем ядро соберется как обычно.

#172853
delta написал:
Все дело в том, что make 3.82 не собирает ядро 2.6.38-gentoo-r6 почему-то...

пруфлинк на баг?

Войдите или зарегистрируйтесь, чтобы ответить.