Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
GRUB Boot-Dateien v. ext. HD auf int. HD verschieben

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Umstieg auf Linux
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
mischa



Anmeldungsdatum: 05.09.2006
Beiträge: 2

BeitragVerfasst am: 05. Sep 2006 21:44   Titel: GRUB Boot-Dateien v. ext. HD auf int. HD verschieben

Hallo,
meine IST-Situation:
Laptop mit WinXP als Betriebssystem. Dazu SUSE 10.1 auf einer ext. USB-HD installiert.
GRUB als Bootmanager.
Funktioniert einwandfrei.

Nun habe ich aber das Problem, daß ich immer die ext. HD angeschlossen haben muß, weil der GRUB-Bootloader dort seine Dateien hinterlegt hat (boot-ordner).

Ich hätte aber gerne, daß GRUB als Bootmanager immer funktioniert, auch wenn keine ext. HD dran ist (sprich: auch kein Linux). Daher müßte ich wohl die entsprechenden Dateien auf der internen HD haben, mit einem entsprechendem Verweis im GRUB darauf.

Und hier stehe ich an. Ich habe keine Ahnung, wie das gehen soll.
Ich bin ein geübter XP-User, aber in Linux erst am Anfang.

Ich hoffe, Ihr könnt mir helfen.
Danke, Mischa
 
Benutzer-Profile anzeigen Private Nachricht senden

Lateralus
prolinux-forum-admin


Anmeldungsdatum: 05.05.2004
Beiträge: 1238

BeitragVerfasst am: 08. Sep 2006 8:20   Titel:

Du brauchst eine Partition, die Grub lesen kann, d.h. entweder FAT32 oder Unix/Linux-Dateisysteme wie z.B. ext2/3. Es ist naheliegend, eine FAT32-Partition anzulegen, diese kannst du auch zum Datei-Austausch verwenden - dazu brauchst du natürlich genügend Platz auf der Platte.

Wenn du die Partition angelegt hast, boote Linux, mounte die Partition (man mount), falls das nicht schon geschehen ist und kopiere das grub-Verzeichnis unter /boot auf die FAT32-Partition, z.B. mit:

Code:
cp -r /boot/grub /mnt/fat32


wobei hier die FAT32-Partition unter /mnt/fat32 eingehängt ist. Danach musst du eine veränderte Version von grub in den MBR installieren. ANGENOMMEN Windows XP liegt auf hda1 und die FAT32-Partition auf hda2:

Starte grub mit "grub"
Code:
grub> install (hd0,1)/grub/stage1 d (hd0) (hd0,1)/grub/stage2 p (hd0,1)/grub/menu.lst


Falls du hier einen Fehler bekommst, ist 1. die FAT-Partition eine andere, als die zweite (weiter hilft hier: fdisk -l /dev/hda), oder 2. die Dateien wurden nicht kopiert oder 3. Grub erkennt die USB-Platte vor der anderen (in diesem Fall den Befehl mit (hd1,1) und (hd1) wiederholen).

Ein paar Beiträge, die dir vielleicht helfen (vor allem beim Verständnis, wie Grub Laufwerke bezeichnet):
http://www.pro-linux.de/forum/viewtopic.php?t=1028998
http://www.pro-linux.de/forum/viewtopic.php?t=1027290
 
Benutzer-Profile anzeigen Private Nachricht senden

mischa



Anmeldungsdatum: 05.09.2006
Beiträge: 2

BeitragVerfasst am: 25. Okt 2006 12:26   Titel: danke

hallo lateralus,

danke für deine konkrete antwort.
es hat zwar nicht 100% funktioniert, aber deine inputs haben mir sehr weitergeholfen beim verständnis von linux.

ich werde mit diesem vertieften wissen einen komplett neuen versuch angehen, da ich mit meinem halb-wissen wohl schon zuviel zerstört habe.

danke nochmal und lg
mischa
 
Benutzer-Profile anzeigen Private Nachricht senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Umstieg auf Linux Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy