Moving toward 64 bit. Hopefully everything is ready, needs testing.

This commit is contained in:
Storm Dragon 2022-03-30 04:37:45 -04:00
parent 794835fe03
commit c156bddb94

View File

@ -129,12 +129,12 @@ done
# Url for the image to be downloaded. # Url for the image to be downloaded.
#url[3]="http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-aarch64-latest.tar.gz" #url[3]="http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-aarch64-latest.tar.gz"
url[3]="http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz" url[3]="http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz"
#url[4]="http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-aarch64-latest.tar.gz" url[4]="http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-aarch64-latest.tar.gz"
url[4]="http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-armv7-latest.tar.gz" #url[4]="http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-armv7-latest.tar.gz"
fallocate -l "$imageSize" "$imageName" fallocate -l "$imageSize" "$imageName"
loopdev="$(losetup --find --show "${imageName}")" loopdev="$(losetup --find --show "${imageName}")"
parted --script "${loopdev}" mklabel msdos mkpart primary fat32 0% 100M mkpart primary ext4 100M 100% parted --script "${loopdev}" mklabel msdos mkpart primary fat32 0% 200M mkpart primary ext4 200M 100%
mkfs.vfat -F32 "${loopdev}p1" mkfs.vfat -F32 "${loopdev}p1"
mkfs.ext4 -F "${loopdev}p2" mkfs.ext4 -F "${loopdev}p2"
mount "${loopdev}p2" /mnt mount "${loopdev}p2" /mnt
@ -181,6 +181,9 @@ pacman -Syyu --needed --noconfirm \
xdg-user-dirs \ xdg-user-dirs \
xdg-utils xdg-utils
# Change kernels
pacman -R linux-aarch64 uboot-raspberrypi
pacman -S linux-rpi
# set the language # set the language
sed -i "s/#$imageLanguage/$imageLanguage/" /etc/locale.gen sed -i "s/#$imageLanguage/$imageLanguage/" /etc/locale.gen
echo "LANG=$imageLanguage" > /etc/locale.conf echo "LANG=$imageLanguage" > /etc/locale.conf
@ -226,7 +229,7 @@ echo stormux > /etc/hostname
systemctl enable brltty.path cronie.service fenrirscreenreader.service log2ram.service NetworkManager.service ntpd.service systemctl enable brltty.path cronie.service fenrirscreenreader.service log2ram.service NetworkManager.service ntpd.service
# Update fstab for Raspberry Pi 4. # Update fstab for Raspberry Pi 4.
#[[ $imageVersion -eq 4 ]] && sed -i 's/mmcblk0/mmcblk1/g' /etc/fstab [[ $imageVersion -eq 4 ]] && sed -i 's/mmcblk0/mmcblk1/g' /etc/fstab
EOF EOF
# Copy override files into place. # Copy override files into place.