Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.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

23.12.2007, 15:39

GRUB Boot Problem; bekomme "grub>"

Hallo Gentoofreunde,

ich habe folgendes Problem:

Mein GRUB bootet nicht die grub.conf sondern immer egal was ich mache die GRUB Bash (grub>;)

Meine Konfiguration sieht wie folgt aus:


Festplatte 1 (Windows Festplatte)

- 1.1 (hda1) Ist die Systempartition von Windows
- 1.2 - 1.4 sind weitere Partitionen, die jeweils private und andere Daten enthalten

Festplatte 2 (Gentoo Festplatte)

- 2.1 (hdb1) Ist die /boot Partition von Gentoo
- 2.2 (hdb2) Ist die Swap Partition von Gentoo
- 2.3 (hdb3) Ist die / Partition von Gentoo
- 2.4 (hdb4) Soll später das /home/ Verzeichnis enthalten

Festplatte 3 (Erweiterung von Windows)
- 3.1 (hdc)

grub.conf:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
default 0
timeout 15

titel=Gentoo Linux 2.6.23-r3
root (hd1,0)
kernel /boot/kernel-2.6.23-gentoo-r5 root =/dev/hdb3

titel=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1


Also weiter im Text:
- Ich habe den Kernel manuell Konfiguriert (kein Genkernel) verwendet.
- Habe GRUB per Hand installiert und wie im Handbuch drin steht automatisch.
- Ich habe das "*" bei fdisk einmal auf meine hdb1 und einmal auf hda1 stehen gehabt und nichts hat sich verändert.
- Ich habe GRUB auf hdb1 und hda1 installiert ohne Erfolg.
- Mein bzImage liegt auf /boot/ und heißt "kernel-2.6.23-gentoo-r5"
- Absolute Pfad ist also /boot/kernel-2.6.23-gentoo-r5
- hab schon mal mit der ultimatebootcd versucht was zum booten zu bewegen, aber auch da geht nichts

So ich bin über jede Hilfe dankbar.

EDIT: Ich habe jetzt in der GRUb Bash mal versucht die installation per Hand wie sie im Handbuch beschrieben ist einmal durchzuführen, aber als ich die Befehle eingab, erhielt ich folgende Fehlermeldung:

Quellcode

1
2
3
4
5
6
7
grub> root (hd1,0)

Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0,0)

Error 17: Cannot mount selected partition


Erste Lösung(nicht ausgereift): Einfach LILO installiert. Windows startet noch nicht.

Zweite Lösung:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# nano -w /boot/grub/grub.conf

Welcher Eintrag standardmäßig gebootet werden soll. 0 ist der Erste, 1 ist de$
default 0
#Wie viele Sekunden gewartet werden soll, bevor der Standardeintrag gebootet wird
timeout 15


title=Gentoo Linux 2.6.23-r3
#Partition in der das Kernel-Image (Oder das Betriebssystem) vorhanden ist
root (hd1,0)
kernel /boot/vmlinuz-2.6.23-gentoo-r3   root=/dev/hdb3

#Windows Betriebssystem
title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1


Quellcode

1
2
3
4
#grub
grub> root (hd1,0)
grub> setup (hd0)
grub> quit


MfG Samurai

Dieser Beitrag wurde bereits 10 mal editiert, zuletzt von »Samurai@CCC« (01.01.2008, 23:12)


2

27.12.2007, 00:47

hallo,
mal abgesehen davon, das es "setup (hd0)" und nicht "setup (hd0,0)" heißen muss (da es ja der mbr der festplatte und nicht der partition ist)
Ist das benutzen von lilo statt grub ja keine Lösung des Problems.

3

27.12.2007, 11:12

da stimme ich dir zu idefix

ich nehme an wenn Samurai sich eine menu.lst zugelegt hätte dann würde grub funktionieren

mfg

4

27.12.2007, 12:36

Im Grunde genommen ist es nicht ein "grub", sondern ein "wie kriege ich einen Bootloader zum Laufen"-Problem ;o)

Da lilo eine Alternative zu grub (Ohne Vor- Nachteile zu diskutiere) ist, dürfte dieses es eine Akzeptable Lösung sein ...

Ich sehe es eher Positiv, das der Ersteller das gelöst setzt ... ohne Nachfrage :o)
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

5

27.12.2007, 19:41

vielleicht lag es auch an "titel" in der grub.conf, ich würde das auf "title" ändern.

Zitat

Da lilo eine Alternative zu grub (Ohne Vor- Nachteile zu diskutiere) ist

schon wahr, nur irgendwie ist das mehr ein ausweichen als eine Lösung.

Ich bin mir eigentlich zu 100% sicher das er grub (wenn er das handbuch nochmal aufmerksam liest) zum laufen bringt.
Denn, die Fehler, die er gemacht hat sind vertipper oder überlesen, das hätte ihm bei lilo genauso passieren können.

