JX1 One Click Tutorial
Part 1: Convert VMWare Disk To Proxmox Disk
In my case, I download the 1Click JX Server From:
- GoogleDrive (tutorial)
- ServerPart
So I got the VMWare Disk File
I uploaded the VMWARE Disk to my Proxmox, in this case, I put it in /root/
After that, I log to my Proxmox using SSH. Remember that, if you are trying to create a VM in Promox with ID 111, you’ll use this number in all this tutorial. In my case, it’s 111. Secondly, I’m using zfs, so my storage is local-zfs. You may check your storage by using cmd pvesm status
1 | cd /var/lib/vz/images/ |
I’ll got this result like:
1 | root@lenovo:/var/lib/vz/images/111# qm importdisk 111 /root/1ClickJXv2-cl3.vmdk local-zfs |
Part 2: Create VM
Now I’m going to create a VM in Promox, set the VMID is 111. Do not add Disk while creating.
Back to ssh and run:
1 | qm set 111 --scsihw virtio-scsi-pci --scsi0 local-zfs:vm-111-disk-0 |
Part 3: Fake VM Machine
Some part of server doesnot support running under virtual machine. So you need to make the machine looks like a real machine.
1 | qm set 111 --args "-cpu host,-hypervisor -device isa-debug-exit,iobase=0xf4,iosize=0x04" |
Check QM Config by cmd qm config 111
. Results should be:
1 | root@lenovo:/var/lib/vz/images/111# qm config 111 |
Now we can start the machine and enjoy the time: qm start 111
Option:
In some time, we may need to check the VM that it’s real machine or not.
For Linux:
lscpu | grep Hypervisor
if found something, it’s bad
grep -i hypervisor /proc/cpuinfo
if got a flag like hypervisor, it’s bad
Check more
1 | sudo dmidecode -s system-product-name |
For Windows ( not tested ): using Powershell
1 | systeminfo | findstr /i "hypervisor" |