Debian, компиллил ядро 2.6.12.3, получился один vmlinuz, :(

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

Victor Gr. писал(а):Почти тот же случай.

Скопилировал.
make bzImage modules modules_install install

Всё успешно (вроде бы ?) сработало, но в /boot нет нового initrd.
Впрочем, Линукс загрузился и без него. Что делать? ;)
mkinitrd -o /boot/initrd.img-2.6.* 2.6.*
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

lega911 писал(а):Llama,
>apt-get install kernel-package
>cd /usr/src/linux
>make menuconfig
>make-kpkg binary-arch --initrd
>dpkg -i ../kernel-image-2.x.x-xxx.deb

получаються оба файла, - kernel panic...
грузиться если отключить initrd.img...
установил заголовки ядра, драйвера на видюху не устанавливаються...
Ты наверное nvidiafb включил не как модуль , а сделал монолитом. Если хочешь дрова от nvidia, то делай nvidiafb модулем
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
Victor Gr.
Неотъемлемая часть форума
Сообщения: 891
Зарегистрирован: 13 авг 2004, 15:39
Откуда: Минск
Контактная информация:

Сообщение Victor Gr. »

kif0rt, спасибо! Буду пользоваться.

А зачем оно (initrd) нужно, если не создалось само и если все необходимые для загрузки ОС вещи включены в ядро?

Нужно? или нет?

Аватара пользователя
kif0rt
Неотъемлемая часть форума
Сообщения: 1371
Зарегистрирован: 03 ноя 2004, 01:49
Откуда: Минск

Сообщение kif0rt »

Victor Gr. писал(а):kif0rt, спасибо! Буду пользоваться.

А зачем оно (initrd) нужно, если не создалось само и если все необходимые для загрузки ОС вещи включены в ядро?

Нужно? или нет?
Если у тебя монолитное ядро, то initrd не надо. А если модулбное, то догадайся сам зачем ... :)

P.S.> В Debian'e надо пользоваться kernel-package'м :
cd /usr/src/linux-2.6.*
make binary --initrd
cd ..
dpkg -i *.deb

И всё !!! И инитрд тебе будет и пакеты нового ядра создадуться[/b]
Ненасилие ещё никому не помогало
Trying is the first step towards failure (c) Homer Simpson

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

initrd нужен для случая, когда vmlinux не содержит драйверов для доступа к файловой системе и/или самом накопителю.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Ответить