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

[Xen-users] Full Virtualised Guest not booting with waiting for sda2 to appear error

  • To: <xen-users@xxxxxxxxxxxxxxxxxxx>
  • From: <peter.chiu@xxxxxxxxxx>
  • Date: Wed, 24 Mar 2010 19:14:24 -0000
  • Cc: peter.chiu@xxxxxxxxxx
  • Delivery-date: Wed, 24 Mar 2010 12:16:04 -0700
  • List-id: Xen user discussion <xen-users.lists.xensource.com>
  • Thread-index: Acq33cyh0RrKcyG0SxCQqZuIvahqJQAChNtHBOa/PHA=
  • Thread-topic: Full Virtualised Guest not booting with waiting for sda2 to appear error

I would appreciate for some advice on how to resolve a DomU booting problem.

On an OpenSuse 11.2 (x86-64) server, I am trying to convert an OpenSuse 10.0 (x86-64) system as a full virtualised guest, using an image file.

The image file is produced by running dd if=/dev/sda | ssh xen_server “dd of=/disks/guest_image”.

This method has worked before on other OpenSuse 10.0 (x86_64) server, but not this time.

Basically when the guest os starts up, it seems to start up okay, but later complains

    “Waiting for /dev/sda2 to appear.... not found – exiting to /bin/sh”

and subsequently times out and returns a $ prompt, which does not seem to recognise any commands.

I am aware that I need to

a.       modify the guest config file so that the disk statement is referring to hda,

b.       the image itself needs to be modified in its /boot/grub/menu.lst so that all references on sda2 are replaced by hda2, and

c.       all references of sda2 in /etc/fstab are replaced by hda2.

This trick seems to work on another host (which incidentally uses sda1 / hda1, as oppose to sda2 / hda2).

But this time it does not.

Interesting enough, despite of the change of the /boot/grub/menu.lst file, it is still looking for /dev/sda2, rather than /dev/hda2.

During the boot up sequence, I can enter into the boot OS selection menu, select the boot entry, and edit the root device from /dev/sda2 to /dev/hda2.

Only this time, it fails with a similar error:

   “Waiting for /dev/hda2 to appear.... not found – exiting to /bin/sh”

Any idea how to recover from this situation?

Many thanks.


Scanned by iCritical.

Xen-users mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.