利用WinPE在公有雲≥2G記憶體的Win2008R2機器上安裝2003系統

  • 2019 年 12 月 31 日
  • 筆記

【先讀再操作】

讀不懂沒關係,這塊看個大概,主要在操作階段,嚴格按照操作步驟執行即可

操作之前先做備份,雲盤機器關機後做個快照以防後續操作不當需要回滾。

在≥2G記憶體的2008/2012/2016的公共鏡像系統上安裝2003,請確保系統盤沒有業務數據

為什麼是2G記憶體,因為我的WinPE兼容性比較高,是基於Win10搞的winpe,且中英文不亂碼、沒有缺失很多必要的dll文件,因此winpe比較大,並且原本600MB+的winpe鏡像載入到記憶體展開的話很可能就超過1GB了,所以要選擇至少2G的記憶體

先讀這段字了解下大致過程,最後看圖文步驟操作

1、下載集成好TXT(非PnP)類型的硬碟驅動的2003鏡像

①硬碟驅動viostor(TXT類型)、網卡驅動netkvm(PnP類型),製作鏡像需要這2個驅動,鏡像我已經製作好了,你直接下載來使用就行

②鏡像里有winrar、7zip、everything、dotnet2、IE8、2017年wannacry漏洞修補程式、2019年rdp nlp漏洞修補程式的安裝文件以及nLite-1.4.9.3、AcronisMedia、EasyBCD、winnt.sif

AcronisMedia是我自制的能在騰訊雲上識別系統盤和數據盤的WinPE,EasyBCD是往啟動菜單里添加WinPE啟動項的工具,nLite-1.4.9.3是能訂製XP/2003的最後一個nLite版本(比它高的版本是訂製≥NT6的Windows系統的),winnt.sif是自動應答文件

③EasyBCD需要安裝≥dotnet2.0才能運行,並且只能運行在≥NT6的系統上,不能在≤XP或2003的系統上運行

④騰訊雲2008 R2鏡像默認已經安裝好dotnet了,直接安裝EasyBCD即可;2012 R2、2016鏡像默認沒有完全啟用dotnet,運行powershell,輸入get-windowsfeature -name net-*|install-windowsfeature來安裝dotnet,安裝好後再安裝EasyBCD

⑤準備就緒後務必設置安全組入站規則禁止TCP:3389,445,放行一個你想要替代3389的遠程埠號比如36970

⑥安裝winrar5.01,右擊鏡像文件解壓鏡像

2、安裝EasyBCD添加WinPE啟動菜單選擇AcronisMedia從記憶體啟動,設置開機等待60秒,設置好以後,從開始菜單重啟機器

3、60秒內vnc登錄選擇上一步設置的WinPE菜單進入系統,剛進入時有個press any key的提示,隨便按一個鍵,進去後默認是Acronis分區介面,右上側disk layout選bootable media,刪除第一塊硬碟所有分區,然後重新分區時設置為主分區,等待分配盤符C:

4、調用winntsetup安裝系統 → 安裝過程自動化→安裝完成進入系統完成CD2的安裝 → 設置密碼 → 修改遠程埠號、防火牆放行遠程埠號、安全組放行遠程埠號 → 安裝dotnet → 安裝IE8 → 設置網路 (私有網路直接是通的,不用設置,基礎網路內網IP資訊需要自己配置,DNS需要在wiki.qcloud.com里搜「內網DNS」選擇第2條結果查看)→ 安裝360殺毒、360安全衛士 或電腦管家→ 掃描並進行安全設置 →利用360或電腦管家裡的軟體管家搜flash player安裝瀏覽器flash插件 → 安裝世界之窗7瀏覽器 → 安裝VB、VC庫

【操作步驟】

準備1台2008R2系統,10G獨立雲盤,把後面要用到的文件下載到數據盤

首先下載2個文件, winrar_5.01_x64_sc.exe和winlite64.iso或winlite32.iso

微雲鏈接如下:

WinRAR64:https://share.weiyun.com/5uOfMMj

Win2003 64位鏡像:https://share.weiyun.com/5855Rj9

Win2003 32位鏡像:https://share.weiyun.com/5dP25Fw

下載後先安裝WinRAR5.01x64

然後在鏡像上右擊用WinRAR解壓鏡像

然後進入NEW目錄安裝EasyBCD2.4,安裝之前先調整螢幕解析度為1024×768

箭頭所指的幾個文件後面會用到

安裝好EasyBCD後參考下圖配置WinPE

最後一步特別關鍵,就是開機時要給自己留時間來選擇從網頁控制台VNC登錄選擇WinPE進入系統,時間設置長一些或者設置「等待用戶選擇」

配置好WinPE後重啟,立即登錄VNC選擇從WinPE進入,進入時會載入WinPE鏡像到記憶體,載入完以後有個press any key的提示,這個時候需要隨意按下鍵盤才能進入

點右上側的Disk layout選擇Bootable media environment

在disk1的磁碟分區上逐一右擊點delete volume刪除系統盤2個分區,然後點左上側的commit

然後關掉Acronis Disk Director窗口

