[ubuntu-cloud] Running the UEC images in VirtualBox - /dev/disk/by-label/uec-rootfs does not exist.
Scott Moser
smoser at ubuntu.com
Tue Oct 12 02:07:03 BST 2010
On Tue, 12 Oct 2010, Laurence Rowe wrote:
> * commented out the line ``mv "${d}/etc/resolv.conf"
> "${d}/etc/resolv.conf.dist"`` - it would not download without it.
Shoot. Righ after that, should have been a:
cp /etc/resolv.conf "${d}/etc/resolv.conf"
(Ie, we want to replace the chroot version with the system version that
presumably has sane values).
> * used i386 rather than amd64
I checked with both.
> * ran the script under an ubuntu 9.04 VM and copied off the resulant
> .img to convert to .vdi on my mac.
Hm.. I ran under maverick (10.10), and tested virtual box for both i386
and amd64 on virtualbox
$ dpkg-query --show virtualbox-ose
virtualbox-ose 3.2.8-dfsg-2ubuntu1
In virtualbox GUI, I had a
"SATA Controller" of type "AHCI"
> I'm seeing the same error again. By following the instructions at
> http://www.opensourcery.co.za/2009/09/30/virtualbox-gentoo-and-serial-consoles/
> I was able to log the boot over a virtual serial console:
>
> Begin: Mounting root file system ... Begin: Running /scripts/lo[
> 2.695607] ahci: Unknown symbol ahci_ops (err 0)
> cal-top ... done[ 2.779118] e1000: Intel(R) PRO/1000 Network Driver
> - version 7.3.21-k6-NAPI
> .
> [ 2.852090] e1000: Copyright (c) 1999-2006 Intel Corporation.
> [ 2.923194] ahci: Unknown symbol ahci_start_engine (err 0)
> [ 2.951412] e1000 0000:00:03.0: PCI INT A -> Link[LNKC] -> GSI 10
> (level, low) -> IRQ 10
> [ 2.971120] ahci: Unknown symbol ahci_interrupt (err 0)
> [ 2.993209] ahci: Unknown symbol ahci_check_ready (err 0)
The unknown symbols are the problem. Its indicating that you didn't get
libahci.ko into lib/modules/"*-${sver}/kernel/drivers/ata/libahci.ko
and/or the ramdisk didn't get updated. That said, your 'fixlog' shows
that both of those happened.
+ dpkg -x
./mnt/var/cache/apt/archives/linux-image-2.6.35-22-generic-pae_2.6.35-22.33_i386.deb
./mnt.x
+ cp
./mnt.x/lib/modules/2.6.35-22-generic-pae/kernel/drivers/ata/libahci.ko
./mnt/lib/modules/2.6.35-22-virtual/kernel/drivers/ata/
+ chroot ./mnt env LANG=C update-initramfs -k all -u
update-initramfs: Generating /boot/initrd.img-2.6.35-22-virtual
So the only thing I can understand might have went wrong is that you
didn't get your disk image re-created correctly.
It really looks to me like it "should work" other than that.
More information about the Ubuntu-cloud
mailing list