Linux系统引导过程

一、BIOS与UEFI

当计算机加点以后的第一件 事情就是启动BIOS/UEFI。根据保存在稳定的只读内存中的设置,BIOS/UEFI程序执行一系列的诊断以及检测并连接CPU和关键控制器。这就是所谓的“加电自检”

RHEL7支持传统的MBR分区布局和较新的GUID分区(GPT)表格式。

要使用CPT分区布局的磁盘上引导RHEL,需要系统具有UEFI固定接口,而不是传统的BIOS固件。

二、引导程序与GRUB2程序

目标:

(1)如何通过GRUB2菜单引导到不同的目标。

(2)诊断并纠正由引导程序错误引起的引导失败。

一定意义上,systemd target和RHEL6上的运行级别类似。通过在内核命令行的末尾添加字符串“systemd.unit=name.target”,可以改变这个目标

2.1 将系统引导到不同目标:

查看target:

[root@localhost system]# systemctl list-unit-files --type=target

修改状态:

systemctl set-default multi-user.target

查看默认目标:

[root@localhost system]# ll /etc/systemd/system/default.target
lrwxrwxrwx. 1 root root 40 12月  4 20:03 /etc/systemd/system/default.target -> /usr/lib/systemd/system/graphical.target
或者:

[root@localhost system]# systemctl get-default
graphical.target

练习:

(1)将系统启动引导到多用户文本模式:

systemctl.unit=multi-user.target

(2)将系统引导到救援目标:

systemctl.unit=rescue.target

(3)将系统引导到紧急目标:

systemctl.unit=emergency.target

(4)

rd.break

(5)将系统引导到急救shell:

init=/sysroot/bin/sh









Linux系统引导过程

上一篇:vim编辑器基础到进阶


下一篇:VMware中NAT模式与桥接模式的区别