From owner-freebsd-virtualization@freebsd.org Tue Oct 25 15:38:29 2016 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AD3AEC2136E for ; Tue, 25 Oct 2016 15:38:29 +0000 (UTC) (envelope-from root@doctor.nl2k.ab.ca) Received: from doctor.nl2k.ab.ca (doctor.nl2k.ab.ca [204.209.81.1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 91693189A for ; Tue, 25 Oct 2016 15:38:29 +0000 (UTC) (envelope-from root@doctor.nl2k.ab.ca) Received: from root by doctor.nl2k.ab.ca with local (Exim 4.87 (FreeBSD)) (envelope-from ) id 1bz3nw-000IeK-E0; Tue, 25 Oct 2016 09:38:20 -0600 Date: Tue, 25 Oct 2016 09:38:20 -0600 From: "Dave Shariff Yadallee - System Administrator a.k.a. The Root of the Problem" To: Randy Terbush Cc: The Doctor , Matt Churchyard , "freebsd-virtualization@freebsd.org" Subject: Re: Windows 2016 Server Message-ID: <20161025153820.GA69757@doctor.nl2k.ab.ca> References: <20161021183120.GA21232@doctor.nl2k.ab.ca> <20161021190122.GA30602@doctor.nl2k.ab.ca> <0406d06f-aa1a-677c-775a-b09a3ebd3073@freebsd.org> <20161021222342.GA80184@doctor.nl2k.ab.ca> <33e8e02d845145918591d25196402491@SERVER.ad.usd-group.com> <20161025060637.GA20650@doctor.nl2k.ab.ca> <4cec0d5457ca45e1b2dee0b92055a439@SERVER.ad.usd-group.com> <20161025135818.GA28314@doctor.nl2k.ab.ca> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.7.1 (2016-10-04) X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Oct 2016 15:38:29 -0000 On Tue, Oct 25, 2016 at 08:33:47AM -0600, Randy Terbush wrote: > On Tue, Oct 25, 2016 at 7:58 AM, The Doctor > wrote: > > > On Tue, Oct 25, 2016 at 09:20:28AM +0000, Matt Churchyard wrote: > > > > > One other issue is that Windows doesn't support the virtio-net network > > device by default. The easiest way to get this working is to boot the > > guest with the virtio driver ISO attached instead of the Windows install > > disk (once Windows is installed and working). You can then install the > > driver for the network interface from the CD using the VNC console. > > > > > > Depending on what you are doing you may find it easier to use something > > like iohyve/chyves/vm-bhyve/vmrc that handles all the raw bhyve commands > > for you. > > > > > > Matt > > > > I will look into the iohyve , saw that last night. > > > > Does this also apply to UEFU BSDs / Linuxes ? > > > > ???Just to chime in quickly on this thread... I am a big fan of vm-bhyve. It > has made it much easier to sort bhyve out in general and get through some > of these new options for supported guests. > > Regarding Linux and UEFI, much of this also applies there. I've > successfully installed a LinuxMint guest. I will offer that after the > install, the boot process hung at the EFI. After exiting from the Shell> > prompt that eventually appears, it is possible to navigate the UEFI bios > settings to pick a bootable device. Only after rerunning 'grub2-install' > was I able to have a Linux guest that would boot without fiddling. > ??? Let me give you my setup. No Zpool here. I am running FreeBSD 11 UEFI on x86_64. I have set up some non-UEFI guest successfull , Fedora, Centos and Ubuntu. If it the UEFI part using a non-zpool environment that I am trying to wrap my head around. Smilir to Windows, I did install Fedora using UEFI but then could not go to the second stage, i.e. booting into the VM. Hence I do need to understand how to this with my environment using purely bhyve. -- For effective Internet Etiquette and communications read http://catb.org/jargon/html/T/top-post.html, http://idallen.com/topposting.html & http://www.caliburn.nl/topposting.html