先装ubuntu,后用ghost装的xp,能否启动

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
头像
gengzhiyuan
帖子: 17
注册时间: 2008-09-22 22:07

先装ubuntu,后用ghost装的xp,能否启动

#1

帖子 gengzhiyuan » 2008-12-08 23:25

先装的ubuntu,后用ghost装的xp,不知道能否启动XP,那位高手指教指教
fhm476
帖子: 618
注册时间: 2008-08-24 21:34
来自: 福州

Re: 先装ubuntu,后用ghost装的xp,能否启动

#2

帖子 fhm476 » 2008-12-08 23:49

那Linux就不能启动了
头像
TeliuTe
论坛版主
帖子: 7668
注册时间: 2007-11-25 13:29
系统: 16/18/20/w7
来自: 新疆博乐
联系:

Re: 先装ubuntu,后用ghost装的xp,能否启动

#3

帖子 TeliuTe » 2008-12-09 13:44

还没试过,可能要考虑下面几条:

安装ubuntu的时候,留下第一个主分区给XP,
ghost 装XP到第一主分区,
然后在Ubuntu 的menu.lst里添加XP的引导项
头像
gengzhiyuan
帖子: 17
注册时间: 2008-09-22 22:07

Re: 先装ubuntu,后用ghost装的xp,能否启动

#4

帖子 gengzhiyuan » 2008-12-09 22:45

TeliuTe 写了:还没试过,可能要考虑下面几条:

安装ubuntu的时候,留下第一个主分区给XP,
ghost 装XP到第一主分区,
然后在Ubuntu 的menu.lst里添加XP的引导项
xp的引导项添加了,启动了一次,装完驱动再重启就不能启动了,提示缺少hal.dll
seaeye
帖子: 49
注册时间: 2008-12-03 10:05

Re: 先装ubuntu,后用ghost装的xp,能否启动

#5

帖子 seaeye » 2008-12-10 9:26

gengzhiyuan 写了: xp的引导项添加了,启动了一次,装完驱动再重启就不能启动了,提示缺少hal.dll
那是因为盘符错了,因为windows只能在c:启动
而你的主分区是ubuntu,所以windows只能是d:了

在windows启动项加以下两句
find --set-root /ntldr
makeactive

把原有的root(hd0,0)之类的语句,前面加#就可以屏蔽掉,再 试试看
头像
gengzhiyuan
帖子: 17
注册时间: 2008-09-22 22:07

Re: 先装ubuntu,后用ghost装的xp,能否启动

#6

帖子 gengzhiyuan » 2008-12-12 0:23

seaeye 写了:
gengzhiyuan 写了: xp的引导项添加了,启动了一次,装完驱动再重启就不能启动了,提示缺少hal.dll
那是因为盘符错了,因为windows只能在c:启动
而你的主分区是ubuntu,所以windows只能是d:了

在windows启动项加以下两句
find --set-root /ntldr
makeactive

把原有的root(hd0,0)之类的语句,前面加#就可以屏蔽掉,再 试试看
重建了boot.ini后,问题已经解决
guiwow7
帖子: 1
注册时间: 2008-12-12 20:19

Re: 先装ubuntu,后用ghost装的xp,能否启动

#7

帖子 guiwow7 » 2008-12-12 20:22

jorly
帖子: 6
注册时间: 2008-12-06 16:34

Re: 先装ubuntu,后用ghost装的xp,能否启动

#8

帖子 jorly » 2008-12-14 21:06

仅仅改了boot.in,怎么改的
hennry2000
帖子: 11
注册时间: 2008-12-15 4:35

Re: 先装ubuntu,后用ghost装的xp,能否启动

#9

帖子 hennry2000 » 2008-12-15 4:43

据说是可以的,用Grub设置一下。
我从网上找的的,自己没有试过:

带上ubuntu8.04的liveCD,使用Ubuntu live光盘引导进入 Ubuntu live 模式。在Ubuntu中运行终端,执行下列命令

$sudo grub

在grub 命令行模式下接着执行

root (hdx,y)

注意:其中x为硬盘号,数字 “ 0 ”指我们机器上的第一块硬盘,grub的排列顺序是从 “ 0 ”开始的。同理,如果你的系统在第二个硬盘上则是1,依次类推。另外,其中的“ y ”表示前面所指硬盘的 /boot 所在分区号。如果不知道,好执行下列命令

find /boot/grub/stage1

朋友这里返回的结果是: (hd0,2)

安装 grub ,执行命令:setup (hdx)

如果成功会有一个successful......

退出 grub:quite

重启电脑,重新引导ubuntu:$sudo reboot

这里就看到了以前的启动画面,选择ubuntu,就进入了ubuntu的系统。
回复