我正在学习一个关于系统和网络工程的课程,在其中一个材料中,我们被告知Ubuntu使用OS加载器来加载引导程序GRUB。
我的问题是,Ubuntu加载程序是什么?它驻留在哪里?
发布于 2014-09-02 17:45:33
我想我们讨论的是一个使用BIOS系统的系统。现在我们也有UEFI,那里的事情更复杂一些。开机 (链接有更详细的信息)过程有4个阶段:
当计算机启动时,它从执行固件开始。在IBM兼容系统中,这是BIOS,主要存储在只读内存模块上。这将初始化CPU的所有硬件期望值,并以启动引导加载程序结束。
在引导加载器部分的末尾,它将启动内核。为此选择的内核可以是手动选择,也可以是自动选择(最后一次引导内核,列表中的第一个)。
内核是我们所有Linux系统的核心,并提供对硬件(通过加载模块)、加载内存磁盘和其他几个低级任务的访问,以便系统启动。
首先,根分区和文件系统被定位、检查和挂载。接下来,启动init进程,运行初始化脚本。这些脚本涉及不同的/etc/rc
脚本和新启动事件,这些事件最终为您提供了一台随时可用的带有登录屏幕的计算机。
发布于 2014-09-02 18:37:41
操作系统加载程序是Grub。Grub不仅仅是一个引导加载程序。
默认情况下为
对于BIOS计算机,它存储在MBR分区表上驱动器的主引导记录中,而驱动器的主引导记录存储在GUID分区表上。
对于UEFI/EFI计算机,它存储在EFI系统分区中。
资料来源:
https://askubuntu.com/questions/519175
复制相似问题