Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Linux Forum Linux-Web.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

03.09.2007, 16:39

Grub zerschossen und schon ist alles dahin

Hallo!
Ich mach dann mal kurz. Ich habe auf meiner Festplatte 2 Betriebssysteme - openSuse 10.2 und WinXP Pro. Zuerst Windoof installiert, danach Linux und alles lief schön und gut. Als Bootloader habe ich Grub ausgewählt. Dann hatte ich mir aber einen Speicherstick USB angeschafft und ihn mit Ext3 für Linux formatiert. Einige schöne LPI pdfs usw. bei Freunden darauf kopiert und nu komm ich nach Hause und merke - ich kann das ganze zwar auf die Pladde schmeissen, aber nur auf die Linux Partitionen. NTFS kann Linux zwar lesen, aber nicht bechreiben. Schön, daß ich kein FAT mehr benutze... Also ab ins Windows, Partition Magic 8.0 angeschmissen, Lücke geschaffen und 2GB ausgeteilt und in FAT32 formatiert. Danach boote ich den Rechner ... und Windows wird wieder geladen!

Grub ist tot, grub ist nicht mehr da. Dann machen wir es halt mit der openSuse DVD, YAST2 und über Experteneinstellungen Grub neu installieren. Geht aber nicht! Habe es ca. 20 mal auf verschiedene Weisen versucht, meist Fehlermeldung (disk not found), oder aber einmal "Bootloader installiert" - neustart-> nix!

Es gibt nur eine Festplatte:
hda2 windows C
hda3 windows D
hda5 fat32
hda6 linux ext3
hda7 swap

Was müsste ich denn beim Bootloader eingeben? Kofler warnt zwar schon vor der Anfälligkeit, aber die ganzen Angaben wie:

Quellcode

1
2
3
root (hd0,6)
kernel /boot/vmlinuz root=/dev/hda6
initrd /boot/initrd


oder

Quellcode

1
2
3
4
grub
root (hd0,6)
setup (hd0)
quit


bringen garnichts bzw. - in dem 2ten Fall - hatte ich das S/W Textmenu, egal was ich aber auswählte, es ging nicht. Es wurde Fehler 27 oder 17 gemeldet. Der erste Vorgang meldet Fehler bereits nach der Eingabe.

Ist es also zu 99% sicher, daß ein zerschossener Bootloader automatisch zu neuinstallation des Systems führt ? Oder habe ich was falsch eingetippt bzw. bei YAST2 die Häckchen an den Falschen Stellen gesetzt? Ich habe "Install in MBR", "Install auf Hda2" bzw. "Install auf Boot" oder "install auf /root" und alle möglichen Kombinationen wie 1-2-3, 1-2, 2-3, 1-3 ausprobiert. Im Kofler fand ich auch keine genaue Beschreibung, gehe aber davon aus, daß MBR und die Bootpartition eingehackt werden sollten?

Der Fafnir

Quotenbassist

  • »Der Fafnir« ist männlich

Beiträge: 16

Wohnort: HL, Schleswig-Ytong

Beruf: Student

  • Nachricht senden

2

03.09.2007, 16:58

RE: Grub zerschossen und schon ist alles dahin

Moin!

Zu meinen SuSE-Zeiten habe ich auch einmal versehentlich meinen MBR überschrieben... Ich habe damals (SuSE 9.3) die CD eingelegt und den ganz normalen Installationsablauf angefangen (kein Expertenmodus), bis zu einer Auswahl, wo ich wählen konnte, ob Neuinstallation oder bestehendes System reparieren.
=> Reparieren ausgewählt, er hat dann ein bissel vor sich hingearbeitet, entdeckt, dass der Bootloader (GRUB) im MBR sein sollte, war er nicht, Fehler wurde behoben...
-
The mind is like a parachute - it does not work until it's open.
F. Zappa

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Der Fafnir« (03.09.2007, 16:59)


3

