推 OrzOGC: 可,印象中要搞個grub的img 11/27 00:42
可是 grub 不是在 /dev/sda 的開頭嗎?
→ galic: 你直接開到windows分區就好 不用開整顆硬碟 而且qemu有能力 11/27 10:53
→ galic: 直接把image載到記憶體中開機 不需要透過任何bootloader 11/27 10:53
呃有文件嗎?
或要怎麼做?
qemu-system-x86_64 -enable-kvm -hda /dev/sda3 -snapshot -m 1G -net none
這樣一樣卡在 bios ,
另外我看 /boot/grub/grub.cfg 裡是這樣開 windows
set root='hd0,gpt1'
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
新筆電是用 uefi 的,但因為裝 debian 就把 security boot 關了。
※ 編輯: hijkxyzuw (140.116.102.187), 11/27/2017 13:56:18
※ 編輯: hijkxyzuw (140.116.102.187), 11/27/2017 18:43:23
→ OrzOGC: 我發現我記錯了...那是vbox的方法... 11/27 19:07
→ galic: 有uefi就麻煩了... 記得要走ovmf 不過我手邊沒機器幫你測 11/27 21:25
→ galic: 同O大 建議走virtualbox之類的solution比較簡單 除非你要做 11/27 21:25
→ galic: 什麼非得qemu才辦得到的事 11/27 21:26
試出來了,
debian stretch 有包好的 ovmf 可以裝:
apt install ovmf qemu
# 裝好多出 /usr/share/ovmf/OVMF.fd
# /usr/share/OVMF/OVMF_CODE.fd
# /usr/share/OVMF/OVMF_VARS.fd
qemu-system-x86_64 -enable-kvm \
-hda /dev/sda -snapshot \
-m 1G \
-net none \
-drive if=pflash,format=raw,file=/usr/share/ovmf/OVMF.fd
但這樣用 drive 選項指定好麻煩,
如果有比較簡單的寫法歡迎提供!
※ 編輯: hijkxyzuw (140.116.102.187), 11/27/2017 22:07:36
參考 http://www.linux-kvm.org/downloads/lersek/ovmf-whitepaper-c770f8c.txt
Example qemu invocation 章節
※ 編輯: hijkxyzuw (140.116.102.187), 11/27/2017 22:12:43
→ Bellkna: 試試libvirt? 11/27 22:49
那好像是整合各種虛擬機的介面,
覺得很麻煩就沒有碰。
※ 編輯: hijkxyzuw (140.116.102.187), 11/27/2017 23:03:34
ovmf 那行可以改成,就變短了:
qemu-system-x86_64 -enable-kvm -snapshot \
-hda /dev/sda \
-m 1G \
-net none \
-pflash /usr/share/ovmf/OVMF.fd
※ 編輯: hijkxyzuw (140.116.102.187), 11/27/2017 23:10:16
→ Bellkna: 我是拿它來當qemu的前端用 蠻方便的 11/28 00:03
→ Bellkna: 用起來和virtualbox差不多 11/28 00:03
→ Vdragon: 用 Virtualbox 搭配 raw disk access 可以,我就是這樣雙 11/28 12:56
→ Vdragon: 開的 11/28 12:56
→ Bellkna: 不過這種用法對windows會有什麼不良影響嗎 11/30 13:34
→ Bellkna: 本來就跑虛擬的windows可能沒差 但是跑雙系統的windows呢 11/30 13:35
→ Bellkna: 有點擔心是不是會造成磁碟毀損的問題 或是其它問題 11/30 13:36
我開機時會有檢查裝置,
不過如果用了 -snapshot 選項,
不用 root 也就沒有對硬碟的寫入權限,
應該就沒辦法寫入,也不可能改變 windows 內容吧。
(我有新增目錄,但重開還是沒有,應該是沒辦法變。)
再把網路斷掉,就萬無一失了。
※ 編輯: hijkxyzuw (140.116.102.187), 11/30/2017 18:01:43