Je jouais avec qemu sur Linux quand j'ai découvert que je pouvais juste courir
sudo qemu -hda /dev/sda
Et cela redémarrerait mon système! J'ai fermé qemu immédiatement après le chargement réussi de Grub, car la commande est exécutée à l'aide sudo
et j'avais peur que cela ne m'endommage /dev/sda
.
Quelqu'un pourrait-il expliquer à quel point cela pourrait être dangereux?
/dev/sda
... Crazy!Réponses:
Je dirais que c'est incroyablement dangereux.
Vous avez raison de supposer que cela endommagerait probablement votre / dev / sda.
Deux systèmes accédant au même périphérique de bloc, chacun avec son propre cache et ses propres tampons, signifieront certainement que chacun a une idée différente de ce qui se trouve réellement sur le système de fichiers - les modifications apportées par un système d'exploitation ne se propageront pas correctement à l'autre et vous le ferez commencez à vous écraser les fichiers.
Dans l'ensemble, un désordre horrible.
Maintenant, si vous aviez 2 systèmes d'exploitation installés sur 2 partitions différentes (double démarrage), vous pouvez utiliser qemu pour démarrer l'un d'eux à l'intérieur de l'autre, mais vous ne devez jamais jamais démarrer le même système d'exploitation deux fois (sauf s'il s'agit d'un système d'exploitation en lecture seule comme une image live CD par exemple)
la source
Vous pouvez exécuter cette commande en toute sécurité à l'aide du
-snapshot
commutateur.la source