kostenloser Webspace werbefrei: lima-city


Booten: Grub-Loader von Win XP aufrufen lassen

lima-cityForumHeim-PCBetriebssysteme

  1. Autor dieses Themas

    nicoa

    Kostenloser Webspace von nicoa

    nicoa hat kostenlosen Webspace.

    Hallo,
    Ich habe folgendes Problem:
    habe zwei Festplatten. Auf einer IDE ist Win XP, auf der SATA is Grub mit Ubuntu 9.10 und 10.04.
    Wenn die IDE drin is, startet der XP loader, wenn sie raus is startet Grub.
    Wie mache ich es jetzt, dass entweder die SATA mit Grub sofort gestartet wird oder Grub vom XP-Loader geladen wird?

    Ich hoffe auf eure Hilfe,

    mfG
    Nico

    Beitrag zuletzt geändert: 16.6.2010 13:00:56 von nicoa
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. w*o

    Hallo!

    Ich hatte das gleiche Problemchen ;-)

    Ich habe das mit diesem Tool wieder hingekriegt: http://downloads.magnus.de/system-tools/download/grub-installer.html
    Damit kannst Grub einfach von Windows aus installieren. Alternativ kannst du das hier probieren, das kenn ich aber noch nicht... http://download.freenet.de/system/boot-und-bios/download-Super-Grub-Disk-0.9799-mehrsprachig--8741.xhtml

  4. Autor dieses Themas

    nicoa

    Kostenloser Webspace von nicoa

    nicoa hat kostenlosen Webspace.

    who schrieb:
    Hallo!

    Ich hatte das gleiche Problemchen ;-)

    Ich habe das mit diesem Tool wieder hingekriegt: http://downloads.magnus.de/system-tools/download/grub-installer.html
    Damit kannst Grub einfach von Windows aus installieren. Alternativ kannst du das hier probieren, das kenn ich aber noch nicht... http://download.freenet.de/system/boot-und-bios/download-Super-Grub-Disk-0.9799-mehrsprachig--8741.xhtml




    das ist mir auch klar, dass ich grub einfach statt des Win XP bootloaders installieren könnte, aber was, wenn ich wieder den ursprünglichen XP-Loader haben will? Ich habe nämlich auch keine CD oder DVD vom XP bekommen.

    Also:
    gibt es noch jemanden, der meine Frage passend beantworten könnte?
  5. w*o

    Du kannst Grub in den MBR der IDE-Festplatte installieren.

    Unter Windows kannst du dann über die Konsole das Programm FixMBR ausführen, das entfernt den Bootloader wieder.

    Du kannst aber auch Linux zur Betriebssystemauswahl vom Windows Loader hinzufügen, musst mal googlen, wie das genau geht...
  6. j********0

    Hallo,

    auf meinem Rechner war zum Kaufzeitpunkt Win7 auf der einzigen Platte installiert.
    Dann habe ich eine zweite Platte gekauft und darauf Ubuntu 10.04 LTS - Lucid Lynx installiert inkl. Grub natürlich.
    Dann habe ich in der menu.lst (Ubuntu) Win als bootbares Betriebssystem über chain-loading folgendermaßen eingetragen:

    title Windows 7
    root (hd1,1)
    makeactive
    savedefault
    chainloader +1

    Anschließend habe ich die Reihenfolge der Bootplatten im BIOS des Rechners umgedreht.

    Nun sehe ich beim Booten die Auswahl von Grub und kann sowohl Win als auch Ubuntu booten.
    Darüber hinaus habe ich keine Änderung an der ehemals ersten Platte, sprich dem MBR der Win-Platte durchgeführt (hier liegt auch der ganze Recovery-Kram von Win).

    Funktioniert gut.

    Gruß
    S.E.
  7. Autor dieses Themas

    nicoa

    Kostenloser Webspace von nicoa

    nicoa hat kostenlosen Webspace.

    johann1720 schrieb:
    Hallo,

    auf meinem Rechner war zum Kaufzeitpunkt Win7 auf der einzigen Platte installiert.
    Dann habe ich eine zweite Platte gekauft und darauf Ubuntu 10.04 LTS - Lucid Lynx installiert inkl. Grub natürlich.
    Dann habe ich in der menu.lst (Ubuntu) Win als bootbares Betriebssystem über chain-loading folgendermaßen eingetragen:

    title Windows 7
    root (hd1,1)
    makeactive
    savedefault
    chainloader +1

    Anschließend habe ich die Reihenfolge der Bootplatten im BIOS des Rechners umgedreht.

    Nun sehe ich beim Booten die Auswahl von Grub und kann sowohl Win als auch Ubuntu booten.
    Darüber hinaus habe ich keine Änderung an der ehemals ersten Platte, sprich dem MBR der Win-Platte durchgeführt (hier liegt auch der ganze Recovery-Kram von Win).

    Funktioniert gut.

    Gruß
    S.E.

    wenn ich die windows-platte drin habe, zeigt er ja gar nicht erst den grubloader an, sondern gleich den win, da helfen mir die paar zeilen code, die ich übrigens schon kenne, auch nicht weiter.


    so, hab jetzt was gefunden, werde ich morgen oder so mal ausprobieren:
    *  Melden sie sich als "root" an und öffnen sie das Terminalfenster.
        * Hängen den FAT-Datenträger in das System ein. (Zum Beispiel mounten Sie eine Diskette unter /media/floppy.)
        * Ermitteln sie die Bootpartition mit dem befehl "mount".
        * Kopieren Sie den Grub-Bootsektor aus dem Bootsektor der root-Partition (in diesem Beispiel /dev/sda3) auf den FAT-Datenträger: 
    
       dd if=/dev/sda3 of=/media/floppy/bootsek.lin bs=512 count=1
    
    Dieser Schritt, wie auch der folgende, muß bei Verwendung des Bootloaders Grub nicht nach jedem Kernel-Update wiederholt werden. Allerdings ist dies zwingend notwendig, wenn die Datei /boot/grub/stage2 "angefasst" wird (zum Beispiel bei einem Update Grub Pakets bzw. des Systems).
    
        * Booten Sie Ihr Windows Betriebssystem. Kopieren Sie die Datei bootsek.lin vom FAT-Datenträger ins Hauptverzeichnis des Systemlaufwerks C:
        * Fügen Sie in der Datei boot.ini (Attribute setzen) folgenden Eintrag am Ende hinzu: 
    
       c:\bootsek.lin="SuSE Linux"
    
        * Nicht vergessen, in dieser Datei ebenfalls den Timeout zu erhöhen, sollte er auf 0 Sekunden stehen.
        * Falls die Datei boot.ini im Explorer nicht sichtbar ist, können Sie diese auch auch über die Systemsteuerung bearbeiteten. Bei Windows XP zum Beispiel auf folgendem Weg: Systemsteuerung -> Leistung und Wartung -> System -> Erweitert -> Starten und Wiederherstellen -> Systemstart -> Bearbeiten
        * Beim nächsten Booten sollte (wenn alles geklappt hat) ein entsprechender Eintrag im NT-Bootmanager vorhanden sein!


    Beitrag zuletzt geändert: 16.6.2010 23:02:53 von nicoa
  8. w*o

    @nicoca: Wenn du NUR die Windows-Platte drinn hast, und nur Windows angezeigt wird, ist Grub nicht im MBR der ersten Platte, bzw ist die Platte, wo Linux drauf ist.

    @johann1720: Wenn du erst Windows und dann Linux installiert, wird standardgemäß der Bootloader in den MBR der ersten Platte installiert und Windows automatisch hinzugefügt (außer du hast das bei der Installation anders eingestellt).

    Man sollte grundsätzlich erst Windows und dann Linux installieren, wenn man beide Platten im Rechner behalten und ohne Umstecken zwischen den Systemen wechseln will.
    Probiere es einfach aus, indem du Grub neu installierst, hab schon ein paar Tools verlinkt, mit denen das gehen müsste.

    EDIT:
    http://www.administrator.de/index.php?content=52867

    Beitrag zuletzt geändert: 16.6.2010 23:19:21 von who
  9. Autor dieses Themas

    nicoa

    Kostenloser Webspace von nicoa

    nicoa hat kostenlosen Webspace.

    nicoa schrieb:


    so, hab jetzt was gefunden, werde ich morgen oder so mal ausprobieren:
    *  Melden sie sich als "root" an und öffnen sie das Terminalfenster.
        * Hängen den FAT-Datenträger in das System ein. (Zum Beispiel mounten Sie eine Diskette unter /media/floppy.)
        * Ermitteln sie die Bootpartition mit dem befehl "mount".
        * Kopieren Sie den Grub-Bootsektor aus dem Bootsektor der root-Partition (in diesem Beispiel /dev/sda3) auf den FAT-Datenträger: 
    
       dd if=/dev/sda3 of=/media/floppy/bootsek.lin bs=512 count=1
    
    Dieser Schritt, wie auch der folgende, muß bei Verwendung des Bootloaders Grub nicht nach jedem Kernel-Update wiederholt werden. Allerdings ist dies zwingend notwendig, wenn die Datei /boot/grub/stage2 "angefasst" wird (zum Beispiel bei einem Update Grub Pakets bzw. des Systems).
    
        * Booten Sie Ihr Windows Betriebssystem. Kopieren Sie die Datei bootsek.lin vom FAT-Datenträger ins Hauptverzeichnis des Systemlaufwerks C:
        * Fügen Sie in der Datei boot.ini (Attribute setzen) folgenden Eintrag am Ende hinzu: 
    
       c:\bootsek.lin="SuSE Linux"
    
        * Nicht vergessen, in dieser Datei ebenfalls den Timeout zu erhöhen, sollte er auf 0 Sekunden stehen.
        * Falls die Datei boot.ini im Explorer nicht sichtbar ist, können Sie diese auch auch über die Systemsteuerung bearbeiteten. Bei Windows XP zum Beispiel auf folgendem Weg: Systemsteuerung -> Leistung und Wartung -> System -> Erweitert -> Starten und Wiederherstellen -> Systemstart -> Bearbeiten
        * Beim nächsten Booten sollte (wenn alles geklappt hat) ein entsprechender Eintrag im NT-Bootmanager vorhanden sein!



    hat doch nicht funktioniert, wenn ich mit eingesteckter XP-Platte starte, zeigt er zwar den entsprechenden Eintrag an, wenn ich diesen aber auswähle, hakt mein PC ca. 5 Sek. und geht dann einfach komplett aus.

    Kann mir vielleicht noch jemand weiterhelfen???
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!