ChrisTitusTech / winutil

Chris Titus Tech's Windows Utility - Install Programs, Tweaks, Fixes, and Updates
MIT License
23.15k stars 1.41k forks source link

Feature: Integrate VirtIO Guest Drivers in Config Tab #2887

Open ChrisTitusTech opened 1 week ago

ChrisTitusTech commented 1 week ago

Is your feature request related to a problem? Please describe. Add virtio drivers quietly using the fedora virtio installer: https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.262-2/virtio-win-guest-tools.exe

Describe the solution you'd like Auto install for a new windows VM that is using QEMU

ruxunderscore commented 1 week ago

Might add the suggestion of adding virtio drivers to the MicroWin builder, as well.

jschenke488 commented 6 days ago

Might add the suggestion of adding virtio drivers to the MicroWin builder, as well.

The VirtIO drivers are also available using the ISO from https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/stable-virtio/virtio-win.iso. This might be a better solution because this link is a permalink for the latest stable release, and the drivers are bundled inside without the need for an installer. For MicroWin, this could also be necessary because the VirtIO SCSI drivers need to be available for any drives to be detected during first-stage OOBE. For Windows 11 amd64, the SCSI drivers are located at D:\vioscsi\w11\amd64\vioscsi.inf (substitute D: for the ISO)

jschenke488 commented 6 days ago

If the ISO is mounted to a VM, then we could add automatic installation of the guest tools to the unattend similar to https://schneegans.de/windows/unattend-generator/ The SCSI drivers would still need to be bundled though.