【Windows + Linux】专业级:安装操作系统 + 多系统 + GhostCast Server PXE 网刻基础坑精通详解 |
您所在的位置:网站首页 › ghost全盘 › 【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 扇区。Windows 默认引导文件 bootmgfw.efi 。 \EFI\Boot\bootx64.efi\EFI\Microsoft\Boot\bootmgfw.efiLinux 引导文件 \EFI\[OS Name]\xxxx.efi引导文件:其实就是启动管理器。多系统引导:每分区装一个系统。 原理: BIOS 设置某一系统启动项为最高。进入系统 (Windows) 通过 EasyBCD (Legacy BOOT Mode) 或 EasyUEFI (UEFI BOOT Mode) 工具添加其它系统的启动项即可。 现在的 Linux 的启动管理器自动检测每个磁盘的每个分区的引导项,直接在 Linux 的启动管理器列出启动系统列表。(省去了在 Windows 注册启动项的事,看需求你想怎么搞)。注意:不同的系统以及旧系统和新版本的系统,使用的启动模式 (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 BIOSWindows 7 32bit支持 GPT 分区表不支持 GPT 分区表启动Windows 7 64bit支持 GPT 分区表支持 GPT 启动但需 UEFI BIOSWindows 8 32&64bit支持 GPT 分区表支持 GPT 启动但需 UEFI BIOSWindows 10 32&64bit支持 GPT 分区表支持 GPT 启动但需 UEFI BIOSWindows Server 2003-2008-2016支持 GPT 分区表支持 GPT 启动但需 UEFI BIOSLinux支持 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 磁盘模式 字节换算关系对照表中文单位 中文简称 英文单位 英文简称 进率(Byte=1) 换算关系位 比特 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联想ThinkPadF12微星F11微星F11技嘉F12技嘉F12富士康ESC / F12富士通F12捷波ESCGatewayF12IntelF12eMachinesF12杰微ESC / F8索尼ESC致铭F12苹果长按 ‘ option ’ 键斯巴达克ESC东芝F12昂达F11三星F12双敏ESCIBMF12碧英ESC碧正ESC顶星F11 / F12 开机等屏幕提示连续按相应快捷键进入 BIOS 设置。(现在微机都是 BIOS + UEFI ,一般不会直接进入 BIOS 设置界面,会有选项先择 BIOS Setup)。尝试: F9, F11, F12, ESC, DEL,傻瓜式可同时连续按。这一步可以选择一项 BIOS Lagacy 或 UEFI BOOT直接启动指定设备引导系统。可以用 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 启动盘的常用软件有:UltraISO (软碟通)、 Rufus (ISO)、USBWriter (ISO)、大白菜U盘启动工具、U大侠、老毛桃 U 盘启动工具。UltraISO (软碟通) :只能是 ISO 镜像方式安装。下载镜像文件后 open(打开) ---> selected ISO(先择镜像) ---> start(启动) ---> 写入硬盘映像 ---> write(写入)。注意:不同的系统以及旧系统和新版本的系统,使用的启动模式 (BIOS | UEFI) 、磁盘分区表类型 (MBR | GPT) 、是否需要创建 (EFI(ESP) | MSR) 分区都因操作系统以及 BIOS Mode 模式而定。 操作系统支持的文件系统类型 Linux 最早使用的文件系统。 Linux 目前常用的文件系统。 FAT16。 FAT 16、NTFS。 FAT 16、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磁盘上用于保留空间以备用的分区,例如在将磁盘转换为动态磁盘时需要使用这些分区空间。 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 设备类型)再次强调:不建议创建 /boot 分区。 DiskGenius 分区工具一些特殊功能 将分区转换为 GUID(GPT) 或 MBR。建立 ESP(EFI)/MSR 分区。快速的删除所有分区以及快速分区工具。现在 Windows 使用 ISO 方式的安装程序安装,没有 DiskGenius 工具更改磁盘的分区表格式,需要使用 CMD 更改。 进入安装系统界面。按 Shift + F10 打开命令提示符(或者在运行里输入CMD)。输入 Diskpart 并按回车键 Enter输入 list disk 查看每个磁盘信息,查看列出的磁盘序号以及大小。输入 select disk 0 ,0 为对应的磁盘需要,此时已经选中了该磁盘。输入 clean ,清空磁盘分区。输入 convert gpt 或者 convert mbr ,将磁盘分区表转换成 GPT 或 MBR 。 Ghost 工具-系统的备份 & 恢复概述GHO 是 Ghost 工具软件的镜像文件存放扩展名,Gho 文件中是使用 Ghost 软件备份的硬盘分区或整个硬盘的所有文件信息。.gho 文件可以直接安装系统,并不需要解压。Ghost 是赛门铁克公司推出的一个用于系统、数据备份与恢复的工具。 这一步可能会出现提示:设备处于活动状态(没有则下一步)(图同全盘备份 5) 创建备份 GHO 镜像中,等待进度完成... (图同全盘备份 6) Ghost 全盘恢复 & 分区恢复 全盘恢复:Local ---> Disk ---> From Image 选择源 GHO 并 Open 打开传统的装机方法是 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 自动接收。传统的装机方法是 CD/ROM、U盘、数据盘。如果同过 U启动盘 启动客户端的 Ghost ,那么有上百台电脑要启动,就不是很理想速度慢。 所以 PXE 网卡启动就是解决网络启动系统以及装机问题的。 需要的网刻程序:我这里直接在网上下载的 ChengLong Aotu PXE 网刻工具汉化版的配套网刻工具。(也有类似的工具) GhostCast Server :作为服务器分发 GHO 镜像。Tftpd32(64) :客户端 PXE 网卡启动需要 DHCP 获取 IP 地址才能和 GhostCast Server 服务器通信。(服务器与客户端的网络环境需可达)netghost-hd.pxe :客户端连接上 Tftpd 后获取的系统启动镜像引导文件,包含了驱动、批处理、Ghost 客户端程序等。 服务端设置 以管理员身份打开 ChengLong Aotu PXE,准备事先制作好的全盘 GHO ,选择全盘网刻 GHO 镜像点击开始网刻:随后自动启动 GhostCast Server 和 Tftpd 程序。此时自动地配置好了 GhostCast Server 的全盘恢复,并接受等待客户端连接。 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 网卡获得引导系统重启后进入 Ghost 连接 GhostCast Server此时确保 GhostCast Server 正在接受客户端,此时如果超时未连接到 GhostCast Server 将强制退出: ![]() 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 选择启动某系统) |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |