Originally posted by rjlee
/dev/shm is a tmpfs partition, which suggests to me that your system is configured for a two-stage bootloader (hence the initrd bits). Firstly, make sure that you have compiled in support (not as a module) for the tmpfs filesystem, as you won't get very far booting off /dev/shm without it.
You should also make sure that you have compiled in support (not as a module) for the filesystem type of your /boot, /, /etc and /dev filesystems, otherwise you also won't get very far.
I think hd(0,0) refers to the location of the bootloader rather than the /boot partition.
Also, how far does the kernel get in booting before reporting this error?
1. I am not sure what you mean by compiled in support for the tmpfs. I would assume I would have to go back to 'make menuconfig' and load up my .config file and then go to filesystems and find tmpfs, correct?
2. I do not know what you mean by 'compiled in support for the filesystem type of your /boot, /, /etc.....'. If you mean by making sure I support ext3, ext2, etc....I did. I pretty much selected to support every type of FS there was. I can't remember if it was a module or not though. I doubt it.
3. The last few lines of the boot process are these (Filled with errors):
Mounting /proc filesystem
Creaeting block devices
Creating root device
Mouting root filesystem
mount: error 19 mounting ext3
pivotroot: pivot_root(/sysroot,/sysroot/initrd) failed: 2
umount /initrd/proc failed: 2
Mounted devfs on /dev
Freeing unused kernel memory: 272k freed
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
<6>input: AT Translated Set 2 keyboard on isa0060/serio0
input: ImPS/2 generic Wheel Mouse on isa0060/serio1
After this it just freezes. Looks like had problem mounting ext3 filesystem. I know I included it....maybe as a module. I'll go back and check. Any other suggestions though?
Thanks a lot for your help.