Linux-Kernel

QEMU-KVM 來賓 rootfs 只讀問題

  • November 24, 2021

使用 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

即使將*~/fs.img*權限從 644 更改為 666

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

關於我在這裡缺少什麼的任何想法?謝謝。

經過更多Google搜尋後,我找到了解決方案。附加rw到根設備。使用"root=/dev/sda rw"代替"root=/dev/sda"

引用自:https://unix.stackexchange.com/questions/415763