我装XP和Ubuntu双系统。
最近我发现Ubuntu进不去了。显示是system32\hal.dll丢失。
但我还可以进XP。
我下载新的hal.dll覆盖也不行。
网上说要修改boot.ini。具体怎么操作。谁帮帮我。
好像又跟grldr.mbr有关。
网上很多这个问题的帖子。但都没有具体给出解决办法。这次我真的拜托各位高手了。
system32\hal.dll丢失怎么解决
-
- 帖子: 1
- 注册时间: 2009-01-01 11:09
- poweroff
- 帖子: 395
- 注册时间: 2008-12-13 15:03
Re: system32\hal.dll丢失怎么解决
编辑windows的boot.ini
这个错误的原因是把grub以前的隐藏分区算进来了,所以windows找不到自己的分区。要把boot.ini中的分区编号向后调一个。
这个错误的原因是把grub以前的隐藏分区算进来了,所以windows找不到自己的分区。要把boot.ini中的分区编号向后调一个。
一条狗的马甲!
对不起,我承认我是一只穿着马甲的狗!
对不起,我承认我是一只穿着马甲的狗!
-
- 帖子: 577
- 注册时间: 2008-11-17 13:46
Re: system32\hal.dll丢失怎么解决
这其实和 hal.dll 这个文件没有关系
和boot.ini也没有关系(之前你应该没有修改boot.ini里面的内容吧?)
应该是 gldr 或者 boot 文件夹里面的什么文件丢失了吧
和boot.ini也没有关系(之前你应该没有修改boot.ini里面的内容吧?)
应该是 gldr 或者 boot 文件夹里面的什么文件丢失了吧
-
- 帖子: 1
- 注册时间: 2009-10-16 11:38
Re: system32\hal.dll丢失怎么解决
这个问题其实是你误删了Ubuntu在C盘的引导程序,你只要把wubi安装目录下的wubildr和wubildr.mbr文件复制拷贝到C盘目录下就可以了!!!
-
- 帖子: 741
- 注册时间: 2007-09-18 8:45
Re: system32\hal.dll丢失怎么解决
当你要进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
你的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