Close

Fully Encrypted ArchLinux with Secure Boot on Yoga 920

The first laptops with the latest 8th generation Intel processors began to ship a few weeks ago. One of the strongest contenders is the Lenovo Yoga 920. The top end model features a 4K screen, 16GB of RAM, a 1TB NVMe drive, two Thunderbolt and one USB 3.0 ports, and is yet about the same thickness as the current MacBooks. It ships with Windows 10 out of the box, but that doesn’t mean you’re stuck with it.

This article explains how to install a fully encrypted ArchLinux on NVMe with Btrfs and detached LUKS headers and LUKS encrypted UEFI boot partition on a USB dongle. For the benefit of inexperienced users, I explain in detail what I did and why. If reading is not your thing, there are also condensed instructions available.

Read More

Install ArchLinux on BeagleBone Black (Updated)

A few things have changed since I last wrote about installing ArchLinux on BeagleBone Black. This is an updated tutorial for release 4.13.0.

ArchLinux is a great operating system for low-cost ARM based embedded devices, such as the Raspberry Pi and BeagleBone Black. The development team for the ARM port is doing an excellent job optimizing and updating the package repository.

There were some changes to the installation steps since the last time I wrote about Install ArchLinux on BeagleBone Black. Below you can find the condensed summary of the installation steps that I take on BeagleBones now.

Read More

Install ArchLinux on BeagleBone Black

The installation of ArchLinux on ARM based embedded devices is well documented online, but I always forget the extra and optional steps that are assumed to be known.

ArchLinux is a great operating system for low-cost ARM based embedded devices, such as the Raspberry Pi and BeagleBone Black. The development team for the ARM port is doing an excellent job optimizing and updating the package repository.

The official website has instructions for installing ArchLinux ARM on the BBB, but is missing the details for post-installation steps that are generally not known by users who are just starting with ArchLinux. The best, most detailed and up-to-date ArchLinux installation tutorial I found is the one written by The Mukt, but at the time of this writing it appears to be offline.

Below you can find the condensed summary of the installation steps that I usually take on BeagleBones.

Read More

ArchLinux iSCSI on BeagleBone Black

I recently hooked up a BeagleBone Black to an iSCSI target on a Synology NAS. The iscsi_tcp module is not being built in the legacy kernel by default. Newer versions of the kernel include it as a loadable kernel module.

Read More

ArchLinux Internet Connection Sharing on BeagleBone Black

I have a BeagleBone Black connected directly to my desktop PC for development and testing. Occasionally, I need the BBB to connect to the internet, for example to download updated packages. This post describes how I am sharing the internet connection between the two computers.

Read More

ArchLinux AX88179 on BeagleBone Black

Trying to get an AX88179-based USB-to-Ethernet adapter to work on BBB under ArchLinux? Here’s how to compile the user package yourself.

Last time I checked there was no built-in support for AX88179 chipsets in the ArchLinux kernel for BeagleBone Black yet. As these chips are now being used more widely in USB 3.0 adapters for gigabit ethernet, this post describes how to install the kernel driver manually.

Read More

ArchLinux Kernel Compilation on BeagleBone Black

I recently had to modify and recompile the kernels on my BBB’s. Cross-compilation is well documented on the internet, but what if you want to compile directly on the device? Here are the steps…

Read More

Restoring KDE Multiple Monitor Display Settings

When running multiple monitors on KDE, the current display settings may not be restored after reboot. Replacing xrandrmonitor with kscreen is one easy way to work around this.

Read More