So gesehen, könnte man auch sagen, es ist Zufall, das lilo läuft und grub nicht :D

6

27.12.2007, 19:56

OT:

Ich wollte keine Lanze für grub oder lilo brechen, habe sogar beide bei verschiedenen Servern im Einsatz (Natürlich nicht gleichzeitig ;o) )

Deshalb, s.o. es war kein "Grub" sondern ein "Bootloader"-Problem und damit das [gelöst] gerechtfertigt ...

P.S. lilo hat mir sogar mal beruflich den hals gerettet. Irgend ein Hirni hatte unseren FTP-Server übernommen und versucht den kernel auszutauschen. Nach dem Einspielen in /boot und dem Neustart hing dann nur der Rechner im lilo ... es dürfte klar sein, warum ;o)
(Bei grub hätte der Kenel gebootet ...)

Not-CD und wir konnten wenigstens die Daten retten ... ein Test des "Austausch-Kernels" nach der Datenrettung im trustet-Umgebung (Netzstecker gezogen ;o) ) ergab, das der Recher Kamikaze Lief ...
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

7

29.12.2007, 14:28

Problem umgangen aber nicht gelöst^^

Hallo Liebe Gentoofreunde.

Da ich das Problem umgangen, aber noch nicht lösen konnte, (Da ich nur Gentoo zum Starten gebracht habe und nicht beide.) werde ich es jetzt wieder aufrollen.

Also die Konfiguration kennt ihr ja.

Braucht ihr sonst noch irgend etwas um mir besser helfen zu können?
Ich werde euch mal die Ausgabe von fdisk -l geben.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
fdisk -l
   Gerät  boot. 	Anfang    	Ende 	Blöcke   Id  System
/dev/hda1   *       	1    	3824	30716248+   7  HPFS/NTFS
/dev/hda2        	3825   	38912   281844360	f  W95 Erw. (LBA)
/dev/hda5        	3825    	8923	40957686	7  HPFS/NTFS
/dev/hda6        	8924   	16572	61440561	7  HPFS/NTFS
/dev/hda7       	16573   	38912   179446018+   7  HPFS/NTFS

Platte /dev/hdb: 160.0 GByte, 160041885696 Byte
255 Köpfe, 63 Sektoren/Spuren, 19457 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

   Gerät  boot. 	Anfang    	Ende 	Blöcke   Id  System
/dev/hdb1   *       	1       	5   	40131   83  Linux
/dev/hdb2           	6     	255 	2008125   83  Linux
/dev/hdb3         	256    	6335	48837600   83  Linux
/dev/hdb4        	6336   	19457   105402465	5  Erweiterte

Platte /dev/hdd: 80.0 GByte, 80026361856 Byte
255 Köpfe, 63 Sektoren/Spuren, 9729 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

   Gerät  boot. 	Anfang    	Ende 	Blöcke   Id  System
/dev/hdd1           	2    	9729	78140160	f  W95 Erw. (LBA)
/dev/hdd5           	2    	9729	78140128+   7  HPFS/NTFS


Im Bios steht bei mir folgende Bootreihenfolge drin.

1. Boot von CD
2. Boot von hda (Windows Platte)
3. Boot von hdb (Gentoo Platte)

Was vielleicht auch noch ganz interessant für euch sein dürfte, wäre der Fakt, dass der Grubpromt auch erscheint wenn ich mit LILO alles richtig eingestellt habe und dann beim Booten Windows auswähle. Was ja dafür spricht, dass auf meiner Windowspartition auch irgendetwas stark nicht stimmen kann.

LG Samurai

Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von »Samurai@CCC« (29.12.2007, 14:53)


8

29.12.2007, 15:07

Hallo Samurai

Ich denke wenn du die Tipps von idefix befolgst, sollte dein grub korrekt funktionieren.

MfG josef.95

9

29.12.2007, 16:07

So jetzt funktioniert fast alles.

Ich habe noch folgendes Problem.

Wenn ich jetzt Windows als Betriebssystem auswähle komme ich immer wieder zurück zum Grub Menu, wo ich Windows oder Gentoo auswählen kann. (Rekursion)
Sieht so aus als hätte ich in der Windowspartition eine Umleitung in den MBR.

Meine Frage: Kann ich mit dem Befehl "FixMBR" in der Windowsrettungsconsole wieder eine Lauffähige Windows Version bekommen?
Mir ist klar das ich danach nocheinmal GRUB in den MBR installieren müsste.

LG Samurai

10

29.12.2007, 19:00

So jetzt funktioniert fast alles.
Meine Frage: Kann ich mit dem Befehl "FixMBR" in der Windowsrettungsconsole wieder eine Lauffähige Windows Version bekommen?

