%3F.png)
Eu estava brincando com o qemu no Linux quando descobri que poderia simplesmente rodar
sudo qemu -hda /dev/sda
E inicializaria meu sistema novamente! Eu fechei o qemu imediatamente após o Grub ter sido carregado com sucesso, porque o comando é executado usando sudo
e eu estava com medo de danificar meu arquivo /dev/sda
.
Alguém poderia explicar o quão perigoso isso pode ser?
Responder1
Eu diria que é incrivelmente perigoso.
Você está certo ao supor que isso provavelmente danificaria seu /dev/sda.
Dois sistemas acessando o mesmo dispositivo de bloco, cada um com seu próprio cache e buffers, definitivamente significarão que cada um terá uma ideia diferente do que realmente está no sistema de arquivos - as alterações feitas por um sistema operacional não serão propagadas adequadamente para o outro e você comece a fazer com que os arquivos se sobreponham.
Em suma, uma bagunça horrível.
Agora, se você tivesse 2 sistemas operacionais instalados em 2 partições diferentes (inicialização dupla), você poderia usar o qemu para inicializar um deles dentro do outro, mas você nunca deve inicializar o mesmo sistema operacional duas vezes (a menos que seja um sistema operacional somente leitura como uma imagem de CD ao vivo, por exemplo)
Responder2
Você pode executar este comando com segurança usando o -snapshot
switch.
uso do qemu:
-instantâneo gravar em arquivos temporários em vez de arquivos de imagem de disco