I was playing with qemu on Linux when I discovered that I could just run

sudo qemu -hda /dev/sda

And it would boot up my system again! I closed qemu immediately after Grub was loaded successfully though, because the command is run using sudo and I was afraid it would damage my /dev/sda.

Could anyone explain how dangerous this could be?

link|improve this question

75% accept rate
feedback

1 Answer

up vote 6 down vote accepted

I would say it is incredibly dangerous.

You are right in your supposition that it would likely damage your /dev/sda.

Two systems accessing the same block device, each with their own cache and buffers, will definitely mean that each has a different idea of what is actually on the filesystem - changes made by one operating system will not be propagated properly to the other and you will start getting files overwriting each other.

All in all a horrible mess.

Now, if you had 2 operating systems installed on 2 different partitions (dual booting) you could use qemu to boot one of them inside the other, but you must never ever ever boot the same OS twice (unless it's a read-only OS like a live CD image for instance)

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.