[oe] Bootloader problems
Paolo Cremonese
pisa.t at teledata-i.com
Sun Mar 1 09:35:39 UTC 2009
On ven, 2009-02-27 at 13:47 -0500, Denys Dmytriyenko wrote:
> On Fri, Feb 27, 2009 at 12:37:32PM +0100, Paolo Cremonese wrote:
> > Hi all,
> > I have problems in generating a bootable device (CF)
> > During the setup the CF is connected to the host via an USB adapter.
> >
> > These are the steps I do:
> >
> > # fdisk /dev/sdb
> > create a linux partition /dev/sdb1 and activate it
> >
> > # mkfs.ext3 /dev/sdb1
> >
> > # mount -t ext3 /dev/sdb1 /media/disk
> >
> > # cd /media/disk
> > # tar
> > -xvf /home/paolo/oe/stuff/build/gpe-image/deploy/glibc/images/i586-generic/gpe-image-i586-generic.tar
> >
> > and the filesystem is correctly on the CF
> >
> > # cd boot
> > # mkdir grub
> > # cd grub
> > # < copy of grub files>
> > # grub ...
> >
> > the menu.lst contains
> >
> > title OpenEmbedded Linux (hda1)
> > root (hd0,0)
> > kernel /boot/bzImage-2.6.21 root=/dev/hda1 ro
> > quiet
> >
> >
> > The system boots, but when the filesystem is created, the kernel crashes
> > with the message:
> >
> > VFS: Cannot open root device "(hd0,0)" or unknown-block(0,0)
> > Please append a correct "root=" boot option
> > Kernel panic - not syncing: VFS: unable to mount root fs or
> > unknown-block(0,0)
> >
> > but I don't understand what I have to do...
>
> Please verify:
>
> 1. Your device, you are trying to boot, maps your CF at /dev/hda (or /dev/sda)
> 2. Your kernel has the support for the filesystem type you want - ext3/ext2
> 3. Your filesystem has static /dev/hda and enough /dev/hda? devnodes
>
I have checked:
3. I find /dev/hda and devnodes /dev/hda1 to /dev/hda19
How can I check points 2 and 1?
for the point 1 I think yes because the CF is connected to the IDE, but
I'm not sure..
For the point 2, How can I check?
Many thanks,
Paolo
More information about the Openembedded-devel
mailing list