求救,重装xp后,没有了Ubuntu的引导项,也找不回来了

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
Notforsell
帖子: 12
注册时间: 2010-06-14 1:23
送出感谢: 0
接收感谢: 0

求救,重装xp后,没有了Ubuntu的引导项,也找不回来了

#1

帖子 Notforsell » 2010-06-14 1:56

我先装的xp,然后用U盘装的Ubuntu10.04(非wubi),后来xp重装了,但是Ubuntu的引导项没有了,我没有什么live CD,然后再网上下了一个Grub4dos,到boot.ini里面也改了,但是还是进不去,进去的是有find /menu.lst find/boot/grub/menu.lst find /grub/menu.lst和什么command等选项的界面,进去一个后,我输入find /boot/grub/stage1 find stage1等命令说cannot find file(大概是这样),然后我又试着输入root(hdx, y)(x,y 我随机输入的数字),出现一个什么说ntfs在0x7(记不太清了),setup(hd0)。但是他说什么找不到什么东西,我试了好几次,都一样
没办法,我就开始找别的办法,网上说从linux下面将一个menu.lst复制出来,用explore2tfs.exe软件,但是我运行的时候却什么反应都没有,换了好几次软件也一样。求大家的帮助,我刚学linux不久,请大家谅解...
图片

图片
Notforsell
帖子: 12
注册时间: 2010-06-14 1:23
送出感谢: 0
接收感谢: 0

Re: 求救,重装xp后,没有了Ubuntu的引导项,也找不回来了

#2

帖子 Notforsell » 2010-06-14 2:05

不知道怎么上传图片,第一张就是explore2tfs.exe运行的界面,他什么都没有,就只有一个hda4的盘符的样子,但是没有子目录
第二张是我的xp下磁盘管理的截图,Ubuntu盘显示的是状态良好,未知分区
mlc880926
帖子: 183
注册时间: 2008-02-12 22:29
送出感谢: 0
接收感谢: 0

Re: 求救,重装xp后,没有了Ubuntu的引导项,也找不回来了

#3

帖子 mlc880926 » 2010-06-14 6:03

樓主既然用U盘装的系统那就用U盘进入LIVECD阿
头像
onshoestring
论坛版主
帖子: 4666
注册时间: 2009-09-06 5:53
送出感谢: 0
接收感谢: 108 次

Re: 求救,重装xp后,没有了Ubuntu的引导项,也找不回来了

#4

帖子 onshoestring » 2010-06-14 7:56

用置顶小苹果的帖子改过的g4d引导。
kissman
帖子: 14
注册时间: 2010-05-04 22:25
送出感谢: 0
接收感谢: 0

Re: 求救,重装xp后,没有了Ubuntu的引导项,也找不回来了

#5

帖子 kissman » 2010-06-14 12:53

如果你手头有livecd那用livecd修复当然是最好不过的了,如果没有,那么看下面。

下载grub4dos
复制grldr、grldr.mbr和menu.lst到C盘根目录
在C:/boot.ini中添加

代码: 全选

c:/grldr.mbr="Ubuntu"
在menu.lst中添加

代码: 全选

title Ubuntu
root (hdx,y)
kernel /vmlinuz-(version)-generic ro root=/dev/sdax quiet
initrd /initrd-(version)-generic
如果你的/boot单独分区,那么root (hdx,y)就是/boot分区
如果没有,则是/分区,而且kernel和initrd的参数要变为

代码: 全选

kernel /boot/vmlinuz-(version)-generic ro root=/dev/sdax quiet
initrd /boot/initrd-(version)-generic
其中version是你要启动的内核版本号,kernel参数中的 root=/dev/sdax,这个sdax是你的/分区所挂载的分区。

这种方法是将grub4dos挂在xp的启动选项下面,不过这样带来的问题就是
1.更新内核后还需要手动改变启动参数才能使用。
2.如果你的C盘出现很凑巧的问题可能一下两个系统都进不去了,届时就只能用livecd修复了。

避免问题2的方法:你可以将gurb4dos写入mbr,具体方法请在论坛内搜索。

至于不用livecd修复grub2的方法,我就不知道了,所以,我的fedora至今还是用grub4dos引导的。
Notforsell
帖子: 12
注册时间: 2010-06-14 1:23
送出感谢: 0
接收感谢: 0

Re: 求救,重装xp后,没有了Ubuntu的引导项,也找不回来了

#6

帖子 Notforsell » 2010-06-14 16:49

kissman 写了:如果你手头有livecd那用livecd修复当然是最好不过的了,如果没有,那么看下面。

下载grub4dos
复制grldr、grldr.mbr和menu.lst到C盘根目录
在C:/boot.ini中添加

代码: 全选

c:/grldr.mbr="Ubuntu"
在menu.lst中添加

代码: 全选

title Ubuntu
root (hdx,y)
kernel /vmlinuz-(version)-generic ro root=/dev/sdax quiet
initrd /initrd-(version)-generic
如果你的/boot单独分区,那么root (hdx,y)就是/boot分区
如果没有,则是/分区,而且kernel和initrd的参数要变为

代码: 全选

kernel /boot/vmlinuz-(version)-generic ro root=/dev/sdax quiet
initrd /boot/initrd-(version)-generic
其中version是你要启动的内核版本号,kernel参数中的 root=/dev/sdax,这个sdax是你的/分区所挂载的分区。

这种方法是将grub4dos挂在xp的启动选项下面,不过这样带来的问题就是
1.更新内核后还需要手动改变启动参数才能使用。
2.如果你的C盘出现很凑巧的问题可能一下两个系统都进不去了,届时就只能用livecd修复了。

避免问题2的方法:你可以将gurb4dos写入mbr,具体方法请在论坛内搜索。

至于不用livecd修复grub2的方法,我就不知道了,所以,我的fedora至今还是用grub4dos引导的。

好复杂啊,我到现在都不知道LiveCD是什么,怎么来的,不过我通过那个置顶帖引导成功了,胡乱弄好的,也不知道为什么
Notforsell
帖子: 12
注册时间: 2010-06-14 1:23
送出感谢: 0
接收感谢: 0

Re: 求救,重装xp后,没有了Ubuntu的引导项,也找不回来了

#7

帖子 Notforsell » 2010-06-14 16:50

onshoestring 写了:用置顶小苹果的帖子改过的g4d引导。
谢谢
头像
红烧鱼
帖子: 54
注册时间: 2007-11-04 23:03
送出感谢: 0
接收感谢: 0
联系:

Re: 求救,重装xp后,没有了Ubuntu的引导项,也找不回来了

#8

帖子 红烧鱼 » 2010-06-14 16:54

好像找个工具盘修复一下MBR就行了,很多PE工具盘有这个功能的,希望我的回答能给你提供些帮助
kissman
帖子: 14
注册时间: 2010-05-04 22:25
送出感谢: 0
接收感谢: 0

Re: 求救,重装xp后,没有了Ubuntu的引导项,也找不回来了

#9

帖子 kissman » 2010-06-14 20:33

其实一点也不复杂,都是搞出那么多问题一点一点搜索解决才了解的。
我写的那个解决办法不过就四步:
1.复制grldr、grldr.mbr、menu.lst到C盘根目录
2.修改c:/boot.ini
3.修改c:/menu.lst
4.重新启动,就可以看到挂在xp启动菜单中的grub4dos菜单了,选择其中自己添加进去的Ubuntu启动选项,就OK了。

可能写的比较乱吧,也非常推荐小苹果的gurb2教程,gurb2无法解决时出现问题必查。
回复

回到 “启动和引导”