Eu encontrei a solução depois de mais algumas pesquisas no google. Anexe rw
ao dispositivo raiz. Use "root=/dev/sda rw"
em vez de "root=/dev/sda"
Durante a configuração do ambiente do kernel usando o qemu, posso inicializar no guest, mas o rootfs é montado como 'read-only filesystem'
. Comando simples
como touch ~/a.txt
falha no convidado.
Eu tentei abaixo com e sem permissão do sudo sem sucesso.
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
Mesmo depois de alterar a permissão ~ / fs.img de 644 para 666
$ ls -l ~/btrfs.img
-rw-rw-rw- 1 laks laks 1073741824 Dec 22 11:29 ~btrfs.img
Alguma opinião sobre o que estou perdendo aqui? obrigado.
Tags qemu kvm linux-kernel