All of lore.kernel.org
 help / color / mirror / Atom feed
From: Gleb Natapov <gleb@redhat.com>
To: Martin Kraus <martin.kraus@wujiman.net>
Cc: kvm <kvm@vger.kernel.org>
Subject: Re: grub booting from virtio but can't see virtio disks
Date: Sun, 8 Aug 2010 14:39:59 +0300	[thread overview]
Message-ID: <20100808113959.GA26245@redhat.com> (raw)
In-Reply-To: <20100807153114.GA8631@/bin/hostname>

On Sat, Aug 07, 2010 at 05:31:16PM +0200, Martin Kraus wrote:
> On Tue, Aug 03, 2010 at 08:58:59AM +0300, Gleb Natapov wrote:
> > On Mon, Aug 02, 2010 at 09:05:48PM +0200, Martin Kraus wrote:
> > > Hi. I've been wondering why grub can boot from a virtio device but can't see
> > > virtio devices. I wanted to have a generic disk which would have a bios
> > > partition with grub modules and this would include grub.cfg from a second disk.
> > > I could use this image to boot all my virtual linux machines without the need
> > > to have a partition on a logical volume. This way I have a separate virtio
> > > boot lv with partitions and it works fine. It just doesn't seem as nice and I'm
> > > curious if there is a way to get it to work, meaning if for example using efi
> > > or some other kind of bios for qemu or grub module would help it.
> > > 
> > What is your qemu version and qemu command line?
> 
> debian squeeze 0.12.4
> 
> kvm -cpu host  -drive file=/dev/mapper/virtual-ctech_boot,boot=on,if=virtio,cache=none -drive
> file=/dev/mapper/virtual-ctech,if=virtio,cache=none 
> 
> virtual-ctech_boot is partitioned and mounts as "/boot" in the virtual guest and virtual-ctech is not
> partitioned and is mounted as "/".
> 
> This works fine but grub sees only the virtual-ctech_boot from which it is
> booting. From that I see it is possible to access virtio devices at boot time but
> somehow the bootdisk is different from the other disk. 
> 
> I have to set if=ide for virtual-ctech for grub to be able to see it. 
> 
Can you try to use latest seabios and see if it changes something?
You can get seabios here git://git.linuxtogo.org/home/kevin/seabios.gi
To tell qemu to use specific bios image use -bios flag.

> Is it possible to see all the virtio disks in grub or am I just out of luck?
> 
> thanks
> mk

--
			Gleb.

  reply	other threads:[~2010-08-08 11:40 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-08-02 19:05 grub booting from virtio but can't see virtio disks Martin Kraus
2010-08-03  5:58 ` Gleb Natapov
2010-08-07 15:31   ` Martin Kraus
2010-08-08 11:39     ` Gleb Natapov [this message]
2010-08-08 16:14       ` Martin Kraus

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20100808113959.GA26245@redhat.com \
    --to=gleb@redhat.com \
    --cc=kvm@vger.kernel.org \
    --cc=martin.kraus@wujiman.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.