ubuntu grub>命令修复方法

作者&投稿:当涂爬 (若有异议请与网页底部的电邮联系)
UEFI下误删Ubuntu的Grub引导怎么恢复~

你好,
解决方法
1、可以按照以下几个步骤将GRUB2设置为默认的引导程序:
登录Windows 8
转到桌面
2、右击开始按钮,选择管理员命令行
输入 mountvol g: /s (这将你的EFI目录结构映射到G盘)
输入 cd g:\EFI
3、当输入 dir 列出文件夹内容时,可以看到一个Ubuntu的文件夹
这里的参数可以是grubx64.efi或者shimx64.efi
运行下列命令将grub64.efi设置为启动引导程序: bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
重启你的电脑
4、将会看到一个包含Ubuntu和Windows选项的GRUB菜单
如果你的电脑仍然直接启动到Windows,重复步骤,但是这次输入: bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
重启电脑
5、这里做的事情就是登录Windows管理员命令行,将EFI引导区映射到磁盘上,来查看Ubuntu的引导程序是否安装成功,然后选择grubx64.efi或者shimx64.efi作为引导程序。
那么grubx64.efi和shimx64.efi有什么区别呢?在安全启动(serureboot)关闭的情况下,可以使用grubx64.efi。如果安全启动打开则需要选择shimx64.efi。
在我上面的步骤里面,建议先试一个,然后再试试另外一个。另外一种方法是选择一个,然后根据选择的引导程序在BIOS中启用或者禁用安全启动。

以 Ubuntu Live CD 修复 Grub 引导为例,已在 /dev/sda3 安装 Fedora。

  首先制作 Ubuntu 启动 USB


  复制代码代码如下:


  sudo dd if=ubuntu-13.10-desktop-amd64.iso of=/dev/sdb #/dev/sdb 为 USB 盘符


  1.使用启动 USB 进入 Ubuntu 试用环境


  2.查看硬盘分区状况,获取 Linux 系统安装分区编号


  代码如下:


  sudo fdisk -l


  查看输出结果,然后根据文件类型和分区大小来判定 Linux 系统安装在哪块硬盘和安装的分区。我的电脑是在 /dev/sda3 安装了 Fedora。


  或者,打开 Gparted 图形化工具来查看分区信息也可以。


  挂载 Fedora 安装分区


  3.已知 Fedora 安装在了 /dev/sda3 上,所以我们可以用下面命令来挂载 Fedora 安装分区。你需要将 /dev/sda3 换成自己的 Linux 安装分区。


  代码如下:


  sudo mount /dev/sda3 /mnt


  4.挂载其他所需的目录(使用 --bind)


  代码如下:


  sudo mount --bind /dev /mnt/dev


  sudo mount --bind /proc /mnt/proc


  sudo mount --bind /sys /mnt/sys


  5.Chroot 到硬盘上的 Linux 系统


  代码如下:


  sudo chroot /mnt


  6.安装&更新 Grub


  代码如下:


  grub2-install /dev/sda


  grub2-mkconfig -o /boot/grub2/grub.cfg


  7.Grub 已经修复成功,我们还需要退出 chroot 环境、卸载已经挂载的设备与目录:


  代码如下:


  exit #退出 chroot 环境


  sudo umount /mnt/dev


  sudo umount /mnt/proc


  sudo umount /mnt/sys


  sudo umount /mnt


  8.重启!


  上面就是使用Ubuntu LiveCD修复grub的方法介绍了,如果你在使用双系统安装windows中出现Grub引导错误,不妨使用该方法进行修复吧。

从出错信息来看,我初步认定你的linux引导分区(boot分区)全部丢失,只剩下mbr中的grub。如果确实是这样,你只能重装linux了。

分两种情况。

第一,你只要xp,不要linux了。(这样你就不需要重装linux)

用xp安装盘引导,第一个画面选择修复(R),然后选择搜索到的xp系统,可以用命令fixmbr来修复,简单易行。

第二,你还要linux,希望用grub来引导双系统(如果你重装linux,就不用了)

这个情况下,只有用redhat的rescue;或者ubuntu的rescue模式;或者livecd进入命令行。(希望这个你会)。

命令行下运行:grub(如果是livecd,请运行sudogrub)

然后在grub>提示符下:

root(hdx,y)

setup(hdx)

其中,x是你的硬盘序号,如果是第一个硬盘就是0,如果是第二个就是1(第n个就是n-1),y是你的引导分区的序号,第一个分区,就是0,在Windows里面就是C盘,如果是第二个分区,就是1,以此类推。

运行完后,希望你能看到有success的提示符。那表示你已经成功安装了grub。

我相信,以上就是你网上看到的方法。但是我要补充的是,你用不上了,因为你的linux系统99%的可能已经丢失,只有重装linux了。重装linux需要正确分区,千万不要覆盖掉Windowsxp,那又要恶性循环了。

兄弟,接下来最重要的事情就是查找linux安装分区的方法了,这个很简单,我就不赘述了。

