Anzeige:
Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 15 von 31

Thema: System bootet nicht mehr

  1. #1
    Registrierter Benutzer
    Registriert seit
    Jul 2006
    Beiträge
    14

    System bootet nicht mehr

    Ich habe auf meinem Computer Ubuntu und Windows XP. Nach der Linux-Installation wollte der PC nicht mehr Windows booten, da habe ich die Windows CD eingelegt und FIXMBR und FIXBOOT eingegeben. Dann erhielt ich die Fehlermeldung "NTLDR missing" beim booten noch bevor GRUB. Diese Datei habe ich von der Windows CD auf jede Festplatte kopiert, doch es half nichts. Auch hab ich versucht Windows nochmal zu installieren. Es befand und befindet sich auf hda5 (d:) und linux auf hda2 + hda3 (swap). hda1 (c:) sollte auf gar keinen Fall formatiert werden, da ich Daten noch benötige. Wie lässt sich mein Problem lösen?

    Hier noch ne Ausgabe auf der Konsole:

    Code:
    root@ubuntu:~# fdisk -l /dev/hda1
    
    Disk /dev/hda1: 128.5 GB, 128519967744 bytes
    255 heads, 63 sectors/track, 15624 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    
    This doesn't look like a partition table
    Probably you selected the wrong device.
    
         Device Boot      Start         End      Blocks   Id  System
    /dev/hda1p1   ?      110102      110577     3815730+  6b  Unknown
    Partition 1 does not end on cylinder boundary.
    /dev/hda1p2   ?      113965      200777   697317940+  75  PC/IX
    Partition 2 does not end on cylinder boundary.
    /dev/hda1p3   ?      106997      106998        1286+  41  PPC PReP Boot
    Partition 3 does not end on cylinder boundary.
    /dev/hda1p4          175983      175986       26459    0  Empty
    Partition 4 does not end on cylinder boundary.
    
    Partition table entries are not in disk order
    root@ubuntu:~#
    mfg.

  2. #2
    Bill Hates Avatar von winni_puh
    Registriert seit
    Jan 2005
    Ort
    Sulzbach-Rosenberg
    Beiträge
    740
    Verdammt... Habe dich falsch verstanden, darum war meine Antwort auch falsch! Sorry!
    Geändert von winni_puh (24.07.06 um 16:19 Uhr)

  3. #3
    Bastard User From Hell Avatar von kreol
    Registriert seit
    Oct 2004
    Beiträge
    7.971
    1. Wenn, dann poste die Ausgabe von "fdisk -l" oder von "fdisk /dev/hda"
    2. Die Datei ntldr muß nicht auf jede Festplatte, aber auf die erste primäre Partition Deiner Bootplatte, also c: bzw. hda1. Siehe auch Link (ganz unten).


    Kreol
    Geändert von kreol (24.07.06 um 16:24 Uhr)
    Beim posten von Dateien oder Ausgaben bitte [code]Text[/code] verwenden. Nähere Info über vB-Tags gibt es hier

    I just want to know God's thoughts. The rest are details. (A. Einstein)

  4. #4
    Registrierter Benutzer
    Registriert seit
    Jul 2006
    Beiträge
    14
    Code:
    root@ubuntu:~# fdisk -l
    
    Disk /dev/hda: 160.0 GB, 160041885696 bytes
    255 heads, 63 sectors/track, 19457 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/hda1   *           1       15625   125507781    7  HPFS/NTFS
    /dev/hda2           15626       16579     7663005   83  Linux
    /dev/hda3           16580       16644      522112+  82  Linux swap / Solaris
    /dev/hda4           16645       19456    22587390    f  W95 Ext'd (LBA)
    /dev/hda5           16645       19456    22581688+   b  W95 FAT32
    Code:
    root@ubuntu:~# fdisk /dev/hda
    
    The number of cylinders for this disk is set to 19457.
    There is nothing wrong with that, but this is larger than 1024,
    and could in certain setups cause problems with:
    1) software that runs at boot time (e.g., old versions of LILO)
    2) booting and partitioning software from other OSs
       (e.g., DOS FDISK, OS/2 FDISK)
    
    Command (m for help):
    Die ntldr und ntdetect.com liegen beide auf C: und auf D:
    Auch als sie nur auf C: lagen klappte es nicht, ich hatte sie dann zur sicherheit auf D: auch noch kopiert.

    mfg.

  5. #5
    ...
    Registriert seit
    Jul 2002
    Ort
    Obing
    Beiträge
    59
    Hallo,

    wie sieht denn die Konfigurationsdatei /boot/grub/menu.lst aus?

    Vielleicht hilft Dir der kleine Artikel von Pro-Linux weiter:
    http://www.pro-linux.de/t_system/grub-howto.html

    Ich verwende zwar noch immer den lilo und hab daher nicht viel Erfahrung mit grub, aber wenn ich das richtig lese, sollte der GRUB in den MBR von /dev/hda installiert werden. Der NT-Loader dann in /dev/hda1 und über den chain-loader geladen werden.

    Wenn ich mich recht entsinne konnte man bei der Systemwiederherstellung von Windows (FIXBOOT,FIXMBR) auch die Partition bzw. das Device mit angeben. FIXMBR ohne Parameterangabe denke ich macht Dir nur Deinen GRUB wieder kaputt weil er sich dann direkt auf das MBR der System-Festplatte installiert.
    D.h. ich würde nochmal den GRUB in den MBR installieren und "FIXBOOT C:" ausführen und in die menu.lst sowas ähnliches wie in dem Link beschrieben reinschreiben (chain-loader).

    Wenn alles nichts hilft, vielleicht kannst Du Dir dann eine Boot-Diskette für Windows machen? Hab leider sowas auch noch nicht gemacht weil ich es bisher zum Glück nicht brauchte, aber so in etwa stelle ich mir vor, dass es funktionieren sollte:
    Möglichkeit1: also die Dateien boot.ini ntldr ntdetect.com auf die Diskette kopieren und das Commando "FIXBOOT A:" ausführen.
    Möglichkeit2: Auf der WindowsXP-CD glaube ich gibt es im Verzeichnis bootdisk ein Programm namens makeboot.exe.
    Zumindest sollte sich dann Windows wieder starten lassen wobei ich mir nicht sicher bin, ob so eine Bootdiskette auch NTFS-Partitionen starten kann?!?

    Naja. Vielleicht habe ich Dir zumindest ein paar Anregungen gegeben...

    Gruß,
    Werner

  6. #6
    Registrierter Benutzer
    Registriert seit
    Jul 2006
    Beiträge
    14
    Also der Eintrag für Windows sieht bei mir jetzt so aus:

    Code:
    title Windows
      chainloader (hd1,0) +1
    Hab ich aus dem Artikel übernommen, wie es vorher aussah hab ich mir leider nicht mehr gemerkt, war aber etwa so:

    root (hd0,0)
    makedefault
    chainloader +1

    oder so. Klappte jedenfalls auch nicht.

    Das mit dem Fixboot C: hab ich ausprobiert, hat leider net geholfen. Und mit der Diskette geht leider nicht, da ich kein Diskettenlaufwerk habe.

    Die makeboot.exe konnte ich leider nicht auf meiner Windows Xp CD finden.

    Hoffe ihr könnt mir helfen, ich bin am verzweifeln

    mfg.

  7. #7
    Registrierter Benutzer Avatar von reni
    Registriert seit
    Apr 2003
    Beiträge
    1.610
    Windows auf 2. Platte ?
    Dann musst du das einfügen:
    Code:
    map (hd0) (hd1)
    map (hd1) (hd0)
    http://www.linuxer.onlinehome.de/apps/grub.htm
    Gruß reni

    Ich würde gern die Welt verbessern, doch Gott gibt mir den Quellcode nicht!

  8. #8
    Registrierter Benutzer
    Registriert seit
    Jul 2006
    Beiträge
    14
    Okay, vielen dank! Ich hab jetzt mal überlegt. Bei mir liegt die Windows-Installation auf hda5 (d und meine daten sowie die ntldr auf hda1 (c. Also müsste mein grup eintrag so aussehen:

    Code:
    map (hd0,0) (hd0,4)
    map (hd0,4) (hd0,0)
    rootnoverify (hd0,0)
    makeactive
    chainloader +1
    boot
    Stimmt das so oder irr ich mich???

    mfg.

  9. #9
    Registrierter Benutzer Avatar von reni
    Registriert seit
    Apr 2003
    Beiträge
    1.610
    Zitat Zitat von Jan-Nik
    Stimmt das so oder irr ich mich???
    Du mappst doch nur die Platten - hat nichts mit Partitionen zu tun !
    Oder siehst du in meinem Posting etwas von Partitionsangaben ?

    Trag das mal so ein, wie ich es gepostet habe.
    Konkret so:
    Code:
    title Windows
    map (hd0) (hd1)
    map (hd1) (hd0)
    rootnoverify (hd1,0)
    makeactive
    chainloader +1
    Gruß reni

    Ich würde gern die Welt verbessern, doch Gott gibt mir den Quellcode nicht!

  10. #10
    Registrierter Benutzer
    Registriert seit
    Jul 2006
    Beiträge
    14
    Zitat Zitat von reni
    Du mappst doch nur die Platten - hat nichts mit Partitionen zu tun !
    Oder siehst du in meinem Posting etwas von Partitionsangaben ?

    Trag das mal so ein, wie ich es gepostet habe.
    Konkret so:
    Code:
    title Windows
    map (hd0) (hd1)
    map (hd1) (hd0)
    rootnoverify (hd1,0)
    makeactive
    chainloader +1
    Aber ich hab doch nur eine Platte?!?

    mfg.

  11. #11
    SuSE-Linuxer Avatar von Sören Schneider
    Registriert seit
    Apr 2006
    Ort
    Tschörmänie
    Beiträge
    270
    Ich würde mal die Ubuntu CD einlegen und booten und schauen, ob da ein repairtool dabei ist.
    Jedenfalls bei SuSE geht das so.
    Geht nicht, gibt's nicht. Geht noch nicht, gibt's.
    openSUSE 13.2, Linux 3.16.7-35-desktop x86_64, KDE: 4.14.9

  12. #12
    Registrierter Benutzer Avatar von reni
    Registriert seit
    Apr 2003
    Beiträge
    1.610
    Zitat Zitat von Jan-Nik
    Aber ich hab doch nur eine Platte?!?
    Dann ist das
    Code:
    title Windows
      chainloader (hd1,0) +1
    auf jeden Fall falsch, denn (hd1,0) sagt, dass Windows auf zweiter Platte, erste Partition liegen würde.

    Wenn Windows auf hda1 liegt, dann müsste da (hd0,0) stehen.
    (sry, die Ausgabe fdisk -l habe ich eben erst gesehen)
    Gruß reni

    Ich würde gern die Welt verbessern, doch Gott gibt mir den Quellcode nicht!

  13. #13
    Registrierter Benutzer Avatar von cippo
    Registriert seit
    Jun 2003
    Beiträge
    146
    Wenn Du 2 optische Laufwerke hast, nimm doch Knoppix oder ´ne andere Live-CD und brenne die wichtigen Daten bzw. bei einem optischen Laufwerk, CD und USB-Stick.

    Seit wann gibt es eigentlich eine /dev/hda4? Bei mir wird die dann aufgeteilt in /dev/hda5, /dev/hda6, etc. Liegt es vielleicht daran? Bin mir nicht sicher, da ich kein Win habe, aber imho muss Win in einer primären Partition, als /dev/hda1 - /dev/hda3 liegen.

    ciao
    "Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety." -- Benjamin Franklin

  14. #14
    Registrierter Benutzer Avatar von reni
    Registriert seit
    Apr 2003
    Beiträge
    1.610
    @cippo
    Es kann schon hda4 als primäre Partition geben, dann allerdings gibt es keine erweiterte Partition mit log. Laufwerken, sondern nur 4 primäre Partitionen.
    hda4 ist auch eine erweiterte Partition mit nur einem logischen Laufwerk, wie man an den Zylinderzahlen sehen kann.
    (welchen Sinn das jetzt hat sei dahingestellt )

    Und ja, Windows will eine primäre Partition zum Booten.
    Gruß reni

    Ich würde gern die Welt verbessern, doch Gott gibt mir den Quellcode nicht!

  15. #15
    Registrierter Benutzer
    Registriert seit
    Jul 2006
    Beiträge
    14
    Also Window liegt bei mir auf hda5 aber die boot.ini und co liegen auf hda1. Also müsste mein Eintrag dann so aussehen?

    Code:
    hide (hd0,0)
    unhide (hd0,4)
    rootnoverify (hd0,4)
    makeactive
    chainloader +1
    boot
    Aber eigentlich liegt ja nur der Window-Ordner auf hda5 und das steht doch schon in der boot.ini?!?

    Das mit Knoppix kann ich leider nicht machen, da ich nur ein Laufwerk habe.

Ähnliche Themen

  1. System bootet nicht
    Von maeh im Forum System installieren und konfigurieren
    Antworten: 7
    Letzter Beitrag: 06.03.05, 18:48
  2. Hilfe System bootet nicht mehr
    Von ReaTh im Forum System installieren und konfigurieren
    Antworten: 4
    Letzter Beitrag: 01.02.04, 21:55
  3. Ahhh mein System bootet nicht mehr
    Von Fleshgolem im Forum System installieren und konfigurieren
    Antworten: 12
    Letzter Beitrag: 30.04.03, 15:38
  4. Mountpoint entfernen -> System bootet nur Nitfall-Console!
    Von ~Gh05t~ im Forum System installieren und konfigurieren
    Antworten: 11
    Letzter Beitrag: 26.08.02, 10:16
  5. Installation ohne Probleme, doch mein System bootet nicht nicht!
    Von Genius2002 im Forum System installieren und konfigurieren
    Antworten: 10
    Letzter Beitrag: 16.11.01, 00:14

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •