From a958bb1dcf67ce1a3f6cc5bcb552e3171a262414 Mon Sep 17 00:00:00 2001 From: Kroese Date: Mon, 15 Jan 2024 04:01:54 +0100 Subject: [PATCH] docs: Installation (#13) --- readme.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/readme.md b/readme.md index f37a73a..ae84e8a 100644 --- a/readme.md +++ b/readme.md @@ -50,6 +50,18 @@ docker run -it --rm -e "VERSION=win11x64" -p 8006:8006 --device=/dev/kvm --cap-a ## FAQ + * ### How do I perform the installation? + + - Start the container and wait until the ISO download is completed. If needed, you can view this progress in the Docker log, wait until you see the message ```BdsDxe: starting Boot```. + - Connect to port 8006 of the container in your webbrowser. + - Start the installation by clicking ```Install now```. On the next screen, press 'OK' when prompted for ```Load driver``` and select the ```VirtIO SCSI``` driver from the list that matches your Windows version. So for Windows 11, select ```D:\amd64\w11\vioscsi.inf``` and click 'Next'. + - Accept the license agreement and select your preferred Windows edition, like Home or Pro. + - Choose ```Custom: Install Windows only (advanced)```, and click ```Load driver``` in the next screen. Select 'Browse' and navigate to the ```D:\NetKVM\w11\amd64``` folder and click 'OK'. Select the ```VirtIO Ethernet Adapter``` from the list, and click 'Next'. + - Select 'Drive 0' and click 'Next'. + - Wait until Windows finishes copying files and completes the installation. + - Once you see your desktop, open File Explorer and navigate to the CD-ROM drive (D:). Double-click on ```virtio-win-gt-x64``` and proceed to install the VirtIO drivers. + - Now your Windows installation is ready for use. Enjoy it and don't forget to star this repo! + * ### How do I specify the Windows version? You can modify the `VERSION` environment variable to specify the version of Windows you want to download: @@ -68,18 +80,6 @@ docker run -it --rm -e "VERSION=win11x64" -p 8006:8006 --device=/dev/kvm --cap-a - ```win2019-eval``` (Windows Server 2019) - ```win2016-eval``` (Windows Server 2016) - * ### How do I perform the installation? - - - Start the container and wait until the ISO download is completed. If needed, you can view this progress in the Docker log, wait until you see the message ```BdsDxe: starting Boot```. - - Connect to port 8006 of the container in your webbrowser. - - Start the installation by clicking ```Install now```. On the next screen, press 'OK' when prompted for ```Load driver``` and select the ```VirtIO SCSI``` driver from the list that matches your Windows version. So for Windows 11, select ```D:\amd64\w11\vioscsi.inf``` and click 'Next'. - - Accept the license agreement and select your preferred Windows edition, like Home or Pro. - - Choose ```Custom: Install Windows only (advanced)```, and click ```Load driver``` in the next screen. Select 'Browse' and navigate to the ```D:\NetKVM\w11\amd64``` folder and click 'OK'. Select the ```VirtIO Ethernet Adapter``` from the list, and click 'Next'. - - Select 'Drive 0' and click 'Next'. - - Wait until Windows finishes copying files and completes the installation. - - Once you see your desktop, open File Explorer and navigate to the CD-ROM drive (D:). Double-click on ```virtio-win-gt-x64``` and proceed to install the VirtIO drivers. - - Now your Windows installation is ready for use. Enjoy it and don't forget to star this repo! - * ### How can I view the screen? The container includes a web-based viewer, so you can visit [http://localhost:8006/](http://localhost:8006/) using any webbrowser to view the screen and interact with Windows via the keyboard/mouse.