RE: Bhyve CD-ROM
- Reply: Mario Marietto : "Re: Bhyve CD-ROM"
- In reply to: Mario Marietto : "Re: Bhyve CD-ROM"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 29 Nov 2021 13:50:50 UTC
Hi Mario, how did you installed Windows 11? I’ve noticed that Windows 10 is unable to boot from virtio-blk if it’s installed without virtio-blk. It’ll show the “inaccessible boot device” you have mentioned. Regarding virtio-9p: I tried it a while ago with Windows 10 and was unable to get it working at all. So, I can’t help you much. However, you may wanna try to install the virtio-9p driver when installing Windows 11. Maybe Windows is unable to activate virtio-9p if it’s installed later too. Best regards Corvin Beckhoff Automation GmbH & Co. KG | Managing Director: Dipl. Phys. Hans Beckhoff Registered office: Verl, Germany | Register court: Guetersloh HRA 7075 From: Mario Marietto <marietto2008@gmail.com> Sent: Monday, November 29, 2021 2:36 PM To: Corvin Köhne <C.Koehne@beckhoff.com> Cc: Freebsd Virtualization <freebsd-virtualization@freebsd.org> Subject: Re: Bhyve CD-ROM CAUTION: External Email!! Hello FreeBSD virtualization ML. I'm testing Windows 11 with bhyve and I've found some annoying problems that prevent me from completing some tasks that I'm working on. It seems that bhyve and or Windows 11 does not support virtio-blk and virtio-9p,but it supports virtio-net. It sounds strange because at least one virtio device (virtio-net) is working. I don't understand why bhyve won't accept the disk if I use virtio-blk,in fact it gives the error "inaccessible boot device" as shown here : Protected link<https://nospamproxywebp.beckhoff.com/enqsig/link?id=BCAAAABGd7m3lfMOLOIhx3uNR_1Qav4Ffx8-jQB0torD82ts_G0AAABSX2SDmyFdz7gOW3kb4-II257ssMZ1LFnwjNJHDqEW0kQFRXCBVw1sr1U7DvrKIkJoDvMJhDPA1MhCUP3xY9_tGhkY8k2Bnbgfbs1f-MoWu2kFy0LAM4pfCGNwzmmqhuCkKjVrg6Rz6DJxmDPq0> ; but it works with ahci-hd,even if it can't load the correct RedHat Virt-IO SCSI driver,as shown here : Protected link<https://nospamproxywebp.beckhoff.com/enqsig/link?id=BCAAAABGd7m3lfMOLOIhx3uNR_1Qav4Ffx8-jQB0torD82ts_G0AAABDnJM6PNkB9tyo1Q6LAnGVzjzUunFxzVwL2d22QkQhkFfz7KMaYo_Bi5WRdRHz49bKLoSxgi95-RBF99s4fmL-NHi-ono7jjSJOowDZKIvCi3PM9oObe6CHgckmZL40cusdwuSrHhOhD8u_CoI0> ; windows 11 can't load even the driver for the default VGA graphic card. and it seems to don't even support virtio-9p,since when windows 11 is launched,I don't see the folder "mnt" mounted on the root folder of Windows 11. Below you can see which bhyve parameters I've used : bhyve -S -c 4 -m 8G -w -H \ -s 0,hostbridge \ -s 1,ahci-cd,/home/marietto/Downloads/virtio/virtio-win-0.1.208.iso \ ----> -s 2,ahci-hd,/mnt/da0p1/Backups/OS/bhyve/Windows/win11.img \ -s 3,fbuf,tcp=0.0.0.0:5900<http://0.0.0.0:5900>,w=1440,h=900,wait \ -s 8,virtio-net,tap0 \ ----> -s 9,virtio-9p,sharename=/mnt \ -s 30,xhci,tablet \ -s 31,lpc \ -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd \ vm0 Can I fix some of the problems explained ? thanks. Il giorno lun 29 nov 2021 alle ore 09:12 Mario Marietto <marietto2008@gmail.com<mailto:marietto2008@gmail.com>> ha scritto: a different solution could be to remove the first sector from the iso file,so that it won't boot anymore :) or to pass a physic disk with the files that you need stored inside :) Il giorno lun 29 nov 2021 alle ore 08:46 Corvin Köhne <C.Koehne@beckhoff.com<mailto:C.Koehne@beckhoff.com>> ha scritto: pci slot 9:0: unknown device "virtio-9p" Looks like bhyve has no virtio-9p emulation. I guess it’s an older bhyve version than yours. Best regards Corvin Beckhoff Automation GmbH & Co. KG | Managing Director: Dipl. Phys. Hans Beckhoff Registered office: Verl, Germany | Register court: Guetersloh HRA 7075 From: Mario Marietto <marietto2008@gmail.com<mailto:marietto2008@gmail.com>> Sent: Monday, November 29, 2021 8:09 AM To: Corvin Köhne <C.Koehne@beckhoff.com<mailto:C.Koehne@beckhoff.com>> Cc: Sysadmin Lists <sysadmin.lists@mailfence.com<mailto:sysadmin.lists@mailfence.com>>; Freebsd Virtualization <freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org>> Subject: Re: Bhyve CD-ROM CAUTION: External Email!! i would like to investigate why virtio-9p does not work for him. for me it worked until some time ago. Il lun 29 nov 2021, 07:31 Corvin Köhne <C.Koehne@beckhoff.com<mailto:C.Koehne@beckhoff.com>> ha scritto: Hi, the bootorder is determined by pci slot order. Just add your disk before your cd-rom: bhyve -c 1 -m 512M -w -H \ -s 0,hostbridge \ -s 3,virtio-blk,/dev/zvol/zroot/bhyve_vms/debianvm \ -s 4,ahci-cd,/media/Debian-11.1.0-amd64-DVD-1.iso \ -s 29,fbuf,tcp=0.0.0.0:5900<http://0.0.0.0:5900>,w=800,h=600,wait \ -s 31,lpc \ -l com1,stdio \ -l bootrom,/usr/local/share/uefi-firmware/BHYVE_UEFI.fd debianvm Best regards Corvin Beckhoff Automation GmbH & Co. KG | Managing Director: Dipl. Phys. Hans Beckhoff Registered office: Verl, Germany | Register court: Guetersloh HRA 7075 -----Original Message----- From: owner-freebsd-virtualization@freebsd.org<mailto:owner-freebsd-virtualization@freebsd.org> <owner-freebsd-virtualization@freebsd.org<mailto:owner-freebsd-virtualization@freebsd.org>> On Behalf Of Sysadmin Lists Sent: Monday, November 29, 2021 7:03 AM To: Mario Marietto <marietto2008@gmail.com<mailto:marietto2008@gmail.com>> Cc: Freebsd Virtualization <freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org>> Subject: Re: Bhyve CD-ROM CAUTION: External Email!! Thanks, Mario, but when I add this line, -s 9,virtio-9p,sharename=/media \ I get the following error message, pci slot 9:0: unknown device "virtio-9p" I read about shared folders earlier while looking for a solution and concluded FreeBSD doesn't support it (yet). > From: Mario Marietto <marietto2008@gmail.com<mailto:marietto2008@gmail.com>> > Sent: Sun Nov 28 23:14:39 CET 2021 > To: <sysadmin.lists@mailfence.com<mailto:sysadmin.lists@mailfence.com>> > Cc: Freebsd Virtualization <freebsd-virtualization@freebsd.org<mailto:freebsd-virtualization@freebsd.org>> > Subject: Re: Bhyve CD-ROM > > > if the cd is not bootable,you can attach it like this : > > -s 1,ahci-cd,/home/marietto/Downloads/virtio/virtio-win-0.1.208.iso \ > > or you can grab the files that you want when the os is loaded,declaring the > folder on the host os where are stored the files like this : > > -s 9,virtio-9p,sharename=/mnt \ -- Sent with https://nospamproxywebp.beckhoff.com/enqsig/link?id=BCAAAABGd7m3lfMOLOIhx3uNR_1Qav4Ffx8-jQB0torD82ts_G0AAADzTADPte9W9PqlaXgMPE2o-ss0dWvUhIbbKjdkxmeheoA-wpCZVABIpqOsBmtP82ENzCYFfqq0R8x3KKhL9msTlK-C4cXe143E0KmLsrixsp9XeTqFjocjPJXL5HbZJPF6VJ1mhDjDjS0GT2hn0 Secure and private email -- Mario. -- Mario.