[分享] QEMU從硬碟開機

看板Linux作者 (內容農場殺手)時間2年前 (2022/06/19 05:51), 2年前編輯推噓3(306)
留言9則, 5人參與, 最新討論串1/1
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

06/19 10:53, 2年前 , 1F
會有windows授權的問題嗎?以前我用vbox做過類似的事
06/19 10:53, 1F

06/19 10:54, 2年前 , 2F
會跳出要我啟動金鑰的問題
06/19 10:54, 2F
測試用途,我用HWID啟動的(小聲) 沒有遇過這問題

06/19 12:11, 2年前 , 3F
因為cpu mb都不一樣 所以有可能會要求金鑰重新啟動
06/19 12:11, 3F

06/19 16:18, 2年前 , 4F
好奇一下原PO用哪個Distro
06/19 16:18, 4F
openSUSE Tumbleweed ※ 編輯: ivon852 (36.236.234.216 臺灣), 06/19/2022 20:12:38

06/19 22:48, 2年前 , 5F
感謝
06/19 22:48, 5F

06/19 23:18, 2年前 , 6F
virt manager 將(machine)UUID設定全0(直接執行qemu的話
06/19 23:18, 6F

06/19 23:19, 2年前 , 7F
預設值就是0) Win10/11 安裝完後(不需要連線/不用登入MS
06/19 23:19, 7F

06/19 23:21, 2年前 , 8F
account) 自動"activated"
06/19 23:21, 8F
原來還有這招

06/27 22:19, , 9F
請問能host os在sda3時以VM啟動sda2上的windows 10嗎?
06/27 22:19, 9F
它是認分區的應該可行,雖然我是二個實體硬碟 ※ 編輯: ivon852 (36.236.205.51 臺灣), 06/28/2022 14:20:52
文章代碼(AID): #1YhaZr63 (Linux)
文章代碼(AID): #1YhaZr63 (Linux)