Created on
25/05/18 20:00

Modified on
25/05/18 20:00

Filed under
SysAdmin

Tags
android gentoo gsoc

Preface

As we now have preinit and the crucial UART console available, we can start bringing up the real GNU/Linux system--Gentoo Linux in this case. This article will focus on the following topics:

  • Filesystem structure and mounting procedure (in details)
  • Launch sequence to bring up OpenRC
  • Crafting a preinit …
Read More

Created on
05/05/18 00:00

Modified on
05/05/18 00:00

Filed under
SysAdmin

Tags
gentoo linux virtualization

The story

After struggling with HiDPI issues on native GNU/Linux and battery life issues on macOS, I resorted to using Windows 10 as the main operating system on my laptop. Though there's WSL, it's not running Gentoo and has a severely degraded performance. As crossdev is really easy to …

Read More

Created on
04/05/18 11:00

Modified on
05/05/18 23:00

Filed under
SysAdmin

Tags
android gentoo gsoc

Preface

Chrooting is usually a key part in installing a GNU/Linux system, and there's no difference here in my GSoC 2018 work. In this article we'll build a Gentoo chroot with CHOST=aarch64-unknown-linux-gnu, set up ssh connection to it, and install some necessary tools.

Preparation work

First of all …

Read More

Created on
05/02/18 12:00

Modified on
05/02/18 12:00

Filed under
SysAdmin

Tags
gentoo lvm sparc

The story

My SPARC Enterprise T5120 came with two 10000 RPM SAS HDDs, both with a labeled capacity of 146GB. Gentoo was installed on the first hard drive, and thanks to the old SILO that was in charge of booting the system up, I have to keep a single-large-root partition …

Read More

Created on
07/09/17 00:00

Modified on
07/09/17 00:00

Filed under
SysAdmin

Tags
system gentoo freebsd

Preface

Now that we have successfully upgraded Gentoo FreeBSD from 9.1 to 10.3, we need to upgrade it to 11.0 in order to catch up the latest FreeBSD system. The major steps consist of the following:

  • Upgrading world
  • Changing to the new profile
  • Upgrade the kernel
  • Upgrade …
Read More

Personal details (portrait, CV) © Pengcheng Xu All Rights Reserved; articles licensed under CC BY-SA 4.0.
Powered by Pelican, Bootstrap, and NixOS. Icons by Font Awesome. Generated from 8b4bf12.