PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grub konfiguration unter Gentoo, Partitionierung



Melian
06.04.04, 11:48
Hallo,

ich bin gerade dabei, von SuSE 8.2 nach Gentoo zu wechseln.
Bisher hab ich alles installiert, nun geht es an die Konfiguration von Grub.
Ich habe 2 Festplatten:
40 GB
15 GB WIN XP
23 GB Linux=root (Reiserfs+ SWAP)
2 GB FAT 32 (Dateiaustausch XP ->Linux)

und eine zusätzliche Festplatte mit 80GB ext3 für Dateien.

Ich wollte eigentlich die Booteinstellungen von SuSE übernehmen.

Meine Partitionstabelle(hat SuSE gemacht)


Boot
/dev/hdc1 HPFS/NTFS
/dev/hdc2 * W95 Ext´d (LBA)
/dev/hdc5 Linux Swap
/dev/hdc6 Linux
/dev/hdc7 W95 FAT32


So, nun mein Problem: Wohin mit /boot und Grub ??

Folgende Optionen führen zu keinem Ergebnis:

root (hd2,1) : hier ist der Fehler "Error21: Selected disk does not exist"
root (hd1,1) : No such partition



Ich wundere mich sowieso, warum SuSE die extenden Partition als boot hergenommen hat.

lef
06.04.04, 12:36
Boot
/dev/hdc1 HPFS/NTFS
/dev/hdc2 * W95 Ext´d (LBA)
/dev/hdc5 Linux Swap
/dev/hdc6 Linux
/dev/hdc7 W95 FAT32


So, nun mein Problem: Wohin mit /boot und Grub ??

Folgende Optionen führen zu keinem Ergebnis:

root (hd2,1) : hier ist der Fehler "Error21: Selected disk does not exist"
root (hd1,1) : No such partition


welche Partition wird denn wohin gemounted und welche ist / ?
ich vermute mal hdc6 und dein /boot ist nur ein verzeichnis auf dieser oartition also muß bei grub:
root (hd2,5)
oder hab ich jetzt was falsch verstanden?

hp_tux
06.04.04, 12:40
Hallo,


So, nun mein Problem: Wohin mit /boot und Grub ??
also, für "/boot" brauchst Du keine eigene Partition.


/dev/hdc6 Linux
Ist das Dein root-Dateisystem (Mountpoint: /)?

Wenn ja, dann ist das in der GRUB-Syntax "root (hd2,5)". Wenn Du GRUB als primären Bootmanager verwenden willst, mußt Du ihn im MBR der ersten Festplatte installieren.

Gruß

hp_tux

Melian
06.04.04, 12:58
Danke für eure Antworten.

Bei root (hd2,5) kommt ebenfalls Error 21 selected disk does not exist.

Ich hab mal durch rumprobieren herausgefunden, dass hd0,5 funtioniert.

Anscheinen zählt grub auch die festplatten von 0 weg ??

hp_tux
06.04.04, 13:34
Hallo,


Ich hab mal durch rumprobieren herausgefunden, dass hd0,5 funtioniert.
nun, dann ist das aber nicht "/dev/hdc6", sondern "/dev/hda6"! Das hat übrigens absolut nichts zu tun mit diesem Laufwerksbuchstabenschwachsinn unter DOS (auch manchmal "Windows" genannt...) mit "A:" (erstes Floppylaufwerk) und "C:" (erste Festplatte).

Sorry, aber das mußte mal sein... ;)

Gruß

hp_tux

Melian
06.04.04, 14:16
Hm, also grub läuft nun.
Es ist definitiv nicht hda. Da gibts ja gar keine Partitionen.
Ich find das auch nicht logisch.

hda ist die 80 GB festplatte
hdb ist DVD und CDR Laufwerk
hdc ist besagte Platte

hp_tux
06.04.04, 14:28
Hallo,


Es ist definitiv nicht hda. Da gibts ja gar keine Partitionen.
Ich find das auch nicht logisch.

hda ist die 80 GB festplatte
hdb ist DVD und CDR Laufwerk
hdc ist besagte Platte
hmm, dann hat's entweder einen Bug in GRUB, oder im BIOS ist die Reihenfolge der Platten vertauscht oder ... :confused: :confused: :confused:

Wie sieht denn die Konfigurationsdatei von GRUB aus ("menu.lst" oder so), das würde mich jetzt wirklich mal interessieren!

Gruß

hp_tux

Melian
07.04.04, 10:42
ja mach ich sobald ich das system online hab

hp_tux
07.04.04, 11:09
Hallo,


ja mach ich sobald ich das system online hab
ja, danke schon mal - bin wirklich gespannt... ;)

Gruß

hp_tux

Melian
08.04.04, 10:52
So hier grub.conf

default 0
timeout 30
splashimage=(hd0,5)/boot/grub/splash.xpm.gz #Hintergrundbild

title=Gentoo Linux 2.4.20-gaming
root(hd0,5)
kernel (hd0,5)/boot/kernel-2.4.20-gaming root=/dev/hdc6

title=Windows XP
root (hd0,0)
chainloader +1

hp_tux
08.04.04, 12:24
Hallo,


Es ist definitiv nicht hda. Da gibts ja gar keine Partitionen.
doch, es gibt "hda"!

root(hd0,5)
Also, das ist schon mal "hda6".

root (hd0,0)
Und das ist definitiv "hda1"!

Noch Fragen? ;)

Gruß

hp_tux