装完WinXP、Win7和Ubuntu10.10三系统后进不了XP,显示hal.dll丢失或错误

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
eaglewarrior
帖子: 7
注册时间: 2011-04-29 13:53
送出感谢: 0
接收感谢: 0

装完WinXP、Win7和Ubuntu10.10三系统后进不了XP,显示hal.dll丢失或错误

#1

帖子 eaglewarrior » 2011-04-29 14:15

按照先WinXP,后Win7的顺序在硬盘安装了双系统。WinXP安装在第二个主分区(扩展分区)D盘(sda5),Win7安装在第一个主分区C盘(sda1),与引导有关的文件也都在C盘,第二个主分区(扩展分区)E盘(sda6)做数据盘。再在此基础上用光盘安装Ubuntu10.10到硬盘的第三个主分区(sda3),并把其Grub引导文件也写在这个区(sda3),第四个主分区做成交换区(sda4)。这样装完后,在开机画面最下方有个windows 7 (loader)(on/dev/sda1),点击出现了没装Ubuntu10.10时的XP/Win7双系统引导界面,进Win7很正常,但进XP时则显示hal.dll丢失或错误。用BCD修复也不管用,看了下BCD引导跟没装Ubuntu10.10前一致。怎么装了Ubuntu10.10后就进不了XP了呢?
本人刚用Ubuntu,请高手帮我解决XP的引导问题。如果能把这三者显示在同一级启动目录最好啦。
另外,Ubuntu10.10与旧版的有些设置或命令会不一样吧,在网上看到一些解决方案,很多都是9.10版或更早的,有没有适合10.10版的解决方案,请高手指点一下啊,谢谢啦
头像
qy117121
论坛版主
帖子: 49891
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 335 次
联系:

Re: 装完WinXP、Win7和Ubuntu10.10三系统后进不了XP,显示hal.dll丢失或错误

#2

帖子 qy117121 » 2011-04-29 14:39

我不会,但是应该是因为你的XP在sda5的原因 ,
等小苹果
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
送出感谢: 8 次
接收感谢: 63 次
联系:

Re: 装完WinXP、Win7和Ubuntu10.10三系统后进不了XP,显示hal.dll丢失或错误

#3

帖子 月下叹逍遥 » 2011-04-29 14:48

重新下载注册hal.dll,或者从win7里拷过去,具体步骤自己去谷歌一下吧。
心似浮云常自在,意如流水任东西。
此事背后一定有个天大的咪咪
广告:
1、走过路过,不要错过,dropbox网盘2.25G大放送
py大法好,退C保平安
java多妖孽,VB本异端
日诵一千遍,快活似神仙
头像
smallapple
论坛版主
帖子: 7867
注册时间: 2009-03-28 15:12
送出感谢: 0
接收感谢: 19 次

Re: 装完WinXP、Win7和Ubuntu10.10三系统后进不了XP,显示hal.dll丢失或错误

#4

帖子 smallapple » 2011-04-29 18:38

代码: 全选

cd ~/桌面 && wget 'http://nchc.dl.sourceforge.net/project/bootinfoscript/bootinfoscript/0.55/boot_info_script055.sh' && sudo bash boot_info_script055.sh
 
运行后贴那个Results
teze
帖子: 37
注册时间: 2008-05-25 16:01
送出感谢: 0
接收感谢: 0
联系:

Re: 装完WinXP、Win7和Ubuntu10.10三系统后进不了XP,显示hal.dll丢失或错误

#5

帖子 teze » 2011-04-30 15:56

我觉得 这个不是引导本身的问题了 因为从你描述的问题开看 引导器的任务完成了 成功引导了系统



修复NTOSKRNL.EXE文件并重建boot.ini文件 试试!
eaglewarrior
帖子: 7
注册时间: 2011-04-29 13:53
送出感谢: 0
接收感谢: 0

Re: 装完WinXP、Win7和Ubuntu10.10三系统后进不了XP,显示hal.dll丢失或错误

#6

帖子 eaglewarrior » 2011-04-30 17:32

真的太惨啦,我现在才上的论坛。因为用不了XP和WIN7,我进PE,用Bootice工具将MBR恢复到没装Ubuntu前的状态了。开机画面如初,进XP与WIN7很正常,也没提示hal.dll问题。貌似这一切都是装Ubuntu导致的,XP与WIN7一点都没改动,好好的呢!现在请大家告诉我怎么把Ubuntu给引导出来吧。最好跟XP、Win7显示在同一级列表菜单。
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
送出感谢: 8 次
接收感谢: 63 次
联系:

Re: 装完WinXP、Win7和Ubuntu10.10三系统后进不了XP,显示hal.dll丢失或错误

#7

帖子 月下叹逍遥 » 2011-04-30 17:34

手头有Ubuntu的安装介质吗?搜一下修复Grub的相关内容。
心似浮云常自在,意如流水任东西。
此事背后一定有个天大的咪咪
广告:
1、走过路过,不要错过,dropbox网盘2.25G大放送
py大法好,退C保平安
java多妖孽,VB本异端
日诵一千遍,快活似神仙
头像
qy117121
论坛版主
帖子: 49891
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
送出感谢: 17 次
接收感谢: 335 次
联系:

Re: 装完WinXP、Win7和Ubuntu10.10三系统后进不了XP,显示hal.dll丢失或错误

#8

帖子 qy117121 » 2011-04-30 17:37

eaglewarrior 写了:真的太惨啦,我现在才上的论坛。因为用不了XP和WIN7,我进PE,用Bootice工具将MBR恢复到没装Ubuntu前的状态了。开机画面如初,进XP与WIN7很正常,也没提示hal.dll问题。貌似这一切都是装Ubuntu导致的,XP与WIN7一点都没改动,好好的呢!现在请大家告诉我怎么把Ubuntu给引导出来吧。最好跟XP、Win7显示在同一级列表菜单。
最简单的就是easybcd了
添加linux启动项,
注意选择grub2
也可以用grub4dos来引导,置顶帖里有
渠月 · QY    https://vz.rs/u
本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu
tusheng
帖子: 739
注册时间: 2007-09-18 8:45
送出感谢: 1 次
接收感谢: 1 次

Re: 装完WinXP、Win7和Ubuntu10.10三系统后进不了XP,显示hal.dll丢失或错误

#9

帖子 tusheng » 2011-05-02 10:35

第二个主分区(扩展分区)D盘(sda5),,第二个主分区(扩展分区)E盘(sda6)做数据盘。

这两个叫法肯定是不对的,既然是扩展分区,就只能是第一个逻辑分区和第二个逻辑分区。

当你装完xp,再装win7,活主是sda1,
但当你装ubuntu的时候,你把活主换成了sda3。

sudo fdisk -l的*星号标志是不是在sda3上,这就导致了xp启动不了。

估计最好的办法,还是活主改回sda1,再把ubuntu引导恢复到mbr上。

以上猜测,仅表个人观点,最好还是看看sudo fdisk -l的结果
回复

回到 “启动和引导”