scaleway-riscv scaleway-riscv-kernel scaleway-riscv-drbd scaleway-riscv-gfs2
apparently it’s better to choose ubuntu rather than debian in this case, according to their kernel build guide
also note we need space available to setup LVM2. and the scaleway installer json custom partitioning setup does NOT work.
# need to boot in rescue mode fdisk -l fsck -y /dev/mmcblk0p3 resize2fs /dev/mmcblk0p3 13G export DEBIAN_FRONTEND=noninteractive apt -q update && apt -q -y install parted parted /dev/mmcblk0 resizepart 3 15G resize2fs /dev/mmcblk0p3 fdisk /dev/mmcblk0 n t 44 # Linux LVM w
export DEBIAN_FRONTEND=noninteractive
apt update
apt purge rsyslog
apt install \
    bash-completion \
    colordiff \
    fdisk \
    file \
    locales \
    ifupdown \
    inetutils-syslogd \
    man-db \
    plocate \
    wget
dpkg-reconfigure locales
perl -e exit
cd /etc/
cp -i bash.bashrc bash.bashrc.dist
vi bash.bashrc
case "$-" in *i*)
    source /usr/share/bash-completion/bash_completion
    alias ll='ls --color=auto -alh'
    alias ls='ls --color=auto'
    alias diff='colordiff'
    alias cp='cp -i'
    alias mv='mv -i'
    alias rm='rm -i'
    w
    ;;
esac
export MAKEFLAGS=-j4
source bash.bashrc
apt purge cloud-init cloud-guest-utils cloud-initramfs-copymods cloud-initramfs-dyn-netconf
apt autoremove --purge
rm -rf /var/lib/cloud/ /etc/cloud/
systemctl list-unit-files | grep network
systemctl stop systemd-networkd.service
systemctl stop systemd-networkd.socket
systemctl disable systemd-networkd.service
systemctl disable systemd-networkd.socket
vi /etc/network/interfaces
auto lo
iface lo inet loopback
auto end0
iface end0 inet static
    address x.x.x.x/xx
    gateway x.x.x.x
auto end0.xxxx
iface end0.xxxx inet static
    address 10.3.3.x/24
cp -pi /etc/hosts /etc/hosts.dist
vi /etc/hosts
127.0.0.1 localhost
10.3.3.2        risc1
10.3.3.3        risc2
x.x.x.x     risc1
x.x.x.x     risc2
ls -lF /etc/resolv.conf* # no symlink
cp -pi /etc/resolv.conf /etc/resolv.conf.dist
reboot
we need the drbd kernel module in place
cd /boot/ mv boot.its boot.its.bak ver=6.9.0-rc3+ wget https://lab.nethence.com/nunux/GFS2-AND-OCFS2-AND-DRBD9/$ver.boot.itb mv $ver.boot.itb* boot.itb cd /lib/modules/ wget https://lab.nethence.com/nunux/GFS2-AND-OCFS2-AND-DRBD9/$ver.tar.gz tar xzf $ver.tar.gz rm -rf $ver.tar.gz depmod -a $ver
https://askubuntu.com/questions/1293505/how-to-shrink-ext4-partition-using-parted-cli