看板 Linux 關於我們 聯絡資訊
QEMU的VM可以從實體硬碟開機,不過網路上常常是用命令行居多,下面分享用Virt Manager 設定的方法。 https://i.imgur.com/vUqpr2q.png
背景 用QEMU安裝Windows 10 VM後,嘗試過GPU passthrough的方案 可是之後還要編譯looking glass和設定音效,且Linux方面就沒獨顯用了,切換頗麻煩。 所以把qcow2的Windows釋放到實體硬碟: sudo qemu-img convert -p -f qcow2 -O raw win10.img /dev/sdb 再按照需求切換: 臨時要用Line這種垃圾閉源軟體開虛擬機就夠。 不得不使用吃效能的軟體才開實體機進Windows,但不會是閉源遊戲。 目前我的系統是這樣 - SSD:openSUSE Tumbleweed - HDD:Windows 10 雖然HDD很慢,但SSD也沒空間了。這樣我也比較方便管理虛擬機內的檔案。 VM關機後掛載Windows的硬碟直接存取。 Virt Manager設定 1. 開啟Virt Manager,編輯→偏好設定,啟用XML編輯。 2. 編輯Windows 10 QEMU的組態,移除舊虛擬硬碟裝置。 3. 編輯虛擬機,點選左下角的「新增硬體」。 4. 點選 新增「儲存」。雖然說應該能直接加入實體硬碟,但會出現'/dev/sdb' does not match the expected format 'dos'的錯誤。 因此點選旁邊的「編輯XML」,直接加入以下內容後確認: <disk type="block" device="disk"> <driver name="qemu" type="raw"/> <source dev=" /dev/sdb"/> <target dev="sda" bus="sata"/> <address type="drive" controller="0" bus="0" target="0" unit="0"/> </disk> 4. 編輯完後就可以直接開機了。 Windows是否會混亂 如果沒依賴太多虛擬機驅動,Windows開機後都會自動調整。 因為不能使用Spice tools,又Windows已裝完Nvidia驅動 在虛擬機模式,桌面的解析度就是固定的,音效還不會延遲。 而切換到實體機開機,也是稍待Windows自動偵測硬體變更後就會進入系統。 -- 《當你試圖在手機/電腦上安裝不自由的軟體》 https://i.imgur.com/s1lVszB.jpg
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.236.234.216 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1655589109.A.183.html
OrzOGC: 會有windows授權的問題嗎?以前我用vbox做過類似的事 06/19 10:53
OrzOGC: 會跳出要我啟動金鑰的問題06/19 10:54
測試用途,我用HWID啟動的(小聲) 沒有遇過這問題
tomsawyer: 因為cpu mb都不一樣 所以有可能會要求金鑰重新啟動06/19 12:11
saito2190: 好奇一下原PO用哪個Distro06/19 16:18
openSUSE Tumbleweed ※ 編輯: ivon852 (36.236.234.216 臺灣), 06/19/2022 20:12:38
saito2190: 感謝06/19 22:48
dunchee: virt manager 將(machine)UUID設定全0(直接執行qemu的話06/19 23:18
dunchee: 預設值就是0) Win10/11 安裝完後(不需要連線/不用登入MS06/19 23:19
dunchee: account) 自動"activated"06/19 23:21
原來還有這招
rexct: 請問能host os在sda3時以VM啟動sda2上的windows 10嗎? 06/27 22:19
它是認分區的應該可行,雖然我是二個實體硬碟 ※ 編輯: ivon852 (36.236.205.51 臺灣), 06/28/2022 14:20:52