ericwoud
(Eric W.)
December 5, 2024, 5:55pm
181
Moved the repo server and image-files server over to Oracle always-free-services tier, which has a static ip. There should be no problems migrating. It may be better reachable, perhaps even through the great wall of china.
Ftp and http servers are up, https is to follow up.
http://woudstra.mywire.org
All packages are also built on this (aarch64) server periodially, keeping them up to date.
ericwoud
(Eric W.)
April 15, 2025, 11:55am
182
I have a new custom and simple initrd build script. It can replace mkinitcpio.
It creates a smaller imagefile and it does not use busybox, just uses the normal linux commands. Basic necessary commands for initrd are included.
It is the default for new installations. It uses the same configuration files as mkinitcpio (from the linux-bpir-git package).
To change to the new script:
pacman -Rdd mkinitcpio
pacman -Syu bpir-initrd
pacman -S linux-bpir-git
See for source of script:
https://github.com/ericwoud/archlinuxarm-repo/blob/bpir-initrd/bpir-initrd
Default config:
https://github.com/ericwoud/archlinuxarm-repo/blob/linux-bpir-git/mkinitcpio.conf
Default hook:
https://github.com/ericwoud/archlinuxarm-repo/blob/linux-bpir-git/mkinitcpio.hook
ericwoud
(Eric W.)
November 25, 2025, 1:18pm
183
On the R64 booting from nand with a distroboot version of U-Boot is now also supported.
It boots extlinux.conf or boot.scr from sd, emmc or sata.
When no extlinux.conf or boot.scr is found on sd, emmc or sata, then a rescue linux is started from nand.
It is installed with (update all packages, including uboot and atf):
pacman -Syu bpir-uboot-git bpir-atf-git
bpir-toolbox --nand-format
See:
[ Just to be clear, the posts after this first post only explain how the internals work, for using the tool it is not necessary to apply all the posts below. ]
[BPI-R64 only supports sata-boot, nand-boot still in progress]
This section is about installing a nand image that contains:
U-Boot that scans emmc/nvme/nand for (/boot)/extlinux/extlinux.conf and boots it. It also scans for a boot.src alternatively. See example howto create a bootscr for distroboot , but extlinux.conf is preferred, boot…