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

10.07.2004, 13:53

Installationsprobleme + Fragen dazu

Hallo!
Bin vor etwas über einem Jahr auf Suse 8.2 umgestiegen, und dachte jetzt fühle ich mich sicher genug umauf gentoo umzusteigen, dass mir ein guter Freund wärmstens empfohlen hat.

Ich habe also im laufe der Woche angefangen gentoo zu installieren, nachdem mir mein freund gesagt hatte, dass ich das nicht alles auf einmal machen müsste.
Habe also am ersten tag die Platten Vorbereitung usw gemacht, dann am zweiten Tag die ersten beiden Installationsschritte gemacht, gestern den Kernel und wollte heute die Config machen und dann im Laufe des Tages fertig werden.

ich habe also immer von cd gebootet und dann folgendes gemacht:
(nach dem ich am zweiten Tag in das installierte System wechseln konnte.)
[code:1]
mount /dev/hda1 /mnt/gentoo/boot
Mount /dev/hdf7 /mnt/gentoo
mkswap /dev/hdb1
chroot /mnt/gentoo /bin/bash
env -update
source /etc/profile
[/code:1]

1.Frage: Nachdem ich den Kernel kompiliert hatte, wollte ich emerge -nvida ausführen, das ging auch, brach aber mit der Fehlermeldung ab, dass einen Kernel Option "MRTT" oder so ähnlich hiess die, (habe vergessen mir das aufzuschreiben) aktiviert werden müsse.
Kein Problem dachte ich mir, dann konfiguriere ich den Kernel einfach nochmal neu. Da in der Fehlermeldung direkt stand wo ich die Option finde, war die schnell gefunden, danach habe ich den Kernel neu kompiliert, die Daten wie in der Anleitung alle wieder auf /boot kopiert,

Danach wieder emerge nvidia, leider mit demselben Ergebnis! Hätte ich vorher was löschen sollen oder so? bzw die nvidia resorucen neu runterladen?

2.) Frage: Habe auch unter Suse den Grub als Bootloader.

Gentoo liegt auf Hdf7 , boot ist hda1.

Reicht es, wenn ich unter Suse in den Grub noch ne Zeile einfüge? Ich gehe eigentlich davon aus.

Ist die Zeile dann so richtig?

[code:1]
title Gentoo 2.4.26
root (hd0,0)
kernel (hd0,0)/kernel-2.4.26 root=/dev/hdf7
[/code:1]

Btw: hdf7 = (hd4,4) ???

3.) emerge funktioniert nicht mehr

Dann wollte ich eben anfangen die Systemtools zu installieren,

[code:1]
emerge syslog-ng
[/code:1]

da kam die Meldung, dass der Befehl nicht verfügbar sei.
Ich vermute mal, dass ich heute irgendetwas vergessen habe, als ich auf das installierte System gewechselt bin. (siehe oben der erste code abschnitt)

So ich glaube das sind meine Fragen fürs erste.
ich hoffe mir kann geholfen werden.
Ich habe zwar die Forensuche und Google befragt, aber ich habe wahrscheinlich wieder nicht das richtige eingegeben....

Gruss
und vielen Dank fürs Lesen

Chrittig

2

10.07.2004, 14:07

1.) hast du den kernel wahrscheinlich an die falsche Stelle kopiert, denn

Zitat

mount /dev/hda1 /mnt/gentoo/boot
mount /dev/hdf7 /mnt/gentoo

(Achtung bei Groß-/Kleinschreibung!) ist die verkehrte Reihenfolge. Dein neuer Kernel liegt jetzt vermutlich auf hdf7 unter /boot :)

2.) Der Bootloader ist ja nicht von SuSE abhängig, sondern ist ja im MBR installier. Der kann theoretisch alles booten, was so auf deinen Platten rumschwirrt. Der Eintrag müsste passen, wenn ich jetz nix übersehen habe.

3.) Hast du das chroot wirklich gemacht?
Und env -update ist nicht env-update! Das könnte auch der Fehler gewesen sein.

3

10.07.2004, 16:04

Hi

erstmal danke für die schnelle Reaktion.

Also das mit dem env-update scheint wirklich der Fehler gewesen zu sein, denn nachdem ich das zusammengeschrieben hatte lief emerge wieder. Was so ein Leerzeichen ausmacht...


Und da muss ein Fehler drin sein...
[code:1]
title Gentoo 2.4.26
root (hd0,0)
kernel (hd0,0)/kernel-2.4.26 root=/dev/hdf7
[/code:1]

Ich habe 2 Platten am ersten IDE Kanal, am zweiten zwei optische Lafuwerke, und dann nen PCI-IDE controller, an dem noch mal zwei platten hängen.
Auf der zweiten ist gentoo installiert.
Muss ich da vielleicht noch irgendeine SCSI boot option oder ähnliches eintragen?

Wenn ich das so boote gibt das ne Kernel Panic, und er sagt ich solle root=/dev/hdf7 was richtiges eintragen.

[code:1]

Kernel Panic: unable to mount root fs on 21:47
[/code:1]

Irgendeine Idee, was das sein könnte? bei 21:47 spuckt google immer irgendwelche posting aus, die um 21:47 gemacht wurden.

Gruss und schönes Wochenende
Chrittig

4

10.07.2004, 16:19

noch ne ergänzung

Wenn ich unter SuSe in das Proc verzeichnis von Gentoo gucke, ist das leer.

Ist das richtig?

Wenn nicht:
Muss ich jetzt alles neu machen?

Achja: Der Kernel liegt auf hda1 in /boot
ist also alles richtig.

Und in die fstab habe ich auch reingeguckt.
da war das falsche FS eingetragen, das habe ich berichtigt, aber selbst das hat nicht geholfen

gruss
Chrittig

5

10.07.2004, 16:21

hd(0,0) ist meines Erachtens die erste Platte am ersten IDE-Strang...und wenn es bei dir auf der 2. liegt sollte da stehn hd(1,0).

Dachte so stand das auch in der Anleitung zu GRUB....*nachgugg*

"..Festplatten werden von null an gezählt.." "..Partitionen starten mit Null anstatt mit eins.."

wenn nun also also am ersten IDE-Strang die zweite Festplatte gemeint ist muss es eben hd(1,0) lauten, vorrausgesetzt, die boot-Partition is die erste Partition.


mfg

Apollo
In jedem noch so reinen Herzen existiert ein Ort des tiefsten Abgrundes. (C) Apollo '02

6

10.07.2004, 22:23

also die boot partition ist die erste partition auf der 1.Platte also
hd(0,0)

ich habe die zeile in grub gelassen wie sie ist, aber er meldet immer noch, dass ich ihm die root partition angeben soll, und dannbricht der bootvorgang mit ner kernelpanic ab.


Ich verstehe das nicht. Meinenbescheiden Linuxkenntnissen zufolge ist die zeile richtig
(habe einfach die zeile aus dem Handbuch abgeschrieben und auf meine bedürfnisse angepasst....)

Ich hatte noch nen fehler in der fstab gefunden, aber auch die berichtigung hat nicht geholfen.


Gruss
Chrittig

7

10.07.2004, 22:38

Zitat

Original von Chrittig

und dann nen PCI-IDE controller

Was ist das denn für'n Controller? Vll liegt ja das Problem bei dem.

8

11.07.2004, 10:22

Schönen Sonntag morgen!

Ich glaube, der IDE controller ist die Lösung, ich habe mirgerade mal den bootvorgang von Gentoo angeguckt:

hda-d werden erkannt, e und f nicht.

DerController ist ein HPT 366 von Highpoint-tech
http://www.highpoint-tech.com

Mein SuSE hat den ohne Probleme immer schon beim ersten booten erkannt. Deswegen hatte ich mir nicht vorstellen können, dass Gentoo damit Probleme haben könnte. Vor allem hat die Livecd von Gentoo ja hdf erkannt sonst hätte ich ja nicht dahin installieren können. *ggg*

Ich habe gerade mal meine Platten konfiguration angeguckt. Ich könnte gentoo auf Hda10 verschieben. Reicht es als Root unter Suse einfach alles rüberzukopieren?

Hda10 ist allerdings noch ext2 und hdf7 ext3 muss ich dann hda10 auch auf ext3 ändern?

Und was kann ich machen, um den ide-controller doch noch zu aktivieren? wahrscheinlich irgendeine option im Kernel oder?

Muss ich bei der Aktion irgendwas berücksichtigen, woran ich jetzt nicht gedacht habe?

Gruss
Chrittig

9

11.07.2004, 13:21

Das brauchst du theoretisch nich machen.
Der Treiber ist unter "Device Drivers | ATA/ATAPI/MFM/RLL support | HPT36X/37X chipset support".
Kompilier den fest in deinen Kernel ein und dann sollte das auch gehen.

10

11.07.2004, 16:13

Gelöst

Vielen Dank!


das war das Problem. ich habe den Kernel neu gemacht und voila es läuft

jetzt kommt die software.....


Gruss und schönes Wochenende

chrittig

11

12.07.2004, 22:33

davon mal abgesehen.. wenn du SO gemounted hast kommen wahrscheinlich ein paar fehler.

zuerst kommt /mnt/gentoo wie schon angesprochen
dann /mnt/gentoo/boot
dann ein "mount -t proc none /mnt/gentoo/proc"
und nach dem mkswap /dev/hdx sollte auch ein "swapon /dev/hdx" folgen damit die swap partition auch genutzt wird. (mkswap muss man übrigens nur EINMAL machen. später reicht immer ein "swapon /dev/hdx" wenn man von cd bootet und mounted)

viel spass bei gentoo :) du wirst es nicht bereuen.. ich war ein paarmal total gefrustet nach 10maligem neuinstall... aber bin immer wieder zurückgekommen. emerge ist einfach das beste system was es gibt (ausser das deinstallieren von umfangreichen paketen wie gnome z.b.... ;))
kernel-2.6.8-ck7
reiser4
pentium 4 2,8ghz
1gb rambus 1066
sb audigy 2
nvidia geforce 5900XT

www.gentoo-clan.org