Llama писал(а):kif0rt, пологаю ядро патчилось на предмет bootspalsh?
Патч именно для это версии ядра?
какая версия компилятора?
Совершенно верно. Но эту проблему я уже решил.
Вот лекарство с одного сайта :
Код: Выделить всё
Bootsplash compiled into your kernel; linking fails
LD .tmp_vmlinux1
drivers/built-in.o(.text+0xa898a): In function `splash_getraw':
: undefined reference to `con2fb_map'
drivers/built-in.o(.text+0xa918c): In function `splash_verbose':
: undefined reference to `con2fb_map'
drivers/built-in.o(.text+0xa9670): In function `splash_status':
: undefined reference to `con2fb_map'
drivers/built-in.o(.text+0xa97a4): In function `splash_read_proc':
: undefined reference to `con2fb_map'
drivers/built-in.o(.text+0xa997d): In function `splash_write_proc':
: undefined reference to `con2fb_map'
make: *** [.tmp_vmlinux1] Error 1
You need to have framebuffer console support compiled in. Can't be a module!
Set CONFIG_FRAMEBUFFER_CONSOLE=y in the .config.
Ядро прекрасно скомпилилось и установилось (по крайней мере на первый взгляд). Сразу мне не понравилоссь, что в
/boot
не лежит
initrd-2.6.12.2 но
System.map-2.6.12.2 и
vmlinuz-2.6.12.2 на месте. Ну, думаю, может так и надо ...
Делаю
update-grub , которая мне радостно сообщила о присутствии моего нового ядра :
Код: Выделить всё
Searching for GRUB installation directory ... found: /boot/grub .
Testing for an existing GRUB menu.list file... found: /boot/grub/menu.lst .
Searching for splash image... none found, skipping...
Found kernel: /boot/vmlinuz
Found kernel: /boot/vmlinuz-2.6.12.2
Found kernel: /boot/vmlinuz-2.6.11-1-686
Found kernel: /boot/vmlinuz-2.6.8-2-686
Updating /boot/grub/menu.lst ... done
Перезагрузка > клик на новом ядре > и вот вам ошибочка
Код: Выделить всё
VFS:Cannot open root device "hda7" or unknown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing : VFS: Unable to mount root fs or unknown-block(0,0)
Посмотрел в
menu.lst всё там correct выставлен root (как на старом работающем ядре).
Вот часть menu.lst с новым ядром :
Код: Выделить всё
...
title Debian GNU/Linux, kernel 2.6.12.2
root (hd0,6)
kernel /boot/vmlinuz-2.6.12.2 root=/dev/hda7 ro
savedefault
boot
title Debian GNU/Linux, kernel 2.6.12.2 (recovery mode)
root (hd0,6)
kernel /boot/vmlinuz-2.6.12.2 root=/dev/hda7 ro single
savedefault
boot
...