03.09.2007, 17:02

Naja, wenn man bei mir YAST2 Installation startet dann sieht das ung. so aus:

Installiation
Sprache wählen
GUI bestätigen
Reparatur ----------> Expertenmodus ---------> bootloader installieren

Nur leider klappt das wie gesagt nicht... :keineahnung:

bonsai

Prof.Dr. Klugschiss

  • »bonsai« ist männlich

Beiträge: 1 486

Wohnort: N.de

Beruf: Informatiker

  • Nachricht senden

4

03.09.2007, 17:42

1. Live-System starten
2. Shell (root!!!)
3. grub-install --force-recheck

falls er sagt:Option unbekannt oder aehnliches:

4. man grub-install
5. richtiges lesen
6. Richtiges testen
7. Richtiges hier hinterlassen

/bernd
Die erste programmgesteuerte Rechenmaschine (Z1) wurde Mitte der 30er Jahre als "nicht patentwürdig" eingestuft. Warum versaut mir das Ding 50 Jahre später immer noch den Tag?

5

03.09.2007, 18:14

Also es klappt so nicht - Das Kommando "force" existiert so nicht:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
knoppix@Knoppix:~$ df
Dateisystem          1K-Blöcke   Benutzt Verfügbar Ben% Eingehängt auf
/dev/root                 3471        26      3445   1% /
/ramdisk                827780      6968    820812   1% /ramdisk
/UNIONFS                827780      6968    820812   1% /UNIONFS
/dev/hdd               4483986   4483986         0 100% /cdrom
/dev/cloop             6357332   6357332         0 100% /KNOPPIX
/dev/cloop2            4886888   4886888         0 100% /KNOPPIX2
/dev/hda1              9727324   4571056   5156268  47% /media/hda1
/dev/hda3             89602504  57463788  32138716  65% /media/hda3
/dev/hda5              2552348        20   2552328   1% /media/hda5


Meine Eingaben (anders ging es nicht):

Quellcode

1
2
root@Knoppix:/ramdisk/home/knoppix# grub --install --force-recheck
Probing devices to guess BIOS drives. This may take a long time.


Dann startet grub mit Prompt:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
    GNU GRUB  version 0.95  (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,5)
 Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0,5)
 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,5)"... failed (this is not fatal)
 Running "embed /boot/grub/e2fs_stage1_5 (hd0,5)"... failed (this is not fatal)
 Running "install /boot/grub/stage1 (hd0,5) /boot/grub/stage2 p /boot/grub/menu
.lst "... succeeded
Done.

grub>


Also andere Live-Linuxe habe ich nicht.

bonsai

Prof.Dr. Klugschiss

  • »bonsai« ist männlich

Beiträge: 1 486

Wohnort: N.de

Beruf: Informatiker

  • Nachricht senden

6

03.09.2007, 18:51

Du musst eine chroot-Umgebung aufmachen....

also:

1. Live-System starten
2. mkdir /newroot
3. mount /dev/hda6 /newroot
4. chroot /newroot /bin/sh
5. grub-install --recheck /dev/hda (bei mir)

Die Grub-Konfiguration nach "man grub.conf" configurieren - wenn es davor ging: Dein Windows hat daran nichts geaendert, ausser Du hast die Partition geloescht.

/bernd
Die erste programmgesteuerte Rechenmaschine (Z1) wurde Mitte der 30er Jahre als "nicht patentwürdig" eingestuft. Warum versaut mir das Ding 50 Jahre später immer noch den Tag?

7

04.09.2007, 09:59

Min,

das geht bei Suse viel einfacher.
CD rein, Installation beginnen. Bis zum Punkt Sprache. Die Installation abbrechen und dann das installierte System starten lassen. (vorausgesetzt du weißt welche hd bzw sd deine root Partition ist) Dann ganz normal anmelden Yast starten und den Grub neu konfigurieren.

grüße nacosis

Thema bewerten