展开

关键词

首页关键词grub

grub

GNUGRUB(GRandUnifiedBootloader简称“GRUB”)是一个来自GNU项目的多操作系统启动程序。GRUB是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统,并在计算机启动时选择希望运行的操作系统。GRUB可用于选择操作系统分区上的不同内核,也可用于向这些内核传递启动参数。

相关内容

  • grub异常

    开机出现 grub rescue 指令模式假如看到grub rescue,表示mbr (master boot record)的资料,完全对应不上磁盘的状况,所以无法辨别系统的所有分区,更不用说连grubgrub rescue> normal第一行指令:设置根目录所在的分区第二行指令:设置grub目录。假如你的grub.cfg没有问题,应该就可以看见grub菜单了。开机出现grub指令模式 这类问题通常发生在,mbr可以找到对应的磁盘与各分区,却无法找到可用有效的grub.cfg。# 注:如果是grub0.9.8.e即grub-legacy在开机区,那么需要把linux改成kernel# 第四行:开机,直接进入系统没有菜单可见到grub menu,但无法开机系统可以找到grub.cfg更新 bootgrubgrub.cfg : sudo update-grub sudo update-grub2 重新安装grub到磁盘开头的开机区 sudo grub-install devsda 若有问题
    来自:
    浏览:400
  • 设置grub密码

    在安装Linux系统的时候,有那么一步为grub设定密码,如果没有设置,也可以进入系统后再设置。1.设置明文密码 编辑grub.conf  在tittle那一行的上面增加一行:password  123456(!#另外也可以写成password=123456(!密文密码 首先输入该命令:grub-md5-crypt Password:   这里输入要设置的密码 Retype password:   再次输入$1$5vQBK1$QBpdJdVZ6t1yYzkpSEG2#密码生成的 经过MD5 加密后的密码复制它,修改grub配置文件:vi etcgrub.conf 在tittle的那一行上面添加:password –md5 $1$5vQBK1$QBpdJdVZ6t1yYzkpSEG2
    来自:
    浏览:278
  • 广告
    关闭

    2021 V+全真互联网全球创新创业挑战赛

    百万资源,六大权益,启动全球招募

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
  • 救援模式修复grub

    grub# 进入grub命令行界面grub> root (hd0,0)?grub> setup (hd0)?quit    # 退出grub命令界面exit    # 退出mntsysp_w_picpathreboot  # 重启系统重启检查是否能正常启动Linux
    来自:
    浏览:711
  • 修复GRUB菜单故障实验

    接下来我们进行实验: 输入:cd boot查看grub的配置文件位置 输入:ls查看详细信息,可以看到有两个grub文件 ?grub:启动菜单的背景图片和样式 grub2:启动菜单的配置文件 输入:cd ..grub2进入此目录 输入:ls查看详细信息,看到其中有 grub.cfg的配置文件 ?接下来我们进行grub的破坏和恢复 输入:rm -rf grub.cfg删除配置文件,此时grub配置文件不可用 输入:init 6重启 系统将会进入grub>模式,如下图:(需要手写grub启动菜单)输入:chroot mutsysimage加载系统镜像此时会进入bash环境 输入:grub2-install devsda,重新构建sda磁盘 输入:grub2-mkconfig -o bootgrub2grub.cfg,重新构建grub菜单配置文件 过程如下图: ?
    来自:
    浏览:334
  • 给grub加密码

    运行命令grub-md5-crypt,在提示下输入密码。自动给出密码。?0timeout=2title CentOS 6 (2.6.32-504.el6.x86_64)password --md5 $1$tz4tP$xysoz6o6TdprwT1WknvT1  # 加在这里是编辑grub2.6.32-504.el6.x86_64.imgpassword --md5 $1$tz4tP$xysoz6o6TdprwT1WknvT1  # 加在这里是启动该内核版本的启动密码重启系统,就能发现grub输入p,会提示输入密码,这是修改grub引导菜单的密码。如果不需要修改grub引导,按回车键,会再次出现输入密码的提示,如下图:? 这是要求我们输入启动该版本内核的密码。
    来自:
    浏览:195
  • 更新修复Deepin启动(GRUB)

    这个时候我们需要刷新下GRUB2 配置:sudo update-grub2?可以看到,成功刷新出了新安装的Win10系统了!?EFI+GPT模式下修复GRUB2双系统引导本节内容为转载,原地址:http:www.mintos.orgskillrescue-efi-grub.html。不是所有人都能够只用 Linux 单系统!那么,重装 Windows 后,GRUB2 会被破坏,只能进入 Windows。如何再次找回 GRUB2 双系统引导,就是本文的主题。OK,已经进入本机硬盘上的 Ubuntu 系统了,但 GRUB2 修复并未完毕。打开终端,重新安装 GRUB2 到 EFI 分区:$ sudo grub-install devsda1刷新一下 GRUB2 配置:$ sudo update-grub2现在重启,即可看到亲切的 GRUB2
    来自:
    浏览:8197
  • 速读原著-GRUB_多系统引导(GRUB软件包版本选择和安装)

    二、GRUB软件包版本选择和安装;1、GRUB的版本选择,Linux版本的GRUB及Windows版本的GRUB的说明;GRUB不但有Linux版本,也有Windows版本;现我们一一介绍;如前面所说,目前在在Unix类的操作系统中,大多是都有GRUB;GRUB几乎能引导所有X86架构的操作系统;功能之强,使用简单是GRUB最大的卖点;由于Windows 操作系统的先入为主的优势,使得大家对Windows的NTLOADER了解的比较多,而对开源社区的GRUB显得有点寞生,由此而带来使用上的“心理恐惧”;究其初学者对GRUB“恐惧”的主要原因还是对GRUB没有太多的了解和深入;无论是WINGRUB还是LinuxGRUB,或者采用的是LILO,而您想用GRUB,可以用系统安装盘自带GRUB软件包来安装,或者到相关发行版本的软件仓库下载后安装;GRUB 的Linux版本目前在各大发行版中都有打包;比如FedoraRedhatCentosMandriveMandrivaSuSE》#tar zxvf grub*.tar.gz#cd grub-xxx#.configure;make;make install确认您是否成功安装了GRUB,您可以测试是否有如下两个命令;# grub#
    来自:
    浏览:259
  • 速读原著-GRUB_多系统引导(GRUB软件包版本选择和安装)

    三、在Linux中,GRUB的配置中的安装和写入硬盘的MBR;1、在Linux中,GRUB配置过程中的安装grub-install;grub-install 命令有何用呢?其实就是把我们前面已经安装的软件包中的一些文件复制到 bootgrub中;对于新安装GRUB软件包后,也是一个必经的过程;我们前面所说的GRUB软件包的安装;而现在我们说的是GRUB配置的过程中的安装;会把MBR 重写,这样GRUB就消失了;如果您出现这样的情况,就要进行这个过程;# grub会出现grub>提示符,这是grub命令行模式 ,如果能在开机中出现提示符,没有引导不起来的系统,除非您的系统破坏的极为严重如果仅仅是GRUB被破坏了,GRUB命令行是能让操作系统引导起来的;接着看例子,我们要找到 bootgrubstage1的,在grub>后面输入;grub> find bootgrubstage1(hd0,6(fd0) 注:这个是软驱;现在很少用软驱了,如果您有这方面的需要,自己看GRUB的DOC吧;grub>root (hd0,6) 注:这是boot所在的分区;grub>setup (hd0) 注:把GRUB
    来自:
    浏览:185
  • 速读原著-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进行对123456123456Retype password: 再输入一次123456$1$7uDL20$eSB.XRPG2A2Fv8AeH34nZ0$1$7uDL20$eSB.XRPG2A2Fv8AeH34nZ0 就是通过grub-md5nptl.img title WindowsXProotnoverify (hd0,0)chainloader +1我们仔细看一下,从上面的我们改过的etcgrub.conf中是不是已经用到了我们在第一步通过grub-md5
    来自:
    浏览:167
  • 速读原著-GRUB_多系统引导(GRUB丢失或损坏的应对策略)

    七、GRUB丢失或损坏的应对策略;如果GRUB是Linux版本才出会这样的问题;WINGRUB可以不写在MBR上;所以不会出现这样的问题。WINGRUB用起来比较简单。menu.lst 和命令行的用法和Linux版本的GRUB是一样的;1、由于重新安装Windows或其它未知原因而导致GRUB的丢失;您可以通过系统安装盘、livecd进入修复模式;请参考:《Linux;其次:要执行grub ,然后通过 root (hd,y)来指定boot所位于的分区,然后接着执行 setup (hd0),这样就写入MBR了,比如下面的例子;grub>root (hd0,6)grub>setup (hd0)grub>quit重新引导就会再次出现MBR的菜单了或命令行的提示符了;2、如果出现GRUB提示符,而不出现GRUB的菜单,如何引导系统;存在的问题可能是bootgrubmenu.lst前面已经谈过了;写好后还要建一个grub.conf的链接,如下:# cd bootgrub# ln -s menu.lst grub.conf
    来自:
    浏览:198
  • grub2的学习笔记

    所以core.img 并不是grub rpm package的文件,而是grub安装时候生成的文件.reboot.mod #支持grub下的reboot命令grub2的安装命令:grub2-install 命令用来安装grub到指定的设备上,要在各种环境中使用号grub2-install这个命令,首先需要知道B. grub2-install 安装grub的时候,会copy grub需要的module 到boot 分区的相应路径下,所以在修复模式安装grub的时候,可能需要指定 --boot-directory这里就不介绍了.grub2的配置文件:grub2的配置文件在bootgrub2grub.cfg, 这个配置文件是系统引导时候会读取的,如果这个文件缺失,那么会导致引导失败.更改完成之后,可以用 grub2-mkconfig -o bootgrub2grub.cfg 把自定义的变更apply 到grub的配置文件中就可以了.
    来自:
    浏览:567
  • Grub Legacy的流程及配置

    https:blog.csdn.netgongxifacai_believearticledetails84193007 1、GRUB简介grub(GRand Unified Bootloader)分为两代: grub 0.x是grub legacy,grub的经典版本; grub 1.x是grub2,grub的第二代。命令行接口启动系统:grub> root (hd#,#)grub> kernel vmlinuz-VERSION-RELEASE ro root=devDEVICE grub> initrd initramfs-VERSION-RELEASE.imggrub,而后使用e命令); 2)在选定的kernel后附加1, s, S或single都可以; 3)在kernel所在行,键入“b”命令;7、安装Grub1)grub-install grub-install--root-directory=ROOT devDISK 2)grub grub> root (hd#,#) grub> setup (hd#)
    来自:
    浏览:225
  • 修复了grub引导问题

    因为我的电脑是64位的也就是x86_64架构,并且是UEFI模式下,但是之前装的grub一直是grub-传统,并且一直是i386-pc平台也就是32位的,所以才一直修不好。今天我重新安装了以下grub,运行的下面的命令安装grub-efi,并且重新执行了下安装,自动就把我的引导修好了,修复的过程中看到了很多x86_64-efi的信息飘过,原来是没有这些64位系统的目录的,终于成功了啊apt-get install grub-efigrub-install?
    来自:
    浏览:226
  • CentOS GRUB损坏修复方法

    的处理文档这两天正好碰到GRUB损坏的事,很久前处理过,但是没留下文档,正好现在把流程梳理一下,来解决grub.cfg损坏的情况,或者无法启动的情况实践步骤安装操作系统的时候会有多种可能分区的方法,一个直接的分区的破坏# mv bootgrub2grub.cfg bootgrub2grub.cfgbk# reboot重启后就会出现这个?> boot进入系统后重新生成grub.cfggrub2-mkconfig -o bootgrub2grub.cfg然后重启下系统验证是否好了一个完整分区形式这种情况,整个安装的系统就一个分区,bootgrub> boot进入系统后重新生成grub.cfggrub2-mkconfig -o bootgrub2grub.cfg然后重启下系统验证是否好了分区和boot分区独立分区情况?_64 root=devsda2设置initrd16grub> initrd16 initramfs-3.10.0-693.el7.x86_64.img启动grub> boot进入系统后重新生成grub.cfggrub2
    来自:
    浏览:911
  • 速读原著-GRUB_多系统引导(通过GRUB引导Windows操作系统)

    六、通过GRUB引导Windows操作系统;1、通过编辑 menu.lst 来引导Windows 系统;如果您的Windows所处于的分区在(hd0,0),可以在menu.lst 加如下的一段就能引导起来了;title WinXp rootnoverify (hd0,0) chainloader +1如果您的机器有两块硬盘,而Windows 位于第二个硬盘的第一个分区,也就是(hd1,0)您可以用grubmakeactive title WinXP unhide (hd0,1) hide (hd0,0) rootnoverify (hd0,1) chainloader +1 makeactive2、通过GRUBmenu.lst了,在menu.lst中的除了title外,都是一条条指令;如果我们启动Windows ,只是输入指令就行了;比如 Windows的分区在 (hd0,0),我们在开机后,按ctrl+c ,进入GRUB的命令模式;就可以用下面的grub> rootnoverify (hd0,0)grub> chainloader +1grub> boot其它同理… …
    来自:
    浏览:171
  • linux grub 启动菜单修复办法

    现象:GRUB菜单消失,直接进入系统解决方法: 把LINUX安装盘的第一张放到光驱,然后重新启动机器,在BOIS中设置用光驱来引导。4.然后会出现这样的字符sh#5.我们就可以操作GRUB了。。。哈。。。只要能出现这样的,以后都是小Case了,我就是不说 ,谁也能明白,地球人都知道了。。。。sh#grub会出现这样的字符grub>我们就可以在这样的字符后面,输入grub>root (hdX,Y)grub>setup (hd0)如果成功会有一个successful......请留意root和setup (hd0)就是把GRUB写到硬盘的MBR上。 有时重启后发现无法进入系统,此时可以利用光盘进入紧急救援模式,然后进行grub-install安装修复?
    来自:
    浏览:1117
  • 速读原著-GRUB_多系统引导(GRUB 明口令加密)

    一、GRUB 明口令加密;比如我没有设置密码之前etcgrub是如下的样子:default=1timeout=10splashimage=(hd0,7)bootgrubsplash.xpm.gztitle=initrd bootinitrd-2.4.22-1.2061.nptl.img title WindowsXProotnoverify (hd0,0)chainloader +1从上面的可以看出,GRUB
    来自:
    浏览:166
  • 速读原著-GRUB_多系统引导(通过GRUB命令行来启动Linux操作系统)

    五、通过GRUB命令行来启动Linux操作系统;GRUB的命令行才是王道,如果知道怎么用命令行来启动操作系统,那理解menu.lst的写法也不难;也就是说在开机的时候,不用GRUB的菜单,通过GRUB的命令也是一样能把操作系统引导起来1、为什么需要学习GRUB的命令行;当我们把GRUB的menu.lst写错的时候,或者丢掉了menu.lst的时,比如在开机的时候,GRUB会出现grub>类似的命令提示符,这时需要我们用命令行启动系统;当然您可以不用定义GRUB的菜单 ,直接用命令行来启动系统,比如我现在就是,为了写GRUB的文档,就把menu.lst 删除了,直接用命令来启动系统;2、用命令行来引导Linux操作系统的步骤;通过命令行来引导操作系统的流程如果您不知道有哪些命令,可以输入help;1)进入GRUB的命令行模式 grub>如果开机时,GRUB出现的是grub>,说明你没有etcgrubmenu.lst ,您需要自己写一个才会GRUB的菜单,如果有GRUB的菜单,您可以按Ctrl+c组合键进入GRUB的命令行模式,会出现grub> 提示符; grub>2)获取帮助GRUB的 help只要您在grub>提示符的后面输入help 就能得到GRUB
    来自:
    浏览:576
  • grub下的文件管理器

    作者:admin,发布日期:2018-03-10阅读:838;评论:0 说明grub2-filemanager是一个兼具文件浏览的加载引导器,其默认的配置可引导linux类常见的系统(热门linux、、Syslinux、GRUB4DOS、iPXE菜单        仿真启动iso,img,ima (legacy-bios)        加载GRUB4DOS外部命令        启动NT6.x wimVHDVHDx) #######GRUB Manager#########menuentry GRUB Manager {  set root=(hd0,1)  linux16 memdisk iso raw  initrd16 grubfm.iso}接着更新grub配置文件 sudo grub2-mkconfig -o bootgrub2grub.cfg然后输入reboot重启服务器,你就可以看到GRUB Manager选项,选择这个选项进入即可如果你感觉grub选择界面显示时间过段,请打开etcdefaultgrub文件GRUB_TIMEOUT=5GRUB_DISTRIBUTOR=$(sed s, release .
    来自:
    浏览:943
  • LFS之(3)GRUB引导设置

    先来说说centos6.4的grub版本问题,搞了半天是0.97的,我还特么以为2.0的, 这俩版本的分区编号不同,2.0版本的分区编号从1开始,0.97的从0开始。先研究了下grub。发现个十分蛋疼的问题,这硬盘的编号sda1,sda2以及sdb1随着开机自检的不同而变化。那这grub引导也就具有不确定性啊。我咋知道sda1现在是哪个系统。一个硬盘还好办,现在是多了个LFS磁盘。。。。根本不能分辨sda和sdb。先不管这些,硬来。(现在不用chroot了)我以宿主机的grub为准,值得信赖。虽然版本老了点。 vi bootgrubgrub.conf 看看宿主机咋配置的。内容如下:# grub.conf generated by anaconda# grub.conf generated by anaconda## Note that you do not have to
    来自:
    浏览:254

扫码关注云+社区

领取腾讯云代金券