kein sound - weiss nicht wie...

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 15.07.2002 19:21:56

Soweit ich mich erinnern kann (ja echt, ist schon ne Weile her) musste man bei den 2.4er Kernels von Debian noch in eine Datei /etc/kernel-img.conf ein "DO_INITRD='yes'" reinschreiben. Ich glaube mich zu erinnern, daß das sogar bei der Kernelinstallation erwähnt wird. Ohne diesen Eintrag wird die Ramdisk-Datei nicht korrekt erstellt. Außerdem muss dann noch in der /etc/lilo.conf ein "initrd=/boot/initrd-Datei" reingeschrieben werden.

Benutzeravatar
Neotux
Beiträge: 265
Registriert: 01.07.2002 13:51:21
Wohnort: Leipzig
Kontaktdaten:

Beitrag von Neotux » 15.07.2002 19:50:28

hm... gibts denn schon nen neuern als die 2.4???
also ich versuchs mal, thx, erstmal!

Benutzeravatar
Neotux
Beiträge: 265
Registriert: 01.07.2002 13:51:21
Wohnort: Leipzig
Kontaktdaten:

Beitrag von Neotux » 16.07.2002 17:32:23

hi, ist es eigentlich egal, wo ich in der Lilo.conf den Eintrag "initrd=/boot/initrd-Datei" reinschreibe???
oder muss das an eine bestimmte stelle?

Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 16.07.2002 17:33:27

Sollte eigentlich egal sein.

Benutzeravatar
Neotux
Beiträge: 265
Registriert: 01.07.2002 13:51:21
Wohnort: Leipzig
Kontaktdaten:

Beitrag von Neotux » 16.07.2002 22:40:17

hi, also ich hab das jetzt irgendwo hingeschrieben:
# Support LBA for large hard disks.
#
lba32
initrd=/boot/initrd-Datei
# Overrides the default mapping between harddisk names and the BIOS'


aber wenn ich jetzt lilo ausführe bekomme ich die Meldung:
Fatal: open /boot/initrd-Datei: No such file or directory

Initrd ist doch ein Pseudonym für die initrd datei, oder? aber welche ist das? also durch was muss ich das ersetzen

Benutzeravatar
Six
Beiträge: 8066
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 16.07.2002 23:09:21

Aus einem mir nicht näher ersichtlichen Grund werden in einigen der Default-Kernel keine IDE Geräte unterstützt. Der initrd-Kniff soll das angeblich regeln, hat bei mir aber auch nie geklappt. Im empfehle daher selbständiges kompilieren. Siehe dazu das Tutorium hier: http://www.debianforum.de/forum/viewtopic.php?t=453

Das funktioniert dann wenigstens ;-)

Benutzeravatar
Neotux
Beiträge: 265
Registriert: 01.07.2002 13:51:21
Wohnort: Leipzig
Kontaktdaten:

Beitrag von Neotux » 16.07.2002 23:46:56

hi, aber jetzt bin ich schonmal so weit... :?
weiss jemand noch eine lösung, wie ich das hinbekomme, mit "apt-get" installiertem Kernel? Ansonsten muss ich das wohl doch selber compilieren(thx@Six)
kann ich den "neuen", durch apt-get installierten Kernel dann drauf lassen, und den anderen einfach drüber machen, oder muss ich den "removen"???
Schönen Abend noch...

Benutzeravatar
eigeneachse
Beiträge: 752
Registriert: 28.01.2002 17:12:52
Wohnort: München
Kontaktdaten:

Beitrag von eigeneachse » 17.07.2002 08:09:33

den alten kannst du drauf lassen.
wenn du dir einen neuen kernel selber backen willst, gibt es hier
http://www.debianforum.de/forum/viewtopic.php?t=453 eine gute hilfestellung dazu.
viel spass :)

gruß

edit: die von xraver beschriebene methode ist für debian gedacht und ist sehr komfortabel
Debian Sarge

Benutzeravatar
Neotux
Beiträge: 265
Registriert: 01.07.2002 13:51:21
Wohnort: Leipzig
Kontaktdaten:

Beitrag von Neotux » 17.07.2002 13:19:33

also bei dem Befehl:
fakeroot make-kpkgkernel_image --revision=router.01
weiss er nicht, was er mit fakeroot anfangen soll:
bash: fakeroot: command not found
wie isst das gedacht? kann ich da auch su schreiben, oder wie?

Benutzeravatar
eigeneachse
Beiträge: 752
Registriert: 28.01.2002 17:12:52
Wohnort: München
Kontaktdaten:

Beitrag von eigeneachse » 17.07.2002 13:33:14

mach einfach ein su
gib dein passwort ein
und gib den befehl ohne fakeroot ein. dann gehts.
fakeroot ist einfach nur ein tool um rootrechte zu erlangen glaube ich.

viel spass
Debian Sarge

Belgarad
Beiträge: 749
Registriert: 12.07.2002 02:00:44

Beitrag von Belgarad » 17.07.2002 14:35:58

Neotux hat geschrieben:sorry, aber bei mir gibts da kein sound... nur
block, net, fs, cdrom und misc... auch in den untercategorie n gibt es kein sound-eintrag....
Zu Deiner woddy kernel 2.2.x installation.
die module findest du unter misc.
schau mal auf dein mainboard, ich glaube das is ein c-media ....
mit dem befehl modprobe kann man module testen.
versuch mal (wenn es ein c-media chip ist):
modprobe cmpci

Benutzeravatar
Neotux
Beiträge: 265
Registriert: 01.07.2002 13:51:21
Wohnort: Leipzig
Kontaktdaten:

Beitrag von Neotux » 17.07.2002 15:18:16

danke Belgrad, aber bei der Gelegenheit kann ich ja gleich noch den neuen Kernel installieren...
wird ja nur besser daurch... (hoff ich)

Benutzeravatar
Neotux
Beiträge: 265
Registriert: 01.07.2002 13:51:21
Wohnort: Leipzig
Kontaktdaten:

Beitrag von Neotux » 17.07.2002 15:39:32

hi, also, ich hab mir jetzt das packet kernel-source-2.4.18_2.4.18.orig.tar.gz runtergeladen, und mit apt-get libncurses5-dev installiert. das verzeichnis musste ich dann aber noch in Linux umbenennen. aber als ich im Verzeichnis war, und menuconfig eingegeben habe, hat er mir gesagt, das das commando nicht existiert...
was hab ich falsch gemacht?

Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 17.07.2002 15:52:28

Du brauchst die Paket libncurses5-dev, gcc, cpp, gcc-2.95, cpp-2.95 und kernel-package und kernel-source-2.4.18

Dann enpackst Du die Kernel-Source-Datei mit

Code: Alles auswählen

bunzip2 /usr/src/kernel-source-2.4.18.tar.bz2; tar xf /usr/src/kernel-source-2.4.18.tar
Dabei entsteht ein Verzeichnis /usr/src/kernel-source-2.4.18. Dann erzeugst Du einen Link mit

Code: Alles auswählen

ln -s /usr/src/kernel-source-2.4.18 /usr/src/linux
Dann gehst Du ins Verzeichnis /usr/src/linux und gibst "make menuconfig" ein. Dann machst Du Deine entsprechenden Einstellungen (CPU-Typ etc.) und verlässt menuconfig. Dann gibst Du

Code: Alles auswählen

make-kpkg kernel_image -rev=1.0
ein, um ein Kernel-Paket zu erzeugen.

Antworten