[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: kompilacja jadra 2.6.17.7



06-08-13, szymon_gruszczynski@onet.eu <szymon_gruszczynski@onet.eu> napisał(a):
witam.
jestem nowym uzytkownikiem linuksa. mam problem z jadrem 2.6.17.7. konfiguracja i kompilacja przebiegla poprawnie (make i make modules_install), obraz bzImage kopiuje na partycje /boot jako vmlinuz-2.6.17.7, tak samo robie z plikiem System.map. w pliku /boot/grub/menu.lst dodaje wpis do kernela - wszystko przepisane uwaznie, wiec nie ma tam literowki. po restarcie systemu wybieram 'moja pierwsza kompilacje' (gdyz taka odkrywcza nazwe jej nadalem) i system zaczyna sie uruchamiac.... i wyskakuje cos takiego:

VFS: Cannot open root deice "hda11" or unknown-block(0,0)
please append a correct "root=" boot option
Kernel panic-not syncing(nie wiem czy dobrze to slowo przepisalem :-/): VFS: unable to mount root fs on unknown-block(0,0)

wiem, ze wpisy w /boot/grub/menu.lst sa napisane dobrze, nie ma literowek.

poza tym pytanie jeszcze jedno: jak uzyskac plik 'initrd'? dalem polecenie

mkinitrd -o initrd.img-2.6.17.7 -r /dev/hdaX 2.6.17.7

(gdzie za X podstawialem wszystkie numery partycji) i nic...

poczytaj na googlu o kompilacji jądra - szczegolnie moze cie
zainteresuje tworzenie paczek z jadra. najprosciej robi sie to w ten
sposob :

Instalujesz narzedzia do budodwania paczek kernela i zrodla
1. apt-get install kernel-package twoj-jakios-kernel-source --yes

2. Rutyna
cd /usr/src/  [tworzysz linki] , cd linux
make ( oldconfig | menucofig )

3. robisz paczke
make-kpkg --append-to-version=-mojsuperkernel kernel_image
modules_image --initrd

po kilku minutach masz ladna paczuszke ze swoim kernelem

4. instaluejsz :
dpkg -i ../costam-mojsuperkernel.deb


p.s. w zasadzie to co napislem jest w piardyliardzie tutoriali na goglu ;)

pzdr.


--
Wojciech Ziniewicz            |  jid:zeth@chrome.pl
http://silenceproject.org       | http://zetho.wordpress.com

Reply to: