Re: VMD linux/debian cdrom issue

2018-08-24 Thread Ales Tepina
As i didn't knew what exactly bootstraping meant, i installed quemu
and installed debian there (that took a looong time :))
I fixed grub defaults to add clocksource=tsc console=ttyS0,115200 noapic
instead of default "quiet", updated grub.
Then i converted the qemu disk image to raw using qemu-img and used
that as the disk in vmd. Success!!!

Thanks for your help !!!
Will contact debian about including virtio drivers.

Regards, Ales

On Thu, Aug 23, 2018 at 8:24 PM Todd T. Fries  wrote:
>
> More 'color' ;-)
>
> proxmox iso's do, and they also include zfs on root as an option,
> but they require gui bits to install from what I can tell.
>
> https://www.proxmox.com/en/downloads
>
> Penned by Carlos Cardenas on 20180823  8:45.44, we have:
> | On Thu, Aug 23, 2018 at 12:43:17PM +0200, Martijn van Duren wrote:
> | > Hello Ales,
> | >
> | > I ran into the same problem and found that the Debian installer doesn't
> | > include the virtio drivers and thus can't use the cdrom or the disk.
> | >
> | > I worked around this by bootstrapping the disk via the qemu port and
> | > booting the disk from vmm once it's finally done. Qemu is significantly
> | > slower than vmm, so do get another cup of $BEVERAGE.
> | >
> | > I haven't taken the time to contact Debian about this, so it's
> | > probably not yet known to them.
> | >
> | > Hope this helps for now.
> | >
> | > martijn@
> |
> | To add some color what martijn said, the standard debian isos do not
> | include the virtio drivers; however, the netinst iso does (for whatever
> | reason).  You can boot off that and perform a network install if you're
> | so inclined.
> |
> | However, after typing that, I attempted to boot a netinst 9.5 iso and it
> | looks like those drivers are not there anymore (they have hyperv and xen
> | pv drivers present though).  You can use an older netinst ISO to do it
> | as it will still have them but I don't know how far back you'll need to
> | go since it's been a while since I tested debian.
> |
> | At this point, if you want debian, it looks like you'll have to
> | bootstrap with qemu.  I would also encourage you to contact the debian
> | folks about this as well, specifically the inclusion of virtio drivers
> | since they are already including hyperv and xen.
> |
> | +--+
> | Carlos
> |
> | > On 08/23/18 12:18, Ales Tepina wrote:
> | > > Hello!
> | > >
> | > > I have a lenovo T470 running current on which i would like to use vmd
> | > > to run debian for some work specific stuff.
> | > > I'm having trouble installing debian though because the installer
> | > > doesn't seem to find cdrom.
> | > >
> | > > My vm.conf is pretty basic:
> | > >  switch "local" {
> | > >  interface bridge0
> | > >  }
> | > >  vm "work" {
> | > >  disable
> | > >  memory 2G
> | > >  cdrom "/home/vm/debian-9.5.0-amd64-xfce-CD-1.iso"
> | > >  disk "/home/vm/debian.img"
> | > >  interface { switch "local" }
> | > >  }
> | > >
> | > > On the debian installer boot menu, i select Install and press TAB to
> | > > edit the menu entry. I remove the "quiet" at the end and append from
> | > > --- onwards so at the end it looks like this:
> | > >  (omitted part)/install.amd/vmlinuz desktop=xfce vga=788
> | > > initrd=/install.amd/initrd.gz --- clocksource=tsc console=ttyS0,115200
> | > > noapic
> | > >
> | > > The text based installer starts and i'm able to choose language,
> | > > location and keyboard.
> | > > At the "Detect and mount CD-ROM section, i'm informed that "No common
> | > > CD-ROM drive was detected." and i'm given the option to load CD-ROM
> | > > drivers from removable media. When i select NO the installer gives me
> | > > the option to manually select a CD-ROM module or device. I  can choose
> | > > between none and cdrom. The cdrom option just asks me for a device
> | > > like /dev/ cdrom
> | > >
> | > > I tried with debian netboot image - same problem.
> | > >
> | > > I've read Mike Larkin's slides "OpenBSD vmm/vmd Update" and if some of
> | > > you are running linux in vmm (for testing purposes of course) i would
> | > > be gratefull to know how did you manage to get past this problem?
> | > >
> | > > Best regards, Ales
> | > >
> | >
>
> --
> Todd Fries .. t...@fries.net
>
>  
> |\  1.636.410.0632 (voice)
> | Free Daemon Consulting, LLC\  1.405.227.9094 (voice)
> | http://FreeDaemonConsulting.com\  1.866.792.3418 (FAX)
> | PO Box 16169, Oklahoma City, OK 73113-2169 \  sip:freedae...@ekiga.net
> | "..in support of free software solutions." \  sip:4052279...@ekiga.net
>  \
>
>   37E7 D3EB 74D0 8D66 A68D  B866 0326 204E 3F42 004A
> http://todd.fries.net/pgp.txt



Re: VMD linux/debian cdrom issue

2018-08-23 Thread Todd T. Fries
More 'color' ;-)

proxmox iso's do, and they also include zfs on root as an option,
but they require gui bits to install from what I can tell.

https://www.proxmox.com/en/downloads

Penned by Carlos Cardenas on 20180823  8:45.44, we have:
| On Thu, Aug 23, 2018 at 12:43:17PM +0200, Martijn van Duren wrote:
| > Hello Ales,
| > 
| > I ran into the same problem and found that the Debian installer doesn't
| > include the virtio drivers and thus can't use the cdrom or the disk.
| > 
| > I worked around this by bootstrapping the disk via the qemu port and
| > booting the disk from vmm once it's finally done. Qemu is significantly
| > slower than vmm, so do get another cup of $BEVERAGE.
| > 
| > I haven't taken the time to contact Debian about this, so it's
| > probably not yet known to them.
| > 
| > Hope this helps for now.
| > 
| > martijn@
| 
| To add some color what martijn said, the standard debian isos do not
| include the virtio drivers; however, the netinst iso does (for whatever
| reason).  You can boot off that and perform a network install if you're
| so inclined.
| 
| However, after typing that, I attempted to boot a netinst 9.5 iso and it
| looks like those drivers are not there anymore (they have hyperv and xen
| pv drivers present though).  You can use an older netinst ISO to do it
| as it will still have them but I don't know how far back you'll need to
| go since it's been a while since I tested debian.
| 
| At this point, if you want debian, it looks like you'll have to
| bootstrap with qemu.  I would also encourage you to contact the debian
| folks about this as well, specifically the inclusion of virtio drivers
| since they are already including hyperv and xen.
| 
| +--+
| Carlos
| 
| > On 08/23/18 12:18, Ales Tepina wrote:
| > > Hello!
| > > 
| > > I have a lenovo T470 running current on which i would like to use vmd
| > > to run debian for some work specific stuff.
| > > I'm having trouble installing debian though because the installer
| > > doesn't seem to find cdrom.
| > > 
| > > My vm.conf is pretty basic:
| > >  switch "local" {
| > >  interface bridge0
| > >  }
| > >  vm "work" {
| > >  disable
| > >  memory 2G
| > >  cdrom "/home/vm/debian-9.5.0-amd64-xfce-CD-1.iso"
| > >  disk "/home/vm/debian.img"
| > >  interface { switch "local" }
| > >  }
| > > 
| > > On the debian installer boot menu, i select Install and press TAB to
| > > edit the menu entry. I remove the "quiet" at the end and append from
| > > --- onwards so at the end it looks like this:
| > >  (omitted part)/install.amd/vmlinuz desktop=xfce vga=788
| > > initrd=/install.amd/initrd.gz --- clocksource=tsc console=ttyS0,115200
| > > noapic
| > > 
| > > The text based installer starts and i'm able to choose language,
| > > location and keyboard.
| > > At the "Detect and mount CD-ROM section, i'm informed that "No common
| > > CD-ROM drive was detected." and i'm given the option to load CD-ROM
| > > drivers from removable media. When i select NO the installer gives me
| > > the option to manually select a CD-ROM module or device. I  can choose
| > > between none and cdrom. The cdrom option just asks me for a device
| > > like /dev/ cdrom
| > > 
| > > I tried with debian netboot image - same problem.
| > > 
| > > I've read Mike Larkin's slides "OpenBSD vmm/vmd Update" and if some of
| > > you are running linux in vmm (for testing purposes of course) i would
| > > be gratefull to know how did you manage to get past this problem?
| > > 
| > > Best regards, Ales
| > > 
| > 

-- 
Todd Fries .. t...@fries.net

 
|\  1.636.410.0632 (voice)
| Free Daemon Consulting, LLC\  1.405.227.9094 (voice)
| http://FreeDaemonConsulting.com\  1.866.792.3418 (FAX)
| PO Box 16169, Oklahoma City, OK 73113-2169 \  sip:freedae...@ekiga.net
| "..in support of free software solutions." \  sip:4052279...@ekiga.net
 \
 
  37E7 D3EB 74D0 8D66 A68D  B866 0326 204E 3F42 004A
http://todd.fries.net/pgp.txt



Re: VMD linux/debian cdrom issue

2018-08-23 Thread Carlos Cardenas
On Thu, Aug 23, 2018 at 12:43:17PM +0200, Martijn van Duren wrote:
> Hello Ales,
> 
> I ran into the same problem and found that the Debian installer doesn't
> include the virtio drivers and thus can't use the cdrom or the disk.
> 
> I worked around this by bootstrapping the disk via the qemu port and
> booting the disk from vmm once it's finally done. Qemu is significantly
> slower than vmm, so do get another cup of $BEVERAGE.
> 
> I haven't taken the time to contact Debian about this, so it's
> probably not yet known to them.
> 
> Hope this helps for now.
> 
> martijn@

To add some color what martijn said, the standard debian isos do not
include the virtio drivers; however, the netinst iso does (for whatever
reason).  You can boot off that and perform a network install if you're
so inclined.

However, after typing that, I attempted to boot a netinst 9.5 iso and it
looks like those drivers are not there anymore (they have hyperv and xen
pv drivers present though).  You can use an older netinst ISO to do it
as it will still have them but I don't know how far back you'll need to
go since it's been a while since I tested debian.

At this point, if you want debian, it looks like you'll have to
bootstrap with qemu.  I would also encourage you to contact the debian
folks about this as well, specifically the inclusion of virtio drivers
since they are already including hyperv and xen.

+--+
Carlos

> On 08/23/18 12:18, Ales Tepina wrote:
> > Hello!
> > 
> > I have a lenovo T470 running current on which i would like to use vmd
> > to run debian for some work specific stuff.
> > I'm having trouble installing debian though because the installer
> > doesn't seem to find cdrom.
> > 
> > My vm.conf is pretty basic:
> >  switch "local" {
> >  interface bridge0
> >  }
> >  vm "work" {
> >  disable
> >  memory 2G
> >  cdrom "/home/vm/debian-9.5.0-amd64-xfce-CD-1.iso"
> >  disk "/home/vm/debian.img"
> >  interface { switch "local" }
> >  }
> > 
> > On the debian installer boot menu, i select Install and press TAB to
> > edit the menu entry. I remove the "quiet" at the end and append from
> > --- onwards so at the end it looks like this:
> >  (omitted part)/install.amd/vmlinuz desktop=xfce vga=788
> > initrd=/install.amd/initrd.gz --- clocksource=tsc console=ttyS0,115200
> > noapic
> > 
> > The text based installer starts and i'm able to choose language,
> > location and keyboard.
> > At the "Detect and mount CD-ROM section, i'm informed that "No common
> > CD-ROM drive was detected." and i'm given the option to load CD-ROM
> > drivers from removable media. When i select NO the installer gives me
> > the option to manually select a CD-ROM module or device. I  can choose
> > between none and cdrom. The cdrom option just asks me for a device
> > like /dev/ cdrom
> > 
> > I tried with debian netboot image - same problem.
> > 
> > I've read Mike Larkin's slides "OpenBSD vmm/vmd Update" and if some of
> > you are running linux in vmm (for testing purposes of course) i would
> > be gratefull to know how did you manage to get past this problem?
> > 
> > Best regards, Ales
> > 
> 



