%3F.png)
Estaba jugando con qemu en Linux cuando descubrí que podía simplemente ejecutar
sudo qemu -hda /dev/sda
¡Y reiniciaría mi sistema nuevamente! Cerré qemu inmediatamente después de que Grub se cargara exitosamente, porque el comando se ejecuta usando sudo
y temía que dañara mi archivo /dev/sda
.
¿Alguien podría explicar lo peligroso que podría ser esto?
Respuesta1
Yo diría que es increíblemente peligroso.
Tiene razón al suponer que probablemente dañaría su archivo /dev/sda.
Dos sistemas que acceden al mismo dispositivo de bloques, cada uno con su propio caché y buffers, definitivamente significarán que cada uno tiene una idea diferente de lo que realmente hay en el sistema de archivos: los cambios realizados por un sistema operativo no se propagarán correctamente al otro y usted comience a recibir archivos que se sobrescriben entre sí.
En definitiva, un desastre horrible.
Ahora, si tuviera 2 sistemas operativos instalados en 2 particiones diferentes (arranque dual), podría usar qemu para iniciar uno de ellos dentro del otro, pero nunca debe iniciar el mismo sistema operativo dos veces (a menos que sea un sistema operativo de solo lectura como una imagen de CD en vivo, por ejemplo)
Respuesta2
Puede ejecutar este comando de forma segura utilizando el -snapshot
modificador.
Uso de qemu:
-instantánea escribir en archivos temporales en lugar de archivos de imagen de disco