然後如下圖箭頭所指處的命令,調出另一個中文介面的磁碟分區工具,對系統盤只分一個主分區,然後保存分區表、格式化,等待出現盤符C:,然後關掉磁碟分區工具

然後如下圖箭頭下面的3句命令調用winntsetup來安裝系統

請注意:該WinPE是32位的,不論你想安裝64位還是32位2003系統,都調用32位的分區軟體和32位的winntsetup來操作

調出winntsetup後,首先最關鍵一步是點左邊的2000/xp/2003,然後選擇安裝源,在選擇按鈕上右擊載入ISO鏡像,然後繼續選擇系統盤安裝到哪個位置,即下圖的「選擇安裝驅動器」(自然是剛才分區的C盤)

其實選擇Windows安裝源既可以右擊載入ISO鏡像也可以直接單擊選擇最開始解壓出來的WinLite64文件夾,2種都可以

然後點開始安裝

然後如下圖勾選 → 確定

等待進度條結束會顯示複製Windows源文件花了多少時間,然後點重啟,等待3秒VNC才會斷開,然後立即進入網頁控制台VNC觀察系統安裝過程

整個過程不需要交互,全是根據上圖裡的無人值守自動應答文件winnt.sif來進行的,安裝過程會自動重啟2次,整個過程需要15分鐘左右,沒必要去全程關注,直接15分鐘後再次進入網頁控制台VNC做一些基本配置即可

第1次自動重啟

安裝完成後會進行第2次自動重啟

右側那塊白色區域不要詫異,原因是VNC默認的大小就那麼大,而WindowsXP或2003安裝介面也就是上圖的固定大小,占不滿VNC默認大小

64位的2003系統我集成了幾十個安全修補程式,所以安裝會慢一些,20分鐘內完成安裝

32位的2003系統我偷懶沒有集成修補程式,10分鐘左右就能安裝好

系統安裝好以後進去第一步是選擇CD2的位置,CD2我已經合併到CD1了,只有一個ISO鏡像,你選擇最開始鏡像解壓的WinLite64文件夾即可

後面做任何配置(比如配置IIS)找光碟位置,你都選則WinLite64里的對應目錄即可

64位2003安裝IIS找AMD64目錄,32位2003安裝IIS找i386目錄

不論你安裝32位還是64位2003,安裝好以後進去先設置複雜密碼、關閉下系統自動更新

微軟已經不再維護2003,如果你開啟自動更新,會導致CPU 100%,因為系統訪問的更新伺服器的地址已經不存在,請求 → 等待 → 超時 → 失敗,耗費很多系統資源。記住,一定不要開啟自動更新!!!

接著,修改默認遠程埠號3389為[1024,65535]範圍內的其他數,33389、33889、33899這樣的埠號黑客也猜得到,你就不要偷懶了

如何改遠程埠很簡單,運行regedit調出註冊表,Ctrl+F組合鍵搜PortNumber,搜到後看右側的數字是不是3389,不是的按F3繼續查找,看到3389的,雙擊選擇十進位修改為你中意的數字,繼續按F3查找3389,把所有的3389修改成一樣的數字,直到再按F3告訴你已經查到底了就可以退出了

打開防火牆雙擊把RDP里的埠號改成你剛才修改的遠程埠號

2017年wannacry漏洞修補程式、2019年rdp nlp漏洞修補程式我已經集成安裝了,445埠在訂製系統時已經關閉了

接下來設置管理員密碼可以通過圖形介面(運行lusrmgr.msc調出「本地用戶和組」在Administrator上右擊點「設置密碼」),也可以通過CMD命令行執行「net user 用戶名 密碼」來設置

例如net user Administrator Feichangfuzademima@2019-5-31

特彆強調下,Windows用戶名不區分大小寫,不信的話你可以在CMD下執行whoami看到是小寫的administrator,但是你在「本地用戶和組」看到的卻是大寫的Administrator

最後記得在WinLite64 → NEW目錄裡面找到dotnet2和IE8安裝下,因為IE6版本太低好多網站訪問不了,另外,有些軟體運行需要dotnet2。最後建議網上搜下VC 、VB庫安裝下,要不然後面使用一些軟體時可能會報msvc*xxx .dll 不存在。

注意:即便安裝了IE8,有些網站仍然訪問有問題,需要安裝Adobe Flash Player 瀏覽器插件,即便安裝了插件有些網站還是用IE8訪問不了,抱歉2003系統和IE8太老了,你考慮換更高版本的系統和瀏覽器吧。如果非要在2003上掙扎,建議用「世界之窗7」瀏覽器,它用的是低版本的Chrome內核,兼容性比IE8好一些,世界之窗7訪問異常的時候注意切換下「極速」和「兼容」模式。

建議安裝360殺毒、360安全衛士,裸奔實在太危險了,安裝上後再查下是否還有修補程式需要打,是否有不安全項需要調整,總體來說360還是挺靠譜的,但有時候360會導致Windows Secondary Logon介面(就是mstsc遠程登錄時彈出的那個介面)出現遠程登錄不了的情況,卸載360後會好。不過即便遠程不了,網頁控制台的VNC總還是能用的,遠程不了時先進入VNC看下伺服器到底是藍屏了、死機了、還是CPU和記憶體飈滿了。

Tags: