在新服務器裝12年前的系統,如何實現
2020年1月14日,微軟正式終止支持Windows 7,包括不再提供任何技術支持、軟件更新和安全更新及修復。這意味著,如果用戶不想讓自己的電腦“裸奔”,就得升級到更新的操作系統版本。
也許有些人覺得更新操作系統并沒有什么,但對那些古董軟件使用者而言,關系可大了去了。系統更新后,可能無法兼容特定軟件,而該軟件停止更新,又是生產生活中必不可少的東西,怎么辦?
❖ 答案就是——重裝系統!系統怎么升級的,就怎么倒退回去。
這種情況,咱們要么到電腦店花三五十塊錢讓人幫忙,要么自己照著教程捯飭一兩個小時基本都能搞定。但類似情況要是發生在業務量大、連續性高的2B場景,恐怕就沒有那么容易了。今天,這難題就讓我碰上了。
最近中標的一批服務器剛到貨,客戶就來電說遇到了問題——分廠一臺老服務器突然壞了,從新采購的戴爾易安信PowerEdge中臨時調配一臺頂上,結果現在系統無法安裝。“主任,這沒問題的。”我一大早奔赴現場,跟客戶解釋,“我們的服務器內置了Lifecycle Control模塊,開機時按F10即可啟動引導界面,全圖形化的安裝,自動補齊驅動程序,操作很方便。請問您要安裝哪個版本的操作系統?”
“分廠老服務器用的系統是Windows Server 2008 R2,在新服務器上安裝時鍵盤、鼠標都沒反應。”主任說道。“2008?這可是新瓶裝舊酒呀,現在Win 2012都停止支持了,主流的硬件設備也不支持2008了,裝Windows Server 2016或2019可以嗎?”“這個我們也試過,不過新版本的操作系統根本沒法運行原有應用軟件,它只認2008 R2。你看看有沒有啥解決辦法,不然就會影響分廠生產的。”
“軟件能升級到支持新系統的版本不?”“暫時升不了。當初這個軟件開發團隊是外聘的,早就撤了,請他們重新做的話,周期長不說,費用也很高。另外我們也想過用普通電腦應對,但又不放心,畢竟這個應用需要7x24小時開機,需要高穩定性。再說類似Windows Server 2008 R2環境還是有很多場景在用的,有沒有好辦法解決下這個問題?”用戶的問題就是需求,我飛速轉動腦筋,思考應對策略。
方案一
虛擬化
❖ 優點:兼容多種舊系統
❖ 缺點:分廠技術人員不足,系統需要每天手動備份,操作可能跟不上;預算已經花光,要做也是很久以后了。
Pass?。ê芫靡院筮€得再做規劃,恐怕就沒我小戴什么事兒了……)
方案二
物理機上安裝Windows Server 2008 R2
經分析,安裝過程中假死原因如下:
❶ Windows Server 2008 R2“退出江湖”已久,新型號的服務器不再對老系統提供支持;
❷ 操作系統安裝需要幾個重要組件才能進行:在Windows Server 2008年代,USB 3.0尚未成為主流,所以Windows 2008系統沒有內嵌USB 3.0驅動,而今天新服務器上的鍵盤鼠標皆通過USB 3.0芯片進行通訊,由此導致安裝引導過程中出現假死。
對此,我們需要解決安裝引導程序遇到的問題。最簡單粗暴的方式是某寶買張2008免驅的USB 2.0擴展卡,之后F6手動加載硬盤驅動程序即可完成安裝。
“可以,明天能讓系統上線嗎?不過某寶到貨沒那么快吧。”主任對提出的解決方案基本認可。“那就只能采用終極大招了!”“啥大招?”“重塑系統,第一次可能麻煩點,但可以一勞永逸。”
重塑系統
由于Windows 2008的安裝介質并未集成USB 3.0、新款raid卡等新硬件驅動,我們要做的就是將這些驅動集成進去。在Windows 2008的安裝介質中,有2個文件與此相關▼:
1位于source目錄下的boot.wim
這個文件主要用于Windows系統安裝引導,類似一個PE環境,將所需驅動(USB 3.0、raid卡驅動)打入到該文件中后,Windows的安裝引導即可順利完成。
2位于source目錄下的install.wim
Install.wim一般包括多個版本的操作系統(譬如standard版、Enterprise版等等),必須將對應的系統分別打入驅動,才能確保每個版本都是可用的。如果你只打了standard版本,就“驚奇地發現”都是一個install.wim提供的系統,Enterprise還是缺少驅動不能用,因此我們需要將各個出現在光盤引導界面的系統都打入驅動才能確保所有版本可用。
微軟的Windows操作系統均提供了DISM工具,可用來做上述驅動的打包工作。
“那,打入驅動如何操作,步驟復雜嗎?”面對系統底層的修改,大家的第一反應是基本都是頭大,客戶有這樣的疑問實屬正常。
“不復雜,這個過程就是把大象裝入冰箱。”
❶ 準備冰箱,即Windows 2008 R2的安裝介質。
❷ 還得有一頭大象,本次需要的“大象”就是服務器各個組件的驅動程序。
❸ 打開冰箱門,如前所述,我們需要把驅動集成到Windows 8的安裝介質,其中source目錄下的boot.wim與此相關。打開冰箱門的操作就是將wim文件打開。
❹ 把大象裝進去,將驅動程序打入剛剛解壓的boot.wim索引1中。
❺ 關上冰箱門,將解開的boot.wim索引1重新打包成wim格式。
這些步驟完成后,將最終生成的boot.wim和install.wim替換到Windows 2008 R2 的iso文件中,至此重塑完成,利用新生成的iso文件引導并安裝系統即可。
Ps. 技術小哥已經操作了重塑系統的全過程,并制成圖文攻略一份,有需要的小伙伴可在本公眾號后臺回復“重裝系統”,即獲得詳細操作指南奧!
“主任,問題解決了,您的軟件暫時不需要更新了,省下的$$,您看看我們是不是談談現有應用集中整合的項目規劃以及分廠手動備份的風險問題哪?”“還是小戴靠譜,幫我們建議一下,一起寫進新預算吧。”
敲黑板:
如今新硬件層出不窮,部分新的硬件不再提供舊版操作系統驅動,因此該方法并不能解決所有問題,如果讀者有類似場景,建議第一時間聯系我們,以便為您提供恰當的配置或解決方案。
尊敬的讀者
根據IDC CloudView調查報告顯示目前有85%的企業采用
多家云服務商提供的服務
然而,多云也可能會帶給企業
“不知所云”的窘境
企業應該如何
在多云環境下構建一致的云策略?
來戴爾科技企業級精品課
聽戴爾易安信大中華區
企業技術戰略架構師王雪暉為您深入講解
掃描下方二維碼
即可參加
相關內容推薦:今天是第42個植樹節
相關產品:R540、PowerEdge R740