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