fix Terminus font from the beginning

This commit is contained in:
Tobias Powalowski 2023-02-09 15:16:11 +01:00
parent 3db1f4fd4e
commit 61ddbb9a07
2 changed files with 6 additions and 6 deletions

View file

@ -29,7 +29,7 @@ build() {
done
map add_binary blkid mount switch_root bsdcpio mkfs.btrfs setfont \
/usr/lib/systemd/systemd-udevd udevadm systemd-tmpfiles
add_file "/usr/share/kbd/consolefonts/ter-v16n.psf.gz"
add_file "/usr/share/kbd/consolefonts/ter-v16n.psf.gz" "/consolefont.psf.gz"
map add_udev_rule '50-udev-default.rules' '60-persistent-storage.rules' \
'64-btrfs.rules' '80-drivers.rules'

View file

@ -11,24 +11,24 @@ if [ -e /sys/firmware/efi ]; then
fi
kmod static-nodes --format=tmpfiles --output=/run/tmpfiles.d/kmod.conf
systemd-tmpfiles --prefix=/dev --create --boot
setfont -C /dev/console ter-v16n
echo "Initializing Archboot Environment:"
echo "Step 1/3: Initializing udev..."
/usr/lib/systemd/systemd-udevd --daemon --resolve-names=never &>/dev/null
udevadm trigger --action=add --type=subsystems
udevadm trigger --action=add --type=devices
udevadm settle
udevadm control --exit
udevadm info --cleanup-db
echo "Step 2/3: Initializing /dev/zram0..."
echo -e "\e[1mInitializing\e[m \e[36mArchboot\e[m \e[1m- Arch Linux Environment:\e[m"
setfont consolefont.psf.gz -C /dev/console
echo -e "\e[1mStep 1/3:\e[m Initializing /dev/zram0..."
modprobe zram
echo "zstd" >/sys/block/zram0/comp_algorithm
echo "4G" > /sys/block/zram0/disksize
echo -e "\e[1mStep 2/3:\e[m Initializing btrfs on /dev/zram0..."
mkfs.btrfs /dev/zram0 &>/dev/null
mount /dev/zram0 /new_root &>/dev/null
mount UUID=1234-ABCD /mnt
cd new_root
echo "Step 3/3: Initializing /new_root..."
echo -e "\e[1mStep 3/3:\e[m Initializing /new_root..."
bsdcpio -i </mnt/boot/initramfs-$(uname -m).img &>/dev/null
exec switch_root /new_root /init "$@"