Windows 大更新导致 Linux 引导 grub 失败 1.1 问题 我的电脑装有 Windows 10 和 Manjaro 双系统,最近我把 Windows 10 升级了,没想到原来漂亮的 Manjaro...gpt4),(hd1,gpt5),(hd1,gpt6) 其中,hdx 表示系统的磁盘号,我电脑装有双磁盘,故有 hd0 和 hd1 ;gpty 表示分区号,一般装有系统的磁盘的第一个分区 gpt1 为引导分区...,其存有系统的 .efi 引导文件 。...UEFI 的 .efi 镜像文件(系统引导文件)的绝对路径 prefix=(hd1,gpt3)/boot/grub # 该环境变量表明 grub 的安装目录,用于载入系统 root=hd1...修复 进入系统后,需要更新引导信息,否则下次还得如此复杂才能进入系统: sudo update-grub sudo grub-install /dev/sdb # /dev/sdb 是系统所在的磁盘标号
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内...
上周遇到的神奇引导问题竟然被鬼使神差的修复好了。...因为我的电脑是64位的也就是x86_64架构,并且是UEFI模式下,但是之前装的grub一直是grub-传统,并且一直是i386-pc平台也就是32位的,所以才一直修不好。...今天我重新安装了以下grub,运行的下面的命令安装grub-efi,并且重新执行了下安装,自动就把我的引导修好了,修复的过程中看到了很多x86_64-efi的信息飘过,原来是没有这些64位系统的目录的,...终于成功了啊 apt-get install grub-efi grub-install ?
曾经在原始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命令,查看当前磁盘目录 这一步就是为了检查我们此时操作是否正确,正常的话应该只有一个名为
内核引导参数大体上可以分为两类:一类与设备无关、另一类与设备有关。与设备有关的引导参数多如牛毛,需要你自己阅读内核中的相应驱动程序源码以获取其能够接受的引导参数。...比如,如果你想知道可以向 AHA1542 SCSI 驱动程序传递哪些引导参数,那么就查看 drivers/scsi/aha1542.c 文件,一般在前面 100 行注释里就可以找到所接受的引导参数说明。...内核引导参数精选 由于引导参数多如牛毛,本文不可能涉及全部,因此本文只基于 X86_64 平台以及 Linux-3.13.2 精选了一些与设备无关的引导参数以及少部分与设备有关的引导参数,过时的参数、非...标记为"BOOT"的参数实际上由引导程序(例如GRUB)使用,对内核本身没有直接的意义。...某些有bug的BIOS经常会在执行系统休眠/唤醒之类动作的时候,破坏内存中前64k的内容。如果始终检查到错误,那么就应该通过"memmap="参数来避免使用这段内存。
安装完Ubuntu忘记写入引导文件,或者使用工具调整分区后,很容易出现grub损坏无法进入系统的情况。...若包含/boot/grub或者/grub,即为启动分区。...grub rescue> ls (hd0,msdos1)/ 3、修改启动分区: 假如你找到的主分区为(hd0,msdos6),grub所在路径是(hd0,msdos1)/grub grub rescue...> root=hd0,msdos1 grub rescue > prefix=/grub //grub路径设置 grub rescue > set root=hd0,msdos1 grub rescue...initrd.img-xxx-xxx grub > boot 这样就可以进入了 5、进入ubuntu修复grub sudo update-grub sudo grub-install /dev/sda
六、通过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
那这grub引导也就具有不确定性啊。我咋知道sda1现在是哪个系统。一个硬盘还好办,现在是多了个LFS磁盘。。。。根本不能分辨sda和sdb。 先不管这些,硬来。...(现在不用chroot了) 我以宿主机的grub为准,值得信赖。虽然版本老了点。 vi /boot/grub/grub.conf 看看宿主机咋配置的。...vi /mnt/lfs/boot/grub/grub.conf 内容为 # Begin /boot/grub/grub.cfg set default=0 set timeout=5 insmod ext2...Linux, Linux 3.13.3-lfs-7.5" { linux /boot/vmlinuz-3.13.3-lfs-7.5 root=/dev/sda1 ro } 现在我以宿主机为准,把LFS系统的引导内容加上...在宿主机vi /boot/grub/grub.conf里面加上 title LFS #名字随便写 root (hd1,0)#只能猜了,假设LFS系统硬盘被标记为sdb(hd1),分区为0号(就一个分区
一、GRUB 明口令加密; 比如我没有设置密码之前/etc/grub是如下的样子: default=1 timeout=10 splashimage=(hd0,7)/boot/grub/splash.xpm.gz...WindowsXP rootnoverify (hd0,0) chainloader +1 加入以后就是下面这样的: default=1 timeout=10 splashimage=(hd0,7)/boot/grub...initrd /boot/initrd-2.4.22-1.2061.nptl.img title WindowsXP rootnoverify (hd0,0) chainloader +1 从上面的可以看出,GRUB
有时候装了Windows,又装了ubuntu等以grub引导的系统,就会发现默认启动项却不是Windows,所以我们要修改grub文件达到目的!...,假设你开机看见你的Windows引导名称是第五个,我们就把这个0值改为4,因为排序是从0开始排列的!...修改完成,保存退出之后,还需要执行一下sudo update-grub来重新生成GRUB启动配置项。 到此就大功告成了,重启计算机看一下效果吧。...默认启动项成果被切换到Windows了,同理,还可以重新将默认启动项切换到任何需要的启动菜单项上的!...注意事项 修改GRUB配置之后,注意使用update-grub更新启动程序,否则修改将不会生效!!! 当然,也不止这一种方式解决问题哦
二、GRUB软件包版本选择和安装; 1、GRUB的版本选择,Linux版本的GRUB及Windows版本的GRUB的说明; GRUB不但有Linux版本,也有Windows版本;现我们一一介绍; 如前面所说...,目前在在Unix类的操作系统中,大多是都有GRUB;GRUB几乎能引导所有X86架构的操作系统;功能之强,使用简单是GRUB最大的卖点;由于Windows 操作系统的先入为主的优势,使得大家对Windows...版本WINGRUB; 请参考:《以WINGRUB 引导安装Fedora 4.0 为例,详述用WINGRUB来引导Linux的安装》 3、GRUB的Linux版本软件包的安装; 其实对于Linux的GRUB...Linux系统没有安装GRUB,或者采用的是LILO,而您想用GRUB,可以用系统安装盘自带GRUB软件包来安装,或者到相关发行版本的软件仓库下载后安装; GRUB 的Linux版本目前在各大发行版中都有打包...比如找到的是有类似如下的; [root@localhost ~]# locate grub /sbin/grub-md5-crypt /sbin/grub /sbin/grub-install /sbin
GRUB_多系统引导(简介) 摘要: GRUB是多系统引导管理器,简单的说既能引导Linux,同时也能引导Windows;从讨论区近四年的观察来看,大多初学者并不能在短时间内掌握GRUB的用法,为了解决初学者在最短时间内掌...GRUB,重写GRUB入门文档还是有必要的; 本文重点介绍了GRUB的menu.lst的写法,另外通过GRUB命令行引导系统也做了详述;这些无论是对Windows版本的WINGRUB还是Linux版本的...GRUB都是适用的; 一、什么是多重操作系统引导管理器,什么是GRUB; 1、什么是多重操作系统引导管理器及工作原理; 系统启动引导管理器,是在计算机启动后运行的第一个程序,他是用来负责加载、传输控制到操作系统的内核...X86架构的机器仍是主流, 所以目前GRUB和LILO 仍然是我们最常用的多重操作系统引导管理器; 2、什么是GRUB;为什么我要选择GRUB; 1)什么是GRUB; **GNU GRUB 是一个多重操作系统启动管理器...,系统引导管理器不仅仅有GRUB ,而且也有LILO,但对于多重系统引导管理器,你只能选择其一而用;不能两个同时使用; 目前这两个多重系统引导管理器是大家最常用的,也是主流Linux发行版而采用的;有的弟兄喜欢
菜单命令 菜单命令只能用于grub配置文件的全局配置部分,不能用在grub命令行交互界面,菜单命令在配置文件中应放在其它命令之前。...配置文件的菜单项设置中,也可以用在GRUB命令交互界面。...//显示某文件所在分区位置(block list notation) 2、boot //启动操作系统 3、cat //显示文件内容 4、chainloader //把启动控制权软交给另外的启动引导器...(I/O)端口 20、kernel //引导操作系统内核 21、lock //锁定某GRUB导菜单项,使其输入密码后才可启动 22、makeactive //激活某主分区 23、map //虚拟映射某驱动器...29、reboot //重新启动计算机 30、read //读取内存中的内容 31、root //设置GRUB的root设备 32、rootnoverify //设备GRUB的root设备但不装载文件系统
简单描述状况: 1.系统安装有64位的windows 7和64位的CentOS操作系统,使用Legacy BIOS 安装引导启动,没有使用UEFI。...2.CentOS6.5 grub引导菜单正常引导WINDOWS 7+CENTOS,CentOS包含/boot分区,/分区以及/home分区 3.安装ubuntu 14.04(64位) 之后,使用alongside...安装完成后使用ubuntu grub 引导启动,只能引导windows 7+ubuntu,centos 无法启动. 4.在ubuntu系统下,安装grub2/grub 然后 update-grub 均无法正常搜索到...综上,只能找其他方法,有人说用centos安装盘 grub rescue ,觉得麻烦,想用ubuntu 引导。...这是我的ubuntu下/boot/grub/grub.cfg ,在其中添加Centos 分区信息,一定注意分区和UUID。 成功引导3个系统!
二、GRUB 的md5加密方法; 经jerboa兄指教,我又读了一下GRUB文档,的确感觉到用md5加密校验GRUB密码比较安全。...为了也能让和我一样菜的弟兄,也能知道如何通过md5进行GRUB密码加密,我不得不把这个教程写出来。哈哈,高手就是免读了,此文为菜鸟弟兄所准备。 用md5加密校码GRUB密码,这样会更安全。...1、用grub-md5-crypt成生GRUB的md5密码; 通过grub-md5-crypt对GRUB的密码进行加密码运算,比如我们想设置grub的密码是123456,所以我们先要用md5进行对123456...2、更改 /etc/grub.conf 比如我原来的/etc/grub.conf文件的内容是下面的。...中是不是已经用到了我们在第一步通过/grub-md5-crypt所产生的密码呢??
三、在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/
我们知道启动引导程序(Boot Loader,也就是 GRUB)会在启动过程中加载内核,之后内核才能取代 BIOS 接管启动过程。如果没有启动引导程,那么内核是不能被加载的。...在 CentOS 6.x 中,启动引导程序默认是 GRUB,GRUB 是现在最为流行的启动引导程序,我们也用 GRUB 来说明启动引导程序的作用。...早期的 LILO 引导程序已经不是很常见了,GRUB 相比来讲有很多优势,主要有:支持更多的文件系统。GRUB 的主程序可以直接在文件系统中查找内核文件。...GRUB加载内核的过程GRUB 的作用有以下几个:加载操作系统的内核;拥有一个可以让用户选择的的菜单,来选择到底启动哪个系统;可以调用其他的启动引导程序,来实现多系统引导。...Stage 1:执行GRUB主程序第一阶段是用来执行 GRUB 主程序的,这个主程序必须放在启动区中(也就是 MBR 或者引导扇区中)。
解决办法:使用CentOS安装光盘进行开机GRUB引导修复 具体操作: 使用CentOS系统光盘引导计算机(系统盘要与原来安装的系统版本相同) 如下图所示 ?...vi /boot/grub/grub.conf #编辑,添加以下内容(CentOS 5.9为例) # grub.conf generated by anaconda # # Note that...如果系统是通过U盘安装的,拔了U盘之后就进不了系统,插上U盘又可以正常启动 可以采用如下方法修复 插上U盘,正常进入系统 输入:grub-install /dev/sda #安装grub到sda vi.../grub/grub.conf #编辑修改里面的(hd1,0)为(hd0,0) title CentOS (2.6.18-348.el5) root (hd0,0) kernel...至此,CentOS GRUB引导错误无法进入系统解决办法教程完成。 (adsbygoogle = window.adsbygoogle || []).push({});
七、GRUB丢失或损坏的应对策略; 如果GRUB是Linux版本才出会这样的问题;WINGRUB可以不写在MBR上;所以不会出现这样的问题。WINGRUB用起来比较简单。...menu.lst 和命令行的用法和Linux版本的GRUB是一样的; 1、由于重新安装Windows或其它未知原因而导致GRUB的丢失; 您可以通过系统安装盘、livecd进入修复模式; 请参考:《Linux...>root (hd0,6) grub>setup (hd0) grub>quit 重新引导就会再次出现MBR的菜单了或命令行的提示符了; 2、如果出现GRUB提示符,而不出现GRUB的菜单,如何引导系统...前面已经谈过了; 写好后还要建一个grub.conf的链接,如下: [root@localhost ~]# cd /boot/grub [root@localhost grub]# ln -s menu.lst...grub.conf
grub引导BT3硬盘启动 阿太 080611 一、这里使用grub引导程序,关于grub引导程序,这里不多说, 其是一个很强的系统引导器,可以区分和引导各种系统....它提供一个grub for dos安装程序; 解压后copy到c:/boot/grub/ 目录下, 并copy menu.lst 和chinese目录中的文件grldr文件到C:/....Ps:此安装只会在boot中添加grub的引导,没有将grub写入MBR中,如果需要的话可以通过命令将其写入mbr中....三、编辑boot.ini文件如下: 首先修改boot.ini的属性, 然后再最后添加下面这句; C:/grldr=Start Grub 四、修改menu.lst 添加 title start BackTrack3...同样可以通过grub正常启动并保存设置. 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
领取专属 10元无门槛券
手把手带您无忧上云