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. 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 >