【Windows + Linux】专业级:安装操作系统 + 多系统 + GhostCast Server PXE 网刻基础坑精通详解
目錄
前言
1.BIOS?和 UEFI 與 MBR 和 GPT 的裝機簡述
GPT & MBR 硬盤分區表模式
BOOT 引導流程 & 啟動管理器
如何選擇一種 BOOT Mode 啟動模式(Legacy | UEFI)
總結:
BIOS 設置的硬盤模式
字節換算關系對照表
2.BIOS 設置 BOOT 啟動的設備項
3.系統鏡像下載地址
4.制作 U 啟動盤
制作啟動盤模式選擇
5.操作系統的分區
操作系統支持的文件系統類型
Windows 系統分區
Linux 系統分區
DiskGenius 分區工具一些特殊功能
Win 系統 ISO 鏡像安裝模式:CMD 更改磁盤分區表
6 深入篇.Ghost 工具-系統的備份 & 恢復概述
實戰篇
Ghost 全盤備份 & 分區備份?
Ghost 全盤恢復 & 分區恢復
WinPE 網刻 Ghost Client + GhostCast Server 備份 & 恢復 (推薦)
GhostCast Server + PXE 網啟網刻
GHO 鏡像備份 & 恢復之坑總結
GHO 安裝系統啟動后問題
7.多系統的安裝
前言
很多人剛開始安裝操作系統時都是百度步驟,現在絕大數都是用 U 盤安裝操作系統。
安裝過程中遇到各種問題的也有,安裝完不能正確啟動系統的也有等,所以本篇文章講解全面安裝操作系統的基礎概念和教程。
BIOS?和 UEFI 與 MBR 和 GPT 的裝機簡述
BIOS & UEFI 的區別:UEFI 是 BIOS 的升級版,但是現在的電腦都保留著 BIOS ,原因是 UEFI 對硬件和系統支持的不全面,所以現在的電腦都有 BISO 和 UEFI 兩種模式的啟動固件(直接嵌入主板的 ROM 芯片的程序)便于區別 UEFI 叫做 UEFI BIOS。
- 作用
- 加電自檢:(Power On Self Test,簡稱POST),ROM,主板,CMOS?存儲器,串并口,顯示卡,軟硬盤子系統及鍵盤等硬件設備進行測試,一旦在自檢中發現問題,系統將給出提示信息或鳴笛警告。自檢中如發現有錯誤,將按兩種情況處理:對于嚴重故障(致命性故障)則停機,此時由于各種初始化操作還沒完成,不能給出任何提示或信號;對于非嚴重故障則給出提示或聲音報警信號,系統能啟動,等待用戶處理。
- 初始化:包括創建?中斷向量、設置寄存器、對一些外部設備進行初始化和檢測等,其中很重要的一部分是BIOS設置,主要是對硬件設置的一些參數,當電腦啟動時會讀取這些參數,并和實際硬件設置進行比較,如果不符合,會影響系統的啟動。
- BOOT 程序引導系統:功能是引導操作系統。初始化硬件設備、建立內存空間的映射圖,從而將系統的軟硬件環境帶到一個合適的狀態,以便為最終調用?操作系統內核?準備好正確的環境。
BIOS:(Basic Input Output System 基本輸入輸出系統)
- BIOS 系統程序啟動時運行在 16 位模式(處理指令的位數)。
- 支持 16 位(DOS)、32 位、64 位操作系統。
- 幾乎兼容所有操作系統。
UEFI:Unified Extensible Firmware Interface (統一可擴展固件接口)
- UEFI 系統程序啟動時運行在?32 位或64位模式(處理指令的位數)。
- 只支持 64 位操作系統。
GPT & MBR 硬盤分區表模式
MBR??(Master Boot Record 主引導記錄分區表)
- 32bits 分配給邏輯塊大小信息地址。
- 將分區信息保存到磁盤的第一個?扇區?MBR 扇區中的64個字節中,每個分區項占用16個字節,這16個字節中存有活動狀態標志、文件系統標識、起止柱面號、磁頭號、扇區號、隱含扇區數目(4個字節)、每分區總扇區數目 (4個字節) 等內容。
- 64 / 16 = 最大只支持 4 個主分區。
- 分區總扇區數 = 4 個字節 =?2的32次方的扇區個數,按每個扇區512字節計算,每個分區最大不能超過2TB (磁盤分區超過 2.1TB 以上的區域,就不能被訪問)。
?GPT(GUID)?(GUID Partition Table 分區表) :
- 64bits 分配給邏輯塊大小信息地址。
- 分區無限制,但 Windows 每個磁盤最多 128 個主分區,GPT?每分區支持高達 18EB 艾字節的卷大小。
- 18EB 換算成?TB = 1024PB * 1024TB = 1048576TB(1EB) * 18EB = 每分區支持高達 18874368TB??/ 2 * 4 (每 2TB 4個字節) = 每分區總扇區數目 (?37748736 字節 = 36MB)。
- 兼容性考慮,硬盤的第一個扇區仍然用作 MBR 扇區,之后才是 GPT 扇區。
BOOT 引導流程 & 啟動管理器
- Legacy BOOT 啟動流程
- 根據啟動項優先級最高的啟動設備,由 BIOS 選擇啟動設備,如 HDD/CDROM 等。
- 加載該設備的 MBR(主引導記錄),查找標記為主活動?(ACTIVE) 的分區。
- 加載該分區的 PBR(分區引導記錄),PBR 中記錄了需要引導分區中的哪個啟動管理器:如 NTLDR、BOOTMGR、GRLDR、GRUB 等。
- 加載啟動管理器,由啟動管理器進一步加載OS內核。?
- 啟動管理器在每個分區的(分區引導扇區)中
- UEFI BOOT 啟動流程
- 根據啟動項優先級最高的啟動設備,由 BIOS 選擇啟動設備,如 HDD/CDROM 等。
- 搜索該設備的 FAT16|FAT32 文件系統的 EFI(ESP) 分區。
- 在該分區的 /EFI/Boot/ 目錄下尋找 bootx64.efi 或者 bootia32.efi 。
- 引導 bootx64.efi 文件就是啟動管理器,由啟動管理器進一步加載 OS 內核。
- 啟動管理器在每個 EFI(ESP) 分區中
-
Windows 默認引導文件 bootmgfw.efi 。
- \EFI\Boot\bootx64.efi
- \EFI\Microsoft\Boot\bootmgfw.efi
-
- Linux 引導文件 \EFI\[OS Name]\xxxx.efi
- 原理:
- BIOS 設置某一系統啟動項為最高。
- 進入系統 (Windows) 通過?EasyBCD?(Legacy BOOT Mode) 或?EasyUEFI (UEFI BOOT Mode)? 工具添加其它系統的啟動項即可。
- 現在的 Linux 的啟動管理器自動檢測每個磁盤的每個分區的引導項,直接在 Linux 的啟動管理器列出啟動系統列表。(省去了在 Windows 注冊啟動項的事,看需求你想怎么搞)。
如何選擇一種 BOOT Mode 啟動模式(Legacy | UEFI)
注意:不同的系統以及舊系統和新版本的系統,使用的啟動模式 (BIOS | UEFI) 、磁盤分區表類型 (MBR | GPT) 、是否需要創建 (EFI(ESP)? | MSR) 分區都因操作系統以及 BIOS Mode 模式而定。
- 現在安裝系統時都一般配合要求:Legacy + MBR ,UEFI + GPT?安裝操作系統。
| 操作系統 | 能否讀寫 GPT 數據盤 | 系統能否 GPT 啟動 |
| Windows 2000/NT/9x | 不支持 GPT 分區表 | 不支持 GPT 分區表啟動 |
| Windows XP 32bit | 不支持 GPT 分區表 | 不支持 GPT 分區表啟動 |
| Windows XP 64bit | 支持 GPT 分區表 | 不支持 GPT 分區表啟動 |
| Windows Vista 32bit | 支持 GPT 分區表 | 不支持 GPT 分區表啟動 |
| Windows Vista 64bit | 支持 GPT 分區表 | 支持 GPT 啟動但需 UEFI BIOS |
| Windows 7 32bit | 支持 GPT 分區表 | 不支持 GPT 分區表啟動 |
| Windows 7 64bit | 支持 GPT 分區表 | 支持 GPT 啟動但需 UEFI BIOS |
| Windows 8 32&64bit | 支持 GPT 分區表 | 支持 GPT 啟動但需 UEFI BIOS |
| Windows 10 32&64bit | 支持 GPT 分區表 | 支持 GPT 啟動但需 UEFI BIOS |
| Windows Server 2003-2008-2016 | 支持 GPT 分區表 | 支持 GPT 啟動但需 UEFI BIOS |
| Linux | 支持 GPT 分區表 | 支持 GPT 啟動但需 UEFI BIOS |
?現在的 BIOS 設置程序都不同,看個人操作或百度。
- 指定或關閉其中一種 UEFI BOOT 或 Legacy BOOT模式,則只能使用一種模式啟動。
- 可同時支持兩種啟動模式(自動模式),優先使用 UEFI 啟動模式。
Legacy BOOT
- 配合 MBR 分區表磁盤。
- 安裝系統時無需創建 EFI(ESP) 分區。
UEFI BOOT
- 配合 GPT 分區表磁盤。
- 安裝系統時需要創建 EFI(ESP) 分區,Windows?10 系統還建議創建 MSR 保留分區。
總結:
- 使用 UEFI BOOT 啟動的系統,磁盤就必須創建 EFI(ESP) 分區!!!
- 這和 GPT & MBR 分區表是沒有關系的, MBR 磁盤同樣可以建立?EFI(ESP) !!!
- 也就是說磁盤分區表模式決定了使用 UEFI BOOT 或 Legacy BOOT?模式啟動系統:
- 設置 MBR 分區表磁盤則使用?Legacy BOOT?模式啟動系統!
- 設置 GPT 分區表磁盤則使用?UEFI BOOT?模式啟動系統!
BIOS 設置的硬盤模式
磁盤模式不正確,將導致磁盤無法識別!
以下則對應操作系統所支持的磁盤模式!
-
藍屏錯誤代碼 0x0000007b:原因是磁盤模式與系統不對,進入 BIOS 更改磁盤模式
-
Windows XP 使用 IDE 磁盤模式
-
Windows 7-8 使用 AHCI 磁盤模式
-
Windows 10 使用 AHCI 或?RAID 磁盤模式
字節換算關系對照表
| 位 | 比特 | bit | b | 0.125 | ------------ |
| 字節 | 字節 | Byte | B | 1 | 1B = 8 bit |
| 千字節 | 千字節 | KiloByte | KB | 2^10 | 1KB = 1024B |
| 兆字節 | 兆 | MegaByte | MB | 2^20 | 1MB = 1024KB |
| 吉字節 | 吉 | GigaByte | GB | 2^30 | 1GB = 1024MB |
| 太字節 | 太 | TeraByte | TB | 2^40 | 1TB = 1024GB |
| 拍字節 | 拍 | PetaByte | PB | 2^50 | 1PB = 1024TB |
| 艾字節 | 艾 | ExaByte | EB | 2^60 | 1EB = 1024PB |
| 澤字節 | 澤 | ZettaByte | ZB | 2^70 | 1ZB = 1024EB |
| 堯字節 | 堯 | YottaByte | YB | 2^80 | 1YB = 1024ZB |
| 千億億億字節 | 千億億億字節 | BrontByte | BB | 2^90 | 1BB = 1024YB |
BIOS 設置 BOOT 啟動的設備項
| 快捷啟動面板快捷鍵 | |||||
| 組裝機主板 | 品牌筆記本? | 品牌臺式機 | |||
| 主板品牌 | 啟動按鍵 | 筆記本品牌 | 啟動按鍵 | 臺式機品牌 | 啟動按鍵 |
| 華碩 | F8 | 華碩 | ESC | 華碩 | F8 |
| 七彩虹 | ESC / F11 | 宏基 | F12 | 宏基 | F12 |
| 翔升 | F10 | 清華同方 | F12 | 清華同方 | F12 |
| 映泰 | F9 | 惠普 | F9 | 惠普 | F12 |
| 冠盟 | F11 / F12 | 方正 | F12 | 方正 | F12 |
| 盈通 | F8 | 戴爾 | F12 | 戴爾 | ESC / F12 |
| 精英 | ESC / F11 | 海爾 | F12 | 海爾 | F12 |
| 華擎 | F11 | 神舟 | F12 | 神舟 | F12 |
| 銘瑄 | ESC | 明基 | F9 | 明基 | F8 |
| 冠銘 | F9 | 聯想 | F12 | 聯想 | F12 |
| 梅捷 | ESC / F12 | 聯想ThinkPad | F12 | ||
| 微星 | F11 | 微星 | F11 | ||
| 技嘉 | F12 | 技嘉 | F12 | ||
| 富士康 | ESC / F12 | 富士通 | F12 | ||
| 捷波 | ESC | Gateway | F12 | ||
| Intel | F12 | eMachines | F12 | ||
| 杰微 | ESC / F8 | 索尼 | ESC | ||
| 致銘 | F12 | 蘋果 | 長按 ‘ option ’ 鍵 | ||
| 斯巴達克 | ESC | 東芝 | F12 | ||
| 昂達 | F11 | 三星 | F12 | ||
| 雙敏 | ESC | IBM | F12 | ||
| 碧英 | ESC | ||||
| 碧正 | ESC | ||||
| 頂星 | F11 / F12 | ||||
?
可以用 DiskGenius 分區工具自行添加或修改啟動順序或屬性,當然 BIOS 設置也能自行添加。圖 DiskGenius?UEFI BIOS?設置。
- 信息包含:啟動項名 ---> 設備類型 ---> 磁盤 ---> 分區 ---> 啟動文件 。
系統鏡像下載地址
ISO (Isolation) 文件一般以 ISO 為擴展名,是復制光盤上全部信息而形成的鏡像文件。
- MSDN :Windwos + Server OS + Mac OS 下載。
- CentOS:基于 Red Hat Linux 系統的下游服務器系統,經過嚴格的測試發布穩定版。
- Ubuntu:基于 Debian?的 Linux 專注桌面操作系統。
- deepin:深度操作系統,專注于桌面環境的操作系統。其前身是 Hiweed Linux 操作系統,何為深度?也就是深度優化,視覺、聽覺、全面的預裝軟件、等。(反正 UI 界面就很好看)
?制作 U 啟動盤
- 制作 U 啟動盤的原理:無非就是 WinPE系統 + ISO 壓縮文件。
- 有兩種方式制作U啟動盤?
- ISO 鏡像方式:無 WinPE 桌面直接啟動 ISO 壓縮包中的安裝程序
- WinPE 工具系統方式:桌面版的 WinPE 系統,包含了 一鍵安裝系統(不需要啟動 ISO 安裝程序),DiskGeniuus分區、Ghost 備份與恢復、引導修復、工具等各種測試與修復工具。
- 有兩種方式制作U啟動盤?
- 制作 U 啟動盤的常用軟件有:UltraISO (軟碟通)、?Rufus?(ISO)、USBWriter?(ISO)、大白菜U盤啟動工具、U大俠、老毛桃 U 盤啟動工具。
- UltraISO (軟碟通) :只能是 ISO 鏡像方式安裝。下載鏡像文件后 open(打開) ---> selected ISO(先擇鏡像) ---> start(啟動) ---> 寫入硬盤映像 ---> write(寫入)。
- 大白菜U盤啟動工具、U大俠:可以制作 WinPE 工具系統,也可以是 ISO 模式。
- 各種 USB 啟動模式
- USB-HDD:(占用1個扇區)硬盤仿真模式,DOS啟動后顯示C:盤,兼容性很高,但對于一些只支持USB-ZIP模式的電腦則無法啟動。
常見引導過程為:MBR → 分區PBR → 引導文件(如:XP的NTLDR,VISTA的BOOTMGR ,GRUB的GRLDR。) - USB-HDD+:(占用1個扇區)增強的USB-HDD模式,DOS啟動后顯示C:盤,兼容性極高。其缺點在于對僅支持USB-ZIP的電腦無法啟動。
引導過程為:MBR → 分區PBR → 引導文件 - USB-ZIP:大容量軟盤仿真模式,DOS啟動后顯示A盤,此模式在一些比較老的電腦上是唯一可選的模式,但對大部分新電腦來說兼容性不好,特別是大容量U盤。引導過程為:
分區PBR → 引導文件 - USB-ZIP+:(占用1個扇區)增強的USB-ZIP模式,支持USB-HDD/USB-ZIP雙模式啟動(根據電腦的不同,有些BIOS在DOS啟動后可能顯示C:盤,有些BIOS在DOS啟動后可能顯示A:盤),從而達到很高的兼容性。其缺點在于有些支持USB-HDD的電腦會將此模式的U盤認為是USB-ZIP來啟動,從而導致4GB以上大容量U盤的兼容性有所降低。
引導過程為:MBR → 分區PBR → 引導文件 - USB-FDD:是指把U盤模擬成軟驅模式,啟動后U盤的盤符是A: 。
引導過程為:分區PBR → 引導文件 - USB-CDROM:光盤仿真模式,DOS啟動后可以不占盤符,兼容性比較高,新老主板一般都可以。優點可以像光盤一樣使用(如進行系統安裝)。制作時一般需要具體U盤型號/批號所對應的量產工具來制作。
- FBINST:(占用64個扇區)FBINST 在MBR的每個扇區(前64扇區)都寫入了引導代碼,并在每個扇區記錄扇區號,這樣無論U盤被識別為何種格式,都可以正常啟動,啟動的時候需要在1~64扇區讀取計算好的信息,電腦就可以迅速而正確地獲得參數,從而引導UD區的GRLDR,使得電腦正常啟動。
引導過程為:MBR → UD區 → 引導文件 - GRUB4DOS:(占用18個扇區,老版本占用16個扇區)是強大的引導程序,可以安裝在MBR ,也可以安裝在分區 PBR ,若安裝在MBR,則可以搜索所有分區,啟動其指定文件-GRLDR(不需讀入分區PBR),從而正常啟動。
引導過程為:MBR → grldr - NT 5.x:(占用1個扇區)此MBR依然是從激活的主分區啟動,遇到多個激活分區就報分區表錯誤。
引導過程為:MBR → 分區PBR → 引導文件 - NT 6.x: (占用1個扇區)此MBR依然是從激活的主分區啟動,支持多個激活分區,從第一個激活分區啟動。
引導過程為:MBR → 分區PBR → 引導文件 - PLoP Boot Manager:(占用62個扇區)支持 USB 磁盤啟動,其一是從USB介質上啟動,也能轉入到USB介質啟動(無論 BIOS 是否支持 USB 啟動)。從開發日志上看,對于 EHCI/OHCI/UHCI 三種接口是都支持的,但外接 USB HUB 還不支持。
引導過程為:MBR → 分區PBR → 引導文件 - 各種模式兼容性順序(由強到弱):
1. fbinst 、2. USB-HDD+ 、3. USB-ZIP+ 、4. USB-CDROM 、5. USB-HDD 、6. USB-ZIP 、7. USB-FDD/NT5/6/GRUB/PLOP
制作啟動盤模式選擇
- Linux 系統用 ISO 方式制作 U啟動盤。
- Windows ISO 和 WINPE + ISO鏡像都行,WinPE 有工具選擇 ISO 鏡像后一鍵安裝操作系統。
操作系統的分區
注意:不同的系統以及舊系統和新版本的系統,使用的啟動模式 (BIOS | UEFI) 、磁盤分區表類型 (MBR | GPT) 、是否需要創建 (EFI(ESP)? | MSR) 分區都因操作系統以及 BIOS Mode 模式而定。
操作系統支持的文件系統類型
- <minix> Linux 最早使用的文件系統。
- <Ext4 、Ext3 、Ext2> Linux 目前常用的文件系統。
- <MS-DOS 系統> FAT16。
- <WindowsNT 系統> FAT 16、NTFS。
- <Windows98 系統> FAT 16、FAT 32。
- <NTFS + FAT 32> Windows2000/ WindowsXP/ Windows7/ Windows8/ Windows10 支持的文件系統。
Windows 系統分區
- Windows7 32bit (支持 GPT 磁盤)、Windows 2000、Windows XP、Windows 98
- 啟動模式是 BIOS?
- 磁盤分區表類型 MBR
- 不需要創建 EFI(ESP) 和 MSR 分區
- EFI(ESP):使用 UEFI 引導 + GPT 分區表要建立 EFI 系統分區(又稱ESP),文件系統類型 FAT16 | FAT32。
該分區用于采用了EFI BIOS的電腦系統,用來啟動操作系統。分區內存放引導管理程序、驅動程序、系統維護工具等。 - MSR:MSR 不是必需的,僅當使用 Windows 10 時才需要 MSR 保留分區。文件系統類型 MSR 。
即微軟保留分區,是GPT磁盤上用于保留空間以備用的分區,例如在將磁盤轉換為動態磁盤時需要使用這些分區空間。
- EFI(ESP):使用 UEFI 引導 + GPT 分區表要建立 EFI 系統分區(又稱ESP),文件系統類型 FAT16 | FAT32。
- Windows7 64bit、Windows8、Windows10、以上版本?
- 啟動模式是 UEFI?
- 磁盤分區表類型 GPT??
- 需要創建 EFI(ESP) 和 MSR 分區,一般都是安裝程序自動分配大小或自動生成,一般不需要手動設置。
- 分區順序:1. 先建立 EFI(ESP) 和 MSR 分區,2. 之后再創建主分區。
Linux 系統分區
- 和 Windows 系統不同,Linux 分區是用樹目錄的概念,分區的標志是對應目錄。
- swap 交換分區:虛擬內存分區,當物理內存不夠時,將常駐內存而不活動的進程轉換成文件保存在 swap 分區。系統的性能會有所提升,一般只需要是內存的 2 倍大就行,看系統是否休眠模式而定。
- /boot 分區:系統內核、引導程序所需的文件、內核文件、grub 系統引導管理器都在這里。現在的 Linux 系統一般可能會留下兩個內核,一個新內核和舊內核,新內核系統出現問題還能使用舊內核,一般 500M、1G、2G~N。千萬不要設置 /boot 分區,在升級內核時如果 /boot 分區大小不足就無法升級。
- 因為在二十幾年前,BIOS只能認一個1024柱面的硬盤,如果啟動文件放在0-1023(從0開始數,共1024個柱面)之外,BIOS就無法讀取啟動所需的文件,從而無法啟動。為了兼容這種BIOS,就需要在磁盤前端分出一個小分區專門來存儲啟動文件。
- /boot/efi 分區:使用 UEFI BOOT 啟動模式加載的引導文件存放的分區,一般 100M、300M、1G、2G~N,可以先用虛擬機裝系統看看已用容量大小,再在真機裝系統按需分配,騷。
- 如果用 BIOS 引導 + MBR 分區表
- / 根分區
- ?swap 分區 (可以不創建,但一般建議創建,內存不夠用時此分區會有重大作用)
- ?/boot 分區 (此分區可以不創建,也就去除升級內核問題,但 / 根分區在分區時設備類型必須設置成:標準分區,而不是默認的 LVM?設備類型)
- 如果用 BIOS 引導 + MBR 分區表
-
- 如果用 UEFI 引導 + GPT 分區表
- / 根分區
- swap 分區(可以不創建,但一般建議創建,內存不夠用時此分區會有重大作用)
- /boot/efi 分區。此分區必須創建,否則無法繼續安裝,提示未建立 /boot/efi。
- 所以如果提示未建立 /boot/efi 但又不想建立此分區,可以更改選擇 U盤啟動引導項為 BIOS Legacy 項啟動安裝程序。
- 如果用 UEFI 引導 + GPT 分區表
- / 根分區:根目錄分區,文件的最頂端,存放著如 /home?、/usr 、/boot。分配最大空間即可。
- 分區順序:先分 /boot |& /boot/efi,再分 swap,然后分 \ 根分區。(正常情況如此)
再次強調:不建議創建 /boot 分區。
DiskGenius 分區工具一些特殊功能
- 將分區轉換為 GUID(GPT) 或 MBR。
- 建立 ESP(EFI)/MSR 分區。
- 快速的刪除所有分區以及快速分區工具。
Win 系統 ISO 鏡像安裝模式:CMD 更改磁盤分區表
現在 Windows 使用 ISO 方式的安裝程序安裝,沒有 DiskGenius 工具更改磁盤的分區表格式,需要使用 CMD 更改。
Ghost 工具-系統的備份 & 恢復概述
GHO 是 Ghost 工具軟件的鏡像文件存放擴展名,Gho 文件中是使用 Ghost 軟件備份的硬盤分區或整個硬盤的所有文件信息。.gho 文件可以直接安裝系統,并不需要解壓。Ghost 是賽門鐵克公司推出的一個用于系統、數據備份與恢復的工具。
- Local:對本地計算機上的磁盤設備進行操作。
- Disk:對整個設備的操作。
- To Disk:如有兩個磁盤設備,直接復制指定整個磁盤內容覆蓋另一個磁盤上。(不能復制到本身源設備)
- To Image:將指定的整個磁盤所有分區復制內容到 GHO 鏡像文件中。(不能復制到本身源設備中的 GHO 鏡像中)
- Form Image:將 GHO 鏡像文件覆蓋到指定整個磁盤設備上。?(?全盤恢復會按照源 GHO 設備信息自動重新格式化,劃分分區數以及分區表 GPT | MBR 類型?)
- Partition:對設備的分區操作。
- To Partition:將一個設備分區內容復制到指定設備的另一個分區。(不能復制到本身復制的源分區)
- To Image:將設備的一個或多個分區復制到一個 GHO 鏡像文件中。(不能復制到本身的源復制分區的 GHO 鏡像中)
- Form Image:將 GHO 鏡像文件中指定的某一分區覆蓋到指定設備分區上。(單分區恢復)(不能覆蓋到本身復制的源分區)
- Check:檢查鏡像文件或設備是否有問題。
- Image File
- Disk
- Ghost:客戶端中的備份還原工具。
- Ghost:通過?多播 | 廣播 | 單播 的方式連接 GhostCast Server 服務器。數據傳輸使用的模式:
- Multcast:(多播(組播))(多點),沒有確定的目標服務器主機,允許跨路由 (需網絡路由環境)。(多點對點傳輸,優先選擇)
- Directed Broadcast:(廣播),服務器需要在一個子網內才能連接 GhostCast Server。(廣播方式傳播數據,占用大寬帶,網絡阻塞)
- Unicast:(單播),如果服務器不在同一網絡網段,指定服務器 IP 地址可實現跨網段,當然需要配置好路由環境。(單點傳輸,次選)
- 只要 Ghost 和 GhostCast Server 在一個網段中且網絡環境設備相連接且可達,上面的選項選哪個都一樣。
- 有兩種場景,
- GhostCast Server +?Ghost
- GhostCast Server + Tftpd + BIOS PXE 網絡網卡啟動 + 客戶端連服務器后獲取啟動文件(系統)。
實戰篇
- 首先聲明:如果中途步驟出現不一樣的界面,就是操作源或者是目標的環境有問題,提示信息自行百度。
Ghost 全盤備份 & 分區備份?
- 全盤備份(全分區備份):Local ---> Disk ---> To Image
? - 選擇需要全盤備份的指定本地設備
? - 選擇 GHO 鏡像保存路徑,為新 GHO 起名(注意電腦必須要有兩個存儲設備以上)
? - 提示 GHO 鏡像是否需要壓縮,No 不壓縮、Fast 中等快速壓縮、High 高級壓縮
? Fast 與 High 壓縮選項:壓縮會形成 GHS 壓縮文件:看情況是否選擇壓縮,GHS 文件是配套的需與 GHO 文件在同一目錄下。
? - 再次確認是否創建 GHO 鏡像
? - 這一步可能會出現提示(沒有則下一步):(設備處于活動狀態 (如此設備分區的操作系統正在運行),Force 強制執行、Volume Snapshot 卷快照、Cancel 取消)
如果目標設備是操作系統正在運行的設備,謹慎操作。可能會失敗。
? - 創建備份 GHO 鏡像中,等待進度完成...
? - 分區備份(一個或多個分區備份):Local ---> Partition?---> To Image
- 選擇需要多選分區備份的指定本地設備(圖同全盤備份 1)
- 選擇源設備的多選分區備份,鼠標單擊指定分區項變成深藍色選定此分區,再次點擊則取消選擇指定分區。
? - 選擇 GHO 保存路徑,為 GHO 起名(注意電腦必須要有兩個存儲設備以上)(圖同全盤備份 2)
- 提示是否需要壓縮,No 不壓縮、Fast 中等快速壓縮、High 高級壓縮(圖同全盤備份 3)
- 再次確認是否創建 GHO 鏡像(圖同全盤備份 4)
-
這一步可能會出現提示:設備處于活動狀態(沒有則下一步)(圖同全盤備份 5)
- 創建備份 GHO 鏡像中,等待進度完成...?(圖同全盤備份 6)
Ghost 全盤恢復 & 分區恢復
- 全盤恢復:Local ---> Disk ---> From Image
- 選擇源 GHO 并 Open 打開
? - 選擇需要全盤恢復的本地指定目標設備
? - 提示檢查到源 GHO 是 MBR 格式,當前系統使用 UEFI 啟動,是否更改目標恢復設備為 GPT 格式?(沒提示這個則一下步)
? - 提示目標恢復設備如果是 GPT 格式,如果沒有系統保留分區 (MSR) 則自動創建。是否繼續下一步?(沒提示這個則一下步)
? - 可以修改源 GHO 中的分區分配給目標本地恢復設備分區的大小 。直接 OK 下一步。
? - 再次確認是否全盤恢復目標設備。
? - 等待進度完成 ......
? - 分區恢復(只能單分區恢復):Local ---> Partition?---> From Image
- 選擇源 GHO 并 Open 打開 (圖同全盤恢復 1)
- 選擇源 GHO 鏡像中指定的分區。
? - 選擇需要恢復分區的指定本地目標設備 (圖同全盤恢復 2)
- 選擇目標恢復設備需要恢復的指定分區。
- 再次確認恢復目標指定的分區(圖同全盤恢復 6)
- 等待進度完成 ......
WinPE 網刻 Ghost Client + GhostCast Server 備份 & 恢復 (推薦)
傳統的裝機方法是 CD/ROM、U盤、數據盤。如果同過 U啟動盤 啟動客戶端的 Ghost ,那么有上百臺電腦需要啟動,就不是很理想速度慢。
所以網刻裝機問題的。
-
步驟
-
配置網絡環境,準備一臺已裝 windows 系統的主機用作服務器,和需要多臺網刻重裝系統的客戶端主機,并用網線連接到一個局域網中。
-
服務器主機上 GhostCast Server 設置會話名稱、選擇好制作好的 GHO 鏡像文件、并點擊接收客戶端。
-
在客戶端主機上U盤啟動?WinPE 系統?,客戶端系統設置 IP 與服務器同一網段(DHCP 自動獲取 IP略過,若網絡沒有 DHCP Server 服務器,可以使用 Tftpd32 軟件)。
-
打開 GhostCast 客戶端軟件,選擇 Discoveru Method 方法。
-
?并填寫服務器設置的回話名稱,下面選項默認即可,也可以指定 Server IP Address 地址。OK 即可連接服務器。
-
服務器主機 GhostCast Server 點擊發送,待完成。
-
重啟客戶端主機。
主要界面截圖:
- GhostCast Server 界面?(有不同的軟件,界面都差不多,只要有些有另一些功能如 DHCP (使用 PXE 網啟所需要的))
- 會話名稱:提供給?Ghost 客戶端需要一致才能連接。
- 恢復鏡像:將指定 GHO 鏡像分發給多臺主機進行恢復還原(客戶端中接收 GHO 使用全盤恢復模式)。此操作是針對客戶端整個磁盤的,磁盤會重新格式化,源 GHO 磁盤是什么樣就會變成什么樣,如 GHO 是 1 個分區則客戶端磁盤就會自動劃分一個分區,2 個分區磁盤就會自動劃分 2 個分區 ......N 以此類推。(?全盤恢復會按照源 GHO 設備信息自動重新格式化,劃分分區數以及分區表 GPT | MBR 類型?) 。
- 創建鏡像:只能從 1 個客戶端 Ghost 制作 GHO 發送給服務端 GhostCast Server 接收保存。
- 全盤創建:客戶端 Ghost 目標磁盤設備自定義選擇,沒有限制。
- 分區創建:一個分區或多個分區創建。客戶端 Ghost 目標磁盤設備自定義選擇,沒有限制。
- 鏡像文件:恢復鏡像:則選擇一個有效 GHO 鏡像,創建鏡像:則是保存的 GHO 位置。
- 磁盤?&?分區:恢復鏡像:只能選磁盤選項,也就是只能操作整個磁盤。創建鏡像:可以選擇 磁盤 | 分區,分區選項能指定創建的某一分區。
- 接受客戶端:設置完畢后點擊此項。
- 發送:恢復鏡像:等待客戶端都連接后發送。創建鏡像:不需要點擊發送,此時我們是接收端,客戶端制作發送 GHO 自動接收。
- Ghost 客戶端準備連接到 GhostCast Server 服務器界面
- 會話名稱:需要使用 GhostCast Server 服務器建立的會話名稱,否則無法連接到服務器。
- Discoveru Method 發現服務器方法,選擇 Auto 自動即可,也可以指定服務器 IP 地址。
- 點 OK 后如跳轉界面一直空白說明連接失敗,關閉并重啟 Chost 客戶端。檢查會話名是否與服務器會話名一致,服務器是否開啟接受客戶端并與客戶端網絡環境可達。
?
GhostCast Server + PXE 網啟網刻
傳統的裝機方法是 CD/ROM、U盤、數據盤。如果同過 U啟動盤 啟動客戶端的 Ghost ,那么有上百臺電腦要啟動,就不是很理想速度慢。
所以 PXE 網卡啟動就是解決網絡啟動系統以及裝機問題的。
需要的網刻程序:我這里直接在網上下載的 ChengLong Aotu PXE 網刻工具漢化版的配套網刻工具。(也有類似的工具)
- 服務端設置
- 以管理員身份打開? ChengLong Aotu PXE,準備事先制作好的全盤 GHO ,選擇全盤網刻 GHO 鏡像點擊開始網刻:
? -
隨后自動啟動 GhostCast Server 和 Tftpd 程序。此時自動地配置好了 GhostCast Server 的全盤恢復,并接受等待客戶端連接。
? - 關鍵的配置?:配置 Tftpd ,選擇配置 DHCP Server 選項卡。(確保其它 FTP 服務已關閉,因為相同程序使用的默認端口發生沖突)
? ? ?DHCP Server 簡述:自動分區 IP 地址協議。當一個主機廣播請求 DHCP Server 獲取 IP 地址時,DHCP Server 首先判斷一個 IP 是否不存在? ? 與當前網絡中,才會分發給客戶端。
? ? ? ? 1. Server Interface :Tftpd 發送數據的 IP 接口,也就是 Tftpd 的 IP 地址。程序端口默認 69。
? ? ? ? 2. IP 地址池 開始地址:分配給客戶端的 IP 網段,也是起始 IP 范圍。注意客戶端需要與服務器連接在同一范圍的交換機內,并且同一網段。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 如果是不同網段,需要路由器設備網關 IP 的轉發。
? ? ? ? 3. 地址池大小:分配給客戶端的結束 IP 地址范圍。
? ? ? ? 4. 啟動文件:客戶端從 PXE 網卡啟動后的系統鏡像,包含了 Ghost 工具。
? ? ? ? 5. WIN/DNS 服務器:我們用網刻,一般不需要設置。直接寫處于子網的網關或 0.0.0.0。
? ? ? ? 6. 缺省路由:在網刻中,有用處,就是客戶端和服務器不處于同一網段且設備連接在路由環境時,設置客戶端連接的路由器的網關 IP 地址即可。
? ? ? ? 7. 子網掩碼:用于計算當前 IP 地址的網絡位(網段)。
? ? ? ? 8.?點擊保存。
? 進入 Tftpd 的設置:檢查 PXE 兼容是否開啟?
? 服務端配置完成 - 客戶端設置
- 進入 BIOS Setup 設置:1. 快捷鍵進入 BIOS 時直接選擇網卡啟動。2.啟動項順序為 網卡最高優先級?。
其它方法進入 PXE:1.有些 BIOS 只要電腦全部的數據盤設備未裝系統、2.電腦根本沒有裝數據盤(無盤)、3.把已裝系統的啟動盤設置為不選用、4.直接刪除系統啟動盤引導項。(重啟電源時就會按引導啟動順序啟動,最后從網卡啟動)。
? 我這里叫 Onboard NIC 引導名的網卡,不同網卡不一樣。 - 重啟后可能因為配置不正確,或網絡環境問題的提示信息
我故意把 DHCP Server 分配給客戶端網卡的 IP 是不同網段的 ?PXE ROM 在接收不到響應時,會重試四遍ARP請求,如果無法獲取任何有效的ARP答復,將出現此信息:PXE-E11:ARP?timeout
PXE-E11:ARP?timeout
PXE-E38:TFTP cannot open connection
PXE-MOF:Exiting PXE ROM.通常的原因有:
1、你的 DHCP Server或無盤服務端沒設置正確。
2、交換機綁定了?ARP?或使用了不響應?ARP?請求的路由
3、在 DHCP 主服務器上設置了 DHCP 標識符(Option 60)卻在另一臺服務器上安裝了 ProxyDHCP 服務(運行DHCP Server與TFTP Server 的 PC 與要啟動的單板直連,只能獲取 IP,TFTP 時就提示?ARP?timeout。后改為PC直接連交換板,即 LAN SWITCH 后此現象消失)。
4、使用了不響應?ARP?請求的路由一般情況都是由于這些原因造成的,請仔細排查。
服務端電腦可能出現的問題,客戶端的提示
PXE-T01:File not found
PXE-E3B:TFTP Error - File Not found
PXE-M0F:Exiting PXE ROM.
一般是服務端電腦的問題,換電腦開始服務端。 -
PXE 網卡獲得引導系統重啟后進入 Ghost 連接 GhostCast Server
此時確保 GhostCast Server 正在接受客戶端,此時如果超時未連接到 GhostCast Server 將強制退出:
連接成功:
- 連接成功,開始傳輸
- GhostCast Server 服務端點擊發送(注意默認是網刻到第一個磁盤,如不是請更改磁盤號)
? - Ghost 客戶端接收 GHO 鏡像開始刻錄
- 等待 Ghost 客戶端刻錄完成,一般會自動重啟電腦:(若重啟出現問題,請檢查引導或用修復引導工具修復引導,也有可能是鏡像文件有問題,換鏡像重裝)
GHO 鏡像備份 & 恢復之坑總結
- 原 MBR 分區表磁盤
- 備份:只需備份全盤或系統分區都沒問題。
- 恢復:GHO 系統鏡像之前是 GPT | MBR?分區表都能進行恢復。
- 全盤恢復?(?全盤恢復會按照源 GHO 設備信息自動重新格式化,劃分分區數以及分區表 GPT | MBR 類型?) 沒問題。
- 單分區恢復??:?GPT 的 GHO 有?ESP(EFI) 引導分區,在只還原 GHO 的系統分區的情況后,可能在系統分區沒有 /Boot 引導文件,需要使用(引導修復工具)修復一下引導文件。(如 Windows10 變成使用了 BIOS Legacy 啟動模式)
其它方法進入 PXE:1.有些 BIOS 只要電腦全部的數據盤設備未裝系統、2.電腦根本沒有裝數據盤(無盤)、3.把已裝系統的啟動盤設置為不選用、4.直接刪除系統啟動盤引導項。(重啟電源時就會按引導啟動順序啟動,最后從網卡啟動)。
GHO 安裝系統啟動后問題
- 如果沒有找到合適且有效的引導記錄,顯示屏會顯示 No Boot Devices 類的信息。原因有:
- 查看?BIOS?啟動項第一順序是不是系統磁盤。(否則修正主啟動設備順序為最高)
-
GPT 分區 GHO (全盤安裝模式):啟動電源時發現一直提示 No Boot Devices,但可以通過 BIOS 指定啟動的引導項啟動系統(如果不能指定啟啟動項啟動,1.修復引導。2.重裝系統),之后重啟電源時還是提示 No Boot Devices,但又不能一直麻煩地進入啟動項選擇。問題一般 BIOS 是發現有兩個相同屬性引導項。(進 BIOS Setup 刪除其中一個相同的引導項即可)
BIOS 刪除一個 UEFI BOOT 啟動項:
-
嘗試各種辦法都無法啟動系統:在全盤備份時,可能是 GHO 鏡像的不完整的問題,原因可能是?SSD + 機械硬盤(雙盤),系統安裝在 C 盤,軟件安裝在 D 盤時。 (換 GHO?再次全盤重裝系統或正常程序方式裝系統)
- 啟動系統后其它問題:
- USB 鍵盤鼠標動不了無驅動。
- (開機連續按 F8 選擇最近一次正確配置)
- (磁盤拆下來,掛到其它機器上啟動系統,裝完鍵盤鼠標驅動之后再裝回你機器上)。
- (換個 PS/2 接口的鼠標,然后安裝第三方驅動軟件裝驅動)| (單 PS/2 鍵盤也能操作電腦)
多系統的安裝
- 雙系統的原理呢,無非就是把多個系統裝到不同的分區里。
- 先啟動哪個系統呢?取決于啟動項的優先級設置。(也可以使用快捷鍵進入 BIOS 選擇啟動的系統引導項)
- 不管先安裝 Linux 系統先,還是 Windows 系統先。可以把 Windows 的啟動項設置為最高。啟動 Windows 系統,用 Windows 的第三方引導注冊工具注冊添加 Linux 系統的啟動項。之后重啟系統加載 Windows 引導管理器時,有 Windows 啟動項和 Linux 啟動項。
- 建議先安裝 Windows 系統,再安裝 Linux 系統并把 BIOS 啟動項設置為最高,因為現在的 Linux 的啟動管理器自動檢測每個磁盤的每個分區的引導項,直接在 Linux 的啟動管理器列出啟動系統列表。(省去了在 Windows 注冊啟動項的事,看需求你想怎么搞)
- Windows 注冊添加引導項的工具:EasyBCD?(Legacy BOOT Mode),EasyUEFI (UEFI BOOT Mode)。
- EasyBCD:只能管理通過 Legacy BOOT 啟動的系統。
- EasyUEFI:只能管理通過 UEFI BOOT 啟動的系統。
- 啟動管理器:可以添加多個系統的啟動項,從而達到可以引導可選系統和備份系統的目的。(省去了快捷鍵進入 BISO 選擇啟動某系統)
總結
以上是生活随笔為你收集整理的【Windows + Linux】专业级:安装操作系统 + 多系统 + GhostCast Server PXE 网刻基础坑精通详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: javaSwing+MySQl实现图书馆
- 下一篇: Linux下轻量级数据库-SQLite3