返回介绍

19.5 重点回顾

发布于 2020-11-10 06:52:43 字数 3883 浏览 825 评论 0 收藏 0

19.5 重点回顾

  • Linux 不可随意关机,否则容易造成文件系统错乱或者是其他无法开机的问题;
  • 开机流程主要是:BIOS、MBR、Loader、kernel+initramfs、systemd 等流程
  • Loader 具有提供菜单、载入核心文件、转交控制权给其他 loader 等功能。
  • boot loader 可以安装在 MBR 或者是每个分区的 boot sector 区域中
  • initramfs 可以提供核心在开机过程中所需要的最重要的模块,通常与磁盘及文件系统有关的模块;
  • systemd 的配置文件为主要来自 /etc/systemd/system/default.target 项目;
  • 额外的设备与模块对应,可写入 /etc/modprobe.d/*.conf 中;
  • 核心模块的管理可使用 lsmod, modinfo, rmmod, insmod, modprobe 等指令;
  • modprobe 主要参考 /lib/modules/$(uanem -r)/modules.dep 的设置来载入与卸载核心模块;
  • grub2 的配置文件与相关文件系统定义文件大多放置于 /boot/grub2 目录中,配置文件名为 grub.cfg
  • grub2 对磁盘的代号设置与 Linux 不同,主要通过侦测的顺序来给予设置。如 (hd0) 及 (hd0,1) 等。
  • grub.cfg 内每个菜单与 menuentry 有关,而直接指定核心开机时,至少需要 linux16 及 initrd16 两个项目
  • grub.cfg 内设置 loader 控制权移交时,最重要者为 chainloader +1 这个项目。
  • 若想要重建 initramfs ,可使用 dracut 或 mkinitrd 处理
  • 重新安装 grub2 到 MBR 或 boot sector 时,可以利用 grub2-install 来处理。
  • 若想要进入救援模式,可于开机菜单过程中,在 linux16 的项目后面加入“ rd.break ”或“ init=/bin/bash ”等方式来进入救援模式。
  • 我们可以对 grub2 的个别菜单给予不同的密码。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文