文章目录
前言
之前一直对grub
、boot loader
等概念不甚了解,趁着今天国庆假期,梳理以下,并且顺便美化一下我的Grub
界面。
以下介绍的详细参考见于The Linux Booting Process - 6 Steps Described in Detail。
Ubuntu开机经历的步骤
开启电源键后直到OS
开机正常启动需要经历以下步骤:
BIOS
BIOS
查找、加载和执行boot loader
Boot Loader
boot loader
是一段程序,用来选择并加载Kernel
(即内核)。boot loader
所在的区域叫做 Master Boot Record
(MBR),中文翻译为主引导记录
,是一块物理介质区域。
Linux
系统中的boot loader
统一都叫做grub
。
Kernel
内核Kernel
运行起来之后就会有一系列的初始化程序和Run level
的程序被运行,这个时候我们的操作系统就跑起来了。
配置 Grub 的个性化主题
一共有四个比较集中的地方可以看到grub
相关的配置:
/usr/share/grub/default/grub
/etc/default/grub
/etc/grub.d
/boot/grub/grub.cfg
逐一介绍如下: