@@ -23,7 +23,7 @@ function launch_install_qemu()
2323 IMGOUT=" $IMG -$( date +%s ) "
2424 cp --reflink=auto -v " $IMG " " $IMGOUT " || return 1
2525
26- pgrep qemu-system-arm & > /dev/null && { echo -e " QEMU instance already running. Abort..." ; return 1; }
26+ pgrep qemu-system-aarch64 & > /dev/null && { echo -e " QEMU instance already running. Abort..." ; return 1; }
2727 launch_qemu " $IMGOUT " &
2828 sleep 10
2929 wait_SSH " $IP "
@@ -135,7 +135,7 @@ function mount_raspbian()
135135 local OFFSET=$(( SECTOR * 512 ))
136136 mkdir -p " $MP "
137137 sudo mount $IMG -o offset=$OFFSET " $MP " || return 1
138- echo " Raspbian image mounted"
138+ echo " RaspiOS image mounted"
139139}
140140
141141function mount_raspbian_boot()
@@ -150,15 +150,15 @@ function mount_raspbian_boot()
150150 local OFFSET=$(( SECTOR * 512 ))
151151 mkdir -p " $MP "
152152 sudo mount $IMG -o offset=$OFFSET " $MP " || return 1
153- echo " Raspbian image mounted"
153+ echo " RaspiOS image mounted"
154154}
155155
156156function umount_raspbian()
157157{
158158 [[ -d raspbian_root ]] || [[ -d raspbian_boot ]] || { echo " Nothing to umount" ; return 0; }
159159 [[ -d raspbian_root ]] && { sudo umount -l raspbian_root; rmdir raspbian_root || return 1; }
160160 [[ -d raspbian_boot ]] && { sudo umount -l raspbian_boot; rmdir raspbian_boot || return 1; }
161- echo " Raspbian image umounted"
161+ echo " RaspiOS image umounted"
162162}
163163
164164function prepare_chroot_raspbian()
@@ -170,7 +170,7 @@ function prepare_chroot_raspbian()
170170 sudo mount -o bind /dev raspbian_root/dev/
171171 sudo mount -o bind /dev/pts raspbian_root/dev/pts
172172
173- sudo cp /usr/bin/qemu-arm -static raspbian_root/usr/bin
173+ sudo cp /usr/bin/qemu-aarch64 -static raspbian_root/usr/bin
174174
175175 # Prevent services from auto-starting
176176 sudo bash -c " echo -e '#!/bin/sh\nexit 101' > raspbian_root/usr/sbin/policy-rc.d"
@@ -179,7 +179,7 @@ function prepare_chroot_raspbian()
179179
180180function clean_chroot_raspbian()
181181{
182- sudo rm -f raspbian_root/usr/bin/qemu-arm -static
182+ sudo rm -f raspbian_root/usr/bin/qemu-aarch64 -static
183183 sudo rm -f raspbian_root/usr/sbin/policy-rc.d
184184 sudo umount -l raspbian_root/{proc,sys,dev/pts,dev}
185185 umount_raspbian
@@ -268,11 +268,12 @@ function deactivate_unattended_upgrades()
268268
269269function download_raspbian()
270270{
271- local IMGFILE=$1
272- local IMG_CACHE=cache/raspbian_lite.img
273- local ZIP_CACHE=cache/raspbian_lite.zip
271+ local URL=$1
272+ local IMGFILE=$2
273+ local IMG_CACHE=cache/raspios_lite.img
274+ local ZIP_CACHE=cache/raspios_lite.zip
274275
275- echo -e " \n\e[1m[ Download Raspbian ]\e[0m"
276+ echo -e " \n\e[1m[ Download RaspiOS ]\e[0m"
276277 mkdir -p cache
277278 test -f $IMG_CACHE && \
278279 echo -e " INFO: $IMG_CACHE already exists. Skipping download ..." && \
@@ -282,11 +283,11 @@ function download_raspbian()
282283 test -f " $ZIP_CACHE " && {
283284 echo -e " INFO: $ZIP_CACHE already exists. Skipping download ..."
284285 } || {
285- wget https://downloads.raspberrypi.org/raspbian_lite_latest -O " $ZIP_CACHE " || return 1
286+ wget " $URL " -O " $ZIP_CACHE " || return 1
286287 }
287288
288289 unzip -o " $ZIP_CACHE " && \
289- mv * -raspbian -* .img $IMG_CACHE && \
290+ mv * -raspios -* .img $IMG_CACHE && \
290291 cp -v --reflink=auto $IMG_CACHE " $IMGFILE "
291292}
292293
0 commit comments