-
-
Save onny/6e0f2a5dcd0be06ded538bf53a858144 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
wget http://dl-cdn.alpinelinux.org/alpine/v3.15/releases/armv7/alpine-uboot-3.15.0-armv7.tar.gz | |
wget http://dl-cdn.alpinelinux.org/alpine/v3.15/releases/armv7/alpine-minirootfs-3.15.0-armv7.tar.gz | |
qemu-img create -f raw sd.img 512M | |
sudo losetup /dev/loop0 sd.img | |
sudo kpartx -av /dev/loop0 | |
lsblk | |
sudo mkfs.ext4 /dev/mapper/loop0p1 | |
mount /dev/mapper/loop0p1 /mnt | |
sudo tar -xzvf alpine-minirootfs-3.15.0-armv7.tar.gz -C /mnt | |
sudo tar -xzvf alpine-uboot-3.15.0-armv7.tar.gz -C /mnt | |
tar xvf alpine-uboot-3.15.0-armv7.tar.gz | |
sudo umount /mnt | |
sudo kpartx -dv /dev/loop0 | |
sudo losetup -d /dev/loop0 | |
qemu-system-arm -sd sd.img -m 256 -M vexpress-a9 -dtb boot/dtbs-lts/vexpress-v2p-ca9.dtb -kernel boot/vmlinuz-lts -initrd boot/ini | |
tramfs-lts -append "modules=loop,squashfs,sd-mod,usb-storage,ext4 modloop=/boot/modloop-hardened root=/dev/mmcblk0 console=ttyAMA0" -nographic |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment