调整格式

This commit is contained in:
朱映春
2015-10-21 16:29:31 +08:00
parent ee72f8f19b
commit 99dee790f1

View File

@@ -88,11 +88,11 @@ Pkgfile~ sg3_utils#1.41-x86_64-linx-Rocky4.2.pkg.tar.gz
### 2.5 光盘系统的启动过程
为了使光盘可以启动系统,需要在光盘的特定位置上放入启动器(如GRUB)代码。将计算机的BIOS设置为从光驱设备启动BIOS的装载程序将会把光盘特定位置的信息载入内存并执行而这个特定位置中存放了启动器程序。启动器获得计算机的控制权后根据配置或用户的选择将光盘上的Linux内核装载到内存中再载入辅助系统。
启动镜像文件采用Initramfs时直接把文件内容还原到内核的根文件系统中。内核在自身启动完成后运行辅助系统中的/init程序文件内核启动结束。/init要完成以下几项功能
* 测试当前计算机的配置,主要是光驱设备,对光驱进行驱动;
* 查找当前启动光盘所在光驱设备文件并进行挂载;
* 将光盘中的最终系统挂载到内存中,一般是挂载到辅助系统的某个目录;
* 对最终系统进行使用前的处理,如创建必要的文件和目录;
* 将光盘的最终系统切换到根文件系统上,并执行根文件系统中的/sbin/init文件。
* 测试当前计算机的配置,主要是光驱设备,对光驱进行驱动;
* 查找当前启动光盘所在光驱设备文件并进行挂载;
* 将光盘中的最终系统挂载到内存中,一般是挂载到辅助系统的某个目录;
* 对最终系统进行使用前的处理,如创建必要的文件和目录;
* 将光盘的最终系统切换到根文件系统上,并执行根文件系统中的/sbin/init文件。
/sbin/init将根据/etc/inittab文件的配置来完成系统的启动过程系统启动完成后进入用户操作模式。
## 3. 自动出盘工具运行环境的目录树
@@ -182,5 +182,5 @@ Rocky: 由mk_iso脚本中的preppare_env_dir()函数创建,安装系统时所
tag: 是一个ASCII文件记录了光盘的版本号。
## 6 参考资料
《手把手教你构建自己的Linux系统》孙海勇 编著
《从实践中学嵌入式Linux操作系统》华清远见嵌入式学院 曹忠明 程姚根 编著
《手把手教你构建自己的Linux系统》孙海勇 编著
《从实践中学嵌入式Linux操作系统》华清远见嵌入式学院 曹忠明 程姚根 编著