qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] ahci drive: how to make it non-bootable?


From: Michael Tokarev
Subject: [Qemu-devel] ahci drive: how to make it non-bootable?
Date: Mon, 07 May 2012 22:48:25 +0400
User-agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:10.0.3) Gecko/20120329 Icedove/10.0.3

I'm trying to experiment with ahci, but can't
even get my win guest to install drivers for
it.  My usualy procedure is, for an existing
guest, to add a dummy drive of required type,
boot the guest, let it to recognize the new
device and to install drivers needed for it,
shut it down and change boot drive to the one
of required type.  This worked fine so far,
eg, for virtio or scsi.

But now I can't use the same technique for ahci.

 qemu .. -drive file=winguest.raw,if=virtio \
  -device ahci,id=a \
  -drive file=dummy.raw,id=d,if=none \
  -device ide-disk,bus=a.0,drive=d,bootindex=X

Now, no matter what I use for the bootindex
parameter, the guest _always_ boots off a dummy
ahci drive.  Even using bootindex=-1 or some huge
value, the guest still boots from ahci.

The only workaround I found so far is to boot
using -boot menu=on, and manually choose the
second entry (which is the virtio image), but
obviously this is not good at all.

How to let the guest to boot from the virtio
drive?

Thanks,

/mjt



reply via email to

[Prev in Thread] Current Thread [Next in Thread]