qemu-kvm -- 一些问题和疑惑

问题描述 投票:0回答:0

我正在尝试按照 this 指南设置 qemu-kvm VM 作为参考。我所做的唯一更改是在配置 buildroot 时安装 DHCP 和 git 作为附加目标包。

这就是我调用 qemu 的方式:

sudo modprobe kvm-intel && sudo qemu-system-x86_64 -kernel /arch/x86_64/boot/bzImage -nographic -drive format=raw,file=~/buildroot/output/images/rootfs.ext4,if=virtio -append "root=/dev/vda console=ttyS0 nokaslr" -m 512M -accel kvm -cpu host -smp 1 -netdev user,id=nd0,hostfwd=tcp::8080-:80 -device virtio-net,netdev=nd0 -s

我的 VM 启动并运行后,我修改我的

/etc/network/interfaces/
文件以添加以下行:

auto eth0
iface eth0 inet dhcp

现在,有了这两个变化,我看到我的 VM 界面看起来像这样

我对这个设置有几个问题:

  1. 我想知道是否有一种方法可以在没有 hostfwd 的情况下连接到此 VM?
  2. 我的 SSH 密钥在每次重启时都会被删除。有办法坚持吗?
  3. 说到持久性,为什么我在
    /etc/network/interfaces
    中的设置仍然存在,而我的 SSH 密钥却没有?

希望对这个用户敌对的 CLI 工具有一些了解,因为需要推导文档并且似乎是为那些已经在其他地方弄湿了脚的人写的!

qemu qemu-device
© www.soinside.com 2019 - 2024. All rights reserved.