[問題] 可以用虛擬機開正在使用的同一顆硬碟嗎?

作者: 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