New on LowEndTalk? Please Register and read our Community Rules.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.
Install Windows Server on any VPS or Dedicated Server without KVM/iLO or IPMI
This discussion has been closed.

Comments
You can if the keys are not used on another server.
OEM keys, no, you are not allowed to use them on different hardware.
You can massgrave it
There are many options available to pirate Windows, but that wasn't the questioned asked, at least I don't think it was.
We cannot says that it work on "any" VPS. I have tried on AWS c5a, even dump gz file from aws it also not work
What is nog working, maybe change drive
If your system has more than 8GB of RAM, you can mount the ISO in RAM memory, I also add how to install on EFI (WORKS ON NEW OVH SERVERS) and LEGACY bootable systems.
How to Check if Your Server Uses UEFI or BIOS
If your system supports UEFI, it will output different variables. If not you will see a message saying EFI variables are not supported.
INSTALL QEMU
apt-get install qemu-system -yCOPY QEMU TO /tmp
cp /usr/bin/qemu-system-x86_64 /tmpINSTALL OVMF (UEFI)
apt-get install ovmfCOPY OVMF TO /tmp
cp /usr/share/ovmf/OVMF.fd /tmpCHECK DISK NAME
lsblkDELETE PARTITION TABLE
dd if=/dev/zero of=/dev/sda bs=1M count=1MOUNT /mnt IN RAM
mount -t tmpfs -o size=8000m tmpfs /mntDOWNLOAD ISOS WINDOWS AND VIRTUAL
https://massgrave.dev/windows_server_links
(check on first page, I can't type the command here, it blocks me cloudflare)
RUN QEMU (VPS VIRTIO UEFI)
/tmp/qemu-system-x86_64 \
-m 800M \
-cpu host,+nx \
-enable-kvm \
-bios /tmp/OVMF.fd \
-boot order=d \
-drive file=/mnt/NAMEOFWINDOWSISO.iso,media=cdrom \
-drive file=/mnt/virtio-win.iso,media=cdrom \
-drive file=/dev/vda,format=raw,if=virtio \
-device usb-ehci,id=usb,bus=pci.0,addr=0x4 \
-device usb-tablet \
-net nic,model=virtio \
-net user,hostfwd=tcp::3389-:3389 \
-vnc :0 \
RUN QEMU (VPS VIRTIO LEGACY)
/tmp/qemu-system-x86_64 \
-m 800M \
-cpu host,+nx \
-enable-kvm \
-boot order=d \
-drive file=/mnt/NAMEOFWINDOWSISO.iso,media=cdrom \
-drive file=/mnt/virtio-win.iso,media=cdrom \
-drive file=/dev/vda,format=raw,if=virtio \
-device usb-ehci,id=usb,bus=pci.0,addr=0x4 \
-device usb-tablet \
-net nic,model=virtio \
-net user,hostfwd=tcp::3389-:3389 \
-vnc :0 \
RUN QEMU (DEDICATED SERVER UEFI)
/tmp/qemu-system-x86_64 \
-m 800M \
-cpu host,+nx \
-enable-kvm \
-bios /tmp/OVMF.fd \
-boot order=d \
-drive file=/mnt/NAMEOFWINDOWSISO.iso,media=cdrom \
-drive file=/dev/sda,format=raw \
-device usb-ehci,id=usb,bus=pci.0,addr=0x4 \
-device usb-tablet \
-net user,hostfwd=tcp::3389-:3389 \
-vnc :0 \
RUN QEMU (DEDICATED SERVER LEGACY)
/tmp/qemu-system-x86_64 \
-m 800M \
-cpu host,+nx \
-enable-kvm \
-boot order=d \
-drive file=/mnt/NAMEOFWINDOWSISO.iso,media=cdrom \
-drive file=/dev/sda,format=raw \
-device usb-ehci,id=usb,bus=pci.0,addr=0x4 \
-device usb-tablet \
-net user,hostfwd=tcp::3389-:3389 \
-vnc :0 \
FORCE REBOOT IN SSH CONSOLE:
echo b > /proc/sysrq-triggerDONE
I have to say this is not good, using modified install media can be very very dangerous.
A backdoor can be easily packed into the iso and your server could be used by bad guys for criminal activites.
Do you have iso for win 10 or win 11 ?
You can use a link from Microsoft or Massgrave and try, i build some isos with drivers but it's the same, You can use any ISO + virtual ISO drivers
Hello,
Is there any link to build my own iso + virtual iso drivers?
The youtube link is not there anymore.
Thanks
https://bonguides.com/how-to-add-drivers-into-a-windows-iso-installation-image/
Thank's. The ISO I created with dd from the command line isn't booting. It's not being recognized as bootable. I must be missing a step when using dd to create a bootable ISO
Always test the iso with local install first.
I have followed the instructions, but the resulting ISO is consistently non-bootable. Could you please advise me on where I can find more resources to create a bootable ISO?
I'm using this command:
wget -O- 'https://xxx/custom.iso' | dd of=/dev/sda
Thanks
Adding drivers to a Windows ISO installation image involves a few steps. Here's a general guide:
Prepare Your Tools:
Create a Working Directory:
C:\WinISO\Mountfor mounting the image,C:\WinISO\Driversfor storing drivers, andC:\WinISO\ISOfor the final ISO.Extract the Windows ISO:
C:\WinISO\Source.Mount the Windows Image:
Use DISM to mount the Windows image. For example:
Replace
Index:1with the correct index number if you have multiple editions in your ISO.Add Drivers:
Use DISM to add drivers to the mounted image:
The
/Recurseoption ensures that all drivers in subfolders are included.Commit Changes and Unmount:
bash dism /Unmount-WIM /MountDir:C:\WinISO\Mount /CommitCreate a New ISO:
bash oscdimg -m -u2 -bC:\WinISO\Source\boot\etfsboot.com C:\WinISO\Source C:\WinISO\ISO\NewWindowsISO.isoTest the ISO:
You are confusing the tutorials; the one you are referring to is for creating a custom ISO, but you are trying to use a command that is meant for .gz images with an ISO. Check this link and try creating a .gz image to decompress on a server.