调整格式
This commit is contained in:
@@ -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操作系统》华清远见嵌入式学院 曹忠明 程姚根 编著
|
||||
Reference in New Issue
Block a user