Manjaro 20.1 and above Issue with VirtualBox

I am having this weird issue that I cannot install any version of Manjaro over 20.0 in virtual box. I have tried 20.1 and 20.1.2. If I try to install these versions, it crashes VirtualBox rift after the Manjaro boot screen. Also, if I try to upgrade 20.0 to any newer version as soon as the upgrade is done it starts crashing on boot in the VirtualBox software.

I am attaching the log file from boot. I should point out this happens with any Destro of Arch Linux above 20.0. I can install other distros of Linux that are not based on Arch fine, but I do much prefer Manjaro to anything else. I have tried VirtualBox Version 6.1.4 up to the current.

My System:
CPU: Ryzen 9 3900X at stock
Motherboard: ASUS ROG Strix X570-E Gaming
RAM: G. Skill Ripjaws V 48GB
GPU: Gigabyte Radeon RX 5600 XT Gaming Overclocked Triple-Fan 6GB GDDR6 PCIe 4.0
Storage: WD Black SN750 1TB SSD 3D V-NAND PCIe NVMe Gen 3
OS: Windows 10 Pro 64-bit

00:00:03.503592   Mnemonic - Description                                  = guest (host)
00:00:03.503592   FPU - x87 FPU on Chip                                   = 1 (1)
00:00:03.503593   VME - Virtual 8086 Mode Enhancements                    = 1 (1)
00:00:03.503594   DE - Debugging extensions                               = 1 (1)
00:00:03.503594   PSE - Page Size Extension                               = 1 (1)
00:00:03.503595   TSC - Time Stamp Counter                                = 1 (1)
00:00:03.503595   MSR - K86 Model Specific Registers                      = 1 (1)
00:00:03.503596   PAE - Physical Address Extension                        = 1 (1)
00:00:03.503597   MCE - Machine Check Exception                           = 0 (1)
00:00:03.503597   CX8 - CMPXCHG8B instruction                             = 1 (1)
00:00:03.503598   APIC - APIC On-Chip                                     = 1 (1)
00:00:03.503598   SEP - SYSCALL/SYSRET                                    = 1 (1)
00:00:03.503599   MTRR - Memory Type Range Registers                      = 1 (1)
00:00:03.503600   PGE - PTE Global Bit                                    = 1 (1)
00:00:03.503600   MCA - Machine Check Architecture                        = 1 (1)
00:00:03.503601   CMOV - Conditional Move instructions                    = 1 (1)
00:00:03.503601   PAT - Page Attribute Table                              = 1 (1)
00:00:03.503602   PSE-36 - 36-bit Page Size Extension                     = 1 (1)
00:00:03.503602   NX - No-Execute/Execute-Disable                         = 1 (1)
00:00:03.503603   AXMMX - AMD Extensions to MMX instructions              = 0 (1)
00:00:03.503604   MMX - Intel MMX Technology                              = 1 (1)
00:00:03.503604   FXSR - FXSAVE and FXRSTOR Instructions                  = 1 (1)
00:00:03.503605   FFXSR - AMD fast FXSAVE and FXRSTOR instructions        = 1 (1)
00:00:03.503605   Page1GB - 1 GB large page                               = 0 (1)
00:00:03.503606   RDTSCP - RDTSCP instruction                             = 1 (1)
00:00:03.503606   LM - AMD64 Long Mode                                    = 1 (1)
00:00:03.503607   3DNOWEXT - AMD Extensions to 3DNow                      = 0 (0)
00:00:03.503608   3DNOW - AMD 3DNow                                       = 0 (0)
00:00:03.503608   LahfSahf - LAHF/SAHF support in 64-bit mode             = 1 (1)
00:00:03.503609   CmpLegacy - Core multi-processing legacy mode           = 0 (1)
00:00:03.503609   SVM - AMD Secure Virtual Machine extensions             = 0 (0)
00:00:03.503610   EXTAPIC - AMD Extended APIC registers                   = 0 (0)
00:00:03.503610   CR8L - AMD LOCK MOV CR0 means MOV CR8                   = 1 (1)
00:00:03.503611   ABM - AMD Advanced Bit Manipulation                     = 0 (1)
00:00:03.503611   SSE4A - SSE4A instructions                              = 0 (1)
00:00:03.503612   MISALIGNSSE - AMD Misaligned SSE mode                   = 0 (1)
00:00:03.503613   3DNOWPRF - AMD PREFETCH and PREFETCHW instructions      = 0 (1)
00:00:03.503613   OSVW - AMD OS Visible Workaround                        = 0 (1)
00:00:03.503614   IBS - Instruct Based Sampling                           = 0 (0)
00:00:03.503614   XOP - Extended Operation support                        = 0 (0)
00:00:03.503615   SKINIT - SKINIT, STGI, and DEV support                  = 0 (0)
00:00:03.503615   WDT - AMD Watchdog Timer support                        = 0 (1)
00:00:03.503616   LWP - Lightweight Profiling support                     = 0 (0)
00:00:03.503616   FMA4 - Four operand FMA instruction support             = 0 (0)
00:00:03.503617   NodeId - NodeId in MSR C001_100C                        = 0 (0)
00:00:03.503617   TBM - Trailing Bit Manipulation instructions            = 0 (0)
00:00:03.503618   TOPOEXT - Topology Extensions                           = 0 (1)
00:00:03.503619   PRFEXTCORE - Performance Counter Extensions support     = 0 (0)
00:00:03.503619   PRFEXTNB - NB Performance Counter Extensions support    = 0 (0)
00:00:03.503619   DATABPEXT - Data-access Breakpoint Extension            = 0 (0)
00:00:03.503620   PERFTSC - Performance Time Stamp Counter                = 0 (0)
00:00:03.503620   PCX_L2I - L2I/L3 Performance Counter Extensions         = 0 (0)
00:00:03.503621   MWAITX - MWAITX and MONITORX instructions               = 0 (0)
00:00:03.503622 Full Name:                       "AMD Ryzen 9 3900X 12-Core Processor            "
00:00:03.503622 TLB 2/4M Instr/Uni:              fully  64 entries
00:00:03.503623 TLB 2/4M Data:                   fully  64 entries
00:00:03.503623 TLB 4K Instr/Uni:                fully  64 entries
00:00:03.503623 TLB 4K Data:                     fully  64 entries
00:00:03.503624 L1 Instr Cache Line Size:        64 bytes
00:00:03.503624 L1 Instr Cache Lines Per Tag:    1
00:00:03.503624 L1 Instr Cache Associativity:    8 way
00:00:03.503625 L1 Instr Cache Size:             32 KB
00:00:03.503625 L1 Data Cache Line Size:         64 bytes
00:00:03.503626 L1 Data Cache Lines Per Tag:     1
00:00:03.503626 L1 Data Cache Associativity:     8 way
00:00:03.503626 L1 Data Cache Size:              32 KB
00:00:03.503627 L2 TLB 2/4M Instr/Uni:           8 way  1024 entries
00:00:03.503627 L2 TLB 2/4M Data:                4 way  2048 entries
00:00:03.503628 L2 TLB 4K Instr/Uni:             8 way  1024 entries
00:00:03.503628 L2 TLB 4K Data:                  8 way  2048 entries
00:00:03.503628 L2 Cache Line Size:              64 bytes
00:00:03.503629 L2 Cache Lines Per Tag:          1
00:00:03.503629 L2 Cache Associativity:          res9  
00:00:03.503629 L2 Cache Size:                   512 KB
00:00:03.503630   TS - Temperature Sensor                                 = 0 (1)
00:00:03.503631   FID - Frequency ID control                              = 0 (0)
00:00:03.503631   VID - Voltage ID control                                = 0 (0)
00:00:03.503632   TTP - Thermal Trip                                      = 0 (1)
00:00:03.503633   TM - Hardware Thermal Control (HTC)                     = 0 (0)
00:00:03.503633   100MHzSteps - 100 MHz Multiplier control                = 0 (0)
00:00:03.503634   HwPstate - Hardware P-state control                     = 0 (1)
00:00:03.503634   TscInvariant - Invariant Time Stamp Counter             = 1 (1)
00:00:03.503635   CBP - Core Performance Boost                            = 0 (1)
00:00:03.503635   EffFreqRO - Read-only Effective Frequency Interface     = 0 (1)
00:00:03.503636   ProcFdbkIf - Processor Feedback Interface               = 0 (0)
00:00:03.503637   ProcPwrRep - Core power reporting interface support     = 0 (0)
00:00:03.503638   CLZERO - Clear zero instruction (cacheline)             = 0 (1)
00:00:03.503638   IRPerf - Instructions retired count support             = 0 (0)
00:00:03.503639   XSaveErPtr - Save/restore error pointers (FXSAVE/RSTOR*) = 0 (1)
00:00:03.503639   RDPRU - RDPRU instruction                               = 0 (0)
00:00:03.503640   MCOMMIT - MCOMMIT instruction                           = 0 (0)
00:00:03.503640   IBPB - Supports the IBPB command in IA32_PRED_CMD       = 0 (1)
00:00:03.503641   15 - Reserved                                           = 0 (1)
00:00:03.503642   25 - Reserved                                           = 0 (1)
00:00:03.503642 Physical Address Width:          48 bits
00:00:03.503643 Virtual Address Width:           48 bits
00:00:03.503643 Guest Physical Address Width:    0 bits
00:00:03.503643 Physical Core Count:             1
00:00:03.503644 
00:00:03.503645 ******************** End of CPUID dump **********************
00:00:03.503661 VMEmt: Halt method global1 (5)
00:00:03.503711 VMEmt: HaltedGlobal1 config: cNsSpinBlockThresholdCfg=50000
00:00:03.503717 Changing the VM state from 'CREATING' to 'CREATED'
00:00:03.504378 Changing the VM state from 'CREATED' to 'POWERING_ON'
00:00:03.504399 AIOMgr: Endpoints without assigned bandwidth groups:
00:00:03.504401 AIOMgr:     C:\Users\ajpip_2ehssg9\VirtualBox VMs\ArchLinux\ArchLinux.vdi
00:00:03.504484 Changing the VM state from 'POWERING_ON' to 'RUNNING'
00:00:03.504494 Console: Machine state changed to 'Running'
00:00:03.507042 VMMDev: Guest Log: BIOS: VirtualBox 6.1.16
00:00:03.507195 PCI: Setting up resources and interrupts
00:00:03.515105 ERROR [COM]: aRC=VBOX_E_VM_ERROR (0x80bb0003) aIID={4680b2de-8690-11e9-b83d-5719e53cf1de} aComponent={DisplayWrap} aText={Could not take a screenshot (VERR_NOT_SUPPORTED)}, preserve=false aResultDetail=-37
00:00:03.515168 PIT: mode=2 count=0x10000 (65536) - 18.20 Hz (ch=0)
00:00:03.532994 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0 flags=0x0 origin=0,0
00:00:03.534086 VMMDev: Guest Log: CPUID EDX: 0x178bfbff
00:00:03.534572 PIIX3 ATA: Ctl#1: RESET, DevSel=0 AIOIf=0 CmdIf0=0x00 (-1 usec ago) CmdIf1=0x00 (-1 usec ago)
00:00:03.534611 PIIX3 ATA: Ctl#1: finished processing RESET
00:00:03.538309 AHCI#0: Reset the HBA
00:00:03.538317 VD#0: Cancelling all active requests
00:00:03.538532 AHCI#0: Port 0 reset
00:00:03.538569 VD#0: Cancelling all active requests
00:00:03.539456 VMMDev: Guest Log: BIOS: AHCI 0-P#0: PCHS=16383/16/63 LCHS=1024/255/63 0x0000000003c00000 sectors
00:00:03.544495 PIT: mode=2 count=0x48d3 (18643) - 64.00 Hz (ch=0)
00:00:03.554459 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=000000000cbc0000 w=640 h=480 bpp=32 cbLine=0xA00 flags=0x0 origin=0,0
00:00:04.006105 GUI: UIMachineViewNormal::resendSizeHint: Restoring guest size-hint for screen 0 to 800x600
00:00:04.008665 GUI: 2D video acceleration is disabled
00:00:04.008798 GUI: HID LEDs sync is enabled
00:00:04.016600 GUI: UIMachineLogicNormal::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=5
00:00:06.025013 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0 flags=0x0 origin=0,0
00:00:06.026676 PIT: mode=2 count=0x10000 (65536) - 18.20 Hz (ch=0)
00:00:06.027104 VMMDev: Guest Log: BIOS: Boot : bseqnr=1, bootseq=0231
00:00:06.027382 VMMDev: Guest Log: BIOS: Boot from Floppy 0 failed
00:00:06.027715 VMMDev: Guest Log: BIOS: Boot : bseqnr=2, bootseq=0023
00:00:06.028612 VMMDev: Guest Log: BIOS: Booting from CD-ROM...
00:00:06.089458 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=000000000cbc0000 w=640 h=480 bpp=24 cbLine=0x780 flags=0x0 origin=0,0
00:00:17.733527 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0 flags=0x0 origin=0,0
00:00:18.154265 VMMDev: Guest Log: BIOS: KBD: unsupported int 16h function 03
00:00:18.154595 VMMDev: Guest Log: BIOS: AX=0305 BX=0000 CX=0000 DX=0000 
00:00:18.157457 VMMDev: Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=81
00:00:18.157914 VMMDev: Guest Log: int13_harddisk: function 02, unmapped device for ELDL=81
00:00:18.158396 VMMDev: Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=82
00:00:18.158845 VMMDev: Guest Log: int13_harddisk: function 02, unmapped device for ELDL=82
00:00:18.159323 VMMDev: Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=83
00:00:18.159779 VMMDev: Guest Log: int13_harddisk: function 02, unmapped device for ELDL=83
00:00:18.160272 VMMDev: Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=84
00:00:18.160722 VMMDev: Guest Log: int13_harddisk: function 02, unmapped device for ELDL=84
00:00:18.161200 VMMDev: Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=85
00:00:18.161642 VMMDev: Guest Log: int13_harddisk: function 02, unmapped device for ELDL=85
00:00:18.162129 VMMDev: Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=86
00:00:18.162585 VMMDev: Guest Log: int13_harddisk: function 02, unmapped device for ELDL=86
00:00:18.163144 VMMDev: Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=87
00:00:18.163675 VMMDev: Guest Log: int13_harddisk: function 02, unmapped device for ELDL=87
00:00:18.164159 VMMDev: Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=88
00:00:18.164606 VMMDev: Guest Log: int13_harddisk: function 02, unmapped device for ELDL=88
00:00:18.165085 VMMDev: Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=89
00:00:18.165738 VMMDev: Guest Log: int13_harddisk: function 02, unmapped device for ELDL=89
00:00:18.166258 VMMDev: Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=8a
00:00:18.166704 VMMDev: Guest Log: int13_harddisk: function 02, unmapped device for ELDL=8a
00:00:18.167182 VMMDev: Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=8b
00:00:18.167621 VMMDev: Guest Log: int13_harddisk: function 02, unmapped device for ELDL=8b
00:00:18.168111 VMMDev: Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=8c
00:00:18.168560 VMMDev: Guest Log: int13_harddisk: function 02, unmapped device for ELDL=8c
00:00:18.169041 VMMDev: Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=8d
00:00:18.169490 VMMDev: Guest Log: int13_harddisk: function 02, unmapped device for ELDL=8d
00:00:18.169969 VMMDev: Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=8e
00:00:18.170413 VMMDev: Guest Log: int13_harddisk: function 02, unmapped device for ELDL=8e
00:00:18.170908 VMMDev: Guest Log: int13_harddisk_ext: function 41, unmapped device for ELDL=8f
00:00:18.171352 VMMDev: Guest Log: int13_harddisk: function 02, unmapped device for ELDL=8f
00:00:18.495044 GIM: KVM: VCPU  0: Enabled system-time struct. at 0x0000000091601000 - u32TscScale=0x86fd5b7a i8TscShift=-1 uVersion=2 fFlags=0x1 uTsc=0xd3cefb773 uVirtNanoTS=0x37d7fb6f6 TscKHz=3792882
00:00:18.495072 TM: Host/VM is not suitable for using TSC mode 'RealTscOffset', request to change TSC mode ignored
00:00:19.142717 GIM: KVM: Enabled wall-clock struct. at 0x0000000091600000 - u32Sec=1606059074 u32Nano=235565786 uVersion=2
00:00:19.179821 PIT: mode=2 count=0xf89 (3977) - 300.02 Hz (ch=0)
00:00:19.305264 PIT: mode=0 count=0x10000 (65536) - 18.20 Hz (ch=0)
00:00:19.601310 OHCI: Software reset
00:00:24.384504 AHCI#0: Reset the HBA
00:00:24.384536 VD#0: Cancelling all active requests
00:00:24.388139 AHCI#0: Port 0 reset
00:00:24.389289 VD#0: Cancelling all active requests
00:00:24.916249 VMMDev: Guest Log: vboxguest: host-version: 6.1.16r140961 0x8000000f
00:00:24.916307 VMMDev: Guest Additions information report: Version 6.0.0 r127566 '6.0.0'
00:00:24.916334 VMMDev: Guest Additions information report: Interface = 0x00010004 osType = 0x00053100 (Linux >= 2.6, 64-bit)
00:00:24.916434 VMMDev: Guest Additions capability report: (0x0 -> 0x0) seamless: no, hostWindowMapping: no, graphics: no
00:00:24.916504 VMMDev: vmmDevReqHandler_HeartbeatConfigure: No change (fHeartbeatActive=false)
00:00:24.916517 GUI: UISession::sltAdditionsChange: GA state change event came, notifying listeners
00:00:24.916543 VMMDev: Heartbeat flatline timer set to trigger after 4 000 000 000 ns
00:00:24.916558 GUI: UIMachineLogicNormal::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=5
00:00:24.916586 GUI: UISession::sltAdditionsChange: GA state change event came, notifying listeners
00:00:24.916590 GUI: UIMachineLogicNormal::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=5
00:00:24.917411 VMMDev: Guest Log: vbg_heartbeat_init: Setting up heartbeat to trigger every 2000 milliseconds
00:00:24.925040 PIIX3 ATA: Ctl#1: RESET, DevSel=0 AIOIf=0 CmdIf0=0xa0 (-1 usec ago) CmdIf1=0x00 (-1 usec ago)
00:00:24.925101 PIIX3 ATA: Ctl#1: finished processing RESET
00:00:24.926815 GUI: UISession::sltAdditionsChange: GA state really changed, notifying listeners
00:00:24.926830 GUI: UIMachineViewNormal::adjustGuestScreenSize: Adjust guest-screen size if necessary
00:00:24.926846 GUI: UISession::sltAdditionsChange: GA state change event came, notifying listeners
00:00:24.926848 GUI: UIMachineLogicNormal::sltCheckForRequestedVisualStateType: Requested-state=0, Machine-state=5
00:00:24.931946 VMMDev: Guest Log: vboxguest: misc device minor 59, IRQ 20, I/O port d040, MMIO at 0x00000000f0400000 (size 0x0000000000400000)
00:00:24.936315 OHCI: USB Reset
00:00:24.990644 OHCI: Software reset
00:00:24.990957 OHCI: USB Operational
00:00:27.691188 NAT: Link up
00:00:29.257255 MsrExit/0: 0010:ffffffff9bc71d04/LM: RDMSR c001029b -> 00000000 / VERR_CPUM_RAISE_GP_0
00:00:33.254713 VMMDev: vmmDevHeartbeatFlatlinedTimer: Guest seems to be unresponsive. Last heartbeat received 4 seconds ago

I think it is something specific to your system.

VirtualBox test

Just tested with the Arch image of 2011.11.01 - no issues booting (Intel with Nvidia GPU).

And the manjaro-xfce-20.2-rc3-201122-linux59.iso - not problems booting either.

I am wondering if it is something I am missing in the virtualbox setup around using AMD processors. I have Manjaro installed on a Core I9 laptop with an Nvida card up and working just fine inside of Virtualbox.

Thank you

I tend to believe there is a general architecture issue with AMD but I don’t know how to solve it. Since some bad experiences two decades ago I have kept AMD at a 10-feet distance and that mean I know zilch on AMD.

Fixed means Hyper-V is active and is preventing access to AMD-V. VirtualBox is attempting to use Hyper-V instead and is not in a happy place.

To turn Hyper-V off completely, do this:

  1. Shut down all programs. You will have to reboot your host.

  2. Find the Command Prompt icon, right click it and choose Run As Administrator.

  3. Enter this command:

bcdedit /set hypervisorlaunchtype off

Some report this command was needed also:

DISM /Online /Disable-Feature:Microsoft-Hyper-V

  1. Enter this command: shutdown -s -t 2