I bought the following Acer Aspire notebooks in the past weeks:
- Acer Aspire 1 A114-31-C9GV
- Acer Aspire A315-21
These notebooks have a good price/value ratio and are suitable for lightweight browsing, multimedia and office workloads.
They come with preinstalled Endless OS, however I decided to install Ubuntu 18.04 (Xubuntu).
While the Linux based Endless OS compatibility is a good news, it is worth to mention some issues about Linux compatibility. The most important problem with these computers is the poorly implemented BIOS/EFI. There are a number of bugreports on different forums about Acer Aspire A315-41 problems.
Some users reported successful kernel boot with ACPI disabled. Linux Mint users got IVRS table and soft lockup kernel error messages. One can find Ubuntu related bugreports on Launchpad or on ubuntu-bugs mailing list. Another install note describes experiences with BIOS/EFI password. Someone tried to populate the hidden M.2 SSD socket. The InstallingDebianOn Wiki contains practices on how to reduce disk access with SSD.
General steps in order to setting up EFI:
- Set an admin password.
- Disable Secure boot.
- Leave EFI boot enabled.
- Disable the TPM device.
- Turn off the admin password.
- Turn on F12 boot menu.
Installing Ubuntu 18.04
Create an USB installation media and connect wired network.
You can start installing Ubuntu as usual.
I suggest you to choose LVM based disk management.
Enable downloading and installing updates during install. Thus the installer automatically installs the LTS Hardware Enablement stack and the Linux kernel 5.+. Recent Linux kernels contain patches for the handling of the poorly implemented ACPI table.
Linux EFI utilities can not modify boot entries on every models. Enter to the BIOS/EFI and set proper boot order if the Ubuntu does not boot.
Replacing battery in Eaton 5P 1150 UPS and re-flashing firmware
I had to made a firmware re-flashing of my Eaton 5P 1150 after replacing batteries.read more
Open vSwitch and network configuration tools on Ubuntu 18.04: netplan, ifupdown, systemd-networkd
Setting up static IP configuration, DNS resolver and Open vSwitch on Ubuntu 18.04: netplan, ifupdown, systemd-networkd.read more
NUT serial support on OpenWrt
Using a serial port connected UPS on OpenWrt with NUT.read more
Disable Intel Hyper-Threading on Linux
Disable Intel Hyper-Threading on Linux in software, not in BIOS/UEFI.read more
Migration from BIND/OpenDNSSEC to PowerDNS with DNSSEC
Migration of BIND and OpenDNSSEC to PowerDNS 4 with DNSSEC.read more
Installing Altera Quartus II 14.0 and ModelSim on Ubuntu Linux 14.10 system
Installation of Altera Quartus II 14.0 and setting up of ModelSim Altera Edition on Ubuntu 14.10read more
Remote FPGA JTAG programming via SSH tunnel with Altera Quartus II
JTAG programming of an Altera FPGA, through an SSH tunnel with Quartus II. The device is on the network, connected to a remote machine through USB Blaster.read more
Altera Quartus II and NIOS II command line tutorial
Altera Quartus II and NIOS II command lineread more