A prepared image with extracted kernel and dtb, and a run.sh
Last tried Jan 2023 on a Lubuntu 22.04 LTS VM
See main guide (Code page) for disclaimers, sources and more information.
Prerequisites
- qemu-system-arm
Contents
bullseye.img
: The modified Raspbian Bullseye OS image ready for emulation.kernel.img
andtreeblob.dtb
: The kernel image and dtb extracted from the Raspbian OS image, necessary for emulation.run.sh
: The emulation command which starts a VM of the image.
Usage
Just download, extract and execute run.sh in a terminal. Booting takes a while, so be patient.
Configuration
- Username:
pi
and password:raspberry
. It is recommended that you change these. - System fully updated and upgraded.
- Use raspi-config to configure the system.
SSH from host
- Make sure that you have enabled the SSH server through the raspi-config utility.
- $
ssh username@localhost -p 5555
(5555 being the forward port configured for the VM in the launch command.) - If you intend to change the VM's ssh server port, make sure to change the forwarded port (from 22) in the launch command as well.