QEMU-KVM 来宾 rootfs 只读问题

web*_*org 2 kvm qemu linux-kernel

在使用 qemu 设置内核环境时,我可以引导到来宾,但是 rootfs 挂载为'read-only filesystem'. 因此简单的命令就像touch ~/a.txt在来宾中失败。

我在有和没有 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
Run Code Online (Sandbox Code Playgroud)

即使将~/fs.img权限从 644更改为 666

$ ls -l ~/btrfs.img
-rw-rw-rw- 1 laks laks 1073741824 Dec 22 11:29 ~btrfs.img
Run Code Online (Sandbox Code Playgroud)

关于我在这里缺少什么的任何想法?谢谢。

web*_*org 6

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