Re: VMD linux/debian cdrom issue

2018-08-23 Thread Julien Steinhauser
Martijn van Duren  wrote:
> (…)
> I worked around this by bootstrapping the disk via the qemu port and
> booting the disk from vmm once it's finally done. Qemu is significantly
> slower than vmm, so do get another cup of $BEVERAGE.
> (…)

Another option is to grab
https://cdimage.debian.org/cdimage/openstack/current/debian-9.5.2-20180809-openstack-amd64.raw

It does not have a premade account so you need to add your ssh public key
where it belongs.
Boot it via vmd, let the autosetup thing die from timeout.
Connect via ssh, uninstall all software related to the autosetup thing
(I do not remember the name, but if you watch the first boot,
you will have some clue)
Reboot the vm.

To add a ssh key, I did not succeed in mounting the file via vnconfig,
not sure whether it is doable or not so I used a Debian system
I had access to.

On the linux host:

# losetup /dev/loop0 debian-9.5.2-20180809-openstack-amd64.raw
# kpartx -a /dev/loop0
# mount /dev/mapper/loop0p1 /tmp/vmdisk/

### the moment you add your ssh public key.

# umount /dev/mapper/loop0p1
# kpartx -d /dev/loop0
# losetup -d /dev/loop0

Hope it helps as well.



Re: VMD linux/debian cdrom issue

2018-08-23 Thread Martijn van Duren
Hello Ales,

I ran into the same problem and found that the Debian installer doesn't
include the virtio drivers and thus can't use the cdrom or the disk.

I worked around this by bootstrapping the disk via the qemu port and
booting the disk from vmm once it's finally done. Qemu is significantly
slower than vmm, so do get another cup of $BEVERAGE.

I haven't taken the time to contact Debian about this, so it's
probably not yet known to them.

Hope this helps for now.

martijn@

On 08/23/18 12:18, Ales Tepina wrote:
> Hello!
> 
> I have a lenovo T470 running current on which i would like to use vmd
> to run debian for some work specific stuff.
> I'm having trouble installing debian though because the installer
> doesn't seem to find cdrom.
> 
> My vm.conf is pretty basic:
>  switch "local" {
>  interface bridge0
>  }
>  vm "work" {
>  disable
>  memory 2G
>  cdrom "/home/vm/debian-9.5.0-amd64-xfce-CD-1.iso"
>  disk "/home/vm/debian.img"
>  interface { switch "local" }
>  }
> 
> On the debian installer boot menu, i select Install and press TAB to
> edit the menu entry. I remove the "quiet" at the end and append from
> --- onwards so at the end it looks like this:
>  (omitted part)/install.amd/vmlinuz desktop=xfce vga=788
> initrd=/install.amd/initrd.gz --- clocksource=tsc console=ttyS0,115200
> noapic
> 
> The text based installer starts and i'm able to choose language,
> location and keyboard.
> At the "Detect and mount CD-ROM section, i'm informed that "No common
> CD-ROM drive was detected." and i'm given the option to load CD-ROM
> drivers from removable media. When i select NO the installer gives me
> the option to manually select a CD-ROM module or device. I  can choose
> between none and cdrom. The cdrom option just asks me for a device
> like /dev/ cdrom
> 
> I tried with debian netboot image - same problem.
> 
> I've read Mike Larkin's slides "OpenBSD vmm/vmd Update" and if some of
> you are running linux in vmm (for testing purposes of course) i would
> be gratefull to know how did you manage to get past this problem?
> 
> Best regards, Ales
>