[yocto] qemux86 Image won't boot from CF

Jürgen Messerer juergen.messerer at bbv.ch
Wed Jun 13 09:19:42 PDT 2012


Thanks Darren for the tips.

Meanwhile I realized that to that the PCMCIA is missing .
I will follow your suggestion about writing an own machine config file.

Best regards

Juergen
 

-----Original Message-----
From: Darren Hart [mailto:dvhart at linux.intel.com] 
Sent: Mittwoch, 13. Juni 2012 17:56
To: Jürgen Messerer
Cc: yocto at yoctoproject.org; Andrea Adami
Subject: Re: [yocto] qemux86 Image won't boot from CF



On 06/12/2012 04:07 AM, Jürgen Messerer wrote:
> Hi everybody.
> 
>  
> 
> The following problem occurs when I try to start a x86 linux system 
> from CF-Card.
> 
>  
> 
> I have generate a qemux86 core-image-minimal  image with the latest pokey.
> 

...

> VFS: Unable to mount root fs via NFS, trying floppy.
> 
> VFS: Cannot open root device "hdb1" or unknown-block(2,0)
> 
> Please append a correct "root=" boot option; here are the available
> partitions:
> 
> VFS: Unable to mount root fs on unknown-block(2,0)

The kernel should list the known block devices. It isn't finding any. So either you don't have the driver for it installed, or it is a removable device. As Andrea pointed out, rootwait can help with the latter.

However, it should be noted that the qemux86 machine is intended to be booted under emulation, and has the drivers required for that scenario.
If you want to boot on real hardware, you really should be creating a machine config and a kernel bbappend with whatever drivers you need for your hardware in a config fragment.

--
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel





More information about the yocto mailing list