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).

Linux compatibility

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.

BIOS/EFI

General steps in order to setting up EFI:

  1. Set an admin password.
  2. Disable Secure boot.
  3. Leave EFI boot enabled.
  4. Disable the TPM device.
  5. Turn off the admin password.
  6. 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

19 September 2019 20:26 | Molnár Péter

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

16 January 2019 17:50 | Molnár Péter

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

24 November 2018 12:32 | Molnár Péter

Using a serial port connected UPS on OpenWrt with NUT.

read more

Disable Intel Hyper-Threading on Linux

02 December 2017 16:15 | Molnár Péter

Disable Intel Hyper-Threading on Linux in software, not in BIOS/UEFI.

read more

Migration from BIND/OpenDNSSEC to PowerDNS with DNSSEC

17 August 2016 15:01 | Molnár Péter

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

01 November 2014 07:49 | Molnár Péter

Installation of Altera Quartus II 14.0 and setting up of ModelSim Altera Edition on Ubuntu 14.10

read more

Remote FPGA JTAG programming via SSH tunnel with Altera Quartus II

23 October 2014 14:43 | Molnár Péter

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

12 October 2014 08:06 | Molnár Péter

Altera Quartus II and NIOS II command line

read more

IT8720F watchdog

23 March 2013 07:37 | Molnár Péter

Setting up IT8720F watchdog on Linux

read more