QEMU-KVM 来宾 rootfs 只读问题

QEMU-KVM 来宾 rootfs 只读问题

使用 qemu 设置内核环境时,我可以启动到 guest 虚拟机,但 rootfs 挂载为'read-only filesystem'.因此像这样的简单命令touch ~/a.txt在 guest 内部会失败。

我在有或没有 sudo 许可的情况下尝试了下面的方法,但没有成功。

qemu-system-x86_64 -kernel arch/x86/boot/bzImage -drive file=~/fs.img,index=0,media=disk,format=raw -append "root=/dev/sda" --enable-kvm

即使改变之后〜/ fs.img许可从 644 到 666

$ ls -l ~/btrfs.img
-rw-rw-rw- 1 laks laks 1073741824 Dec 22 11:29 ~btrfs.img

对我在这里缺少什么有什么想法吗?谢谢。

答案1

经过更多谷歌搜索后,我找到了解决方案。附加rw到根设备。使用"root=/dev/sda rw"而不是"root=/dev/sda"

相关内容