Uh oh! system32/hal.dll is missing or corrupt.

Thread Tools Search this Thread
Special Forums Windows & DOS: Issues & Discussions Uh oh! system32/hal.dll is missing or corrupt.
# 1  
Old 03-26-2002
Data Uh oh! system32/hal.dll is missing or corrupt.

I'm trying to load red hat linux 7.2 on my machine so that I can learn how to use it. I'm having a very difficult time. I attempted to install it so that I can dual boot between linux and w2k. But now I can't boot up. I get a message saying that system32/hal.dll is either missing or corrupt and that I need to replace it. I attempted to repair it by using the windows erd but it says my hard drive is corrupt. I can log on to Linux using the Linux erd that I created, but I'm not sure how that helps me. Plus, I know nothing about linux. Any suggestions?
# 2  
Old 03-26-2002
I think i face your sorts of problem soemtimes before.this happends when you Install Linux and in the part of intalling Lilo. Im sure you did install Lilo. Do you ? When you want to install Lilo but you allready installed another boot select software like Boot Magic Etc. You should select install on the partition where your Linux reside not the Primary boot partition. If you select to install lilo on Primary boot partition it will install lilo on it but in the mean time destroy any existing system files ( especially other booting softwares ).On your case system32/hal.dll error. It seems like hal.dll is one of the Booting up component of your win2k and not its corrupted. You can either boot your win2k using boot disc and try to reinstall win2k and try to map back the Linux boot directory. (Pitty me when i came thru this problem last time i replace my Maxtor 40GB HDD due to time consuming). Post back if this doesnt help..
# 3  
Old 03-27-2002
Win2k is set up by default with the NTFS filesystem.
Please please don't tell me you let Linux write to the NTFS filesystem! (It shouldn't do it by itself, but if you mounted your Windows drive read-write, that is what could do this). Writing to it corrupts the filesystem bad enough that you have to run a utility in Linux on the device before rebooting, then let chkdisk finish the job when Windows comes up...

Here is the info listed when recompiling the kernel:
NTFS write support (DANGEROUS)
If you say Y here, you will (maybe) be able to write to NTFS
file systems as well as read from them. The read-write support in
NTFS is far from being complete and is not well tested. If you
say Y here, back up your NTFS volume first, since it will
probably get damaged. Also, download the Linux-NTFS project
distribution from Sourceforge at http://linux-ntfs.sf.net/ and
always run the included ntfsfix utility after writing to an NTFS
partition from Linux to fix some of the damage done by the
driver. You should run ntfsfix _after_ unmounting the partition
in Linux but _before_ rebooting into Windows. When Windows next
boots, chkdsk will be run automatically to fix the remaining
damage. Please note that write support is limited to Windows NT4
and earlier versions.

If unsure, say N.
It also mentions that it only works with NT4 and earlier, so the Win2k NTFS versions , nor the WinXP versions of the filesystem is supported (That is, if you even want to call the NT4 fs "supported").

This isn't set by default in any kernel that I've ever seen, so if you did recompile to get this functionality, you should have been reading all the recommended docs, and absolutely do NOT enable any kernel function that you are unsure of - research first!

There may be ways to fix it though, that I am not seeing. Search google for lots of information, and visit the many Linux-NTFS sites.
# 4  
Old 03-28-2002
Well this is what I've done so far. I deleted the 3 partitions that contained linux and I used that space to install win2k. So now I'm dual booting between win2k and win2k. But now I'm able to access everything once again. But I still don't have linux on my machine. I guess I have to delete the new win2k partition and try installing linux again. I'm just not sure what I'm supposed to do differently. I guess maybe follow killerserv's advice although I'm a bit confused on what to do. We'll see what happens.
# 5  
Old 04-06-2002
let's try to fdisk you hardisk first, install w2k, then install boot magic to partition it to some ext2 or (ext3(RH 7.2) - if u wanna convert it later on linix) in your win2k, then only you install your linux, it shall be work, then the lilo boot you install in your secondary boot partition, (it works for me) i have win98, w2k, RH 7.2 install on my computer, but i have 2 hardisk, RH 7.2 i installed on the other fix drive, and it runs smooth... FYI, w2k or winxp has a boot.ini... this file can be edited so that if you don't wanna use some OS just delete the line and you can delete your second OS -- W2k directory safely.
Login or Register to Ask a Question

Previous Thread | Next Thread

7 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Regarding DLL's

hello Forum members, what is internal mechanism of DLL's in Unix kernal.what is the major advantage over static libraries. Thanks & Regards Siva Ranganath (2 Replies)
Discussion started by: workforsiva
2 Replies

2. Linux

Hal deamon..

I have install centos on my server,.. then after rebooting 2 ,3 times , hal deamon cannot start, and system hang on boot.. when i google, i found the solution which is off the hal daemon service... my question is, what is the effect if i off the deamon service ?:confused: tq (2 Replies)
Discussion started by: ultramen7
2 Replies

3. Programming

Compiling with Dll in HP Ux

Hi all, I had trouble compiling my application with a custom dll, the error appear to be some undefined reference to the functions i had created in my dll. Is there a need to update any environmental variable such as LD_LIBRARY_PATH as in linux system. Please advise. One more thing is do... (2 Replies)
Discussion started by: dwgi32
2 Replies

4. IP Networking

dll layer

Hi all , How can I achieve getting the IP address of a local machine, by sending packet over dll layer with its mac address, and how should the frame be consturcted without providing the IP address of the destination machine. Thanx (0 Replies)
Discussion started by: netsavy
0 Replies

5. Linux

Fake System32 Folder

I read somewhere that you can create a fake system32 folder in linux where you can store the most common windows runtime libraries, that way you can install windows programs (using wine) directly in linux, what I meen is that even the installer works. Does anyone know how I can do this, and where... (2 Replies)
Discussion started by: Kimm
2 Replies

6. UNIX for Advanced & Expert Users

Solaris 8 - SUNWcsr cluster missing/corrupt ?

Hi all I'm currently trying to install OpenSSH on a number of servers and for the most part succeeding. Unfortunately one of the Sun V880 servers is complaining when I try to install the /dev/random (entropy) patch (112438-01) needed for the SSH keys. Error below.... (ignore 'the patch has... (3 Replies)
Discussion started by: Brett
3 Replies

7. Programming


Hello all is there any concept of DLL in UNIX if so mention the name of the library linking dynamically Bye Raj (1 Reply)
Discussion started by: rajashekaran
1 Replies
Login or Register to Ask a Question