Problem Booting Migrated SCO OpenServer 6 VM: “vfs_mountroot: cannot mount root”

M.Bergmann

New Member
Aug 5, 2025
1
0
1
Hi everyone,

we’re currently facing an issue after migrating a legacy SCO OpenServer 6 virtual machine from VMware to Proxmox. Here's what we’ve done so far:
  • Successfully converted the original .vmdk file to .qcow2 using qemu-img.
  • Created a new VM in Proxmox and attached the converted .qcow2 disk.
  • The VM does start, and we can see the initial OpenServer boot splash.
  • However, shortly after, the boot process fails with the error:
vfs_mountroot: cannot mount root

We've tried different hardware configurations (IDE, SATA, SCSI, etc.), adjusted boot options, and tested various machine types and BIOS/UEFI settings — but nothing has worked so far.

Is there anyone who has successfully run SCO OpenServer 6 on Proxmox or dealt with this specific issue? Could this be a compatibility limitation due to the age of the OS?

Any suggestions or tips would be highly appreciated.

Thanks in advance!
 
Hi everyone,

we’re currently facing an issue after migrating a legacy SCO OpenServer 6 virtual machine from VMware to Proxmox. Here's what we’ve done so far:
  • Successfully converted the original .vmdk file to .qcow2 using qemu-img.
  • Created a new VM in Proxmox and attached the converted .qcow2 disk.
  • The VM does start, and we can see the initial OpenServer boot splash.
  • However, shortly after, the boot process fails with the error:
vfs_mountroot: cannot mount root

We've tried different hardware configurations (IDE, SATA, SCSI, etc.), adjusted boot options, and tested various machine types and BIOS/UEFI settings — but nothing has worked so far.

Is there anyone who has successfully run SCO OpenServer 6 on Proxmox or dealt with this specific issue? Could this be a compatibility limitation due to the age of the OS?

Any suggestions or tips would be highly appreciated.

Thanks in advance!

I went this route and got nowhere - no combination of bootstrings will allow you the get the proper HBA driver to get OSR6 and Proxmox to work together. Lot of time sunk on that.

Need virtio scsi driver for HBA and paravirtual driver for NIC

However, all is not lost - assuming you are on latest & greatest OSR6 (definitive 2018, fully patched), there is a boot ISO Xinuos created just for this.
See:https://wdb1.sco.com/kb/showta?taid=128148

Note, however, that KVM, which proxmox uses, is not part of the standard OSR6 license, it requires an add-on license. Following the above will get you a 30 day trial license, you'd need to purchase license to get to permanent functionality.