On Thu, Oct 12, 2017 at 03:15:45PM -0700, Mike Larkin wrote:
> On Thu, Oct 12, 2017 at 05:07:24PM -0500, Andrew Daugherity wrote:
> > On Tue, Oct 3, 2017 at 3:49 AM, Jiri B <ji...@devio.us> wrote:
> > >> > I was able to boot opensuse from that dvd, although later on I got an
> > >> > error in the installer :/
> > >>
> > >> This was because the installer couldn't locate the "dvd", correct?
> > >
> > > Unable to create repository
> > > from URL 'hd:/?device=/dev/disk/by-id/virtio-_____U_____2_-part2'.
> > >
> > >
> > > It would be nice to have IDE cdrom emulation.
> > 
> > Sure, but that isn't actually needed to install openSUSE, and wasn't
> > the problem here.  The SUSE ISO images have a fake MBR added with
> > isohybrid, so that you can dd them to a USB key and boot that
> > unmodified.  This is in fact why you got as far as you did, as the ISO
> > "disk" looks like a disk with MBR partitions, which seabios happily
> > boots.  The reason the installation failed later is because it's
> > attempting to use the disk ID to locate the installation repo, but
> > that is unimplemented in vmm, as Mike Larkin has explained.  If you
> 
> oh. I didn't know that is how it was finding things.
> 

When booting it this way in qemu, qemu just reports the ID as "".

So are you sure this is the way it is supposed to work?

> If that's the case, we may be able to easily do this. I'll take a look.
> 
> > manually set the installation source to the real disk device, it
> > works.
> > 
> > After a bit of trial and error, I successfully installed openSUSE Leap
> > 42.3 under vmm with a VM configuration similar to yours.  At the
> > isolinux boot prompt, I entered:
> >     linux console=ttyS0,115200n8 install=hd:/?device=vda
> > 
> > The install parameter is specific to SUSE and is documented at [1].
> > With the disk order you have, Linux sees /dev/vda as the ISO and
> > /dev/vdb as the target disk.  After installation finishes, you of
> > course have to switch the disk order to boot from the virtual hard
> > drive; fortunately grub2 still finds the disk.  I may be missing
> > something, but it appears there's currently no way to have vmm tell
> > seabios to boot the second (or third, etc.) disk rather than the
> > first?
> > 
> > At some points the installation appeared to hang, but it always
> > recovers after a bit and you can proceed. Sometimes the display gets
> > screwed up, but a Ctrl+L always clears it up (pretty sure that one is
> > a bug in the YaST ncurses interface rather than vmm, as I've also seen
> > it installing openSUSE in text mode under Xen).
> > 
> > This was my first time trying out vmm and it was very straightforward,
> > once I figured out what were dumb mistakes on my part.  vmm is already
> > very capable and it is steadily improving!
> > 
> 
> Thanks for the nice writeup Andrew.
> 
> -ml
> 
> > 
> > -Andrew
> > 
> > [1] 
> > https://doc.opensuse.org/documentation/leap/startup/single-html/book.opensuse.startup/index.html#id2504
> > 
> 

Reply via email to