PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mandrake: Befehl zu Systemstart ausführen



yusuf75
09.12.02, 14:19
Hi,


Meine Soundkarte wurde von Mandrake 9.0 nicht automatisch 100% richtig konfiguriert.
Also hab ich alles von Hand eingestellt (Alsa). Jetzt funzt es gut.
mit dem befehl:

/sbin/modprobe snd-intel8x0

lade ich den Treiber (leider immer von Hand).

In welche Datei schreibe ich das am besten, um es direkt bei systemstart automatisch zu starten?

Firebuster
09.12.02, 20:09
Schreib dazu am besten ein Script:

#!/bin/bash
/sbin/modprobe snd-intel8x0

Das speicherst Du ab in /etc/rc3.d/ Such Dir eine Nummer, die noch frei ist (S=Start, dann sind fortlaufende Nummern, die nach der Reihe abgearbeitet werden) z. B. S03Sound, das Script als root mit chmod 755 ausfuehrbar machen, beim naechsten Boot wird der Treiber mitgeladen.

yusuf75
09.12.02, 21:07
Hat Super geklappt. Danke :D

Boron
09.12.02, 21:44
Einfacher wäre die Datei /etc/init.d/boot.local gewesen.

Das modprobe einfach da rein und dann ist die Wiese grün.

yusuf75
09.12.02, 22:31
unter Mandrake existiert die datei nicht...

EJ Radim
10.12.02, 08:45
Hallo,

natürlich gibt es diese Datei unter Mandrake!

Bin mir nur nicht sicher, ob sie unter
/etc/init.d/boot.local
oder
/etc/rc.d/boot.local liegt.

yusuf75
10.12.02, 12:24
--------------------------------------------------------------------------------------------------------
[yusuf@Yusuf yusuf]$ cd /etc/init.d
[yusuf@Yusuf init.d]$ ls
adsl* devfsd* ipvsadm* mandrake_consmap network* postfix* single* xinetd*
alsa* dm* keytable* mandrake_everytime* nfslock* postgresql* sound*
apmd* functions* kheader* mandrake_firstime* numlock* random* syslog*
atd* gpm* killall* mtink* oki4daemon* rawdevices* upsmon*
crond* halt* linuxconf@ mysql* partmon* rwhod* usb*
cups* internet* lisa* netfs* portmap* saslauthd* xfs*
[yusuf@Yusuf init.d]$
---------------------------------------------------------------------------------------------------------
[yusuf@Yusuf init.d]$ cd /etc/rc.d
[yusuf@Yusuf rc.d]$ ls
init.d/ rc0.d/ rc2.d/ rc4.d/ rc6.d/ rc.modules*
rc* rc1.d/ rc3.d/ rc5.d/ rc.local* rc.sysinit*
[yusuf@Yusuf rc.d]$
---------------------------------------------------------------------------------------------------------
root@Yusuf rc.d]# locate boot.local
[root@Yusuf rc.d]#
----------------------------------------------------------------------------------------------------------

Also wie gesagt es existiert nicht !

EJ Radim
10.12.02, 15:17
Oh, Entschuldigung! Vor lauter Threads-lesen ist mir gar nicht aufgefallen, dass die Dateibenennung ganz falsch ist:

richtig ist:
/etc/rc.d/rc.local

Boron
10.12.02, 16:53
*zähneknirsch*
Stimmt. EJ Radim hat recht.
Die boot.local war noch bei SuSE 7.3. Tschuldigungk für die Verwirrung :ugly:.

yusuf75
11.12.02, 11:34
Ich hab so gemacht wie es firebuster beschrieben hat. Der Treiber wird jetzt automatisch hochgeladen.

Jetzt wirds langsam offtopic aber ich muss jedes mal die Lautstärke neu einstellen.
D.H. Bei jedem Systemstart ist alles aus. Das muss ich manuell lauter stellen....

Kann mann das auch irgendwo einstellen (entweder bei systemstart oder das die alte einstellung beibehalten wird) ?

vitrex
25.05.03, 11:13
ich hab zwar keine Antwort für yusuf75 aber dafür eine Frage :D

wenn ich ein Script über die rc.local ausführe geschieht das ja als root, wie aber kann ich ein Script als normaler User beim Systemstart automatisch ausführen lassen?

thx vitrex