Включил че хотел не помогло. сейчас все в это ветке что было модулями включил посмотрю результаты
Сборка ядра genkernel
[quote=Lupo Alberto]Если CONFIG_ATA=m, то и CONFIG_SATA_SIL24 ставится только модулем.
теперь то понятно... просто в исходном сообщении не хватало знаков препинания.[/quote]
Извиняюсь за пунктуацию. Буду повнимательней.
После включения всего в той ветке не модулями загрузка стопорится на:
[console]Free unused kernel memory: 536k freed[/console]
Я так понял не хватает памяти на загрузку ядра. Как тут быть?
tyrnov, вы использовали для сборки ядра «вручную» ранее созданный genkernel'от конфигурационный файл (с внесением изменений, разумеется)?
Да наверное но не уверен. как нагуглил это выдается от того что я включил кучу дров на винты не нужных
Не исользую наверн от дженкернел # zcat /proc/config.gz > /usr/share/genkernel/arch/x86_64/kernel-config
отсюда вроде фалик не использовал
Не исользую наверн от дженкернел # zcat /proc/config.gz > /usr/share/genkernel/arch/x86_64/kernel-config
отсюда вроде фалик не использовал
Надо сделать так:
[console]
zcat /proc/config.gz > /usr/src/linux/.config
[/console]
...ну и дальше:
«По-простому» не пробовали? (Разумеется, убедившись в наличии старого конфигурационного файла и внеся изменения в опцию "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]
Сейчас попробую так
После включения всего в той ветке не модулями загрузка стопорится на:
[console]Free unused kernel memory: 536k freed[/console]
Я так понял не хватает памяти на загрузку ядра. Как тут быть?
Опять на таком же стопорится хотя все подрят теперь в ядре не включенно
Опять на таком же стопорится хотя все подрят теперь в ядре не включенно
это не ошибка, ядро просто пишет, что 536к из того, что оно себе выделело не использовано... и эта память освобождается...
что ещё пишет? Если есть цифровой фотоаппарат, то проще сфоткать монитор...
фотика то нет. А вот дальше этой надписи и не идет
А вот дальше этой надписи и не идет
а перед ней что-то криминальное не видно?
из идей: в grub'е что-то не так прописали. Что-то с дровами на видео не так(если используете проприетарные, то "module-rebuild rebuild" запускали после пересборки?), консоль когда это пишет выглядит как обычная(80х24) или уже фреймбуферная?
Покопаюсь еще. Дрова поидее еще не ставил делаю это перед установкой иксов. И еще вопрос что будет если я возьму ядро скажем от calculate запустится ли с ним?
что будет если я возьму ядро скажем от calculate запустится ли с ним?
Если и модули возьмёте, и initrd-файл — то почему бы не запуститься? wink
Попробую возьму и модули и конфиг граба. Потом соберу иксы, а потом уш буду ковырятся и смотреть где же я накосячил с ядром. А то уже интересно стало что я забыл или лишнее там наставил.
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 ?
Это возможно и была проблема. В том компе стояло именно один диск sata на который ставилась система и еще два IDE-шных. Поставил там Calculate. Может позже как нибудь попробую разобраться и собрать там генту. Хотя на ядре более старом проблем не было.
Все дело в том, что make 3.82 не собирает ядро 2.6.38-gentoo-r6 почему-то... Надо замаскировать пакет, в /etc/portage/package.mask добавить =sys-devel/make-3.82 и потом emerge make, затем ядро соберется как обычно.
Все дело в том, что make 3.82 не собирает ядро 2.6.38-gentoo-r6 почему-то...
пруфлинк на баг?