Я выполнил такие действия: Сконвертировал свежий образ Raspbian Buster в .qcow2 формат:
$ qemu-img convert -f raw -O qcow2 2021-05-07-raspios-buster-armhf-lite.img raspbian-buster-lite.qcow2
Потом скачал кастомизированное ядро Raspbian, которое работает с qemu:
$ wget https://github.com/dhruvvyas90/qemu-rpi-kernel/raw/master/kernel-qemu-4.19.50-buster
и кастомизированный dtb файл:
$ wget https://github.com/dhruvvyas90/qemu-rpi-kernel/raw/master/versatile-pb.dtb
Все это для того, чтобы запустить Raspberry версию Steamlink клиента на Arch ARM. Потом выполнил:
$ qemu-system-arm
-kernel ./kernel-qemu-4.19.50-buster
-append "root=/dev/sda2 panic=1 rootfstype=ext4 rw"
-hda raspbian-buster-lite.qcow2
-cpu arm1176
-m 512
-net nic
-net user,hostfwd=tcp::5022-:22
-serial stdio
-dtb ./versatile-pb.dtb
-machine versatilepb
-no-reboot
Raspbian Buster запустилась, я успешно залогинился, но после установки некоторых пакетов и зависимостей внутри Raspberry мало места - возникает ошибка при попытке первого запуска Steamlink:
pi@raspberrypi:~$ steamlink
Downloading update
http://media.steampowered.com/steamlink/rpi/steamlink-rpi3-1.1.80.197.tar.gz
gpg: keybox '/home/pi/.gnupg/pubring.kbx' created
gpg: /home/pi/.gnupg/trustdb.gpg: trustdb created
gpg: key 387C648A24C0E740: public key "Valve Steam Link Release Key <steamlink@steampowered.com>" imported
gpg: Total number processed: 1
gpg: imported: 1
Unpacking update
tar: steamlink/lib/libicudata.so.57: Wrote only 4608 of 10240 bytes
tar: steamlink/steamlink.sh: Cannot write: No space left on device
tar: steamlink/steamlinkdeps.txt: Cannot write: No space left on device
tar: steamlink/version.txt: Cannot write: No space left on device
tar: Exiting with failure status due to previous errors
Couldn't download Steam Link application, aborting
Press enter to continue:
apt clean не сильно помог, т.к. на корне свободного места 85 MB.
Я так понимаю проблема в том, что сам .qcow2 образ весит около 1.5 GB:
-rw-r--r-- 1 gene users 1437663232 июл 8 15:42 raspbian-buster-lite.qcow2
Возможно ли ка-то или изначально увеличить место на Raspbian или позже?