Sie sind nicht angemeldet.

21

18.09.2008, 23:02

Habe ich alles laufen lassen, was bewirkt "etc update" ?
Wenn du Teile deines System aktualisierst kommen auch manchmal neue Konfigurationsdateien mit, die bisherigen werden nicht automatisch überschrieben. "etc-update" ist ein Tool mit dem du diese Konfigurationsdateien Händeln kannst, siehe auch zb http://de.gentoo-wiki.com/Etc-update
Alternativ gibt es hierfür auch noch das Tool "dispatch-conf"

Was ist damit gemeint ?
real_root=/dev/sda3
Damit wahr gemein das du sowohl "root=/dev/sda3" und auch "real_root=/dev/sda3" in deiner Kernel Zeile stehen hast, das ist Doppelt Gemoppelt, lösche das "root=/dev/sda3" raus.
Ändere sie mal zu

Quellcode

1
kernel /kernel-genkernel-x86-2.6.25-gentoo-r7 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda3 vga=791
(root=/dev/ram0) ist dazugekommen)
und schreibe kurz ob es was gebracht hat.

22

19.09.2008, 05:09

Hallo,

Zitat

und schreibe kurz ob es was gebracht hat.


nein es hat nichts gebracht, der Kernel startet bis er /dev/sda3 mounten will.

Zitat

Alternativ gibt es hierfür auch noch das Tool "dispatch-conf"


emerge findet diese Tool "noch" nicht, lese mir heute das Wiki durch.

DANKE
mfg heiko

23

19.09.2008, 05:47

nein es hat nichts gebracht, der Kernel startet bis er /dev/sda3 mounten will.
Das ist ja wirklich Mysteriös mit deinem 25er Kernel ?(
Ein Versuch währe noch den Kernel Baum mal neu durch zu cleanen.

lass uns den Kernel mal komplett neu bauen, lösche hierzu unter /lib/modules/ zunächst die Module, etwa

Quellcode

1
rm -r /lib/modules/2.6.25-gentoo-r7
Lösche auch unter /boot das kernel Image kernel-genkernel-x86-2.6.25-gentoo-r7 und die initramfs-genkernel-x86-2.6.25-gentoo-r7
Dann wechsle nach /usr/src/linux

Quellcode

1
cd /usr/src/linux
Zunächst sichere die config

Quellcode

1
mv .config config-bak
Nun Clean den Kernelbaum mit

Quellcode

1
make mrproper
Nun die config wieder einspielen

Quellcode

1
mv config-bak .config
Jetzt baue den Kernel, Module und initramfs neu

Quellcode

1
genkernel all

nun sollte in /boot ein neues kernel Image und initramfs liegen, die menu.lst sollte so noch passen, Neustart und Daumen drücken ;)

24

19.09.2008, 16:58

Hallo.

hmmm immer noch.
So langsam glaube ich das es an meiner HD liegt.
Werde es mal mit einer anderen Versuchen, melde mich wieder.
Danke für Deine SUPER Hilfe :)

mfg heiko

25

19.09.2008, 19:39

Ich glaube nicht, dass es an der Festplatte liegt. Es ist eher dieses hdX/sdX-Problem.
In der Kernel-Konfiguration gibt es einmal

Quellcode

1
2
3
ATA/ATAPI/MFM/RLL support  --->
AMD and nVidia IDE support
 

und

Quellcode

1
2
 Serial ATA (prod) and Parallel ATA (experimental) drivers  --->
AMD/NVidia PATA support

erstes erstellt hdX Devices, das zweite sdX.
Wenn beide Optionen im Kernel aktiviert sind oder als Modul in der Initramfs drin sind, kann man nicht sagen, welches zuerst geladen wird und den IDE-Anschluss übernimmt.

Wenn Du bei sda bleiben willst, musst Du den ATAPI-Treiber deaktivieren:
1. genkernel mit zusätzlichen "--menuconfig" Option aufrufen.
2. den ATA/ATAPI -Treiber deaktivieren. (Du kannst auch den kompletten Bereich deaktivieren, da mit dem Serial-ATA alles als SCSI läuft. Entsprechend brauchst Du SCSI Disk Support etc.)
3. Kompilieren+neustarten+happy sein
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

26

20.09.2008, 14:21

Hallo,

Zitat

Ich glaube nicht, dass es an der Festplatte liegt.


ja du hattest Recht, es liegt nicht an der Platte.

Zitat

ATA/ATAPI/MFM/RLL support --->


Das wars :thumbsup: Kernel läuft, sogar mit Nvidia und den Sensors.
Ist aber schon komisch warum genkernel das so gemacht hat obwohl er die "alte" config nehmen sollte.
Ich Danke Euch für die schnelle Hilfe,
besonders josef.95 für seine Ausdauer :thumbup:

mfg heiko