首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Linux启动引导程序(GRUB)加载内核的过程

我们知道启动引导程序(Boot Loader,也就是 GRUB)会在启动过程中加载内核,之后内核才能取代 BIOS 接管启动过程。如果没有启动引导程,那么内核是不能被加载的。...本节,我们就来看看启动引导程序加载内核的过程,当然 initramfs 这个虚拟文件系统也是要靠启动引导程序调用的。...在 CentOS 6.x 中,启动引导程序默认是 GRUBGRUB 是现在最为流行的启动引导程序,我们也用 GRUB 来说明启动引导程序的作用。...GRUB加载内核的过程GRUB 的作用有以下几个:加载操作系统的内核;拥有一个可以让用户选择的的菜单,来选择到底启动哪个系统;可以调用其他的启动引导程序,来实现多系统引导。...答案是空间不够,GRUB 的功能非常强大,MBRM 空间是不够使用的。那么 Linux 的解决办法是把 GRUB 的程序分成了三个阶段来执行。

22920
您找到你想要的搜索结果了吗?
是的
没有找到

Windows 10 删除 grub 引导

曾经在原始Win10下装了双系统,开机时用 grub 选择启动哪个系统。随后又把linux删了,但是grub启动还在,每次开机都要选择一下,很麻烦,本文记录删除grub启动的方法。...工作原理 本文的内容适用于和我一样经历的电脑,一定脱离grub后自己可以启动的那种才行,即:原始Windows -> 双系统,自带 grub -> 需要删除grub 安装双系统时会在Win的启动区安装grub...,这样就算删除了双系统grub也是要运行的 解决思路就是找到这个grub直接删掉,然后就会使用原来的Win引导自动启动系统 操作流程 具象化启动磁盘 我们需要修改系统启动磁盘的信息,这部分磁盘默认都是隐藏的...letter=L:(L是我电脑上没有使用的盘符,不要忘了有冒号) 此时会多一个L磁盘,第一步就成功了 打是打不开的,而且这部分文件最好不要轻举妄动,可能一不小心就启动不起来了 删除ubuntu引导文件夹...我们已经把引导磁盘抓出来了,删除grub引导文件就可以了 以系统管理员身份启动cmd.exe 输入L:,进入L磁盘 输入dir命令,查看当前磁盘目录 这一步就是为了检查我们此时操作是否正确,正常的话应该只有一个名为

7.3K12

速读原著-GRUB_多系统引导(通过GRUB引导Windows操作系统)

六、通过GRUB引导Windows操作系统; 1、通过编辑 menu.lst 来引导Windows 系统; 如果您的Windows所处于的分区在(hd0,0),可以在menu.lst 加如下的一段就能引导起来了...rootnoverify (hd0,0) chainloader +1 如果您的机器有两块硬盘,而Windows 位于第二个硬盘的第一个分区,也就是(hd1,0) 您可以用grub...map (hd1) (hd0) rootnoverify (hd1,2) chainloader +1 makeactive 如果有多个Windows 系统,怎么才能引导出来呢...指令来引导Windows ; 其实我们会写menu.lst了,在menu.lst中的除了title外,都是一条条指令;如果我们启动Windows ,只是输入指令就行了; 比如 Windows的分区在 (...hd0,0),我们在开机后,按ctrl+c ,进入GRUB的命令模式;就可以用下面的 grub> rootnoverify (hd0,0) grub> chainloader +1 grub> boot

1.6K31

Linux学习笔记之Linux启动引导过程

尽管目前的计算机已经装备了很多工具来简化引导过程,但是这一切并没有对整个过程进行必要的简化。 让我们先从高级的视角来查看 Linux 引导过程,这样就可以看到整个过程的全貌了。...这就是 Linux 引导的整个过程。现在让我们深入挖掘一下这个过程,并深入研究一下 Linux 引导过程的一些详细信息。 系统启动 系统启动阶段依赖于引导 Linux 系统上的硬件。...除了可以存储并引导 Linux 映像之外,这些引导监视器还执行一定级别的系统测试和硬件初始化过程。在嵌入式平台中,这些引导监视器通常会涉及第一阶段和第二阶段的引导加载程序。...内核 GRUB 中的手工引导GRUB 命令行中,我们可以使用 initrd 映像引导一个特定的内核,方法如下: grub> kernel /bzImage-2.6.14.2 [Linux-bzImage...结束语 与 Linux 本身非常类似,Linux引导过程也非常灵活,可以支持众多的处理器和硬件平台。最初,加载引导加载程序提供了一种简单的方法,不用任何花架子就可以引导 Linux

10.4K41

速读原著-GRUB_多系统引导(通过GRUB命令行来启动Linux操作系统)

;当然您可以不用定义GRUB的菜单 ,直接用命令行来启动系统,比如我现在就是,为了写GRUB的文档,就把menu.lst 删除了,直接用命令来启动系统; 2、用命令行来引导Linux操作系统的步骤; 通过命令行来引导操作系统的流程...,也没有什么难的;无非是把指令手工输入到grub>提示符的后面;在这个过程中,tab键的命令补齐功能就显得很重要了。...-2.6.11-1.1369_FC4.img [Linux-initrd @ 0x2e1000, 0x10e685 bytes] 7)boot 引导系统; grub>boot 前面的几个步骤都弄好...8)引导Linux系统实例全程回放; 实例:/boot和Linux的/处于同一个硬盘分区; grub> cat (hd0,6)/etc/fstab # This file is edited by fstab-sync...的/根所位于的分区和/boot所位于的分区都是(hd0,6),并且我们cat出来的/etc/fstab是Linux的/根分区的文件系统的标签为LABEL=/,引导操作系统的例子如下; grub>kernel