Wenn dein Windows nur am MBR erkrankt ist, solltest du es so wieder hinbekommen.

In der Windows Console kannst du dir mit den Befehl:

Quellcode

1
map
deine Laufwerksbuchstaben auflisten lassen
Deine Windows Platte sollte eigentlich harddisk0 (null) sein.

So müsste dann der Befehl:

Quellcode

1
fixmbr \device\harddisk0
lauten, (keine Garantie!)

viel Glück
josef.95

11

29.12.2007, 23:10

Hatte ja windows gerade installiert, also wenn es nicht klappt mach ich es einfach nochmal neu rauf. Werde euch dann spätestens Morgen über den Ausgang in Kenntnis setzen.

LG Samurai

PS: Danke dir josef.95 für die gute Hilfe. :thumbsup:

12

30.12.2007, 10:00

Noch eine Anmerkung / Frage von meiner Seite:

Wenn Du manuell vom Promt des Grub bootest, funzt alles?
In Deinem ersten Beitrag steht ein Interpretationsfehler des Dateisystems. Ich empfehle Dir, nicht so viel von Windows aus zu machen. Ausser den MBR völlig frisch zu machen, kannst Du da ja nicht und wenn dann Win nicht mehr erkannt wird, ist noch mehr Theater ;)

Teste ein manuelles booten, schreibe die Befehle auf und überprüfe dann die dazugehörigen Konfigurationsdateien. Das war bisher mein schnellster und bester Weg.
Man kann nicht alles wissen, aber alles lernen!

13

31.12.2007, 22:40

So ich habe heute Abend Windows installiert, da ich den MBR nicht wieder ordnungsgemäß herstellen konnte, wobei ich nicht mehr glaube, das es daran lag, denn Windows hat bei seiner Überprüfung der Festplatten die Systempartition nicht mal das Dateisystem erkannt. Auf der ganzen Festplatte war sonst nur NTFS, aber bei der Systempartion hat er einen Unbekannten Typ "erkannt". Es müsste also ein anderes Problem gewesen sein.

Werde dann Grub wie oben in der Lösung 2 beschrieben wieder installieren und dann wird es funktionieren.

LG Samurai

PS: Danke an die sehr gute Unterstützung, auch durch josef.95

14

01.01.2008, 01:21

Hallo Samurai

Zitat

So ich habe heute Abend Windows installiert, da ich den MBR nicht wieder ordnungsgemäß herstellen konnte, wobei ich nicht mehr glaube, das es daran lag, denn Windows hat bei seiner Überprüfung der Festplatten die Systempartition nicht mal das Dateisystem erkannt. Auf der ganzen Festplatte war sonst nur NTFS, aber bei der Systempartion hat er einen Unbekannten Typ "erkannt". Es müsste also ein anderes Problem gewesen sein.


Zitat

- 1.1 (hda1) Ist die Systempartition von Windows

Könnte sein das:

Quellcode

1
grub> setup (hd0,0)
der Übeltäter wahr.

MfG und ein Frohes neues Jahr
josef.95

15

01.01.2008, 23:11

Ein Frohes Neues Jahr!

So ich kann euch berichten, dass jetzt alles wie in Lösung zwei beschrieben, funktioniert hat.

Wir haben somit einen weiteren gelösten Artikel.

Achso und es wird wahrscheinlich am

Quellcode

1
grub> setup(hd0)

gelegen haben, dass Windows nicht funktioniert hat.

MfG Samurai

PS: Ein Frohes neues Jahr.

16

01.01.2008, 23:35

RE: Ein Frohes Neues Jahr!



Achso und es wird wahrscheinlich am

Quellcode

1
grub> setup(hd0)

gelegen haben, dass Windows nicht funktioniert hat


Das denke ich nicht, der Befehl ist doch korrekt!
Mit diesem Befehl schreibst du grub in den MBR deiner HDD null

Ich meinte im meinem vorigen Post mit:
Zitat:
Könnte sein das
grub> setup (hd0,0)
der Übeltäter wahr.

das du dir eventuell mit diesem Befehl (grub> setup (hd0,0) ) dein Windows Dateisystem zerschossen hast.
Den mit diesem Befehl würdest du ja den MBR in die erste Partition (wo ja dein Windows ist) schreiben wollen, was natürlich nicht geht, deshalb ja auch die Fehlermeldung von grub.
Dies hatte idefix dir doch auch schon geschrieben, das der Befehl grub> setup (hd0,0) nicht richtig ist, und auch sehr schön erklärt.

Aber nun gut, schön das deine Systeme nun alle korrekt bootbar sind.
Ich wünsche dir ebenfalls ein schönes neues Jahr, und viel erfolg mit deinem neuen gentoo.

EDIT:
berichtigt (quote fehler)
MfG josef.95

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (02.01.2008, 04:05)