diff options
Diffstat (limited to 'build/run-qemu')
| -rwxr-xr-x | build/run-qemu | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/build/run-qemu b/build/run-qemu new file mode 100755 index 0000000..dbe7895 --- /dev/null +++ b/build/run-qemu @@ -0,0 +1,16 @@ +#!/bin/sh + +KERNEL_PATH=$(./build/build-kernel) + +mkdir -p .kernel/initramfs +cp "$1" .kernel/initramfs/init +cp "$2" .kernel/initramfs/process +printf "./init\n./process\n" | cpio -D .kernel/initramfs/ --quiet -H newc -o | gzip -9 -n > .kernel/initramfs.gz + +qemu-system-x86_64 \ + --cpu host \ + --enable-kvm \ + -initrd .kernel/initramfs.gz \ + -kernel "$KERNEL_PATH" \ + -append "quiet rdinit=init" \ + -device virtio-gpu-pci |