修复密码的话,这个你可以点击它里面有一个命令按钮,然后再点进去输入程序之后就能够修复了。

修复方法的话就是找到一个修复工具吧,然后再去红旗中学复杂的一个适应就好了。

妈的,命令修复方法,随后舅舅在那个世纪学院卡里把那个命令改为修复就可以进行修复

像这个东西去问一下他们那个特产那个官方啊,因为这些话对他们说这些都是非常简单的,他们也有修复的办法的。


周口市15543486909: grub启动
暴疯锋珠: 试一下这个命令: grub> rootnoverify (hd0,0) grub> chainloader +1 grub> boot 这样就可以进入到windows里面,然后在DOS 下 输入 fdisk /mbr即可 命令详解 在“grub>”提示符后输入:“rootnoverify (hd0,0)” 回车. //将第一块硬盘(...

周口市15543486909: ubuntu14.04开机显示grub命令行,不能进入系统.请问怎么修复 -
暴疯锋珠: 重新安装、修复grub2 1. 先使用ls命令,找到Ubuntu的安装在哪个分区: 在 grub>下输入以下命令: ls会罗列所有的磁盘分区信息,比方说:(hd0,1),(hd0,5),(hd0,3),(hd0,2)2. 然后依次调用如下命令: X表示各个分区号码 如果/boot没有单...

周口市15543486909: 我电脑启动显示这个grub然后就不动了…怎么办
暴疯锋珠: 重做系统 Linux的grub是一个非常好的引导程序,它可以引导多操作系统.当windows和linux共存时,删除grub直接进入windows方法: 方案1:用DOS命令fdisk恢复主引导扇区MBR(Main/Master Boot Record)---用win98的引导盘或DOS引导盘引...

周口市15543486909: 我电脑启动就进入grub> 怎么回事, 光盘也启动不了,谁知道吗?
暴疯锋珠: 晕,你是不是有装linux的系统.其实是个mbr被损坏了,也不用担心.会grub命令吗,会的话可以直接输入命令引导(估计不大会). 【方法1:刻盘】 1.下载一个pe(去无忧论坛下载一个人家做好的ISO,然后刻盘),最好你下的pe有集成深...

周口市15543486909: ubuntu 下grub引导修复的命令是哪个 -
暴疯锋珠: 以 Ubuntu Live CD 修复 Grub 引导为例,已在 /dev/sda3 安装 Fedora. 首先制作 Ubuntu 启动 USB复制代码代码如下:sudo dd if=ubuntu-13.10-desktop-amd64.iso of=/dev/sdb #/dev/sdb 为 USB 盘符1.使用启动 USB 进入 Ubuntu 试用环境...

周口市15543486909: 电脑进入了grub设置 -
暴疯锋珠: 出现此情况的原因是使用Linux的过程中系统的GRUB配置文件出现了故障,所以才会导致启动电脑时会出现“grub>”提示符.解决方法如下:1.先使用ls命令,找到Ubuntu的安装在哪个分区:grub rescue>ls会罗列所有的磁盘分区信息,比...

周口市15543486909: unknown filesystem grub rescue问题
暴疯锋珠: 1. 先使用ls命令,找到Ubuntu的安装在哪个分区: grub rescue>ls 会罗列所有的磁盘分区信息,比方说: (hd0,1),(hd0,5),(hd0,3),(hd0,2) 2. 然后依次调用如下命令: X表示各个分区号码 grub rescue>ls (hd0,X)/boot/grub 如果都找不...

周口市15543486909: ubuntu怎么用grub引导双系统 -
暴疯锋珠: 先装windows,后装ubuntu. 这种情况开机首先显示ubuntugrub2引导菜单,选择windows后再出现windows的引导菜单,这样一来当我们windows用的比较多的时候,就要经过两次的引导. 为了更快速地进入windows,我们可以跳过ubuntu引导,并用windows来引导ubuntu. Part1:打开easyBCD - 添加新条目- Linux/BSD - 类型- grub2 - 添加条目. Part2:BCD部署- MBR配置选项-(windows vista/7/8选择第一项,xp选择第二项)- 编写MBR

周口市15543486909: grub 命令 急!急!急!急! -
暴疯锋珠: grub 的一些命令 grub>help 可以得关于grub命令的一些简单帮助.下面来主要讲一下在grub下来引导linux;其步骤如下; a 进入grub的命令模式. b 先熟悉一下grub 的一些命令 grub>help c 熟悉一下cat命令 d root指令来指定/boot所在的分区 e ...

周口市15543486909: win8上安装ubuntu,没有跳出安装界面,跳出了gun grub界面,应该怎么输入命 -
暴疯锋珠: 一般只要grub核心文件还在分区内,我们就能由rescue模式转换到normal模式下,进而通过命令进入系统. 在rescue模式下,只有以下命令可用: set---设置变量值(同grub2命令) ls--- 列出当前的所有设备. e.g:(hd0) (hd0,1) (hd0,8) (hd0,7) and...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网