Print qemu command
This commit is contained in:
@@ -2,6 +2,8 @@ FROM alpine:latest
|
||||
RUN mkdir -p /lib/apk/db /run
|
||||
RUN apk add --no-cache --initdb linux-virt busybox util-linux
|
||||
RUN cp /boot/vmlinuz-virt /vmlinuz && echo "Welcome to slim!" > /etc/motd
|
||||
|
||||
# Use custom init script
|
||||
COPY init /init
|
||||
RUN chmod +x /init
|
||||
|
||||
|
||||
+7
-2
@@ -33,7 +33,8 @@ pub(crate) fn run(name: &str) -> Result<()> {
|
||||
]
|
||||
.join(" ");
|
||||
|
||||
let status = Command::new("qemu-system-x86_64")
|
||||
let mut command = Command::new("qemu-system-x86_64");
|
||||
command
|
||||
.args(["-m", "1024M"])
|
||||
.arg("-kernel")
|
||||
.arg(vmlinuz_path.as_os_str())
|
||||
@@ -41,7 +42,11 @@ pub(crate) fn run(name: &str) -> Result<()> {
|
||||
.arg(initrd_path.as_os_str())
|
||||
.args(["-append", &cmdline])
|
||||
.args(["-nographic"])
|
||||
.args(["-nic", "user,model=virtio-net-pci"])
|
||||
.args(["-nic", "user,model=virtio-net-pci"]);
|
||||
|
||||
println!("{command:?}");
|
||||
|
||||
let status = command
|
||||
.status()
|
||||
.context("Failed to launch qemu-system-x86_64")?;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user