首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >什么是Ubuntu os加载程序,它驻留在哪里?

什么是Ubuntu os加载程序,它驻留在哪里?
EN

Ask Ubuntu用户
提问于 2014-09-02 14:38:55
回答 2查看 1.4K关注 0票数 1

我正在学习一个关于系统和网络工程的课程,在其中一个材料中,我们被告知Ubuntu使用OS加载器来加载引导程序GRUB。

我的问题是,Ubuntu加载程序是什么?它驻留在哪里?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2014-09-02 17:45:33

我想我们讨论的是一个使用BIOS系统的系统。现在我们也有UEFI,那里的事情更复杂一些。开机 (链接有更详细的信息)过程有4个阶段:

  1. BIOS
    • EFI是另一种固件形式。BIOS主要存在于基于IBM的系统上。EFI是来自英特尔和UEFI的支持范围广泛的公司(包括红帽,AMD,nVidia,英特尔,微软)。如果您想要详细区分这两个本网站,请很好地解释它。

当计算机启动时,它从执行固件开始。在IBM兼容系统中,这是BIOS,主要存储在只读内存模块上。这将初始化CPU的所有硬件期望值,并以启动引导加载程序结束。

  1. 引导加载程序响应第一部分引导加载程序可以从多个位置激活。
    1. 主引导记录(主引导记录是磁盘上的第一个扇区,通常包含一个磁盘分区表和一个简单的引导加载程序,回答第2部分)。GRUB (目前在Ubuntu上是默认的)和LILO (过去是Linux的默认值)就是这样的例子。
    2. CD、DVD或USB。
    3. 一个网络位置。

在引导加载器部分的末尾,它将启动内核。为此选择的内核可以是手动选择,也可以是自动选择(最后一次引导内核,列表中的第一个)。

  1. 内核
    • 这对于所有Linux系统来说都是一样的,尽管任何Linux都可以使用不同的模块。

内核是我们所有Linux系统的核心,并提供对硬件(通过加载模块)、加载内存磁盘和其他几个低级任务的访问,以便系统启动。

  1. 系统启动
    • 这对于Redhat,SUSE,Debian/Ubuntu (等等)来说是不同的。kde,gnome,统一性(等等)也不同。

首先,根分区和文件系统被定位、检查和挂载。接下来,启动init进程,运行初始化脚本。这些脚本涉及不同的/etc/rc脚本和新启动事件,这些事件最终为您提供了一台随时可用的带有登录屏幕的计算机。

票数 3
EN

Ask Ubuntu用户

发布于 2014-09-02 18:37:41

操作系统加载程序是Grub。Grub不仅仅是一个引导加载程序。

默认情况下为

对于BIOS计算机,它存储在MBR分区表上驱动器的主引导记录中,而驱动器的主引导记录存储在GUID分区表上。

对于UEFI/EFI计算机,它存储在EFI系统分区中。

资料来源:

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/519175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档