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.
Can't boot Windows ISO on VM after upgrade of Virtualizor
Hello,
Have anyone get can't boot Windows ISO (original from MS or custom ISO) all version on VM after upgrade latest version (2.9.5.1) of Virtlualizor? Which Linux ISO can boot normal on VM. Only issues which Windows ISO (original from MS or custom ISO) all version.
Regards,
Comments
You've completely stopped your KVM and started cleanly? What version BIOS and iPXE/gPXE is your KVM running?
Yes, i was stopped the VM before change config on VM. I always get no boot device although attached the "Windows Server 2008 R2.iso" for install Windows. Issues only after upgrade latest version of Virtualizor. Earlier, boot ISO to VM still work normal. I was tried both select number 1 vs 2.
It still thinks you are booting from the HD. Have you tried using the other PCIID? If they both say "hard disk", something's wrong with your VS configuration. I'd ask the host for a virsh xml dump, myself.
change the boot order, click stop, click start.
if that fails, manually edit the xml and start it from virsh, the only possible way virtualizor is a factor here is if it is not writing the config files properly and only for a specific ISO (Which seems highly unlikely given the lack of logic).
Yes, i always stop the VM before change config on VM
There is config xml of VM
Check permissions on '/var/virtualizor/iso/Windows Server 2008 R2.iso', and remove/escape the spaces. Also, remove your vnc password from the above. I've never setup an ISO as a virtio type..
I was changed "Windows Server 2008 R2.iso" to "Windows-Server-2008-R2.iso" and boot again still don't work. The permissions is same Linux ISO, no different anything. ISO as a virtio is default from Virtualizor. I don't touch it.
did you run 'file Windows-Server-2008-R2.iso'? If so, what's it say?
Try modifying your XML stanza like:
So like I said, asside from taking WSS's advice, forget virtualizor and start it from virsh and see what you get.
If open that file on my desktop, it will begin running setup windows. Make me clearly, earlier the ISO still boot on VM is normal (v2.9.4.8 Patch8), after upgrade latest version of Virtualizor (v2.9.5.1 Patch1) can't boot Windows ISO on VM, which Linux ISO (centos, ubuntu....) can boot on VM is normal.
I had the same issue.
Disable virtio & set CPU mode as 'host model'
That should fix it.
after change
<target dev='vdb' bus='virtio'/>
to<target dev='hdb' bus='ide'/>
can boot normal. so that is bug from virtualizor, we will need they update to fix it.Unless you have VirtIO enabled in the ISO, you won't have a hard drive image to install to.
Where optional disable Virtio for ISO?
Pretty sure you can only disable VirtIO or enable it with Virtualizor. Otherwise you need to edit your XML.
According to discord:
So you might wanna set it to IDE indeed for the ISO boot, then set it back to virtio after.
Goto Edit/Manage VPS
Under Advanced Options
Won't that completely pooch Windows?
I honestly have no idea what it would do to windows, just relaying information.
Thank for all guys, i will notice to @virtualizor then they can know this bug.
It's from Discord, so it's likely to be incorrect and/or useless. Pretty sure if you go back through and edit it to change the disk type to virtio from scsi/ide, it's going to shit on almost anything without manual intervention. Since only the cd interface is affected, it'd be better to do a post-hook and s/vdb/hdb/ && s/virtio/ide/ on that line, et al. ide/scsi overhead sucks and will drag the node down when compared to virtio.
Also,
#cocks
Just a note, there is Windows 2008r2, 2012r2 & 2016 OS Templates available for Virtualizor.
same issue in me but only for ws2016, virtio drive unchecked already, and just set vps cpu to pass-through.