谁可以用相当简单的语言和不太技术性的概念向我解释 GRUB 到底是什么、它的主要用途是什么以及如何有效地使用它进行 Windows/Ubuntu 双启动安装?
我已经阅读了一些资源但我仍然感到困惑。
答案1
基本上,GRUB 引导加载程序是加载 Linux 内核的软件。(它还有其他用途)。它是系统启动时启动的第一个软件。
当计算机启动时,BIOS 首先运行开机自检 (POST) 来检查内存、磁盘驱动器等硬件是否正常工作。
然后 BIOS 检查主引导记录 (MBR),这是位于硬盘驱动器最前面的 512 字节部分。它会查找引导加载程序(如 GRUB)。硬盘驱动器的分区表也位于此处。
然后,您将看到 GRUB 菜单,其中可能包含已安装的操作系统列表(双启动的情况下)或 Linux 系统中安装的不同内核。
当您选择要使用的操作系统或内核时,GRUB 会加载所选的内核。内核启动 init ( systemd
),这是 Linux 中启动的第一个进程。然后,init 程序启动其他进程,如网络服务和其他您可能已配置为在引导时启动的应用程序。
启动过程包含大量定义的表达式和术语,在一个简单的答案中添加太多了,例如对启动过程和 GRUB 在其中的作用的这个非常基本的解释。
这个 YouTube 视频对 Linux 启动过程进行了很好的介绍,包括有关 GRUB Bootloader 的基本信息:
答案2
Grub 是“Grand Unified Boot Loader(通用统一引导加载程序)”。
如果你使用 Windows,那么对 GRUB 最简单的解释就是“这是 Linux 写入你的 MBR(主引导记录)的程序”
该程序负责检测和加载您个人计算机上的任何操作系统。
通常情况下,在计算机上安装 Windows 后,您只需安装 Ubuntu。Ubuntu 安装程序将自动检测您的 Windows 安装并为您编写配置文件。
因此,当您打开 PC 时,GRUB 就会出现并显示一个菜单,让您选择是否要启动 Windows 或 Ubuntu。
答案3
GRUB 是一个多启动引导加载程序。它是一个在系统启动时运行的程序,允许您选择要启动的操作系统。如果您想在同一台计算机上安装 Ubuntu 和 Windows,GRUB 允许您在系统启动时在它们之间进行选择。