方法一:
转:http://hi.baidu.com/yhsky123/blog/item/f318bc393f7694e03b87ce32
用论坛里smallapple改过的grldr就可以很简单的修复ubuntu10.10的启动项
第一步:下载grldr
下载地址:
download/file.php?id=79193
下载解压后把g2ldr.mbr和g2ldr放在C盘根目录下
第二步:新建一个boot.ini文件
写入如下内容:
C:g2ldr.mbr=”ubuntu10.10″
注:win7默认是隐藏文件的后缀名的,计算机-工具-文件夹选项-查看-去掉隐藏已知文件类型的扩展名前的勾
然后新建一个txt结尾的文件,命名为boot.ini
第三步:重启
重启后就可以看到ubuntu10.10的启动项
选择ubuntu10.10启动项进入ubuntu10.10
第四步:用ubuntu的引导器来引导回win7
xhy@xhy-desktop:~$sudo grub-install /dev/sda
xhy@xhy-desktop:~$sudo update-grub
成功后你就重启进入win7,把C盘里刚放的g2ldr.mbr,g2ldr和boot.ini删除掉就OK了
到此就顺利的引导回你的ubuntu10.10了
转:http://forum.ubuntu.org.cn/viewtopic.php?f=139&t=297514&start=30
步骤如下:
成为root用户。
进入文件系统的mnt目录
创建文件夹boot,用来挂载boot分区
挂载 /分区到mnt
挂载boot分区到 boot
安装grub。
如果出现 installation finished ,no error report
说明成功,重启即可。
然后启动到Ubuntu如果你的是IDE硬盘
请运行:
sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1
如果你硬盘的被识别为sda ,请运行
sudo dd if=/dev/sda of=/media/linux.lnx bs=512 count=1
然后你可以到/media找到linux.lnx这个文件
将它拷贝到你的win根目录,一般是C:然后重启Win,修改根目录下的boot.ini 文件。
在这个文件最后增加:
C:linux.lnx=”linux”
OK,重启,选择Ubuntu吧。
注意:你需要将这个文件备份,可以备份到网络硬盘或者U盘内。
这样你重装Win之后,只需要将这个文件拷贝到Win的根目录,修改boot.ini 就可以了!
可以下载一个 grldr 文件,下载地址为:
http://download.gna.org/grub4dos/
名字中带 chs 的是中文版,下载一个解压就是
grldr 文件加到c盘根目录下
编辑c盘根目录下的boot.ini,在最后加一行: C:grldr=ubuntu
选择ubuntu启动后,grldr 就会自动搜索ubuntu的boot,要保证只有linux分区有menu.lst ,就可以正常引导ubuntu
也可以把ubuntu /boot/grub下的menu.lst 拷贝到c盘根目下,不过每次升级内核,都要拷贝一次
一般grldr会先找c盘根目录下的menu.lst ,再去找c盘下boot目录的menu.lst,如果没有,再去找/boot/grub/下的menu.lst ,如果再没有,就去其它分区搜索。
搜索顺序和grldr版本有关