← Back to team overview

sslug-teknik team mailing list archive

Kernel panic: No init found.

 

Hej

Jeg har lige prøvet at oversætte og installere 2.4.25 kernen, ved hjælp
af den gamle .config fil og make oldconfig. Det gik fint, så nu ville
jeg prøve at installere den helt nye 2.6.5 kerne. Da jeg havde fået
installeret den,genstartede jeg og så kommer fejlen "Kernel panic: No
init found. Try passing init= option to kernel.". 

Jeg har nu prøvet at gøre det på både min stationære og bærbar computer,
men begge kommer med samme fejl. 
På http://www.linuxforum.com/forums/index.php?showtopic=13565 bliver der
beskrevet hvordan man måske kan løse problemet, men det har ikke hjulpet
mig. Er der nogen der har en ide til hvad det er jeg gør galt. Jeg køre
med Rødhætte 9.0 på begge mine maskiner.


Her er min fremgangsmetode:

# cd /usr/src
# ln s linux-2.6.5 linux
# cd /usr/src/linux

# make gconfig
# make all
# make moduls_install

# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.5
# cp .config /boot/config-2.6.5

# cd /boot
# mkinitrd initrd-2.6.5 2.6.5

/boot/grub/grub.conf:
----------------------------------------------------------------
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this
file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,1)
#          kernel /vmlinuz-version ro root=/dev/hda3
#          initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=3
splashimage=(hd0,1)/grub/splash.xpm.gz
title Red Hat Linux (2.4.20-28.9)
        root (hd0,1)
        kernel /vmlinuz-2.4.20-28.9 ro root=LABEL=/
        initrd /initrd-2.4.20-28.9.img
title Linux
        root (hd0,1)
        kernel /vmlinuz-2.4.20-20.9 ro root=LABEL=/
        initrd /initrd-2.4.20-20.9.img
title Red Hat Linux (2.4.20-8)
        root (hd0,1)
        kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ vga=ask
        initrd /initrd-2.4.20-8.img
title Linux 2.6.5
        root (hd0,1)
        kernel /vmlinuz-2.6.5 ro root=/dev/hda3
        initrd /initrd-2.6.5.img
----------------------------------------------------------------

/etc/fstab
----------------------------------------------------------------
/dev/hda3               /                       ext3    defaults       
1 1
LABEL=/boot             /boot                   ext3    defaults       
1 2
none                    /dev/pts                devpts  gid=5,mode=620 
0 0
none                    /proc                   proc    defaults       
0 0
none                    /dev/shm                tmpfs   defaults       
0 0
/dev/hda5               swap                    swap    defaults       
0 0
/dev/sda1               /flash          vfat    rw,user,noauto,unhide
/dev/hda1               /win            vfat    rw,user,noauto,unhide
192.168.1.10:/home/frank/testnfs   /home/frank/trunde   nfs  
rw,user,noauto
----------------------------------------------------------------


Fejlmeddelelse:

Red Hat nash version 3.4.42 starting
Mounting /proc filesystem
Creating block devices
Creating root devices
Mounting root fillesystem
Mount: 19 mountiong ext3
pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed: 2
umount /initrd/proc failed: 2
Freeing unused kernel memory: 240k freed
Kernel panic: No init found. Try passing init= option to kernel.



Follow ups