win7ubuntugrub修复_第1页
win7ubuntugrub修复_第2页
win7ubuntugrub修复_第3页
win7ubuntugrub修复_第4页
win7ubuntugrub修复_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、用 ubuntu 有好些年月了,不过一直是 Win+Ubuntu 共生于我的电脑中,虽然一直希望能完全依靠 Ubuntu ,可工作和生活从 目前来看,我还是离不开 Win ,之所以双双共用了,所以也就产生了这个话题的讨论!言归正传,例举 2 种经常产生 grub 引导问题出现的情况。1、最最常见的就是重装系统后,原来的grub 引导就不复存在;2 、更改硬盘的分区,特别是系统盘,包括Win 主分区、 Ubuntu 系统分区;解决办法:(以下方法主要来自网络,本人只依据自己的实验结果,总结起来,方便各位参考!方法简单多样,对高人是不 齿一提,但对那些碰到这样问题选择重新安装系统的抓狂的新人来说,

2、我想还是可以借鉴的!) 办法 1(重新安装 Win 后,导致 Ubuntu 不能引导启动。)可以采用 LiveCD 启动 Ubuntu ,之后就在 Ubuntu 下操作。 打开终端:# 切换到 root 权限 ubuntuubuntu-laptop:$ sudo -i# 找你 ubuntu10.04 所在分区 rootubuntu-laptop:# fdisk -l 看到的信息(我的, :-) ): Device Boot Start End Blocks Id System/dev/sda1 * 1 4544 36498624+ 7 HPFS/NTFS/dev/sda2 4545 19457

3、 119788642 f W95 Ext'd (LBA)/dev/sda5 4545 11097 52635936 7 HPFS/NTFS/dev/sda6 11097 11409 2499584 82 Linux swap / Solaris/dev/sda7 11409 13055 13227008 83 Linux/dev/sda8 13056 19457 51424033+ 7 HPFS/NTFS(* ) 下面挂载原系统的根目录:新建挂载点:mkdir/media/tempfile(这里用于创建一个文件夹tempdir,用于挂载刚才的sda7,此文件夹名称你可以依个人爱好而定,

4、没有太多要求) 挂载 Ubuntu 所在的盘:mount /dev/sda7 /mnt (将 sda7 挂载于 tempdir 文件夹下) 下面进入了本次恢复最为关键和激动人心的时刻,在终端输入以下命令:grub-install -root-directory=/media/tempdir /dev/sda(本步骤用于来重新安装 grub2到硬盘的主引导记录【MBR】里面,十分关键!)输入以后如果出现 “Installation finished.No Error Reported.字符”的时候,就表示操作成功了。但是现在只成功的一半,还有以下操作才能够完全成功。这时重新启动你的电脑, 就能看

5、到 grub2 的引导界面了, 但是这时只能用来引导 Ubuntu10.04 ,还暂时无法引导 Windows 7 , 这时选择进入 10.04 ,再找到并启动终端,在终端输入如下命令:sudo update-grub2按照提示输入密码,如果顺利的话,会出现如下类似语句,那就表示成功了。grub.cfg .Found Debian background: moreblue-orbit-grub.pngFound linux image: /boot/vmlinuz-2.6.31-15-genericFound initrd image: /boot/initrd.img-2.6.31-15-g

6、enericFound memtest86+ image: /boot/memtest86+.binFound Windows 7 (loader) on /dev/sda1done如果没有出现以上类似语句的话,那就在新立得里面搜索 grub ,可以安装带有 Ubuntu 标志的那个 grub-pc ,安装之后,再 输入 sudo update-grub2 更新一下 grub2 就可以了。(本部分呢来自: ,谢谢作 者!)办法 2( Win 分区改动,导致 Ubuntu 不能引导启动。) 开机启动,就可能会出现: error:unknownfilesystem rescue: 这个画面让人无奈

7、,我看到很多人采用格盘,然后全部重新安装,太费时费力费心了,还有费感情。 出现这种情况,其实很大部分是系统文件完好,就是启动的 grub 出错了!我们可以完全容易修复!推荐 Grub rescue 模式rescue 模式下可使用的命令有: set , ls,insmod , root ,prefix (设置启动路径 )ls - 列出分区ls (hd0,8)/ - 查看 (hd0,8) 分区根目录找到 grub 目录,然后继续grub rescue>root=(hd0,x)grub rescue>prefix=/boot/grub -(grub的目录 )grub rescue>

8、set root=(hd0,x)grub rescue>set prefix=(hd0,x)/boot/grubgrub rescue>insmod normalgrub>normal 若出现启动菜单,按 c 进入命令行模式此时出现熟悉的 grub 启动画面,这时可以进入心爱的 Ubuntu 系统了。进入之后可以在终端,参考 ( *)部分。如此 时提示你出现 MBR错误,或者重启后,还是不能解决问题,那么可以就继续下面的步骤吧!当这种情况修复过程首先,采用光盘启动系统,最好是 WinPE,里面带PTDD工具,具体可以网络上寻找,很容易的!启动WinPE,可以看到熟悉的脸庞,打

9、开PTDD (程序管理工具,一般会与 PQ在一起,呵呵,找吧!),提示出错,那么就自己看吧,一般都是点确定就是了!启动PTDD,然后对 Win , Ubuntu的系统盘的MBR重建!退出PTDD,重启,就可以看到 Win 就正常启动了。到此为止,那么就剩下来又参考上面的方法来修复 Grub2 好了祝你成功! b 情况就这么个情况,事情就这么个事情,主要 是还是自己稍微动点脑筋,多想想办法,分析一下出现的问题,对症下药,别动不动就格式化,重装系统,不必要! 经验不足,有什么问题,建议参考 Google, Baidu !条条大路通罗马! ! !最开始是win7和ubuntulO.10双系统共存,g

10、rub启动。后来重装了 win7,就只能进win7,进不了 ubuntulO.10,下面到是 修复 grub 的过程:(希望对和我遇到相同情况的人有所帮助)注:我的机子配置的是SATA硬盘1块,分了“ / ”根分区和 /home 分区,根分区 “/ ”分区在 /dev/sda6我有张 ubuntu10.10 的系统盘,启动光盘选择 “试用而不安装”,进入后打开终端: (和我一样菜鸟的要注意命令之间的空格)1. sudo -i2. mount /dev/sda6 /home/ubuntu/mnt解释:mnt是我建的一个文件夹。mount指令是挂载分区,后面的/home/ubuntu/mnt可以自

11、己更改位置,此处是挂载根分区3. mount /dev/sdaX /home/ubuntu/mnt/boot这一步是有给 /boot 单独分区的命令,若没单独分区跳过这步4. grub-install -root-directory=/mnt/ /dev/sda5. 重启6. 我的机子重启后就进了grub界面,但没进grub菜单,所以又有下面的步骤, 在grub提示符下输入:7. find /boot/grub/core.img ( 若 boot 单独分区则: find /grub/core.ima)此命令会得到个结果:( hdx,y)8. root (hdx,y)9. kernel /boot/grub/core.img(boot 单独分区则: kernel /grub/core.img)10. boot执行该命令后就转入到GRUB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论