Я играл с qemu на Linux, когда я обнаружил, что мог просто работать
sudo qemu -hda /dev/sda
И это загрузило бы мою систему снова! Я сразу закрыл qemu после того, как Личинка была загружена успешно, хотя, потому что команда выполняется с помощью sudo
и я боялся, что это повредит мой /dev/sda
.
Кто-либо мог объяснить, насколько опасный это могло быть?
Я сказал бы, что это невероятно опасно.
Вы правы в своей гипотезе, что это, вероятно, повредило бы Ваш/dev/sda.
Две системы, получающие доступ к тому же блочному устройству, каждому с их собственным кэшем и буферами, будут определенно означать, что у каждого есть различная идея того, что находится на самом деле в файловой системе - изменения, внесенные одной операционной системой, не будут распространены правильно к другой, и Вы начнете получать файлы, перезаписывающие друг друга.
В целом, ужасная путаница.
Теперь, если бы у Вас было 2 операционных системы, установленные на 2 различных разделах (двойная загрузка), то Вы могли бы использовать qemu для начальной загрузки одного из них в другом, но Вы никогда никогда не должны загружать ту же ОС дважды (если это не ОС только для чтения как живой образ CD, например),