MrAxolotl wrote: Sat Jul 10, 2021 4:28 pm
When installing Mxlinux everything is fine and I have 2 problems.
1.- If I choose to install GRUB, upon reaching 96% of the installation, the pc freezes completely, and if I reboot, I get this:
2.-If I decide not to install it, everything continues as normal, but when restarting, it tells me "No bootable device".
My computer is an Acer ES 1-533. I have already read many forums about possible solutions and with none I have been able to solve it, the installer is updated to the latest version and I do it through LiveCD, and i'm not trying dual boot
Unfortunately I cannot view the external hosted image...
But anyway.. here we go
Some of those Acer 1-533 and also Acer ES1-132, do freeze, when trying to setup EFI boot loader, b/c they seem to have a readonly "NVRAM", which is normally writeable to store UEFI boot loader entries.
You may have already tried this, but if not please do proceed within this order:
* Do boot from MX LiveUSB/DVD and install without enabling the GRUB installation.
* Do take away the "tick" to reboot on the last Installer-window. Close the installer after installation finished,
don't reboot. If you have already installed, do boot again with MX LiveUSB/DVD
* Search in Whisker Menu for " Chroot Recue Scan"
or open terminal and run
* Select the found MX Linux entry. It will open a "chroot"ed terminal within the MX Linux installation
Now within the chroot terminal do this step by step:
** first create the missing efi folder:
** next mount the efi-folder to the ESP (EFI System partition )
** Now two tricky parts:
first: install EFI-GRUB without writing into NVRAM ( b/c this would otherwise freeze)
Code: Select all
grub-install --no-nvram --bootloader-id=MX19 --force-extra-removable
** next an Acer 1-xxx special step:
Code: Select all
cp -a /boot/efi/EFI/BOOT /boot/efi/EFI/Linux
The last step is needed as the readonyl NVRAM holds a couple of preset EFI entries burned into the NVRAM by the manufacture. One of those entries is /EFI/Linux/Bootx64.efi, which is create by the last copy command.
** Disable UEFI-firmware setup access from GRUB (this step may not be needed, but to be safe to avoid a hanger we do it here):
Code: Select all
chmod -x /etc/grub.d/30_uefi-firmware
** Generate the GRUB menu:
That's it.
Now type: exit
and close and reboot, and with some luck and it may boot in MX Linux.
HTH

+++EDIT+++: to mention you may need to turn secure boot off within UEFI firmware setup.
+++EDIT2+++: added the generation of the GRUB menu
