<windows root>system32/hal.dll fehlt - wie muss meine boot.ini aussehen?

Erik

Kabelverknoter(in)
Hallo miteinander,
ich kann mein Windows nicht mehr booten, es kommt die Fehlermeldung, dass die hal.dll nicht vorhanden seie (was sie aber ist...). Das ist wohl auf eine falsche boot.ini zurück zu führen.
Unter meinem Fedora-Linux kommt mit fdisk -l folgende Festplatten-Konstellation raus:
Disk /dev/sdb: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x26fe54eb

Device Boot Start End Blocks Id System
/dev/sdb1 1 88651 712089126 7 HPFS/NTFS
/dev/sdb2 * 88652 88669 144585 83 Linux
/dev/sdb3 88670 91135 19808145 83 Linux
/dev/sdb4 91136 91202 525312 5 Extended
/dev/sdb5 91137 91202 523264 82 Linux swap / Solaris

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcc6446fd

Device Boot Start End Blocks Id System
/dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/sda2 2551 30401 223713157+ 7 HPFS/NTFS
Auf der sda1 liegt windows und meine boot.ini


[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer
Auf sdb1 ist meine Grub-Boot-Partition, die grub.conf sieht so aus:

default=0
timeout=3
splashimage=(hd1,1)/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.33.6-147.2.4.fc13.x86_64)
root (hd0,1)
kernel /vmlinuz-2.6.33.6-147.2.4.fc13.x86_64 ro root=UUID=afd1e377-94c4-4ec0-ad7c-20ed7f8f0eeb rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=de rhgb quiet
initrd /initramfs-2.6.33.6-147.2.4.fc13.x86_64.img

title Windows XP
rootnoverify (hd0,0)
chainloader +1

Kann mir jemand verraten, wie ich dieses :motz:Windows XP wieder zum booten bringe? Ich wäre sehr dankbar, hat mich schon genug Zeit gekostet.

Ach ja, im Bios habe ich die sdb-Platte (die mit 750gb und der boot-Partition) als Boot-Platte angegeben.

Viele Grüße und danke schon einmal,
Erik
 
multi(0)disk(0)rdisk(1)partition(1)
genau da ist der wurm drinnen.
vermutlich rdisk=1 statt 0

reparaturkonsole > fixboot oder so ähnlich.
(wobei, ich würds eher "händisch" machen)

hast wohl an den platten oder partitions herumgetan.
oder die bootreihenfolge verändert.
oder den mbr überschrieben..
 
Erstmal vielen Dankt für die Antwort!
multi(0)disk(0)rdisk(1)partition(1)
genau da ist der wurm drinnen.
vermutlich rdisk=1 statt 0
Ich habe rdisk auch 0 gestellt, das hat leider nichts an der Fehlermeldung geändert..
reparaturkonsole > fixboot oder so ähnlich.
(wobei, ich würds eher "händisch" machen)
Ich habe es auch händisch gemacht, ist a) einfacher und b) hat fixboot nichts gebracht, außer, dass ich GRUB komplett neu konfigurieren musste...
hast wohl an den platten oder partitions herumgetan.
oder die bootreihenfolge verändert.
oder den mbr überschrieben..
Beides... erst habe ich Partitionen geändert/eine hinzugefügt weil ich Fedora neu aufgesetzt habe, da dann nichts mehr ging mit Windows, habe ich fixboot und fixmbr ausprobiert...

Bin offen für neue Vorschläge :-)

Viele Grüße,
Erik
 
DEN fehler hab ich nur einmal begangen.. ;-)

BEVOR man sowas unternimmt, disabled man sämlichte bootloader, bootmanager,
und setzt unter DOS die zu behandelnde partition auf aktiv.
die anderen platten im bios auf none.

dann bootet man 1x auf die zu behandelnde partition, zur kontrolle, ob sie
auch tatsächlich die gewünschte ist (und als erste patition auf der ersten platte
im system gefunden wird).

ich konnte es damals durch langes probieren wiederhestellen.

oder nimm gleich "bootit ng". grub ist mit sowas offensichtlich überfordert.
 
Hm, na gut, danke auf jeden Fall für die Ausführungen, dann werde ich es wohl mal weiter versucehn müssen. Sehr ärgerlich, was M$ mich da mal wieder an Zeit kostet (Grub hat es eigentlich gut mitgemacht, bis XP rumgepfuscht hat...).

Viele Grüße,
Erik
 
grub ist möglicherweise ausreichend, "solange omi keinen stock braucht".

ich denke nicht, daß es an MS liegt, die dir die zeit wegnehmen, das solltest
du dir schon selbst zuschreiben.. ;-)
 
Naja, klar hab ich alles in die Wege geleitet um die Sache zu zerlegen, um es zu zerschießen, aber ntdlr ist schon ein Mist ;)

Also bisher hat mir Grub gereicht, brauche keinen Stock :-D
 
schon "bootit" probiert?
Ne, habe auf deinen Wink hin mal danach gesucht und ein wenig darüber gelesen - klingt eignentlich ganz i.O. ... aber ich würde eigentlich nur ungern auf grub verzichten und mit was ganz neuem rumfrickeln... aber mal schauen, ob ich die Zeit dazu finde, lohnen könnte es sich ja allemal. Da muss ich nur mal nach ein paar brauchbaren Anleitungen im Netz suchen... :-)
 
Oh mann, mich hatte es angekotzt und ich hab win neu aufgespielt. Hatte dabei nur die Win-Platte dran. Wenn ich jetzt die andere wieder rangehängt habe von *dieser* booten mit Grub Windows booten will, ist das gleiche Porblem wieder da -.- Ergo hätte ich vermutlich nichtmal formatieren müssen, sondern "nur" immer im bios umstellen, welches die boot-Platte ist. Hätte zumindest für's erste viel Arbeit erspart. *fluch*
 
Zurück