Getting Acer ES1-132-C2JZ to boot xubuntu from HDD using rEFInd (and not just from USB)
Hi guys,
My tiny new laptop is making me go insane. After fixing lots of smaller problems I've finally managed to get xubuntu installed. However, it won't boot from HDD (gives "No bootable devices" screen). So far I've only managed to boot into my rEFInd usb stick and launch xubuntu (from vmlinuz-4.10.0.40-generic I think?) from there. Please tell me if the following looks correct: df /boot/efi Code:
Filesystem: /dev/mcblk0p1 I've tried installing rEFInd's boot manager here in several ways. First by running the refind-install script, which installs to /boot/efi/EFI/refind. I have no idea whether or not that's correct and should already run or not. Does that path look right? After running this script and running the refind-mkdefault script, efibootmgr prints: Code:
BootCurrent: 0000 https://community.acer.com/en/discus...ptions-missing Another potential issue is that, although I have the newest bios (1.15), there is no option to set trusted .efi files in the bios. I don't know if that's what's causing my NVRAM boot order to reset. Can I trick my bios into accepting the refind_x64.efi file somehow? Here's efibootmgr -v output if that helps: Code:
BootCurrent: 0000 |
Changing NVRAM persistently turns out to be impossible. I ended up fixing/getting around this issue by tricking my stupid Windows Boot Manager, which was at /boot/efi/EFI/Microsoft/Boot/ into launching xubuntu, after a LOT of fiddling about with refind. I eventually moved my refind installation into /boot/efi/EFI/Microsoft/Boot/ and replaced bootmgfw.efi with refind's efi file (renaming it to bootmgfw.efi). That worked, booted the refind loader which automagically found my vmlinuz file and managed to launch it.
I understand maybe 50% of what happened in total, but hey, got it to work! :D |
All times are GMT -5. The time now is 09:23 PM. |