Eu criei o live usb usando uma imagem ao vivo de debian stretch em kernel 4.9.0-3-adm64
e, em seguida, instalou o arquivo de imagem de persistência na raiz da partição de dados que contém /boot/grub
e /live/filesystem.squashfs
.
Agora o grub é capaz de inicializar o debian no modo de persistência seguindo os comandos do kernel:
linux /live/vmlinux-4.9.0-3-amd64 boot=live components persistence
initrd /live/initrd.img-4.9.0-3-amd64
A configuração do armazenamento de persistência funciona como esperado, mas estou procurando inicializar o sistema de arquivos no modo somente leitura enquanto uso o armazenamento de persistência, live-boot
man page ( aqui ) apresenta persistence-read-only
:
persistence-read-only
Filesystem changes are not saved back to persistence media. In particular, overlays and netboot NFS mounts are mounted read-only.
e Debian Live Systems Manual
não fala muito sobre isso.
Liguei as seguintes opções do kernel, nenhuma delas funciona:
# it not even load persistence image! also tried with "persistence-label=persistence"
linux /live/vmlinux-4.9.0-3-amd64 boot=live components persistence persistence-read-only
initrd /live/initrd.img-4.9.0-3-amd64
# loads persistence image, but it's not ro
linux /live/vmlinux-4.9.0-3-amd64 boot=live components ro persistence
initrd /live/initrd.img-4.9.0-3-amd64
Ao pesquisar os logs de inicialização das palavras-chave peristence
e persistent
, não consigo encontrar nada além do kernel command line
s acima.
Eu também leio este post brilhante em fóruns Debian, mas até mesmo seu / sua linha de comando não funciona para mim.
Pergunta em resumo:
Como eu posso inicializar o Debian live image 4.9.0-3, carregando a imagem de persistência, mas não escrevendo alterações nela?!
Tags debian persistence filesystems