Supportnet Computer
Planet of Tech

Supportnet / Forum / Linux

Seit Linux-Installation: Windows booten nicht mehr möglich





Frage

Moin, ich weiß, diese Frage wurde schon zu Hauf diskutiert. Seit einer Woche (!!!) quäle ich mich durch die Linux Foren dieser Welt: ohne Ergebnis. Es wäre super, wenn sich jemand mal der Situation annehmen würde. Also, bekanntes Problem: - Windows läuft seit ewig auf Rechner (D:) - vor kurzem openSuSe 10.1 LINUX installiert (C:) - Bootmanager (GRUB) (C:) noch nicht richtig konfiguriert bekommen - Beim Versuch Win zu booten schon sämtliche Fehlermeldungen von GRUB kennengelernt. Zur Zeit: ERROR 12: Invalid device requested [b]Partitionstabelle:[/b] [quote] Platte /dev/hda: 122.9 GByte, 122942324736 Byte 255 heads, 63 sectors/track, 14946 cylinders Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes --Gerät----------boot.-Anfang----------Ende----------Blöcke-------------Id-----------System /dev/hda1-----------------1----------------------97-------------779121---------82----Linux Swap / Solaris /dev/hda2---------------4983-----------------14945--------80027797+----f-----W95 Erw. (LBA) /dev/hda3---*------------98--------------------2056-------15735667+------83---Linux /dev/hda4---------------2057----------------4982--------- 23503095-------83-----Linux /dev/hda5--------------4983------------------9964----------40017883+-----7-----HPFS/NTFS /dev/hda6----------------9965----------------14945--------40009851-------7------HPFS/NTFS [/quote] Das Windows System befindet sich in der Partition hda5. Mein jetziger menu.lst Eintrag: [quote] root (hd0,4) makeactive chainloader +1 [/quote] Hat jemand ne Idee, warum mein Windows streikt? Ich habe schon tausend verschiedene configs in Grub probiert, aber irgendwie war die richtige noch nicht dabei. Vielen Dank schonmal...

Antwort 1 von UbuntuDau

Hallo!

Gegen deine Grub-Config ist eigentlich nichts einzuwenden. Ich kann mir nur vorstellen, dass Windows nicht startet weil du die Windowspartition außerhalb der 1024Cylindergrenze angelegt hast. Ich weiss, dieses Problem sollte eigentlich nicht mehr bestehen aber ich habe noch eine Wechselplatte die 100GB hat. Auf der habe ich 80GB für zwei Windowspartitionen vorgesehen und die restlichen 20GB für Linux eingerichtet gehabt. Dennoch habe beim ausprobieren von verschiedenen Distris gelegendlich den Warnhinweis bekommen, dass die Rootpartition außerhalb der 8GB-Grenze liegt und Linux eventuell nicht booten wird. Welche Distri davon betroffen war weiss ich leider nicht mehr. Die Suse10.1 wars jedenfalls nicht.
Probiere mal den Bootmanager LILO aus. Eventuell klappt es mit dem besser.

mfg

Antwort 2 von stefanix

Hast du mal versucht, das bootflag auf hda5 zu setzen? Momentan steht es auf hda3.
Grüße, Stefan

Antwort 3 von stefanix

PS: Das rumspielen am MBR ist doch ziemlich risikoreich->Backup ist wärmstens zu empfehlen ;-)

Antwort 4 von -xpilot

Vielen Dank für die Antworten...

ich habe mich jetzt einige Zeit damit abgefunden kein Windows zu haben, langsam muss ich aber wieder darauf zugreifen können.

Also LILO lässt sich (in YaST) nicht installieren (Fehlermeldung), eigentlich habe ich mit LILO aber immer mehr Probleme gehabt als mit GRUB.

Wie verändere ich das bootflag?

Grub liegt im MBR, menu.lst:

rootnoverify (hd0,4)
chainloader +1
makeactive

resultierend: Error: 12

Bei "nur" root (hd0,4) kommt irgendwas mit unbekanntem Dateisystem...

Irgendwelche Ideen?

MfG

Antwort 5 von stefanix

Als root kannst du dir mit dem Befehl "fdisk /dev/hda" die Partitionstabelle anzeigen lassen, dort wird dir angezeigt, welche Partition "aktiv" ist, bzw. bei welcher das bootflag gesetzt ist. mit "m" zeigt dir das Programm eine Hilfe an mit p wird die Tabelle angezeigt, mit a setzt du das bootflag.
Ich bin mir nicht sicher, ob es daran liegt, alles gefährliches Halbwissen :-). Nach einem Backup einfach mal probieren.
Grüße, Stefan

Antwort 6 von asdsdf

hi , hast du schonmal versucht den "makeactive" befehl wegzulassen ? solltest du jedenfalls mal .
ich frage mich vorallem aber , wie du so partitioniert hast ,
sieht ja so aus , als wäre die 1. parition eine swap datei , was sicher nicht gerade optimal ist . da stellt sich die frage , wie und wann du windows überhaupt auf eine erweiterte partiton bekommen hast :lol:
jedenfalls funktioniert der "makeactive" befehl auch nur für prmäre partitionen und das ist dein windows nicht :)

mfg torvalds

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: