Hi All, I am trying to boot up 2.6.20-15 Kernel ( Ubuntu Kernel) using my custom initramfs. But I am getting Kernel Panic when I boot using my Init script. I am mentioning my init script below. I have followed the FC7 init script, I really don't know many things which are being used in that.
In this Init script everything goes fie till I execute setuproot, while running setuproot it complains; setuproot: moving /dev failed: No such file or directory no fstab.sys, mounting internal defaults setuproot: error mounting /proc: No such file or directory setuproot: error mounting /sys: No such file or directory And it gives Kernel Panic after executing switch_root, I am not sure why switch_root is not executing the /sbin/init, is it due to it couldn't find it? 2 Kernel Panic message: [ 47.972305] kjournald starting. Commit interval 5 seconds [ 48.037871] EXT3-fs: mounted filesystem with ordered data mode. [ 48.110173] Kernel panic - not syncing: Attempted to kill init! I really don't know its a problem of busybox or in my Init script. #!/bin/nash mount -t proc /proc /proc setquiet echo Mounting proc filesystem echo Mounting sysfs filesystem mount -t sysfs /sys /sys echo Creating /dev mount -o mode=0755 -t tmpfs /dev /dev mkdir /dev/pts mount -t devpts -o gid=5,mode=620 /dev/pts /dev/pts mkdir /dev/shm mkdir /dev/mapper echo Creating initial device nodes mknod /dev/null c 1 3 mknod /dev/zero c 1 5 mknod /dev/systty c 4 0 mknod /dev/tty c 5 0 mknod /dev/console c 5 12 mknod /dev/ptmx c 5 2 mknod /dev/rtc c 10 135 mknod /dev/tty0 c 4 0 mknod /dev/tty1 c 4 1 mknod /dev/tty2 c 4 2 mknod /dev/tty3 c 4 3 mknod /dev/tty4 c 4 4 mknod /dev/tty5 c 4 5 mknod /dev/tty6 c 4 6 mknod /dev/tty7 c 4 7 mknod /dev/tty8 c 4 8 mknod /dev/tty9 c 4 9 mknod /dev/tty10 c 4 10 mknod /dev/tty11 c 4 11 mknod /dev/tty12 c 4 122 mknod /dev/ttyS0 c 4 64 mknod /dev/ttyS1 c 4 65 mknod /dev/ttyS2 c 4 66 mknod /dev/ttyS3 c 4 67 echo Creating block device nodes. mkblkdevs echo "Loading usbcore.ko module" insmod /lib/usbcore.ko echo "Loading uhci-hcd.ko module" insmod /lib/uhci-hcd.ko echo "Loading ohci-hcd.ko module" insmod /lib/ohci-hcd.ko echo "Loading ehci-hcd.ko module" insmod /lib/ehci-hcd.ko mount -t usbfs /proc/bus/usb /proc/bus/usb echo "Loading mbcache.ko module" insmod /lib/mbcache.ko echo "Loading jbd.ko mo8dule" insmod /lib/jbd.ko echo "Loading ext3.ko module" insmod /lib/ext3.ko echo "Loading scsi_mod.ko module" insmod /lib/scsi_mod.ko echo "Loading sd_mod.ko module" insmod /lib/sd_mod.ko echo "Loading sg.ko module" insmod /lib/sg.ko echo "Loading libata.ko module" insmod /lib/libata.ko echo "Loading ata_generic.ko module" insmod /lib/ata_generic.ko echo "Loading ata_piix.ko module" insmod /lib/ata_piix.ko echo Waiting for driver initialization. stabilized --hash --interval 250 /proc/scsi/scsi insmod /l8ib/scsi_wait_scan.ko rmmod scsi_wait_scan mkblkdevs echo Creating root device. mkrootdev -t ext3 -o defaults,ro sda2 echo Mounting root filesystem. mount -o defaults,ro -t ext3 /dev/sda2 / echo Setting up other filesystems. setuproot echo Switching to new root and running init. exec switch_root / .ext3 /sbin/init echo Booting has failed. sleep -1 Thanks Rajeev Bansal. ******************************************************************************** This email message (including any attachments) is for the sole use of the intended recipient(s) and may contain confidential, proprietary and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please immediately notify the sender by reply email and destroy all copies of the original message. Thank you. Intoto Inc. -- http://linuxfromscratch.org/mailman/listinfo/lfs-support FAQ: http://www.linuxfromscratch.org/lfs/faq.html Unsubscribe: See the above information page