VMware Communities
enpitu
Contributor
Contributor
Jump to solution

The virtual machine does not start.

The virtual machine (ExTiX Deepin) does not start..


The following error message will be displayed.

→ EFI VMware Virtual SCSI Hard Drive (0.0)...unsuccessful!
→ EFI VMware Virtual SATA CDROM Drivw (1.0)...unsuccessful!
→ EFI Network...

Tags (2)
1 Solution

Accepted Solutions
bluefirestorm
Champion
Champion
Jump to solution

It is hard to play a guessing game just looking at the error message, configuration and some Linux command lines (presumably the host OS) without some detailed description.

Is this an existing VM that was created in another version?

Are you trying to create a new VM?

If this is an existing VM from a prior version or the VMDK was downloaded (i.e. created by somebody else), try changing the firmware to BIOS. Change the vmx configuration

firmware = "bios"

If a VMDK was created with virtual BIOS, using virtual EFI will not be able to boot the VM.

If you are trying to create a new VM, the VMDK would be empty and it looks like you didn't specify a bootable ISO or it is failing to detect a bootable physical CD/DVD.

View solution in original post

9 Replies
enpitu
Contributor
Contributor
Jump to solution

ExTiX Deepin.vmx

.encoding = "Shift_JIS"
config.version = "8"
virtualHW.version = "14"
pciBridge0.present = "TRUE"
pciBridge4.present = "TRUE"
pciBridge4.virtualDev = "pcieRootPort"
pciBridge4.functions = "8"
pciBridge5.present = "TRUE"
pciBridge5.virtualDev = "pcieRootPort"
pciBridge5.functions = "8"
pciBridge6.present = "TRUE"
pciBridge6.virtualDev = "pcieRootPort"
pciBridge6.functions = "8"
pciBridge7.present = "TRUE"
pciBridge7.virtualDev = "pcieRootPort"
pciBridge7.functions = "8"
vmci0.present = "TRUE"
hpet0.present = "TRUE"
usb.vbluetooth.startConnected = "TRUE"
displayName = "ExTiX Deepin"
guestOS = "ubuntu-64"
nvram = "ExTiX Deepin.nvram"
virtualHW.productCompatibility = "hosted"
powerType.powerOff = "soft"
powerType.powerOn = "soft"
powerType.suspend = "soft"
powerType.reset = "soft"
tools.syncTime = "FALSE"
sound.autoDetect = "TRUE"
sound.fileName = "-1"
sound.present = "TRUE"
numvcpus = "2"
cpuid.coresPerSocket = "2"
vcpu.hotadd = "TRUE"
memsize = "2048"
mem.hotadd = "TRUE"
scsi0.virtualDev = "lsilogic"
scsi0.present = "TRUE"
sata0.present = "TRUE"
scsi0:0.fileName = "ExTiX Deepin.vmdk"
scsi0:0.present = "TRUE"
sata0:1.deviceType = "cdrom-raw"
sata0:1.fileName = "auto detect"
sata0:1.present = "TRUE"
usb.present = "TRUE"
ehci.present = "TRUE"
svga.graphicsMemoryKB = "786432"
ethernet0.connectionType = "nat"
ethernet0.addressType = "generated"
ethernet0.virtualDev = "e1000"
serial0.fileType = "thinprint"
serial0.fileName = "thinprint"
ethernet0.present = "TRUE"
serial0.present = "TRUE"
extendedConfigFile = "ExTiX Deepin.vmxf"
firmware = "efi"
uuid.bios = "56 4d 4b c7 70 a4 71 a0-e8 9a 66 f0 67 39 3f 46"
uuid.location = "56 4d 4b c7 70 a4 71 a0-e8 9a 66 f0 67 39 3f 46"
migrate.hostlog = ".\ExTiX Deepin-caceef8c.hlog"
scsi0:0.redo = ""
pciBridge0.pciSlotNumber = "17"
pciBridge4.pciSlotNumber = "21"
pciBridge5.pciSlotNumber = "22"
pciBridge6.pciSlotNumber = "23"
pciBridge7.pciSlotNumber = "24"
scsi0.pciSlotNumber = "16"
usb.pciSlotNumber = "32"
ethernet0.pciSlotNumber = "33"
sound.pciSlotNumber = "34"
ehci.pciSlotNumber = "35"
vmci0.pciSlotNumber = "36"
sata0.pciSlotNumber = "37"
ethernet0.generatedAddress = "00:0c:29:39:3f:46"
ethernet0.generatedAddressOffset = "0"
vmci0.id = "1731804998"
monitor.phys_bits_used = "43"
vmotion.checkpointFBSize = "4194304"
vmotion.checkpointSVGAPrimarySize = "33554432"
cleanShutdown = "TRUE"
softPowerOff = "FALSE"
usb:1.speed = "2"
usb:1.present = "TRUE"
usb:1.deviceType = "hub"
usb:1.port = "1"
usb:1.parent = "-1"
svga.guestBackedPrimaryAware = "TRUE"
tools.remindInstall = "FALSE"
usb:0.present = "TRUE"
usb:0.deviceType = "hid"
usb:0.port = "0"
usb:0.parent = "-1"
workingDir = "."
floppy0.present = "FALSE"
sata0:1.autodetect = "TRUE"
sata0:1.startConnected = "FALSE"

