LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 04-02-2007, 01:23 AM   #1
keuler
LQ Newbie
 
Registered: Apr 2007
Posts: 1

Rep: Reputation: 0
hal.dll error when I attempt to load linux...


All-

I'm setting up a dual boot Win XP SP2 / Puppy Linux 2.14 system. I'm configuring that the default OS (if I wait more than 5 seconds) is Windows XP and if I cursor down one line to the Puppy 2.14 line, Puppy should start.

However, when I select Puppy, after a few seconds, I get a Windows/DOS message to the effect that my hal.dll file is missing or corrupt. (Thankfully, when I reboot and select the first (XP) option, Windows starts with no problems.)

I'd be most grateful if someone could help with this problem.

-Kurt

NOTE: Related setup info: Other sites have suggested a problem with my boot.ini file, but I've checked it closely and it seems OK:

[boot loader]
timeout =10
default = multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS = "Microsoft Windows XP Home Edition" /fastdetect /NoExecute=OptIn
c:\grldr="Start Linux"



My menu.lst file is as follows:

######################################################
# GvR Sept 30th 2004
color black/cyan yellow/cyan
timeout=5
default=0

title Default Boot on HD 0
rootnoverify (hd0,0)
chainloader +1
boot
title Puppy Linux 2.14
kernel (hd0,0)/vmlinuz root=/dev/ram0
initrd (hd0,0)/initrd.gz
boot
######################################################
 
Old 04-03-2007, 06:48 AM   #2
vangelis
Member
 
Registered: Nov 2004
Location: Hellas
Distribution: Zenwalk 6.4
Posts: 337
Blog Entries: 4

Rep: Reputation: 30
That's because you use two boot loaders and it's not necessary.

You are using Window's one, please find it and remove any configuration for it and second, grub which is the one Linux installed and the one that should only be used to configure what system to load on boot.

So, remove from windows any configuration for windows boot loader(I'm sorry I don't know how, I suppose you do) and then re-install puppy Linux with Grub boot loader.

It should be working fine after that.
 
Old 06-22-2009, 07:55 PM   #3
gajamaco
LQ Newbie
 
Registered: May 2009
Posts: 1

Rep: Reputation: 0
Question

Hello!

I have got the same problem. The difference is I am using Ubuntu (installed under windows but to another drive). It was 8.10 and has been upgraded to 9.x.
It was working fine with the windows xp loader when I selected ubuntu it started and worked.
Now it does not load and I get the message which was mentioned before.
(<windows root>\system32\hal.dll file is missing or corrupted)
Maybe because I've changed the location of the windows virtual memory,
or maybe because of some files have been moved to quarantie recognized as rootkits (by superantisypware remover),
or maybe 'coz I cleaned up the registry entries (but it feels like it does not make any difference).

I have read your answer but did not exactly understand what to do...

I tried to boot from the drive where linux is but only got the same boot menu...

(...by the way is there a distinction when I install linux under windows?)

Greetings
Márton Gajárszki
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Linux keeps saving my behind with windows problems (HAL.DLL) randon SUSE / openSUSE 1 10-29-2005 10:30 PM
Dual Booting : ME, XP, Redhat (hal.dll error for XP) rinzei Linux - Newbie 1 03-03-2005 03:02 AM
Hal.dll error on Compaq Desktop Byteraver Mandriva 1 09-28-2004 03:20 PM
<windows root>\system32\hal.dll error forpar General 2 07-11-2004 10:12 AM
Redhat 8 and XP Dualbooting...Hal.dll Error x_x Enox Red Hat 5 10-07-2003 11:15 PM


All times are GMT -5. The time now is 06:25 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration