[问题] 可以用虚拟机开正在使用的同一颗硬盘吗?

楼主: hijkxyzuw (i,j,k) ×(x,y,z)   2017-11-26 22:46:57
因为笔电只有一颗硬盘,做成双开机,
linux 和 windows 各占不同分区。
之前另一颗硬盘有灌 windows ,
可以直接用 qemu -hda /dev/sdb 开机进到 windows 。
那可不可以开现在正在使用的硬盘 /dev/sda ?
我试了几次都卡在 qemu 的 sea bios 画面:
qemu-system-x86_64 -enable-kvm -snapshot -hda /dev/sda -m 1G -net none
是因为 sda 正在被使用吗?
所以不能这样用?
作者: OrzOGC (洞八达人.拖哨天王)   2017-11-27 00:42:00
可,印象中要搞个grub的img
作者: galic (嘎利)   2017-11-27 10:53:00
你直接开到windows分区就好 不用开整颗硬盘 而且qemu有能力直接把image载到内存中开机 不需要透过任何bootloader
作者: OrzOGC (洞八达人.拖哨天王)   2017-11-27 19:07:00
我发现我记错了...那是vbox的方法...
作者: galic (嘎利)   2017-11-27 21:25:00
有uefi就麻烦了... 记得要走ovmf 不过我手边没机器帮你测同O大 建议走virtualbox之类的solution比较简单 除非你要做什么非得qemu才办得到的事
作者: Bellkna (柔弱气质伪少女)   2017-11-27 22:49:00
试试libvirt?我是拿它来当qemu的前端用 蛮方便的用起来和virtualbox差不多
作者: Vdragon (V字龙)   2017-11-28 12:56:00
用 Virtualbox 搭配 raw disk access 可以,我就是这样双开的
作者: Bellkna (柔弱气质伪少女)   2017-11-30 13:34:00
不过这种用法对windows会有什么不良影响吗本来就跑虚拟的windows可能没差 但是跑双系统的windows呢有点担心是不是会造成磁盘毁损的问题 或是其它问题

Links booklink

Contact Us: admin [ a t ] ucptt.com