分页: 5 / 7

Re: [原创]重装windows后 无法进入ubuntu 最简单的修复方法!

发表于 : 2008-09-22 17:06
232904887
不错的方法, :em01 :em01 :em01 :em01 装双系统,GRUB是最容易出错的。起码我的是那样。

Re: [原创]重装windows后 无法进入ubuntu 最简单的修复方法!

发表于 : 2008-10-23 16:00
hsklyh
这个还是麻烦了点
我自己发现的一个最简单的方法
把ubuntu安装所在盘符下的两个文件(具体文件名称我忘了),就是ubuntu文件夹外面的两个文件复制到c盘目录下
再在boot.ini里最后加上c:\wubildr.mbr="Ubuntu"就可以了,因为我的是wubi装的,所以是c:\wubildr.mbr="Ubuntu"

Re: [原创]重装windows后 无法进入ubuntu 最简单的修复方法!

发表于 : 2008-10-25 11:13
liput
楼主,难道不需要设置vmlinuz和initrd.gz两个文件吗?
暂时对这个还没有研究,请知道的老鸟讲一下哦!~

Re: [原创]重装windows后 无法进入ubuntu 最简单的修复方法!

发表于 : 2008-10-26 16:00
pear2007
怎么这么不小心阿!
从装前把那个引导文件备份哈阿

Re: [原创]重装windows后 无法进入ubuntu 最简单的修复方法!

发表于 : 2008-10-28 9:29
LuciferStar
我现在用的是wingrub。
先装XP,然后装ubuntu。

其实启动是正常的,不过XP的恢复休眠功能不起作用了。
所以干掉了原来的MBR,再进入XP安装了wingrub。猜想grub4dos也一样能用。

Re: [原创]重装windows后 无法进入ubuntu 最简单的修复方法!

发表于 : 2008-11-08 8:48
myubunt_720
偶一直用GRUB4DOS,软盘上有,U盘上也有,当然硬盘上也有。只要能进DOS就能进GRUB4DOS,也就相当于GRUB了,只要能进GRUB,就随心所欲了……

重装WIN了就把GRUB再安装到MBR就行,WIN一直都是“被启动”的

Re: [原创]重装windows后 无法进入ubuntu 最简单的修复方法!

发表于 : 2008-11-10 10:46
jxmz
真是好文章,实用

Re: [原创]重装windows后 无法进入ubuntu 最简单的修复方法!

发表于 : 2008-11-13 21:41
ikwen
8.10的无效 :em20

Re: [原创]重装windows后 无法进入ubuntu 最简单的修复方法!

发表于 : 2008-11-24 17:36
usher
还可以这个办法

Re: [原创]重装windows后 无法进入ubuntu 最简单的修复方法!

发表于 : 2008-12-09 23:44
churen
我装的8.10,按5楼方法启动到启动菜单,出现的是8.04选择项,然后需要编辑。提示找不到第15行

按第二种办法把启动目录拷到C:,能启动到8.10的菜单,但仍然找不到启动行

按62楼的方法,成功。

Re: [原创]重装windows后 无法进入ubuntu 最简单的修复方法!

发表于 : 2008-12-10 9:31
seaeye
其实所有启动问题的关键都是 grub for dos
跟xp, vista, ubuntu都只有一点 小问题:就是如何把启动控制全交给grub

Re: [原创]重装windows后 无法进入ubuntu 最简单的修复方法!

发表于 : 2008-12-12 22:23
linh3rn
vista 的 boot.ini咋地找不到呀? :em20

Re: [原创]重装windows后 无法进入ubuntu 最简单的修复方法!

发表于 : 2009-01-04 13:31
冷夜月
linh3rn 写了:vista 的 boot.ini咋地找不到呀? :em20
呵呵,兄弟,vista下根本就没有boot.in了,他是用BCD配置引导的,还有什么bootmgr等,自己去查一下相关资料吧。。。 :em01

Re: [原创]重装windows后 无法进入ubuntu 最简单的修复方法!

发表于 : 2009-01-07 15:41
hysiegfried
恩,遇到同样的问题。按照红色的字操作搞定了,boot明明是在root(hd0, 8)里面,原来的grub竟然是root(hd0,9)。删掉重新进入系统改了一下就好了。多谢指点!

Re: [原创]重装windows后 无法进入ubuntu 最简单的修复方法!

发表于 : 2009-01-08 13:12
billbear
很久以前,bean 大侠在 viewtopic.php?f=139&t=140421 里写道,
有趣的是,vista里尽管使用BCD,但其实也会读取boot.ini的内容。因此你可以在C:\下建立一个boot.ini文件:

[boot loader]
timeout=30
[operating systems]
C:\g2ldr="Start GRUB2 (vista)"

该项目会自动加到vista的启动菜单里,你就不需要使用bcdedit来增加启动项了。
bean 的 grub2 我没试过,我曾试验用类似的做法引导 grub4dos,
[boot loader]
[operating systems]
c:\grldr.mbr=grldr
总是不行,根本没有启动项。我于是怀疑 bean 是在 xp/vista 双系统下误得出这个结论。
今天机缘巧合,发现了原因,原来一定要使用一对引号, bean 老师留了一手 ...

不用 bcdedit,从 vista (无 xp 系统)引导 grub4dos 的方法:
在 c 盘根目录自建 boot.ini,写入:(需要提升权限)
[boot loader]
[operating systems]
c:\grldr.mbr="grldr"


http://download.gna.org/grub4dos/ 下载某个版本的 grub4dos,并把其中的 grldr, grldr.mbr 拷贝到 c 盘根目录。完工。



另外,请尽量使用最新版的 grub4dos,对于由 8.10 安装程序格式化出来的新式 ext3 分区,因为 inode size 从 128 字节变成了 256 字节,所以老的 grub4dos 0.4.3 不认识,也就无法找到其中的 menu.lst 和 linux 内核,因而无法启动。

8.10 menu.lst 中新的 uuid 命令倒是在绝大多数情况下完全不会影响 grub4dos 引导 ubuntu,因为 grub4dos 会忽略 menu.lst 中它不认识的行,使用了新的 uuid 命令的 menu.lst 在 grub4dos 看来只是一个缺少了指定 root(hdx,y) 行的 menu.lst,而由于 grub4dos 的内置菜单寻找 menu.lst 的过程是这样,
default 0
timeout 1
fallback 1

title find /menu.lst
find --set-root --ignore-floppies /menu.lst
configfile /menu.lst

title find /boot/grub/menu.lst
fallback 2
find --set-root --ignore-floppies /boot/grub/menu.lst
configfile /boot/grub/menu.lst

title find /grub/menu.lst
fallback 3
find --set-root --ignore-floppies /grub/menu.lst
configfile /grub/menu.lst

...
所以当 ubuntu 的 menu.lst 没有显式地指定 root (hdx,y) 时,从 grub4dos 内置菜单传递过来的 root 值=(找到并使用的 menu.lst 所在分区)
恰恰是正确的,除非你画蛇添足地把 menu.lst 拷贝到 windows 分区。