第2章主机规划与磁盘分区

2.1 Linux与硬件搭配

2.2 磁盘分区

2.2.3 开机流程中的BIOS与UEFI开机检测程序

开机检测程序,通电后读取硬盘内的操作系统文件,并运行操作系统。主要分为BIOS和UEFI。

** BIOS搭配MBR/GPT的开机流程 **
开机后先执行BIOS,BIOS会去分析有哪些存储设备;依据使用者设取能够开机的硬盘,并且到该硬盘去读取第一个扇区的MBR位置。MBR仅有446bytes的硬盘容量,里面放置最基本的开机管理程序。开机管理程序运行起来后,会去加载(load)核心文件,此时操作系统就运行起来啦。

  1. BIOS:开机主动执行的固件,会认识第一个可开机的装置;
  2. MBR:第一个可开机装置的第一个扇区内的主要启动记录区块,内含开机管理程序;
  3. 开机管理程序(boot loader):一支可读取核心文件来执行的软件;
  4. 核心文件:开始操作系统的功能

如果分区表是GPT格式的话,BIOS会从LBA0的MAR兼容区块读取开机管理程序。例如:Windows XP就是GPT,不修改文件格式,直接装Windows 7是不行的。

如果使用类似grub的开机管理程序,LBA0仅提供第一阶段的开机管理程序,还需要额外分区出一个BIOS boot的分区槽,来放置其他开机过程所需的代码。

Boot loader是操作系统安装在MBR上的一套软件,非常小而美。主要功能如下:

  • 提供选单:用户可以选择不同的开机项目,这也是多重引导的重要功能。
  • 载入核心文件:直接指向可开机的程序区段来开始操作系统。
  • 转交其他loader:将开机管理功能转交给其他loader负责。

@TODO

2.3 安装Linux前的规划

2.3.1 选择适当的distribution

kernal 官网

** CentOS下载 **

** Ubuntu下载 **

2.3.2 主机的服务规划与硬件的关系

** NAT(达成IP分享器的功能)**
很多单位和公司会仅用一条对外的联机,其他机器透过此联机连到因特网上。此时我们要使用IP分享器来实现,Linux可以透过NAT服务即可达成。一般还会额外的加装其他分析软件,用来分析和控制。

2.3.3 主机硬盘的主要规划

简单分区方法:
仅分出根目录与内存置换空间(/&swap)即可。

稍麻烦方式:
根据需要灵活配置,以充分利用资源。

  • /boot
  • /
  • /home
  • /var
  • Swap

2.3.4 鸟哥的实际案例

发布了593 篇原创文章 · 获赞 57 · 访问量 33万+

猜你喜欢

转载自blog.csdn.net/ThePromonkeyOf_HeLuo/article/details/90906034