5.5K21

速读原著-GRUB_多系统引导(简介)

GRUB_多系统引导(简介) 摘要: GRUB是多系统引导管理器,简单的说既能引导Linux,同时也能引导Windows;从讨论区近四年的观察来看,大多初学者并不能在短时间内掌握GRUB的用法,为了解决初学者在最短时间内掌...GRUB,重写GRUB入门文档还是有必要的; 本文重点介绍了GRUB的menu.lst的写法,另外通过GRUB命令行引导系统也做了详述;这些无论是对Windows版本的WINGRUB还是Linux版本的...,一旦把内核挂载,系统引导管理器的任务就算完成退出,系统引导的其它部份,比如系统的初始化及启动过程则完全由内核来控制完成; Briefly, boot loader is the first software...NTLOADER就是一个多系统启动引导管理器,NTLOADER 同样也能引导Linux,只是极为麻烦罢了; 在Powerpc 架构的机器中,如果安装了Linux的Powerpc 版本,大多是用yaboot...,系统引导管理器不仅仅有GRUB ,而且也有LILO,但对于多重系统引导管理器,你只能选择其一而用;不能两个同时使用; 目前这两个多重系统引导管理器是大家最常用的,也是主流Linux发行版而采用的;有的弟兄喜欢

98450

速读原著-GRUB_多系统引导(GRUB软件包版本选择和安装)

二、GRUB软件包版本选择和安装; 1、GRUB的版本选择,Linux版本的GRUB及Windows版本的GRUB的说明; GRUB不但有Linux版本,也有Windows版本;现我们一一介绍; 如前面所说...,目前在在Unix类的操作系统中,大多是都有GRUBGRUB几乎能引导所有X86架构的操作系统;功能之强,使用简单是GRUB最大的卖点;由于Windows 操作系统的先入为主的优势,使得大家对Windows...版本WINGRUB; 请参考:《以WINGRUB 引导安装Fedora 4.0 为例,详述用WINGRUB来引导Linux的安装》 3、GRUBLinux版本软件包的安装; 其实对于LinuxGRUB...,几乎所有的Linux主流发行版都有打包,如果您安装了Linux,并且在开机后出现GRUB字样的,证明您已经安装了GRUB;而无需再次安装;LinuxGRUB软件包安装部份并不是本文的重点; 如果您的...Linux系统没有安装GRUB,或者采用的是LILO,而您想用GRUB,可以用系统安装盘自带GRUB软件包来安装,或者到相关发行版本的软件仓库下载后安装; GRUBLinux版本目前在各大发行版中都有打包

1.5K10

速读原著-GRUB_多系统引导(GRUB软件包版本选择和安装)

三、在Linux中,GRUB的配置中的安装和写入硬盘的MBR; 1、在Linux中,GRUB配置过程中的安装grub-install; grub-install 命令有何用呢?...其实就是把我们前面已经安装的软件包中的一些文件复制到 /boot/grub中;对于新安装GRUB软件包后,也是一个必经的过程;我们前面所说的GRUB软件包的安装;而现在我们说的是GRUB配置的过程中的安装...分区是放在第一块硬盘还是第二块硬盘上了,以实际情况为准; 2、设定GRUB的/boot分区并写入MBR;; 在Linux中,GRUB软件包的安装,及在配置过程中安装grub到 /boot中还是不够的,...grub 会出现grub>提示符,这是grub命令行模式 ,如果能在开机中出现提示符,没有引导不起来的系统,除非您的系统破坏的极为严重。...如果仅仅是GRUB被破坏了,GRUB命令行是能让操作系统引导起来的; 接着看例子,我们要找到 /boot/grub/stage1的,在grub>后面输入; grub> find /boot/grub/

1.5K10

速读原著-GRUB_多系统引导(GRUB 的md5加密方法)

二、GRUB 的md5加密方法; 经jerboa兄指教,我又读了一下GRUB文档,的确感觉到用md5加密校验GRUB密码比较安全。...为了也能让和我一样菜的弟兄,也能知道如何通过md5进行GRUB密码加密,我不得不把这个教程写出来。哈哈,高手就是免读了,此文为菜鸟弟兄所准备。 用md5加密校码GRUB密码,这样会更安全。...1、用grub-md5-crypt成生GRUB的md5密码; 通过grub-md5-crypt对GRUB的密码进行加密码运算,比如我们想设置grub的密码是123456,所以我们先要用md5进行对123456...这个密码进行加密 [root@linux01 beinan]# /sbin/grub-md5-crypt Password: 在这里输入123456 Retype password: 再输入一次123456...2、更改 /etc/grub.conf 比如我原来的/etc/grub.conf文件的内容是下面的。

93120
领券