0 Kudos
enpitu
Contributor
Contributor
Jump to solution

live@extix:~$ sudo mkdir -p /boot/efi
live@extix:~$ sudo mount /dev/sda1 /boot/efi
live@extix:~$ sudo apt install grub-efi
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following NEW packages will be installed:
  grub-efi
0 upgraded, 1 newly installed, 0 to remove and 57 not upgraded.
Need to get 2,556 B of archives.
After this operation, 16.4 kB of additional disk space will be used.
Get:1 http://se.archive.ubuntu.com/ubuntu artful/main amd64 grub-efi amd64 2.02~beta3-4ubuntu7 [2,556 B]
Fetched 2,556 B in 0s (2,848 B/s)                      
Selecting previously unselected package grub-efi.
(Reading database ... 185681 files and directories currently installed.)
Preparing to unpack .../grub-efi_2.02~beta3-4ubuntu7_amd64.deb ...
Unpacking grub-efi (2.02~beta3-4ubuntu7) ...
Setting up grub-efi (2.02~beta3-4ubuntu7) ...


/dev/sda1   EFI partition  FAT32  Size 252M
/dev/sda2   swap  4.0G
/dev/sda3   /    36.0G     EXT4

0 Kudos
bluefirestorm
Champion
Champion
Jump to solution

It is hard to play a guessing game just looking at the error message, configuration and some Linux command lines (presumably the host OS) without some detailed description.

Is this an existing VM that was created in another version?

Are you trying to create a new VM?

If this is an existing VM from a prior version or the VMDK was downloaded (i.e. created by somebody else), try changing the firmware to BIOS. Change the vmx configuration

firmware = "bios"

If a VMDK was created with virtual BIOS, using virtual EFI will not be able to boot the VM.

If you are trying to create a new VM, the VMDK would be empty and it looks like you didn't specify a bootable ISO or it is failing to detect a bootable physical CD/DVD.

enpitu
Contributor
Contributor
Jump to solution

Thank you for your reply.

I am referring to it.
Kindly click on the below link to access the KB article to change the boot order
https://kb.vmware.com/kb/2011654

I do not understand well how to describe it.

0 Kudos
bluefirestorm
Champion
Champion
Jump to solution

Sorry I still don't know what you are trying to achieve. So I can only make guesses based on the content of the KB link that you sent.

With Workstation Pro 12/14, there is a "Power On to Firmware" option under VM menu - Power.

If you are using Player, you can add the line to the vmx

bios.forceSetupOnce = "TRUE"

or introduce a delay

bios.bootDelay = "7000"

The 7000 is 7000 milliseconds = 7 seconds  so that you can have enough time to focus the keyboard on the VM and press F2 to enter the BIOS/EFI setup.

If you want to boot from USB thumb drive/stick to install the OS to a new VM, using EFI, you can enter the EFI using what I had just described (Power On to Firmware or the bios vmx settings). You can then connect the USB drive to the VM. Once in the EFI menu, you choose "Enter Setup" and then go back to the EFI menu and the "EFI USB" should appear as a boot option assuming that the USB stick you plugged in is a bootable USB.

0 Kudos
enpitu
Contributor
Contributor
Jump to solution

Thank you so much for your reply.

I am a beginner and I do not understand the mechanism of virtual machines deeply.

I'd like to create a new virtual machine with firmware "UEFI".

VMware Workstation 14 pro
Host operating system is Windows 10.
Guest operating system is ExTiX Deepin.

Install ExTiX to VMware
Just start the install program Refracta Installer from the Deepin Menu (Install from a live CD to your system). Then just follow the instructions. Choose between Simple installation and Expert installation.
NOTE: If you want to install Grub as bootloader while installing ExTiX on a non UEFI-enabled computer you’ll have to replace grub-efi-amd64 with grub-pc. Just run the command sudo apt update followed by sudo apt install grub-pc before you start the install program Refracta Installer.

0 Kudos
bluefirestorm
Champion
Champion
Jump to solution

I don't know what ExTix Deepin is. Obviously it is not an officially supported guest OS; but I assume that it is a variant of one of the major Linux distros. You would have to choose the distro that it closely resembles as the guest OS setting. For example: those who install Kali Linux would choose Debian as the guest OS setting.

Regardless of distro, you would either have a bootable ISO file or a bootable USB stick created from a bootable ISO or less likely a physical DVD.

I already described how to boot a VM from bootable USB stick.

From the vmx settings that you pasted earlier, it looks like you did not specify an ISO file for the virtual DVD/CD drive of the VM. For many Linux distros (example: Ubuntu), the LiveCD is usually the bootable installation ISO. So if you have a bootable ISO file you just have to specify the ISO file for the virtual DVD/CD drive of the VM.

0 Kudos
enpitu
Contributor
Contributor
Jump to solution

Thanks a lot bluefirestorm.

The vmx file of "ExTiX Deepin" has been broken.
The selection of "ExTiX Deepin" was a bit wrong.
I'd like to create a virtual machine using "Debian".

Thank you very much for all your professors.

Thank you very much.

0 Kudos
sarimshahzad
Contributor
Contributor
Jump to solution

NOT even getting your point

0 Kudos