gxylcqx 于 2009-05-01 21:15:19发表:
直接用光驱安装也没事的,我都是,我安装时XP在电脑C盘里,是8.04版本,结果grub一样能认出有个XP在里边,啥也不动它,安装完后引导选项里也多一个XP的引导选项,一样引导得很好啊!! 我再看看你的描述,好像我刚才说的方法不一定能在你的系统上发挥效用!!我不确定!
gxylcqx 于 2009-05-01 21:04:06发表:
[i=s] 本帖最后由 gxylcqx 于 2009-5-1 21:08 编辑 [/i]你现在是用哪种软件引导系统? 我说个方法 ,但我不清楚你的具体情况,所以可能对你来说比较危险 斟酌后再用哦,出事我不负责. 找个像Ubuntu一样有LiveCD界面的,开机进去. 反正目的就是要获得一个有Root权限的终端 $sudo grub grub>find /boot/grub/stage1 #这其实是在查找文件 (hd0,7) #然后出现一个括号,里边显示的就是你的/boot分区代号, # 如前 边显示的是我的Grub分区代号 grub> root (hd0,7) grub>setup (hd0) #以上的hd0 还有7都是find命令出来的哦,要对应上, #要不开机找不到grub了 #然后出来一大堆信息 ,如下 Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/jfs_stage1_5" exists... yes Running "embed /boot/grub/jfs_stage1_5 (hd0)"... 17 sectors are embedded. succeeded Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,7)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded Done. #有succeeded字样就行了, grub>quit #退出grub 其实这就是安装grub到mbr里, 然后看看 grub中的menu.lst文件,适当再改下,一般只是对应上分区就得了 你研究清楚后再决定操作啊,要不不慎啥引导都不好使了,到时再修复就很麻烦了 这种操作也可以在双系统安装时由于先安装Linux系列系统,后安装Windows系列系统造成Mbr被Win冲刷掉后修补操作
xulihang 于 2009-05-01 18:35:28发表:
把grldr放在C盘根目录 boot.ini内加c:\GRLDR="ubuntu"即可进GRUB. 还可用bootsect.lnx
shuqq105 于 2009-05-01 14:18:48发表:
引用:用光盘修复引导~ pjg864 发表于 2009-4-30 19:24
pjg864 于 2009-04-30 19:24:46发表:
用光盘修复引导~
shuqq105 于 2009-04-30 12:12:54发表:
引用:安装启动管理器,可以在系统启动时直接选择激活分区。是DOS下的工具,深出红叶中有。这样Grub直接装在分区中就可以了。 相思爱文 发表于 2009-4-30 00:30
oidodoo 于 2009-04-30 09:33:31发表:
装个windows 优化大师, 看在开机选项中有没有Ubuntu 的选项
相思爱文 于 2009-04-30 00:30:55发表:
安装启动管理器,可以在系统启动时直接选择激活分区。是DOS下的工具,深出红叶中有。这样Grub直接装在分区中就可以了。
相思爱文 于 2009-04-30 00:28:53发表:
想办法把/boot提取出来,用grub for dos引导。 关于menu.lst语法,查找grub中文详解。 ext4没用过,不知grub能否引导。
shuqq105 于 2009-04-29 22:52:24发表:
引用:用winhex读取出D盘的前512字节数据,也就是选中0~200的区块,然后复制出来到一个新的文件,文件名随便,比如ubldr,复制一个到c盘根目录,然后在c:\boot.ini最后一行加入c:\ubldr=Ubuntu,保存重启,就可以进入ubun ... bobo504 发表于 2009-4-28 23:42
saves 于 2009-04-29 08:35:34发表:
进来围观牛人解决办法的。
bobo504 于 2009-04-28 23:42:20发表:
用winhex读取出D盘的前512字节数据,也就是选中0~200的区块,然后复制出来到一个新的文件,文件名随便,比如ubldr,复制一个到c盘根目录,然后在c:\boot.ini最后一行加入c:\ubldr=Ubuntu,保存重启,就可以进入ubuntu了
gxylcqx 于 2009-05-01 21:15:19发表:
直接用光驱安装也没事的,我都是,我安装时XP在电脑C盘里,是8.04版本,结果grub一样能认出有个XP在里边,啥也不动它,安装完后引导选项里也多一个XP的引导选项,一样引导得很好啊!!
我再看看你的描述,好像我刚才说的方法不一定能在你的系统上发挥效用!!我不确定!
gxylcqx 于 2009-05-01 21:04:06发表:
[i=s] 本帖最后由 gxylcqx 于 2009-5-1 21:08 编辑 [/i]
你现在是用哪种软件引导系统?
我说个方法 ,但我不清楚你的具体情况,所以可能对你来说比较危险
斟酌后再用哦,出事我不负责.
找个像Ubuntu一样有LiveCD界面的,开机进去.
反正目的就是要获得一个有Root权限的终端
$sudo grub
grub>find /boot/grub/stage1 #这其实是在查找文件
(hd0,7) #然后出现一个括号,里边显示的就是你的/boot分区代号,
# 如前 边显示的是我的Grub分区代号
grub> root (hd0,7)
grub>setup (hd0) #以上的hd0 还有7都是find命令出来的哦,要对应上,
#要不开机找不到grub了
#然后出来一大堆信息 ,如下
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/jfs_stage1_5" exists... yes
Running "embed /boot/grub/jfs_stage1_5 (hd0)"... 17 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,7)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.
#有succeeded字样就行了,
grub>quit #退出grub
其实这就是安装grub到mbr里,
然后看看 grub中的menu.lst文件,适当再改下,一般只是对应上分区就得了
你研究清楚后再决定操作啊,要不不慎啥引导都不好使了,到时再修复就很麻烦了
这种操作也可以在双系统安装时由于先安装Linux系列系统,后安装Windows系列系统造成Mbr被Win冲刷掉后修补操作
xulihang 于 2009-05-01 18:35:28发表:
把grldr放在C盘根目录
boot.ini内加c:\GRLDR="ubuntu"即可进GRUB.
还可用bootsect.lnx
shuqq105 于 2009-05-01 14:18:48发表:
我希望用Windows引导启动Ubuntu,所以不把GRUB写入MBR
pjg864 于 2009-04-30 19:24:46发表:
用光盘修复引导~
shuqq105 于 2009-04-30 12:12:54发表:
我试过了,用PM取消C盘的活动项,设置D盘为主分区,活动分区,还是不能进,只有Grub提示,没有图形界面,有问题吗?
oidodoo 于 2009-04-30 09:33:31发表:
装个windows 优化大师, 看在开机选项中有没有Ubuntu 的选项
相思爱文 于 2009-04-30 00:30:55发表:
安装启动管理器,可以在系统启动时直接选择激活分区。是DOS下的工具,深出红叶中有。这样Grub直接装在分区中就可以了。
相思爱文 于 2009-04-30 00:28:53发表:
想办法把/boot提取出来,用grub for dos引导。
关于menu.lst语法,查找grub中文详解。
ext4没用过,不知grub能否引导。
shuqq105 于 2009-04-29 22:52:24发表:
我用了Ext4文件系统,winhex没有识别啊,不会弄
saves 于 2009-04-29 08:35:34发表:
进来围观牛人解决办法的。
bobo504 于 2009-04-28 23:42:20发表:
用winhex读取出D盘的前512字节数据,也就是选中0~200的区块,然后复制出来到一个新的文件,文件名随便,比如ubldr,复制一个到c盘根目录,然后在c:\boot.ini最后一行加入c:\ubldr=Ubuntu,保存重启,就可以进入ubuntu了