看板 Linux 關於我們 聯絡資訊
因為筆電只有一顆硬碟,做成雙開機, 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 正在被使用嗎? 所以不能這樣用? -- ︵︵ █▔◣ █▔█ █▔▔ █▔█ █▆▉ █ █▔█ █◣█ █▔█◣︵︵ █ █ █▁◤ █▁▁ █▁█ ▉▉▉ █ █▁█ █◥█ █ █ 夢之大地 逼逼ㄟ四 █▁◤ █ █ █▁▁ █ █ ▉▉▉ █▁ █ █ █ █ █▁◤ ※ Origin: <bbs.ccns.ncku.edu.tw> ◆ From: 140.116.102.187 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.102.187 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1511707620.A.5B2.html
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