Страница 2 из 2

Добавлено: 27 сен 2005, 23:14
kif0rt
Victor Gr. писал(а):Почти тот же случай.

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

Всё успешно (вроде бы ?) сработало, но в /boot нет нового initrd.
Впрочем, Линукс загрузился и без него. Что делать? ;)
mkinitrd -o /boot/initrd.img-2.6.* 2.6.*

Добавлено: 27 сен 2005, 23:19
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 модулем

Добавлено: 28 сен 2005, 00:01
Victor Gr.
kif0rt, спасибо! Буду пользоваться.

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

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

Добавлено: 28 сен 2005, 08:40
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]

Добавлено: 28 сен 2005, 15:04
Llama
initrd нужен для случая, когда vmlinux не содержит драйверов для доступа к файловой системе и/или самом накопителю.