使用 QEMU 嘗鮮 Windows 11
![](https://linuxstory.org/wp-content/uploads/2024/06/115008nnhoeh5ksxfoksn3-800x400.jpg)
2021 年 06 月 24 日微軟正式發布了 Windows 11 操作系統,這是微軟時隔 6 年來的再次發布操作系統。根據其官方介紹,Windows 11 新增了許多特性,考慮到安裝 Windows 11 到 PC 會耽誤現在的正常工作(畢竟用 Windows 11 替換 PC 中的 Windows 10 後需要重新安裝各種工程軟體,這是件很耗時的事情),因此我想到用 QEMU 虛擬機來體驗一下新發布的 Windows 11 嘗嘗鮮。
一、準備工作
我們需要準備 QEMU 環境、Windows 11 鏡像文件、virtio-win 的鏡像文件,這裡羅列一下:
- QEMU(本文是在 CentOS 環境下安裝的 QEMU 工具)
- Windows 11 鏡像(下載地址:win11.iso),需要空間 4.5G
- virtio-win 鏡像(下載地址:virtio-win-0.1.190.iso),需要空間 479M
注意:下載完成後,為了簡化,我這裡將鏡像都重新簡化命名如下:
鏡像文件 | 簡化命名 |
---|---|
virtio-win-xxx.iso | virtio-win.iso |
xxx-windows11-xxx.iso | windows11.iso |
1、安裝 qemu 命令
如果是 Ubuntu 系統,可以直接用sudo apt-get install qemu
或者sudo apt-get install qemu-system-i386
命令來安裝 QEMU。
本文中是使用的 qemu-5.1.0(下載地址:qemu)來編譯生成的 qemu-system-x86_64
、qemu-img
等命令。
操作步驟:
# 在根目錄下解壓 qemu-5.1.0.tar.xz
cp qemue-5.1.10.tar.xz /
cd /
tar xvf qemu-5.1.0.tar.xz
# 進入 qemu-5.1.0 源碼目錄
cd /qemu-5.1.0
# 編譯
mkdir build
cd build
../configure
make
編譯完之後,qemu-img
以及 qemu-system-x86_64
兩個命令所在的位置分別是:
命令工具 | 所在路徑 |
---|---|
qemu-img |
/qemu-5.1.0/build/qemu-img |
qemu-system-x86_64 |
/qemu-5.1.0/build/x86_64-softmmu/qemu-system-x86_64 |
2、製作 Windows 11 安裝磁碟
我們重新創建一個目錄,用來存放 windows11.iso
、virtio-win.iso
鏡像文件以及馬上就要生成的 windows11.qcow2
文件。
# 為了方便,依舊在根目錄下操作(其實這是很不好的習慣)
cd /
mkdir win11
cd win11
# 將下載好的 windows 11 鏡像以及 virtio-win 鏡像拷貝進來
cp xxx/windows11.iso /win11/
cp xxx/virtio-win.iso /win11/
# 然後利用 qemu-img 命令製作系統安裝磁碟,分配磁碟大小 120G 空間
/qemu-5.1.0/build/qemu-img create -f qcow2 ./windows11.qcow2 120G
此時,/win11/
目錄下應該是這樣幾個文件:
3、編寫啟動 Windows 11 腳本
為了方便後面啟動 Windows 11 系統,將 qemu 啟動命令寫入一個腳本中。
編輯 start.sh 腳本:
vim /win11/start.sh
編寫腳本命令內容:
/qemu-5.1.0/build/x86_64-softmmu/qemu-system-x86_64
-enable-kvm
-smp 4
-m 4G
-machine usb=on
-device usb-tablet
-display default
-vga virtio
-device e1000,netdev=net0
-netdev user,id=net0,net=192.168.20.0/24,dhcpstart=192.168.20.20
-drive file=/win11/windows11.qcow2,if=virtio
-drive file=/win11/virtio-win.iso,index=1,media=cdrom
-drive file=/win11/windows11.iso,index=2,media=cdrom
-spice port=8891,addr=172.17.81.26,disable-ticketing
腳本中的第 9 行與第 10 行指定了 Windows 11 中網卡驅動類型為 e1000
,並指定其採用 dhcp
方式獲取 IP 地址。第 14 行則指定了 spice 協議連接地址,其中172.17.81.26:8891
是指的我的宿主機的 IP 地址和埠號(此處 IP 地址以及埠號需要根據個人的宿主機環境進行修改),待執行 start.sh
腳本後可以通過 spice 協議連接 Windows 11 系統界面。
賦予 start.sh
可執行許可權:
chmod +x /win11/start.sh
4、安裝 spice 客戶端
推薦使用virt-vierer
工具客戶端,用來通過spice協議連接即將安裝的windows11系統桌面。
下載地址:virt-viewer,推薦下載virt-vierer-x64-2.0.msi
版本。
5、完成準備工作
至此,準備工作都完成了,此時/win11/
目錄下應該有 4 個文件,如下圖所示。
二、安裝 Windows 11 系統
1、啟動 start.sh 腳本
執行 start.sh
腳本,然後用 spice 協議連接172.17.81.26:8891
埠:
2、安裝 Windows 11 系統
連接上遠程界面後,首先看到的是經典的 Windows 界面:
然後進入語言、時區、鍵盤等選項,此處不用修改,一直選擇默認的即可。
接著需要輸入密鑰,但我們並沒有,此處選擇「I don't have a product key」即可。
然後進入了磁碟選擇頁面,會發現沒有磁碟可選,此時單擊「Load driver」選項就進行掃描,然後就可以發現磁碟(此處便是 virtio-win.iso
在起作用了)。此處發現並沒有 Windows 11 的選項,直接選擇 「w10」 那一項即可(我猜測是因為 virtio-win.iso
還並未支持 Windows 11 選項,相信馬上就會更新了)。
然後找到安裝磁碟,並選擇,然後下一步。
然後進入安裝過程,稍作等待 3-5 分鐘。
安裝完成後,進入準備桌面過程,是不是很熟悉?
接著就到了「just a moment」界面了,馬上就可以進入桌面了,是不是很激動了,哈哈哈哈。
進入了桌面,此處其實是個動態的過程,因為截屏所以看不出效果。這個 Windows 界面重新設計過 UI了,個人覺得更好看了。
3. 進入桌面前的準備
至此,Windows 11 安裝即將完成,只差最後的初次設置步驟了。
首先是選擇國家地區,此處也即默認即可,無需更改。
然後是檢查更新,此處根據網速快慢,等待的時間不定,需要耐心等待。
Windows 11 這裡非要讓用戶填寫 「Microsoft 賬戶」,無法跳過,很是鬱悶,只能填寫賬戶,然後下一步了。沒有賬戶的可能得先申請一個微軟賬戶了(估計正式版本會增加跳過選項吧)。
然後設置開機登錄密碼。
最後,最後,最後,激動的時刻來了,進入桌面了。初次見面,什麼感覺?
乍一看,怎麼那麼像 Mac 的風格和 UI 界面。
為了顯示更舒適一點,推薦設置以下屏幕解析度(根據個人電腦屏幕大小自行設定)。這裡我選擇的是1920*1080
。
三、體驗 Windows 11 系統
根據微軟官方的介紹,Windows 11 增加了很多新的功能。這裡挑幾個新功能體驗一下。
1、新的 UI 外觀以及菜單
確實,這個 UI 風格和 Windows 10 還是有較大區別的,和 Windows 7 相比,特別時尚了。我感覺這個 UI 風格是為了適配平板、Surface 等攜帶型設備而優化的。
2、「Snap Layout」 布局功能
這個功能說實用也實用,說沒啥用我覺得也沒啥多大用(可能是我還沒體會到多任務同時處理的便捷性吧)。Windows 舊版本中也有桌面並排處理等功能,但和這個布局功能比,還是遜色了點。
在窗口的最大化按鈕上,滑鼠懸停,即可出現 「Snap Layout」 布局窗口,然後可以選擇一種布局,將該任務放置到某個位置中。這樣做的目的是為了方便多任務同時處理。
如下圖所示,選擇了四個桌面的布局,將兩個任務放在了上面兩個布局框中。
3、新的小工具窗口
這是由 Microsoft Edge 和 AI 提供的全新 Widgets功能,包含日曆、天氣、待辦事項、照片等功能。
4、不同場景設置不同桌面
這個功能我覺得還蠻實用的,可以根據使用的場景不同,設置不同的桌面(甚至包含常用軟體的設置)。比如設置「home」、 「game」、「work」三種不同的桌面環境,方便場景快速切換。
5、全新的應用商店
這個應該是比較重大的新功能了。微軟官方介紹,Windows 11 正式版可以安裝安卓 APP,極大地方便了用戶的使用。
微軟商店界面:
我們來安裝個 tiktok 試試,看看效果如何。首先在商店中搜索「tiktok」。然後會發現,tiktok 有 PC 版、Moblie device 版本。
根據 tiktok 界面看,我覺得我這裡安裝的應該是 Mobile device 版本的 tiktok。這個界面是不是很類似手機和平板的 tiktok 界面風格呢?這應該是 Windows 11 的一個較為新穎的功能。
總結
本文簡略的在 QEMU 的幫助體驗了 Windows 11 操作系統。由於是在虛擬機中體驗的,並不能真實的體驗到 Windows 11 的觸摸便捷性、遊戲畫面優化、聲音優化、以及其他的一些新功能特性。期待在將來能在真實設備上體驗 Windows 11 操作系統。
本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive