请告诉一个用VISTA引导9.04的方法。

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
iamcheyan
帖子: 111
注册时间: 2007-07-27 23:30
来自: vkinG城堡
联系:

请告诉一个用VISTA引导9.04的方法。

#1

帖子 iamcheyan » 2009-04-26 3:35

安装9.04后在grub的选项内无法进入VISTA,重写MBR后怎样进入9.04呢。
请告诉一个用VISTA引导9.04的方法,我用easyBCD加了NeoGrub的启动项,MENU.LST内写入
title Ubuntu 9.04, kernel 2.6.28-11-generic
root (hd0,3)
kernel (hd0,3)/boot/vmlinuz-2.6.28-11-generic root=UUID=e3f20555-f425-45f8-832e-8ad0d56a8532 ro locale=zh_CN quiet splash
initrd (hd0,3)/boot/initrd.img-2.6.28-11-generic
boot
启动不起来……
下图是我在UBUNTU下截取的硬盘信息,ubuntu是装载sda4的分区里,也就是hd0,3,应该是没有错误的,请问启动不了的原因在哪里?
附件
Screenshot.jpg
头像
clock88731
帖子: 206
注册时间: 2007-01-01 20:26
来自: 湖北武汉

Re: 请告诉一个用VISTA引导9.04的方法。

#2

帖子 clock88731 » 2009-04-26 10:24

我也遇到了这个问题,关注下。
另外请问下怎么重写MBR?
leewger
帖子: 147
注册时间: 2006-11-29 21:27

Re: 请告诉一个用VISTA引导9.04的方法。

#3

帖子 leewger » 2009-04-26 10:57

我是xp linux双启动,vista没用过,不过原理都是一样的
我的boot是单独挂在一个分区上的,你的分区有些乱,建议你先装vista后,留够一些空白分区,再装ubuntu,/boot单独挂一个分区上,希望我的方法对你有所借鉴

先不管UBUNTU
把vista弄正常启动

将dos4grub中的grldr复制到c盘中
然后在boot.ini中(vista中要相应权限)加入

代码: 全选

c:\grldr="Ubuntu
然后重启,会出现选择菜单
选择ubuntu后,grldr会自动寻找menu.lst(除了ubuntu中的menu.lst外,其他盘区的menu.lst全部要删掉)
头像
ptptptptptpt
帖子: 3711
注册时间: 2006-09-19 18:16

Re: 请告诉一个用VISTA引导9.04的方法。

#4

帖子 ptptptptptpt » 2009-04-26 10:58

把 root=UUID=e3f20555-f425-45f8-832e-8ad0d56a8532 改成 root=/dev/sda4 试试
iamcheyan
帖子: 111
注册时间: 2007-07-27 23:30
来自: vkinG城堡
联系:

Re: 请告诉一个用VISTA引导9.04的方法。

#5

帖子 iamcheyan » 2009-04-26 12:59

clock88731 写了:我也遇到了这个问题,关注下。
另外请问下怎么重写MBR?
我用的PE有重写MBR的功能。
或者进DOS用fdisk /mbr命令。
头像
clock88731
帖子: 206
注册时间: 2007-01-01 20:26
来自: 湖北武汉

Re: 请告诉一个用VISTA引导9.04的方法。

#6

帖子 clock88731 » 2009-04-26 23:23

leewger 写了:我是xp linux双启动,vista没用过,不过原理都是一样的
我的boot是单独挂在一个分区上的,你的分区有些乱,建议你先装vista后,留够一些空白分区,再装ubuntu,/boot单独挂一个分区上,希望我的方法对你有所借鉴

先不管UBUNTU
把vista弄正常启动

将dos4grub中的grldr复制到c盘中
然后在boot.ini中(vista中要相应权限)加入

代码: 全选

c:\grldr="Ubuntu
然后重启,会出现选择菜单
选择ubuntu后,grldr会自动寻找menu.lst(除了ubuntu中的menu.lst外,其他盘区的menu.lst全部要删掉)
谢谢,不过Vista和xp原理不同的。Vista没有boot.ini。。
头像
clock88731
帖子: 206
注册时间: 2007-01-01 20:26
来自: 湖北武汉

Re: 请告诉一个用VISTA引导9.04的方法。

#7

帖子 clock88731 » 2009-04-26 23:26

iamcheyan 写了:
clock88731 写了:我也遇到了这个问题,关注下。
另外请问下怎么重写MBR?
我用的PE有重写MBR的功能。
或者进DOS用fdisk /mbr命令。
谢谢了。。
另外问下如果Ubuntu装好了,可不可以再修改Ubuntu安装时最后一步高级里面的那个grub安装地址啊?
我想试试用Ubuntu直接管理启动项。。
先ghost一下放着。不行就修复mbr。。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 请告诉一个用VISTA引导9.04的方法。

#8

帖子 billbear » 2009-04-27 22:05

Neogrub 就是 grub4dos 的改头换面,永远没有 grub4dos 新。我不知道 neogrub 现在用的是什么版本的 grub4dos,如果是 0.4.3 的话,是不能识别 8.10 和 9.04 的 ext3 分区的。
还是直接用最新 grub4dos 好,用不着 bcdedit 或者 easybcd,直接把这个压缩包里的三个文件丢 c 盘根下即可。
download/file.php?id=61362
头像
clock88731
帖子: 206
注册时间: 2007-01-01 20:26
来自: 湖北武汉

Re: 请告诉一个用VISTA引导9.04的方法。

#9

帖子 clock88731 » 2009-04-28 18:40

billbear 写了:Neogrub 就是 grub4dos 的改头换面,永远没有 grub4dos 新。我不知道 neogrub 现在用的是什么版本的 grub4dos,如果是 0.4.3 的话,是不能识别 8.10 和 9.04 的 ext3 分区的。
还是直接用最新 grub4dos 好,用不着 bcdedit 或者 easybcd,直接把这个压缩包里的三个文件丢 c 盘根下即可。
download/file.php?id=61362
各位,我现在只能进ubuntu了。。 :em20
就是用了这个方法。。我现在的情况是开机的时候是那个menu.lst里面的内容,最下面一项也是windows Vista.但是点了这个会闪一下。。
然后还是停留在这个界面上面。。
请教。
jalousie
帖子: 7
注册时间: 2008-04-14 16:22

Re: 请告诉一个用VISTA引导9.04的方法。

#10

帖子 jalousie » 2009-04-28 19:08

1楼
改动分区会使 uuid 改变,最好只接搜索

代码: 全选

title	 5. 引导 Ubuntu
	find --set-root --ignore-floppies --ignore-cd /boot/grub/stage1
	configfile /boot/grub/menu.lst
clock88731
从grub引导vista用如下

代码: 全选

title	 7. 引导 Vista/2008/win 7
	find --set-root /bootmgr
	chainloader /bootmgr
ryoohki
帖子: 3249
注册时间: 2008-10-28 20:18

Re: 请告诉一个用VISTA引导9.04的方法。

#11

帖子 ryoohki » 2009-04-28 19:23

修改vista的启动项要用到bcdedit.exe
复制grub4dos中的grldr到C:
bcdedit /create /d "grub4dos" /application osloader
bcdedit /enum all #查看C: 的uid号 下面的{}中的****** 就是C: 的uid号
bcdedit /set {******} path \grldr
头像
clock88731
帖子: 206
注册时间: 2007-01-01 20:26
来自: 湖北武汉

Re: 请告诉一个用VISTA引导9.04的方法。

#12

帖子 clock88731 » 2009-04-28 19:48

jalousie 写了:1楼
改动分区会使 uuid 改变,最好只接搜索

代码: 全选

title	 5. 引导 Ubuntu
	find --set-root --ignore-floppies --ignore-cd /boot/grub/stage1
	configfile /boot/grub/menu.lst
clock88731
从grub引导vista用如下

代码: 全选

title	 7. 引导 Vista/2008/win 7
	find --set-root /bootmgr
	chainloader /bootmgr
谢谢你。。总算进了Vista了。。 :em05 :em05
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 请告诉一个用VISTA引导9.04的方法。

#13

帖子 billbear » 2009-04-28 20:22

clock88731 写了:
billbear 写了:Neogrub 就是 grub4dos 的改头换面,永远没有 grub4dos 新。我不知道 neogrub 现在用的是什么版本的 grub4dos,如果是 0.4.3 的话,是不能识别 8.10 和 9.04 的 ext3 分区的。
还是直接用最新 grub4dos 好,用不着 bcdedit 或者 easybcd,直接把这个压缩包里的三个文件丢 c 盘根下即可。
download/file.php?id=61362
各位,我现在只能进ubuntu了。。 :em20
就是用了这个方法。。我现在的情况是开机的时候是那个menu.lst里面的内容,最下面一项也是windows Vista.但是点了这个会闪一下。。
然后还是停留在这个界面上面。。
请教。
这是你自己的问题,我们没有问题。原因大概是你的 vista 引导扇区已经改变。如果是正常的 vista 引导扇区,拷入那 3 个文件只是在 vista 启动项里添加 grub4dos,启动还是 vista 引导器管理的,不可能进不了 vista。
猜想,你是一个盗版使用者,用了软改破解,软改是 grub4dos 的一个改造,vista 的引导权已经被 grub4dos 夺去,而你要么是在 c 盘上放置了 menu.lst,要么是用上面的真 grub4dos 覆盖了软改的 grub4dos,导致软改不使用内置破解菜单而使用了 c 盘或 ubuntu 分区的 menu.lst,从而无法引导 vista。ubuntu 的 menu.lst 引导 vista 是直接链式引导 vista 分区引导扇区的,而那里已经被"软改"了,引导的结果是再次装入 grub4dos,就是你说的闪一下。因此只能用 grub4dos 直接链导 bootmgr,绕开引导扇区。但是单纯的链导 bootmgr 并没有执行破解命令,你的盗版可能处于未激活态。如果要激活,你还有一行字要写。
头像
clock88731
帖子: 206
注册时间: 2007-01-01 20:26
来自: 湖北武汉

Re: 请告诉一个用VISTA引导9.04的方法。

#14

帖子 clock88731 » 2009-04-28 22:18

billbear 写了:
clock88731 写了:
billbear 写了:Neogrub 就是 grub4dos 的改头换面,永远没有 grub4dos 新。我不知道 neogrub 现在用的是什么版本的 grub4dos,如果是 0.4.3 的话,是不能识别 8.10 和 9.04 的 ext3 分区的。
还是直接用最新 grub4dos 好,用不着 bcdedit 或者 easybcd,直接把这个压缩包里的三个文件丢 c 盘根下即可。
download/file.php?id=61362
各位,我现在只能进ubuntu了。。 :em20
就是用了这个方法。。我现在的情况是开机的时候是那个menu.lst里面的内容,最下面一项也是windows Vista.但是点了这个会闪一下。。
然后还是停留在这个界面上面。。
请教。
这是你自己的问题,我们没有问题。原因大概是你的 vista 引导扇区已经改变。如果是正常的 vista 引导扇区,拷入那 3 个文件只是在 vista 启动项里添加 grub4dos,启动还是 vista 引导器管理的,不可能进不了 vista。
猜想,你是一个盗版使用者,用了软改破解,软改是 grub4dos 的一个改造,vista 的引导权已经被 grub4dos 夺去,而你要么是在 c 盘上放置了 menu.lst,要么是用上面的真 grub4dos 覆盖了软改的 grub4dos,导致软改不使用内置破解菜单而使用了 c 盘或 ubuntu 分区的 menu.lst,从而无法引导 vista。ubuntu 的 menu.lst 引导 vista 是直接链式引导 vista 分区引导扇区的,而那里已经被"软改"了,引导的结果是再次装入 grub4dos,就是你说的闪一下。因此只能用 grub4dos 直接链导 bootmgr,绕开引导扇区。但是单纯的链导 bootmgr 并没有执行破解命令,你的盗版可能处于未激活态。如果要激活,你还有一行字要写。
十分谢谢你的耐心指导。我这台本本的确装的是盗版vista。我之前的那个帖子没有责备的意思,只是希望大家帮忙解决下问题。
我现在可以进vista 了,我不知道我的vista 是怎么破解的。。但是之前我是使用过easybcd的,可能因为是它的原因使我的vista引导扇区出现问题把。
billbear
帖子: 3681
注册时间: 2008-05-03 23:42

Re: 请告诉一个用VISTA引导9.04的方法。

#15

帖子 billbear » 2009-04-28 22:24

easybcd 不会改动vista引导扇区。软改会。
回复