install CentOS with EFI, InstallMultipleProtocolInterfaces

Discussions about using Linux guests in VirtualBox.
Post Reply
roro4ever
Posts: 4
Joined: 5. Feb 2013, 02:51

install CentOS with EFI, InstallMultipleProtocolInterfaces

Post by roro4ever »

I want to Install CentOS 6.3 x86_64 into VirtualBox, but the ISO image can't boot.
In the VirtualBox Splash Screen, there is an error:"Fsw ERROR: InstallMultipleProtocolInterfaces Returned 80000002".
Then the booting process directly enter EFI shell.

In the EFI shell, I tried to execute [filesystem:]/EFI/BOOT/BOOTXT64.efi, but nothing happened.

[software environment]
VirtualBox 4.2.6(turn "EFI" switch on)
CentOS-6.3-x86_64-minimal-EFI.iso
WinXp Sp3 (32bits)

[hardware environment]
Thinkpad x60s(L2400 CPU---support VT-x)

What should I do to fix this?

Thanks.
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: install CentOS with EFI, InstallMultipleProtocolInterfac

Post by Perryg »

Are you sure that hardware virtualization is enabled in your bios?
Also that you choose 64-bit OS so that ioapic is enabled?

One last thing. When I installed CentOS 6.3 minimal EFI it took somewhere around 1 to 2 minutes to allocate the pages, but then the install went fine
roro4ever
Posts: 4
Joined: 5. Feb 2013, 02:51

Re: install CentOS with EFI, InstallMultipleProtocolInterfac

Post by roro4ever »

The Virtualization of CPU already turned on.
The ISO image I've downloaded 3 times, and verified 2 times for each .
The IO APIC enabled .

When I launch the CentOS 6.3 minimal EFI virtualmachine, no pages allocation process, only the Fsw ERROR screen and a memory check result, then it got into the EFI shell.

I wanna ask a question:
The EFI virtualization is related with whether the CPU has a 32bits or 64bits Instruction set,and 32 bits or 64bits Intel® 64?
My L2400 has only 32bits with the two cpu features.
Perryg
Site Moderator
Posts: 34369
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: install CentOS with EFI, InstallMultipleProtocolInterfac

Post by Perryg »

CentOS 6.3_x86-64 EFI requires 64-bit support. Since they don't have a 32-bit version with EFI then you must have 64-bit support
roro4ever
Posts: 4
Joined: 5. Feb 2013, 02:51

Re: install CentOS with EFI, InstallMultipleProtocolInterfac

Post by roro4ever »

Yes ,as I thought, the boot error due to the hardware limitation.

Thanks.
rabaul
Posts: 1
Joined: 19. Oct 2015, 11:05

Re: install CentOS with EFI, InstallMultipleProtocolInterfac

Post by rabaul »

Hi,

I experienced the same error with Yosemite zone iso, I managed turning off EFI, under "Settings => System"
Wayne Sallee
Posts: 14
Joined: 30. May 2009, 20:50
Primary OS: Linux other
VBox Version: OSE other
Guest OSses: Win 3.1, Win 8, and many more
Location: Florida
Contact:

Re: install CentOS with EFI, InstallMultipleProtocolInterfac

Post by Wayne Sallee »

I realize this is an old post, but it's at the top of a google search.

As stated, it has to be 64 bit software.

Another thing that is easy to overlook in all this frustration, is to make sure that the virtual machine settings under "General" is set for a 64 bit operating system.

Wayne Sallee
Wayne@WayneSallee.com
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: VirtualBox+Oracle ExtPack
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: install CentOS with EFI, InstallMultipleProtocolInterfac

Post by socratis »

Wayne Sallee wrote:I realize this is an old post, but it's at the top of a google search.
Did you try the 2nd? 3rd? Etc?
Just kidding... ;)
Wayne Sallee wrote:Another thing that is easy to overlook in all this frustration, is to make sure that the virtual machine settings under "General" is set for a 64 bit operating system.
Actually, it's the first thing that you're asked when creating a VM: 1) Name, 2) Kind, 3) Bit-ness. I don't really see how frustrating this can be, sorry...
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Post Reply