2023年11月17日 星期五

在VMWare ESXi 6.7上安裝Windows 11

 要在VMWare ESXi 6.7上安裝Windows 11,相當困難。

首先是因為Windows 11預定你的主機板的TPM(Trusted Platform Module) 2.0必須打開。問題在於:如果你的主機板連TPM 2.0都沒支援,那怎麼打開?VMWare ESXi 6.7就是遭遇這個難題。

再來你將遇到的問題是,它預設你的網路上有DCHP Server。一樣的道理,如果像ESXi預設沒有DHCP Server,要跟誰去要IP

幸好,第一個問題的解方網路上有人分享了。第二個問題的解方就由第一個答案得到靈感,再加上不斷的試驗的結果。

相當辛苦。

我試著只把關鍵之處列出,其它應該不會遇到問題的地方,就略過不提了。

首先,要去下載Windows 11的網站下載。

https://www.microsoft.com/zh-TW/software-download/windows11
過程就略過了,好像只能選multi-edition。檔案很大,可能要下載很久。

接下來建立一個新的VM



如上圖,請選Microsoft Windows 10 (64位元)。
接下來,建議VM的設定如下即可。














開機很快,所以要儘快點進主控台,然後快速在鍵盤上按下空白鍵。
















當出現這個畫面時,要立刻按SHIFT-F10,這時候會執行cmd.exe,也就是打開命令提示字元,這樣你可以以系統管理者的身份,以指令更改一堆設定。













首先是讓安裝程式不去check TPM是否打開。方法是下達以下指令:

REG ADD HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1







跳出,按下一步。

立即安裝。

按下:我沒有產品金鑰。

選擇要安裝的版本後,當出現這個畫面,恭喜你,第一關過了,TPM檢查繞過去了。
















接下來都沒什麼值著注意的,在此略過。

 

當安裝一切順利,安裝程式重新啟動兩次時,進入設定。

當該設定網路時,你會發現卡住了!你遇到第二個大魔王了。下一步不給按!














此時,請再度使用SHIFT-F10,開啟命令提示字元,先下ipconfig /all

看看你的VM的網路目前到底怎麼了:












看到了吧,安裝程式自動使用DHCP,不給你手動設定IP的機會。

所以,你只好用下指令的方式來設定IP

這裡有一個要注意的細節。Ipconfig輸出中,有提到,在此,你的網路卡的名稱叫做:Ethernet0,所以你就要根據Ethernet0來設定它的IP。雖然很想在這裡介紹netsh interface指令,但是在此略過直接告訴你答案:

>netsh interface ipv4 add address “Ethernet0” <你的IP> <你的遮罩> <你的gateway> 1

最後的那個1代表gwmetric,也就是到Gateway的跳躍數。

>netsh interface ipv4 add dnsservers “Ethernet0” 8.8.8.8

>netsh interface ipv4 add dnsservers “Ethernet0” 1.1.1.1

第一行又臭又長,你可以如下分成兩行:







現在,下一步可以按了!
















恭喜,再來就簡單了。

再重新開機,設定電腦名稱。再開一次機之後,再設定幾個有關登入的問題,畫面就出來了。



沒有留言:

張貼留言

用 Claude 在 PsotgreSQL 的 Docker Container 中建立一個 database

Claude 是一個很強的 AI 工具,大概是我用過唯一可以和 Gemini 挑戰的 AI 工具。 它對於程式設計的能力相當強大。我這個測試證明了,不止程式設計能力很強,連資料庫的整個架構能力也是很嚇人的。 之前,我不是在 Proxmox VE 上建了一個 Zorin OS 的 ...