Port-xen archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Image-based Linux-DomUs fail to boot ("VFS: Cannot open root device "hda1" or unknown-block(0,0)")



On Sat, Aug 05, 2006 at 09:55:18PM +0200, Mark Weinem wrote:
> I tried the "opensuse101-20060514.tbz"opensuse101-20060514.tbz" from there 
> and  after "tar -xjf  "opensuse101-20060514.tbz" it contains the 
> files "hda6.img", "opensuse101.cfg" and "vmlinuz-2.6.16.13-xen"
> 
> I'm not sure what you mean with "using cp" but this is what I did:
> 
>       # cp vmlinuz-2.6.16.13-xen /
>       
>       # vnconfig -c vnd0 hda6.img
> 
>       # vi /usr/pkg/etc/xen/opensuse
>               
>               kernel = "/vmlinuz-2.6.16.13-xen"
>               memory = 300
>               name = "opensuse"
>               vif = [ 'mac=aa:00:00:50:02:f0, bridge=bridge0' ]
>               disk = [ 'phy:/dev/vnd0d,0x306,w' ]
>               root = "/dev/hda6 rw"
> 
> 
> This seems to work now: the Linux domU boots (with many error messges!) 

This is because the hda6.img file is sparse (a good way to check is to
see if the output of ls -l hda6.img and du hda6.img match).
To make it non-sparse
cp hda6.img hda6.img.ok
mv hda6.img.ok hda6.img

-- 
Manuel Bouyer <bouyer%antioche.eu.org@localhost>
     NetBSD: 26 ans d'experience feront toujours la difference
--



Home | Main Index | Thread Index | Old Index