system32\hal.dll丢失怎么解决

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
大智若愚你好毒
帖子: 1
注册时间: 2009-01-01 11:09

system32\hal.dll丢失怎么解决

#1

帖子 大智若愚你好毒 » 2009-01-01 11:31

我装XP和Ubuntu双系统。
最近我发现Ubuntu进不去了。显示是system32\hal.dll丢失。
但我还可以进XP。
我下载新的hal.dll覆盖也不行。
网上说要修改boot.ini。具体怎么操作。谁帮帮我。
好像又跟grldr.mbr有关。

网上很多这个问题的帖子。但都没有具体给出解决办法。这次我真的拜托各位高手了。
头像
poweroff
帖子: 395
注册时间: 2008-12-13 15:03

Re: system32\hal.dll丢失怎么解决

#2

帖子 poweroff » 2009-01-01 11:48

编辑windows的boot.ini

这个错误的原因是把grub以前的隐藏分区算进来了,所以windows找不到自己的分区。要把boot.ini中的分区编号向后调一个。
一条狗的马甲!
对不起,我承认我是一只穿着马甲的狗!
helloworld222
帖子: 577
注册时间: 2008-11-17 13:46

Re: system32\hal.dll丢失怎么解决

#3

帖子 helloworld222 » 2009-01-02 18:09

这其实和 hal.dll 这个文件没有关系
和boot.ini也没有关系(之前你应该没有修改boot.ini里面的内容吧?)

应该是 gldr 或者 boot 文件夹里面的什么文件丢失了吧
362622645
帖子: 1
注册时间: 2009-10-16 11:38

Re: system32\hal.dll丢失怎么解决

#4

帖子 362622645 » 2009-11-13 16:21

这个问题其实是你误删了Ubuntu在C盘的引导程序,你只要把wubi安装目录下的wubildr和wubildr.mbr文件复制拷贝到C盘目录下就可以了!!!
tusheng
帖子: 741
注册时间: 2007-09-18 8:45

Re: system32\hal.dll丢失怎么解决

#5

帖子 tusheng » 2009-11-13 22:10

当你要进ubuntu的时候,提示hal.dll丢失。明显是你的boot.ini写错了。

你的boot.ini成了这个样子
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="ubuntu"
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

至于怎么修改对,那太复杂了,毕近我们不知道你的ubuntu到底装那里了,grub是否安装在boot
回复