谁能用简单的词而不是技术性的概念向我解释GRUB到底是什么,GRUB的主要用法是什么,以及如何在双引导Windows / Ubuntu安装中有效地使用它?
我已经阅读了一些资源,但仍然感到困惑。
谁能用简单的词而不是技术性的概念向我解释GRUB到底是什么,GRUB的主要用法是什么,以及如何在双引导Windows / Ubuntu安装中有效地使用它?
我已经阅读了一些资源,但仍然感到困惑。
Answers:
基本上,GRUB引导加载程序是加载Linux内核的软件。(它还有其他用途)。它是第一个在系统引导时启动的软件。
当计算机启动时,BIOS首先运行开机自检(POST),以检查诸如内存,磁盘驱动器之类的硬件,以及它是否可以正常工作。
然后BIOS检查主引导记录(MBR),它是512字节的部分,位于硬盘驱动器的最前面。它寻找一个引导加载程序(例如GRUB)。硬盘驱动器的分区表也位于此处。
然后,GRUB菜单将提示您,该菜单可以包含已安装操作系统的列表(在双引导的情况下),或者Linux发行版中安装的不同内核。
当您选择要使用的发行版或内核时,GRUB会加载选定的内核。内核启动init
(或systemd
),这是在Linux中启动的第一个进程。init
然后启动其他进程,例如网络服务以及您可能已配置为在引导时启动的其他进程。
引导过程包含许多已定义的表达式和术语,可以在这种简单答案中添加很多内容。Google是您的朋友!
请记住,这是引导过程及其中GRUB角色的非常基本的解释。
这个youtube视频提供了关于Linux启动过程的很好的介绍,包括有关GRUB Bootloader的基本信息:
GRUB是一个多引导引导加载程序,是一个在系统启动时运行的程序,可让您选择要启动的操作系统,例如,如果您要在同一台计算机上使用ubuntu和Windows,则可以使用GRUB选择它们。系统启动