Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » GNU/Linux » Grub und Windows

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
28.04.2006, 23:43 Uhr
KaraHead



Moin, ich habe 2 Platten auf denen einmal Linux und auf der anderen Windows läuft.

Als Bootmanager hatte ich Grub, was auch prima klappte.
Nun hab ich Windows neu installiert und siehe da, das drecksding hat Grub gelöscht oder deaktiviert (Aus dem MBR gelöscht oder wie das heißt ).

Die Partitionen wurden nicht geändert, nur kann ich nicht mehr Linux starten.

Wie kann ich Windows als Bootmanager verdrängen und Grub an dessen Stelle einfügen?

Danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
29.04.2006, 00:02 Uhr
Bruder Leif
dances with systems
(Operator)


Moin!

Fahr erst mal Linux per Boot-CD (z.B. Knoppix) hoch. Im Idealfall gleich das System auf der Festplatte, wenn das nicht klappt, normal die CD hochfahren und per chroot auf das feste System wechseln. Im /boot-Verzeichnis müssten die grub-Dateien noch vorhanden sein, im Idealfall reicht dann ein kurzes

Code:
su -
grub-install /dev/hda



aus.
--
Mit 40 Fieber sitzt man nicht mehr vor dem PC.
Man liegt im Bett.
Mit dem Notebook.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
29.04.2006, 00:26 Uhr
KaraHead



Danke schonmal.

Infos:
Auf hda liegt Windows
Auf hdb liegt Linux

Wenn ich nun grub-install /dev/hdb ausführe (right?), dann kommt eine Meldung, dass /usr/lib/stage1 nicht gefunden werden kann. Nun weiß ich aber, dass stage1 in /boot/grub/ liegt, doch wie sage ich das grub-install?

Wenn ich richtig verstanden habe, dann muss ich grub-install auf die Linux Platte anwenden, nicht oder?

Bin ich doch nicht der einzige, der Freitag nacht oder besser gesagt Samstag morgen, nichts besseres zu tun hat als die Foren zu durchforsten
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
29.04.2006, 00:43 Uhr
Pablo
Supertux
(Operator)


hastdu /boot in einer separaten Partition?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
29.04.2006, 00:53 Uhr
KaraHead



Ne, hdb ist so aufgeteilt:
hdb1 = Swap
hdb2 = /
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
29.04.2006, 01:14 Uhr
Pablo
Supertux
(Operator)


Dann startet den Rechner mit einer beliebigen LiveCD und führe folgendes als root aus:


bash:

$ mkdir -p /mnt/system
$ mount /dev/hdb2 /mnt/system
$ chroot /mnt/system /bin/bash --login
$ grub



die Grub Umgebung startet und dann muss du folgendes eingeben


GRUB:

grub> root (hd1,1)            <--- ganz wichtig, das muss du eingeben
grub> setup (hd0)
grub> quit



es wird zu einer ähnlichen Ausgabe kommen (genau das kommt bei mir, wenn ich diese Befehle ausführe, natürlich mit meinen Partitionen)


Zitat:

GNU GRUB version 0.96 (640K lower / 3072K upper memory)

[ Minimal BASH-like line editing is supported. For the first word, TAB
lists possible command completions. Anywhere else TAB lists the possible
completions of a device/filename. ]

grub> root (hd0,1)
Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,1)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
Done.



dann


bash:

$ exit  # exit von der chroot Umgebung
$ umount /mnt/system
$ reboot


--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 29.04.2006 um 01:16 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
29.04.2006, 10:27 Uhr
Pler
Einer von Vielen
(Operator)


Tja, wenn man Windows auf dem Rechner haben will sollte man immer folgendes beachten.
1. Windows 9x/ME installieren
2. Windows 2000/XP installieren
3. Linux installieren

Denn Windows 9X/ME Überbügelt alles, während Windows 2000/XP Wenigstens noch andere Windowsinstallationen erkennen. Und Linux ist sowieso viel freundlicher!

Leider muss man eben Windows auch mal Nachträglich installieren. Dann kommt es eben erst mal zu dem Problem.
Bei vielen Distributionen gibt es übrigens auch beim Installieren einen "Repair"-Modus. (Also so eine geführte Installation, nicht, dass einfach ne Root-Shell gestartet wird und das alte System unter /old gemountet wird oder so) Da kann man dann direkt Boot-Loader installieren/reparieren auswählen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
29.04.2006, 17:33 Uhr
Pablo
Supertux
(Operator)


eine Alternative wäre, eine Sicherungskopie des MBR zu machen, mit dd(1)

Backup: dd if=/dev/hda of=mbr.bak bs=512 count=1

und um auf chroot ... zu verzichten: dd if=mbr.bak of=/dev/hda bs=512 count=1
Achtung, ungetestet!!!
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 29.04.2006 um 17:38 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
29.04.2006, 18:07 Uhr
KaraHead



@Pablo:
Danke hat bestens geklappt.

Wie wärs mit einer Anleitung im FAQ? Ich bin bestimmt nicht der einzige der das Problem hatte.


Danke an euch
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
29.04.2006, 18:16 Uhr
Pablo
Supertux
(Operator)



Zitat von KaraHead:
@Pablo:
Danke hat bestens geklappt.

Wie wärs mit einer Anleitung im FAQ? Ich bin bestimmt nicht der einzige der das Problem hatte.


Danke an euch



mach ich später
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ GNU/Linux ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: