上周遇到個客戶DELL R520的服務器新采購了8塊3T硬盤做備份服務器,raid配置5+1,一個磁21.8T。先用普通的裝desktop OS的方法發現進去沒raid盤,然后就按照官方的文檔進入LifeCycle部署OS。然后發現這台機器OS Pack的版本是0… 從dell官網上下載歷史版本(從最低的開始下載)然后挨個升級OS Pack版本至到最新的版本(詳細參考別的網站)。然后順路把BIOS版本也升級到最新的。
然后安裝win2008 裝好發現是MBR分區的不識別2T以上的卷無奈重做。后面就想到用UEFI引導+GPT分區安裝win2008,然后把CPU boot mode修改為UEFI 進去之后在UEFI boot里發現光盤和U盤引導都失敗了,於是google了很久終於發現一篇文章。
Installing Windows 2008 R2 from USB Stick via EFI on Dell PowerEdge servers
這里詳細的寫了操作步驟
- First of all, the USB stick MUST be formatted as a FAT32 drive. NTFS will not work! (U盤必須格式化為FAT32格式,NTFS格式不能用)
- Next, follow my instructions from Installing Windows 7 or Windows Server 2008 R2 from USB Stick. This will get you a USB stick that will work for non-GPT installs, but we need to modify it for EFI installs using Dell’s uEFI implementation.(然后制作系統引導盤到U盤,此處可以用UltraISO做U盤系統引導)
- Now, here’s the part that wasted so much of our time! On your USB stick, go into the H:\efi\microsoft\ folder and copy the boot folder into the H:\efi\ folder. (然后把U盤目錄下的\efi\microsoft\boot 目錄復制到U盤\efi\文件夾下)
- Next, go into an existing install of Windows 2008 R2 and copy the bootmgfw.efi file out of c:\Windows\Boot\EFI\ into the USB stick’s H:\efi\boot\ folder but rename it to BOOTx64.EFI (not case sensitive).(然后找到一台已經裝好的win2008系統 在C:\windows\boot\efi\目錄下把bootmgfw.efi文件復制到U盤\efi\boot\目錄下 並重命名為BOOTx64.EFI)
然后再用這個U盤進入UEFI boot下選擇Boot From File -> U盤:\efi\boot\BOOTx64.EFI
此時就可以正常進去win2008的安裝界面,正常在UEFI引導下安裝系統。
安裝完畢后登陸系統磁盤管理把剩余的raid空間換成一個NTFS卷,至此任務結束。