Page 1 of 1

[Solved] acer c710 chromebook boots to efi shell

PostPosted: Oct 16th, '18, 08:13
by benmc
I have been given above model C710-842G32II.
The plan was to make a demo unit to lend to interested parties to show off Mageia.

I upgraded the ram to 8G,and fitted a link to the W/P pins.
I ran the script from mrchromebox.tech to flash the bios and end up with EFI firmware
Code: Select all
cd; curl -LO https://mrchromebox.tech/firmware-util.sh && sudo bash firmware-util.sh
.
I deleted all the partitions and custom partitioned the hdd (320GB) to have : /boot/EFI, /, /swap and /home.
Installed Mageia-6 from usb with network connected.

upon reboot, it boots to efi shell.
I can boot to Mageia if I navigate the bios Boot Maintenance Manager and boot from a file (grubx64.efi).

I have followed this script to from mrchromebox.tech FAQ when the above occurs, modified as required:
Code: Select all
su -
mkdir -p /boot/efi/EFI/BOOT
cp /boot/efi/EFI/mageia/grubx64.efi /boot/efi/EFI/BOOT/BOOTX64.efi
.

I have also used efibootmgr with the following

Code: Select all
efibootmgr -v
Timeout: 3 seconds
BootOrder: 0000,0001
Boot0000* EFI Hard Drive        PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0,65535,0)
Boot0001* EFI Internal Shell    MemoryMapped(11,0x830000,0xc0ffff)/FvFile(c57ad6b7-0515-40a8-9d21-551652854e37)


and

Code: Select all
efibootmgr -c -d /dev/sda -p 2 -L "Mageia" -l "\efi\boot\bootx64.efi"Timeout: 3 seconds
BootOrder: 0002,0000,0001
Boot0000* EFI Hard Drive
Boot0001* EFI Internal Shell
Boot0002* Mageia


but at reboot, the Mageia entry is not in the bios boot menu.

what am I missing?

[ edit] edited title to better reflect issue

Re: acer c710 chromebook

PostPosted: Oct 16th, '18, 20:49
by martinw
benmc wrote:I have followed this script to from mrchromebox.tech FAQ when the above occurs, modified as required:
Code: Select all
su -
mkdir -p /boot/efi/EFI/BOOT
cp /boot/efi/EFI/mageia/grubx64.efi /boot/efi/EFI/BOOT/BOOTX64.efi


You've probably already done this, but when run on a Mageia system, that needs to be
Code: Select all
su -
mkdir -p /boot/EFI/EFI/BOOT
cp /boot/EFI/EFI/mageia/grubx64.efi /boot/EFI/EFI/BOOT/BOOTX64.efi

If this procedure is suggested, it's probably because the BIOS ignores the options you add using efibootmgr (or like my HP BIOS, removes them each time you reboot). But if you've successfully created /EFI/BOOT/BOOTX64.efi in the ESP, that should be the default boot image.

Re: acer c710 chromebook

PostPosted: Oct 17th, '18, 07:44
by benmc
thanks MartinW

works perfectly