Group: Hardware/FSDG distributions/Trisquel

From LibrePlanet
< Group:Hardware‎ | FSDG distributions
Revision as of 21:52, 16 March 2023 by GNUtoo (talk | contribs) (Start adding information on how to install Trisquel to ARM boards)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Trisquel versions

Version Can be debootstrapped Based on Kernel version Comments
Trisquel 10 (nabia) Yes Ubuntu 20.04 LTS (Focal Fossa)
  • 5.4
  • 5.13 (though linux-image-generic-hwe-20.04)

Installing

How to install Trisquel 10 (etiona) on ARM SBCs

If you're doing that on Parabola, you need to enable etiona support:

# cd /usr/share/debootstrap/scripts/
# ln -s trisquel etiona

Then you can install Trisquel as usual:

# qemu-img create -f raw storage.img 2G
# fdisk storage.img # create 1 partition
# udisksctl loop-setup -f storage.img
# mkdir rootfs
# mkfs.ext4 -O ^metadata_csum -O ^64bit /dev/loop0p1
# mount /dev/loop0p1 rootfs
# mkdir -p rootfs/usr/bin
# debootstrap --foreign --arch armhf etiona rootfs
# cp /usr/bin/qemu-arm-static rootfs/usr/bin
# LANG=C.UTF-8 chroot rootfs qemu-arm-static /bin/bash
# export TERM=xterm-color
# /debootstrap/debootstrap --second-stage

You then need to install a bootloader and create the extlinux.conf file in /boot/extlinux/extlinux.conf and install the right symlinks to make the computer boot.


References