重装windows后找回ubuntu

上周XP犯贱,我换回了2003,重装windows后,ubuntu无法登录,所以必须想办法恢复。与其说恢复ubuntu,不如说是恢复grub (GRand Unified Bootloader,一种多操作系统启动管理器)。google之,发现了一些恢复grub的方法 1 2 ,由于是新手,我对这两种主流的方法都进行了尝试,总结如下:

 

方法一:通过ubuntu live cd恢复

 

  1. 光盘启动
  2. 进入到光盘版ubuntu桌面
  3. 终端中输入

    sudo grub

    grub>root (hdx,y)
    这里的x是硬盘编号,如果只有一块硬盘,他的编号应该是0。y是/boot所在分区编号,如果不知道分区编号按照下一行的方式输入

    grub>root (hdx,按tab键)
    他会返回你硬盘所有分区,你可以通过硬盘格式和大小判断root分区:NTFS格式的当然不会是,那么第一个ext3分区很有可能就是,实在判断不出来就懵一个ext3分区吧……Orz

    grub>setup(hdx)
    这里的x与上一行x相同

    grub>quit
    退出

   4.  重启,Grub引导的Ubuntu界面就又回来了

 

 

方法二:通过grub4dos恢复

 

  1. 下载grub4dos(点击进入下载页面 )
  2. 将 grldr 、 grub.exe 、 menu.lst 三个文件放在C盘根目录下
  3. 打开我的电脑,选择 工具 -> 文件夹选项 -> 查看 -> 选中显示所有文件和文件夹
  4. 将C盘根目录下的 boot.ini 文件只读属性去掉,在最后加上 c:\grldr="Start Grub4Dos" ,保存
  5. 重新启动计算机,进入 ”Start with GRUB4DOS”
  6. 进入 ”Start with GRUB4DOS” 后,可以看见一个 “find and boot Linux with menu.lst already installed” 的选项了,选择它,就会自动去搜索机器上的 ubuntu ,然后选择 ubuntu 就可以正常启动 ubuntu 了

       *.在这里,我遇到了点小麻烦。 本以为grub4dos会乖乖的替我找到ubuntu,没想到屏幕一黑,转到grub>下了。无奈,只能在DOS下按照方法一设置grub。

 

实践证明,这两种恢复grub的方法都是可行的,哪种简单方便取决于你的电脑操作习惯。我倾向于使用方法一,既可以离线操作,也可以上线通过live cd上访问本博客一边看一边操作。

^^ 谢谢观赏,欢迎拍砖。

 

你可能感兴趣的:(比菜鸟还菜)