-
Notifications
You must be signed in to change notification settings - Fork 0
/
qemu.example
29 lines (27 loc) · 1017 Bytes
/
qemu.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# x86
qemu-system-aarch64 \
-kernel Image \
-cpu cortex-a53 \
-machine virt \
-drive file="rootfs.squashfs",format=raw \
-initrd rootfs.cpio.gz \
-append 'console=ttyAMA0 root=/dev/ram0 rootfstype=squashfs init=/bin/sh /etc/qemu/init' \
-netdev user,id=user.0,net=192.168.0.0/24,dhcpstart=192.168.0.100,dns=192.168.0.1 \
-device e1000,netdev=user.0 \
-net nic,id=user.1 \
-netdev user,id=user.2,hostfwd=tcp::2200-:22,hostfwd=tcp::3300-:3300, \
-device e1000,netdev=user.2 \
-m 1024M \
--nographic
# arm64
qemu-system-aarch64 \
-kernel Image \
-cpu cortex-a53 \
-machine virt \
-drive if=none,id=image,file="rootfs.squashfs",format=raw \
-append 'console=ttyAMA0 root=/dev/vda rootfstype=squashfs init=/bin/sh /etc/qemu/init' \
-device virtio-blk-device,drive=image \
-netdev user,id=user0,hostfwd=tcp::2200-:22,hostfwd=tcp::3300-:3300 \
-device virtio-net-device,netdev=user0 \
-m 1024M \
--nographic