8 Replies Latest reply on Dec 8, 2017 4:07 AM by enpitu

    The virtual machine does not start.

    enpitu Lurker

      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...

        • 1. Re: The virtual machine does not start.
          enpitu Lurker

          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"

          • 2. Re: The virtual machine does not start.
            enpitu Lurker

            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

            • 3. Re: The virtual machine does not start.
              bluefirestorm Expert

              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.

              • 4. Re: The virtual machine does not start.
                enpitu Lurker

                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.

                • 5. Re: The virtual machine does not start.
                  bluefirestorm Expert

                  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.

                  • 6. Re: The virtual machine does not start.
                    enpitu Lurker

                    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.

                    • 7. Re: The virtual machine does not start.
                      bluefirestorm Expert

                      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.

                      • 8. Re: The virtual machine does not start.
                        enpitu Lurker

                        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.