Windows 7重装后恢复Ubuntu的GRUB

来源:互联网 发布:格斗漫画知乎 编辑:程序博客网 时间:2024/04/28 05:14

Windows 7重装后恢复Ubuntu的GRUB

      由于家里电脑Win7的网络DNS有问题(非IE核的浏览器只能不停的F5才能上),修复了半天没有搞定,IE也出了问题,真是郁闷,没办法只有重装Win7了。

      为是学习Linux,系统内还装了Ubuntu10.04,只有想办法恢复GRUB才能启动Ubuntu了。

      采用了LiveCD的恢复方法。

      手头上没有Ubuntu10.04的CD,找到一张9.04的按网上搜的方法试了试,不知道是LINUX的命令还是什么问题弄错了,启动后直接进入了GRUB的命令行方式(我脸都黑了,没遇到过),敢紧用手机上网百度了下GRUB的命令。

     

      chainloader (hd0,0)+1

      boot

     

      通过上面命令进入了Win7,采用的硬盘安装Ubuntu的方式进入Ubuntu10.04。

      先用EasyBCD,新建NeoGrub项,修改配置为:

 

      title Install Ubuntu 10.10

      root (hd0,0)

      kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/Ubuntu10.04LTSLucidLynxPCIntelx86desktopCD.iso ro   quiet splash locale=zh_CN.UTF-8

      initrd (hd0,0)/initrd.lz

 

      拷贝ISO文件和initrd.lz/vmlinuz 到C盘根目录下,

      进入Ubuntu10.04liveCD,准备修复GRUB

 

      sudo -i             ; (获得root)权限

      fdisk -l             ;(查看硬盘的分区情况,找到原ubuntu的分区信息为sda3)

      mkdir  /home/ubuntu/mnt       ;  (建立一个新目录挂载原ubuntu分区)

      mount /dev/sda3  ./home/ubunt/mnt       ;(把sda3挂载到mnt)

      grub-install --root-directory=/home/ubuntu/mnt /dev/sda       ;(修复GRUB)

 

      做为Linux菜鸟的我,到Linux的命令很头痛,常常为一个空格,大小写搞错命令。

      我又试了一次,还是没有成功,重启后还是直接进入GRUB命令方式,头大啊。

      好吧,我们又可学习下怎么用命令进入ubuntu了,

 

      find /boot/grub/core.img     ;(返回一个值,告诉你文件位置)

      root (hdx,y)

      kernel /boot/grub/core.img 

      boot

 

      是不是学会怎么进入ubuntu了,开机输命令进系统是挺好玩的,

 

      又折腾了一次还是没有搞定,

 

      于是乎,我想把这个错误的GRUB给删了,拿出U盘进入WinPE,运行PTDD,重建MBR,一切安静了,重新试了一次,搞定收工。

 

      总结:恢复GRUB的方法没错,Linux的命令对我这种菜鸟来说挺难的,一定要理解命令,不满出错了就麻烦了。

原创粉丝点击