http://julian.coccia.com/article-37.html
I used this article to install linux on a compact flash...as per the article i have copied /boot/* to the flash(including vmlinuz and grub.conf)...i m using fedora 7 and my grub.conf looks like this :
# 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,6)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/sda
default=1
timeout=10
splashimage=(hd0,6)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.21-1.3194.fc7)
root (hd0,6)
kernel /vmlinuz-2.6.21-1.3194.fc7 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.21-1.3194.fc7.img
title Windows XP
rootnoverify (hd0,0)
chainloader +1
Also,when booted i get GRUB command line as given in the article...i executed these commands..
GRUB> root (hd0,0)
GRUB> kernel /boot/vmlinuz root=/dev/hda1 rw init=/bin/sh
GRUB> boot
Following the boot command..vmlinuz opens and then a few steps later i encounter the following error:
cannot mount on root=/dev/hda1
append the correct "root="boot option
kernel panic:cannot mount vfs
Can someone correct me,where i m going wrong...is it required to modify the grub.conf file?Or should i give "root=" some other device?...is there any other website that gives detailed procedure to deploy linux on the compact flash?...help required urgently...Thank you in advance