Sarge 3.1 r0a & Windows XP & grub

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Türnagel
Beiträge: 2
Registriert: 29.10.2005 20:59:13

Sarge 3.1 r0a & Windows XP & grub

Beitrag von Türnagel » 12.02.2006 18:03:54

Hallo zusammen,
wollte mal eine Frage loswerden die mir sehr am Herzen liegt.

debian Sarge 3.1 r0a 2DVD i386
IDE Gerät A Partition 10 ist /
Windows XP hat Partition 1
Wie bekomme ich grub nach einer Windows Installation von den DVD Nr.1 wieder hin.
HABE kein Diskettenlaufwerk und von DVD nr.1 wäre das beste. Hat jemand Erfahrung
die er mit mir teilen möchte. Ich habe nicht viel Ahnung und eine Lösung wäre nett.

Mit freundlichen Grüßen,Boris
:)

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 12.02.2006 18:59:30

Willkommen im Forum !

Hast du noch weitere Linux-Partitions ?

Du mußt irgendwie zu einer grub-shell oder zum Kommando "grub-install" kommen. Entweder kannst du das direkt von der DVD aus aufrufen, oder du mountest deine Partition(s) und machst dann ein chroot.

Du solltest aber vorher genau wissen:
a) wo war Grub vorher installiert (MBR oder Bootsector)
b) auf welcher Partition befindet sich die grub menu.lst

In der Grub-Shell führst du dann folgende Kommandos aus:

root (hd0, <hier dir richtige Partitionnummer einsetzen, mit 0 als erster Partition)

und danach:

setup (hd0)
oder
setup (hd0,0)

Das erste "setup" Kommando schreibt in den MBR das zweite in den Bootsektor

Gruß
gms

Benutzeravatar
Türnagel
Beiträge: 2
Registriert: 29.10.2005 20:59:13

Beitrag von Türnagel » 13.02.2006 18:08:39

gms hat geschrieben:Willkommen im Forum !

Hast du noch weitere Linux-Partitions ?

Nr. Typ Ausmaß Start Ende Benutzen Frei
1 NTFS 1 2550
2 Erweiterte 2551 19457
5 NTFS 2551 7649
6 NTFS 7650 15078
7 Linux 17452 19107 /home1 49 %
8 Linux swap 19108 19234 swap
9 Win95 FAT32 19235 19457 /windows 27 %
10 Linux 15079 15200 / 86 %
11 Linux 15201 16659 /usr 77 %
12 Linux 16660 17267 /home 69 %
13 Linux 17268 17451 /var 66 %


Du mußt irgendwie zu einer grub-shell oder zum Kommando "grub-install" kommen.

Entweder kannst du das direkt von der DVD aus aufrufen
Was geb ich wo ein ?

, oder du mountest deine Partition(s) und machst dann ein chroot.

Du solltest aber vorher genau wissen:
a) wo war Grub vorher installiert (MBR oder Bootsector)
b) auf welcher Partition befindet sich die grub menu.lst

Wie bekomme ich die beiden sachen raus ??

In der Grub-Shell führst du dann folgende Kommandos aus:

root (hd0, <hier dir richtige Partitionnummer einsetzen, mit 0 als erster Partition)

und danach:

setup (hd0)
oder
setup (hd0,0)

Das erste "setup" Kommando schreibt in den MBR das zweite in den Bootsektor

Gruß
gms

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 13.02.2006 20:28:06

Was geb ich wo ein ?
Möglicherweise kannst du dein System direkt booten:
Einfach am Bootprompt "root=/dev/hda10" eingeben und du kannst dir alles weiter bis auf das "grub-install" Kommando sparen.

Ansonsten kommt irgendwann ein Menu in dem eine Shell aufgerufen werden kann, diesen Menupunkt wählst du aus, mountest deine Partitions und führst das chroot aus:

Code: Alles auswählen

mount -o rw,dev /dev/hda10 /mnt
mount /dev/hda11 /mnt/usr
mount /dev/hda13 /mnt/var
mount -t proc proc /mnt/proc
chroot /mnt
Dieses Kommando zeigt dir dann, wo grub installiert war

Code: Alles auswählen

grep "^# groot" /boot/grub/menu.lst
sollte eigentlich bei dir "# groot(hd0)" ,also MBR rauskommen

Danach rufst du "grub-install /dev/hda" auf, die grub shell benötigst du so nicht.

Falls du nochmals Windows und Linux zusammen einrichtest, empfehle ich dir eine kleine Linux /boot Partition als erste Primarypartition einzurichten und den Grub in den Bootsektor dieser Partition zu schreiben. Danach dann die Windowspartition(s).
Das hat folgende Vorteile:
a) Windows kann den MBR und den Bootsektor der Windowspartition jederzeit überschreiben ohne daß Grub überschrieben wird.
b) Windows kann zwar noch das Aktiveflag der Partition umsetzen, das läßt sich aber mit jedem Partitiontool leicht wieder herstellen, egal ob unter Windows oder Linux.

Gruß
gms

Antworten