问题请教!!!急~~~

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
allenxu
帖子: 2
注册时间: 2007-11-08 17:24

问题请教!!!急~~~

#1

帖子 allenxu » 2008-05-05 16:02

我本来用的是ubuntu单系统,是装在c盘的。最近要做点东西,要用到windows。所以我在原来的f盘装上了xp。然后在grub里面加入了winxp。但是启动xp的时候就是出现一个hal.dll损坏或者丢失的报错,ubuntu还能正常用的,就是xp进不去。。。高手来帮忙阿
头像
davix
帖子: 274
注册时间: 2005-10-04 16:16
来自: Beijing

#2

帖子 davix » 2008-05-05 16:53

還是grub中啟動參數沒寫對。

貼一個例子:
title Windows 95/98/NT/2000
root (hd0,0)
makeactive
chainloader +1

其中root參數那個地文添你windows所在分區,如windows在/dev/sda6,則添 (hd0,5)
windows在哪個分區可通過 sudo fdisk -l 來看。
I'd love K* rather than G*,
just like *nix rather than win*.
Bug No. 1
图片
头像
JangMunho
帖子: 1347
注册时间: 2006-01-18 12:55
来自: 也许真的没有人理解

#3

帖子 JangMunho » 2008-05-05 17:00

找到Windows安装光盘,进入i386目录,用WinRAR(或者归档管理器)打开hal.dl_,解压出hal.dll;拷贝到相应目录下就可以了……
MacBook Pro 15" User
Cocoa Programmer
头像
spider5
帖子: 351
注册时间: 2005-12-15 21:52

#4

帖子 spider5 » 2008-05-05 17:07

大家都没看清楚他的问题。
他的XP是安装在F盘的,
chainloader+1是从主引导区开始计算位移,而他的C盘安装的是ubuntu。

基本无解,当然有一个可能行的办法是手动计算出chainloader需要偏移的扇区数目。

楼主可以考虑用vbox安装一个虚拟机版XP,一些软件不能用只好忍受了。
头像
allenxu
帖子: 2
注册时间: 2007-11-08 17:24

谢谢大家~

#5

帖子 allenxu » 2008-05-09 8:14

最后还是重装了一下ubuntu和windows~不过还是谢谢各位帮忙啊~呵~
:D :D :D
shk
帖子: 39
注册时间: 2008-04-26 9:03
来自: http://senghoo.com

#6

帖子 shk » 2008-05-09 8:17

帮你顶下把。
双系统的正确顺序应该是
WIN系统后LINUX系统。。
如果临时用的华建议用虚拟机
回复