展开

关键词

首页关键词grub启动

grub启动

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

相关内容

  • 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安装修复?
    来自:
    浏览:1097
  • 更新修复Deepin启动(GRUB)

    用 Linux 启动盘进入 Live 系统环境,在 Live 的终端里,创建修复 GRUB2 所需的文件夹:$ sudo mkdir -p mntsystem把 Linux 的 分区挂载到创建的文件夹devsdb4 mntsystem把 EFI 分区(即 ESP 分区)也挂载:$ sudo mount devsdb1 mntsystembootefi用 efibootmgr 创建 ubuntu 的启动项站长的主硬盘是 sdb,请确认自己的主硬盘,不可照搬)$ sudo efibootmgr -c -d devsdb -p 2 -w -L ubuntu重启,并在 BIOS 中选择刚才创建的 ubuntu 启动项打开终端,重新安装 GRUB2 到 EFI 分区:$ sudo grub-install devsda1刷新一下 GRUB2 配置:$ sudo update-grub2现在重启,即可看到亲切的 GRUB2用 Linux 启动盘进入 Live 系统环境,在终端中依次执行如下命令:$ sudo su# mount devsda4 mnt(注意先确认自己的 分区是 sdaX)# mount devsda1
    来自:
    浏览:8127
  • 广告
    关闭

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

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

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
  • 修复GRUB菜单故障实验

    接下来我们进行实验: 输入:cd boot查看grub的配置文件位置 输入:ls查看详细信息,可以看到有两个grub文件 ?grub:启动菜单的背景图片和样式 grub2:启动菜单的配置文件 输入:cd ..grub2进入此目录 输入:ls查看详细信息,看到其中有 grub.cfg的配置文件 ?接下来我们进行grub的破坏和恢复 输入:rm -rf grub.cfg删除配置文件,此时grub配置文件不可用 输入:init 6重启 系统将会进入grub>模式,如下图:(需要手写grub启动菜单)但是我们此处我们不是用此方法,还是使用映像文件的方法,同样的映像文件要在虚拟机中,再进行重启,在启动读条界面快速按Esc键进入后续界面,以及接下来的操作过程如下: ???????输入:chroot mutsysimage加载系统镜像此时会进入bash环境 输入:grub2-install devsda,重新构建sda磁盘 输入:grub2-mkconfig -o bootgrub2grub.cfg
    来自:
    浏览:332
  • 双系统重装win7后,修复grub

    我决定,要装上windows+ubuntu的双系统,ubuntu确实很好,不仅是他的系统做得华丽而高效,而且连安装都高windows一筹,因为它可以直接从u盘启动,然后让用户边体验边安装,我们再也不用像安装今天终于让我碰到了,由于windows7突然不能联网,试过无数方法后我决定重装,可是重装完我的ubuntu无法启动,我可爱的ubuntu再也见不到我了,难道我要抛弃它,在重装一次吗?就已经成功了,现在重新就会看到熟悉的grub启动。最后,进入ubuntu后记得更新一下grub,打开终端,输入sudo update-grub,这样子才能从grub启动windows,不然会出现no such devices。这个方法是我见过最简单的,你也可以用grub4dos这个工具,但是我觉得太麻烦了。现在大家可以放心使用ubuntu这个高效系统了,祝大家用得愉快。
    来自:
    浏览:346
  • Linux + Windows 双系统,GRUB 突然不见了?!

    果然,发现没了熟悉的 GRUB 界面,反而直接进 Win10,进 BIOS 一看,发现没有 GRUB 的启动项了?...前些天又是这样,长按断电关机重启后,一段长时间的等待给了我一种不好的预感,然后发现 GRUB 界面没了,开机直接进 Windows 10,进 BIOS 发现 GRUB 的启动项没了?...大脑一片空白,想着 BIOS 里的 GRUB 的启动项没了,那就恢复一下呗,就和恢复 Windows 的启动项一样。行动受挫后才突然开窍,开机后的操作系统启动管理器是 Linux 下的 GRUB,进 Windows 也是通过 GRUB,应该要在 Linux 环境下重建 GRUB,而不是通过 WinPE 下修复 Windowsupdate-grub退出后重启:1 exit && reboot开机时按 ESC 应该就可以看到 GRUB 的启动项了,如果不是默认,自己进 BIOS 修改一下启动项顺序就行。
    来自:
    浏览:2100
  • CentOS GRUB损坏修复方法

    的处理文档这两天正好碰到GRUB损坏的事,很久前处理过,但是没留下文档,正好现在把流程梳理一下,来解决grub.cfg损坏的情况,或者无法启动的情况实践步骤安装操作系统的时候会有多种可能分区的方法,一个直接的分区可以看到(hd0,msdos1)可以列出boot里面的内容,可以确定这个就是启动分区设置rootgrub> set root=(hd0,msdos1)命令后面的路径可以用tab键补全,devmappercentos-rootinitramfs-3.10.0-693.el7.x86_64.img启动grub> boot进入系统后重新生成grub.cfggrub2-mkconfig -o bootgrub2grub.cfg然后重启下系统验证是否好了一个完整分区形式这种情况-3.10.0-693.el7.x86_64 root=devsda3设置initrd16grub> initrd16 rootinitramfs-3.10.0-693.el7.x86_64.img启动_64 root=devsda2设置initrd16grub> initrd16 initramfs-3.10.0-693.el7.x86_64.img启动grub> boot进入系统后重新生成grub.cfggrub2
    来自:
    浏览:891
  • 速读原著-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
    来自:
    浏览:557
  • Grub Legacy的流程及配置

    2、Grub Legacy的流程stage 1:启动MBR中的bootloader; stage 1.5:读取MBR之后的扇区,让stage1中的bootloader能识别stage 2所在的分区上的文件系统:设定本次启动时用到的内核文件,额外还可以添加许多内核支持使用的cmdline参数。grub命令行接口启动系统:grub> root (hd#,#)grub> kernel vmlinuz-VERSION-RELEASE ro root=devDEVICE grub> initrd initramfs-VERSION-RELEASE.imggrub查找stage2及kernel文件所在设备分区;为grub的“根”; kernel PATHTOVMLINUZ_FILE :启动的内核 initrd PATHTOINITRAMFS_FILE:内核匹配的ramfs文件; password STRING:启动选定的内核或操作系统时进行认证; grub-md5-crypt命令,生成要保护的密码串;6、进入单用户模式1)编辑grub菜单(选定要编辑的title
    来自:
    浏览:218
  • 修改 VNC 分辨率

    您可以通过修改 grub 参数,将 Linux 系统镜像的 VNC 分辨率设置为1024 * 768。通过修改 grub 启动参数,可以将 VNC 分辨率设置为 1024 * 768。其设置方式如下: 使用标准方式登录 Linux 实例(推荐)。通过修改 grub 启动参数,可以将 VNC 分辨率设置为 1024 * 768。其设置方式如下: 使用标准方式登录 Linux 实例(推荐)。vim etcdefaultgrub按 i 切换至编辑模式,并在 GRUB_CMDLINE_LINUX_DEFAULT 参数值后面添加 vga=792。执行以下命令,更新 grub.cfg 文件。grub-mkconfig -o bootgrubgrub.cfg执行以下命令,重启云服务器。
    来自:
  • 通过恢复GRUB来破解VCSA 6.0的ROOT密码

    VCSA 6.0与VCSA 5.5不太一样,尤其是在关于ROOT密码恢复这块,以前可以直接恢复,但是现在暂时还没法直接这样做恢复,因为在启动时单用户模式里关于GRUB的部分被隐藏了,所以,没法这样修改了在启动这个RHEL 7.x ISO时,来到如图01所示的界面里的“Troubleshooting”按钮,回车: ?备注:从上图中,可以看到一个“grub”选项;6、来到如图06所示的界面里看到“menu.lst”选项,这里面就存放了GRUB启动引导的密码:?7、之后,执行vi menu.lst,打开GRUB的引导选单编辑窗口里,来到如图07所示的界面里,可以看到“password”后面经过MD5加密后的密码:?13、之后,输入字母“b”,启动系统,如图13所示:?14、来到如图14所示的启动界面里:?15、在图14所示的界面里输入命令passwd root,来到如图15所示:?
    来自:
    浏览:426
  • 速读原著-GRUB_多系统引导(菜单命令)

    1、default 设置默认启动的菜单项 2、fallback 设置启动某菜单项失败后反回的菜单项 3、hiddenmenu 隐藏菜单界面 4、timeout 设置菜单自动启动的延时时间 5、title启动时的背景图片文件 15、termainal 选择终端类型 16、tftpserver 指定TFTP服务器 17、unhide 还原某隐藏分区 三、命令行和菜单项命令 命令行和菜单项命令可应该于GRUB)端口 20、kernel 引导操作系统内核 21、lock 锁定某GRUB导菜单项,使其输入密码后才可启动 22、makeactive 激活某主分区 23、map 虚拟映射某驱动器 24、md5crypt使用MD5加密口令 25、module 加载模块 26、modulenounzip 加载模块不进行解压 27、pause 暂停并等待按键 28、quit 退出GRUB 29、reboot 重新启动计算机30、read 读取内存中的内容 31、root 设置GRUB的root设备 32、rootnoverify 设备GRUB的root设备但不装载文件系统 33、savedefault 保存当前的启动菜单项为默认启动
    来自:
    浏览:189
  • CentOS+Ubuntu+Windows 多系统Grub引导修复

    简单描述状况: 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系统下,安装grub2grub 然后 update-grub 均无法正常搜索到综上,只能找其他方法,有人说用centos安装盘 grub rescue ,觉得麻烦,想用ubuntu 引导。
    来自:
    浏览:1654
  • 安装elementaryos64位出现“无法将grub pc软件包安装到target中”的解决方法

    错误信息如下: 无法将grub-pc软件包安装到target中,如果没有GRUB启动引导器,所安装的系统将无法启动 这个问题在安装32位系统时不会出现,64位系统才会出现,造成这个问题的原因是官方64位镜像的一个
    来自:
    浏览:1006
  • grub下的文件管理器

    jpg、png、tga格式的图片        查看文本文件内容        挂载iso,img,tar,gz,xz,fba查看内容        启动部分LinuxBSDAndroid-x86的iso        执行Lua脚本        加载Grub2、Syslinux、GRUB4DOS、iPXE菜单        仿真启动iso,img,ima (legacy-bios)        加载GRUB4DOS外部命令        启动NT6.x wimVHDVHDx (legacy-bios)        启动NT5.x PE (legacy-bios)支持的文件系统格式:        ,值为-1时手动选择启动项最后请参照上面更新grub配置文件截图image.png image.png 支持列表4MLinuxAcronis True ImageAndroid-x86(6.0+)antiXApricity引导系统安装盘,硬盘安装Linux引导ISO,启动PE查看一些文件 参考资料 可能我写的不是很具体,你们也可能不知道我在说什么,看不懂的请移步参考资料 http:bbs.wuyou.netforum.php
    来自:
    浏览:934
  • 速读原著-GRUB_多系统引导(GRUB的配置文件的menu.lst的写法)

    四、GRUB的配置文件的menu.lst的写法;对于GRUB来说,如果没有配置menu.lst,无论是Linux版本的GRUB,还是WINGRUB,都会有命令行可用,通过命令行是一样能把操作系统引导起来的;有些弟兄总以为menu.lst 配置错了, 或者在机器启动后出现grub>命令行模式就要重新安装系统,其实根本没有这个必要;只要学会GRUB的命令行的用法,根本没有必要重装系统;menu.lst 位于,从0开始;每个操作系统的启动的定义都从title开始的,第一个title 在GRUB的启动菜单上显示为0,第二个启动为1,以此类推;timeout=5 注:表示在开机后,GRUB画面出现几秒后开始以默认启动;如果在启动时,移动上下键,则解除这一规则;#splashimage=(hd0,6)bootgrubsplash.xpm.gz 注:GRUB的背景画面,这个是可选项;我不喜欢GRUB的背景画面,所以加#号注掉,也可以删除;hiddenmenu 注解:隐藏GRUB的启动菜单,这项也是可选的,也可以用#号注掉;一般的情况下对Linux操作系统的启动,一般要包括四行;title 行;root行;kernel
    来自:
    浏览:296
  • grub异常

    开机出现 grub rescue 指令模式假如看到grub rescue,表示mbr (master boot record)的资料,完全对应不上磁盘的状况,所以无法辨别系统的所有分区,更不用说连grub假如你的grub.cfg没有问题,应该就可以看见grub菜单了。开机出现grub指令模式 这类问题通常发生在,mbr可以找到对应的磁盘与各分区,却无法找到可用有效的grub.cfg。-3.11.0-18-genericgrub> boot# 第一行:设置根目录所在的分区# 第二行:设置核心所在,并设置根目录所在分区# 第三行:设置虚拟系统启动核心所在。# 注:如果是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 若有问题
    来自:
    浏览:393
  • 史上最详细linux启动过程讲解---没有之一

    2、开机自检完成,查找可启动设备,加载主引导目录(MBR) 开机自检完成后,CPU首先读取位于CMOS中的BIOS程序,按照BIOS中设定的启动次序(Boot Sequence)逐一查找可启动设备,找到可启动的设备后(Boot Loader常用的有GRUB和LILO两种,现在常用的是GRUB),GRUB会把内核加载到内存去执行。不是通过文件系统来访问内核的,以因为此时内核还没有启动,不存在文件系统, 而是直接访问 第一个磁盘的第一个分区(通过MBR中的分区表来识别分区),而识别MBR中的分区的文件系统,则是由GRUB通过加载自身携带的系统文件来实现的事实上,总结一下,grub启动过程可以分为两个步骤: 第1阶段 BIOS加载MBR中的GRUB(GRUB第一阶段的文件),而GRUB只有446字节,无法实现太多功能,所以利用该阶段的文件去加载1.5阶段的文件下图是GRUB启动过程中所用的的文件 ?
    来自:
    浏览:1979
  • 优化Linux bootloader速度的究极之路:从GRUB到EFI Stub

    GRUB2功能强大,全面支持UEFI启动,甚至是安全启动,实在是行走江湖、杀人越货的必备武器。但于此同时,强大的功能让它越发臃肿,为Linux快速启动带来了负面影响。实际上GRUB在UEFI启动时,它被编译成了UEFI的App,它和其他的bootloader都被放在UEFI启动分区ESP中。ESP中的内容大概是这样的:?启动过程大概是:UEFI==>GRUB==>Linux kernelGRUB在其中主要扮演了:1. 它带有的驱动可以找到在ESP之外的kernel和ramdisk。2.EFI stub的缺点没有了GRUB的等待直接启动Linux当然可以速度飞快,这也是目前很多嵌入式Linux的做法,他们还通过精简编译选项将kernel调整的很小,ramdisk也很小甚至没有。每次内核和ramdisk升级都要手工copy过去,这和GRUB等的make install使用体验差距很大。
    来自:
    浏览:584
  • 给grub加密码

    运行命令grub-md5-crypt,在提示下输入密码。自动给出密码。?    initrd initramfs-2.6.32-504.el6.x86_64.imgpassword --md5 $1$tz4tP$xysoz6o6TdprwT1WknvT1  # 加在这里是启动该内核版本的启动密码重启系统,就能发现grub菜单下面内容变了。输入p,会提示输入密码,这是修改grub引导菜单的密码。如果不需要修改grub引导,按回车键,会再次出现输入密码的提示,如下图:? 这是要求我们输入启动该版本内核的密码。输入正确的密码,才能启动Linux
    来自:
    浏览:193
  • 救援模式修复grub

    dd if=devzero of=devsda bs=400 count=1这样系统就无法启动了。放入Linux系统光盘,开机。选择第三项救援模式。?省略了部分不重要的截图,直接到下面的界面。?grub# 进入grub命令行界面grub> root (hd0,0)?grub> setup (hd0)?quit    # 退出grub命令界面exit    # 退出mntsysp_w_picpathreboot  # 重启系统重启检查是否能正常启动Linux
    来自:
    浏览:700

扫码关注云+社区

领取腾讯云代金券