Olisi ongelmia näytönohajimen ajurien asentamisen kanssa (Fedora Core 6) kun pitäisi X Server sammuttaa, mutta miten? ctrl + alt + backspace ei auttanut.
Tuo kyllä sammuttaa X:n, mutta se käynnistää graafisen kirjautumisen, jos ajotaso on näin määritelty. Graafinen käynnistys ovat gdm/kdm tai xdm. Sulkemalla ko. ohjelmat palataan tekstitilaan. Lisäksi voidaan käynnistää järjestelmä sopivalla ajotasolla ilman graafista kirjautumista, joka Fedorassa on ajotasot 2 (ilman verkkoyhteyksiä) tai 3. Eli komento on init <valittu ajotaso> Tiedoston /etc/inittab mukaan järjestelmä käynnistyy käynnistettäessä valitulle ajotasolle. Hieman eri jakeluissa nuo ajotasot vaihtelevat. Jos valitaan ajotasoksi sellainen, jolla gdm/kdm tai xdm ei oletuksena käynnisty, voi X:n yhä käynnistää komennolla startx.
En tiedä miten tuon ensimmäisen tavan toteutan, joten kokeilin toista, josta ainoa vastaus oli "bash: syntax error near unexpected token `3'" tai "bash: syntax error near unexpected token `2'", joten pitäisi kait kokeilla tuota ajotason muuttoa käynnistystilanteessa, mitenkäs muutan inittab tiedostoa?
Kannattaa ottaa alkuperäisistä konfiguraatioista kopiot, jotta paluu alkuperäiseen onnistuisi jos kaikki menee päin v....a . Homma onnistuu esimerkiksi näin: Editoi roottina tiedostoa /etc/inittab Etsi rivi id:5:initdefault: Ja korvaa se id:3:initdefault: Käynnistä kone uudestaan => kone käynnistyy ilman graafista kirjautumista. Päivitä ajurit Palauta /etc/inittab alkuperäiseksi ja käynnistä uudelleen. Tai sitten jotenkin näin kun olet graafisessa tilassa: 1. CRTL + ALT + F1 2. login: root Password:******* 3. init 3 4. päivitä ajurit 5. init 5 Jos mitään ei tapahdu niin CTRL + ALT + F7 ehkä komento startx tai käynnistä uudelleen...
Eikös kaikista helpoin tapa ole avata graafisessa tilassa komentotulkki, kirjautua rootiksi ja komentaa init 3?
Mikäli on tarpeen sammuttaa vain X, en näe mitään järkeä vaihtaa koko inittiä. Komenna roottina konsolista [bold]/etc/init.d/xdm stop[/bold] (xdm:n paikalla voi olla myös mm. gdm/kdm, distrosta / asennetusta ohjelmistosta riippuen). Suorita tarpeelliset toimenpiteet ajurin päivittämistä varten. X:n saat käynnistettyä komennolla [bold]/etc/init.d/xdm start[/bold] [bold]Edit: [/bold] Niin ja kuten jo ylempänä todettiin X:stä pääsee konsoliin käyttämällä näppäinyhdistelmää CTRL + ALT + F1 (- F6). Vastaavasti konsolista pääsee X:ään (mikäli X on käynnissä) näppäinyhdistelmällä ALT + F7. CTRL:n käyttö ei ole konsolin puolella pakollista.
Helpoin tapa on antaa ajotaso käynnistyslataajalle parametrina. Fiksut osaavat lisätä sen lilo tai grub valikoon ja otsikoksi vaikka "käynnistys merkkitilaan". Aina silloin tällöin tarpeen. Jos asentaa uuden X:n tai niitä ajureita. Joissakin systeemeissä käytetään telinit komentoa ajotason vaihtamiseen. Vastaa init komentoa. Systeemin inittab tiedostoa ei kannata mennä ronkkimaan jos ei tiedä mitä on tekemässä.
Hirveitä ohjeita. Senkus menee TTY:hyn (painat CTRL+ALT+F1) ja vaihdat rootiksi. Sitten kirjoitat killall gdm tai kdm tai xdm, riippuen mikä kirjautumissyteemi sinulla on. Yleensä tuon kirjautumissyteemin mukana koko X kuolee.
Jos vaivauduit lukemaan viestiketjun jo ensimmäistä vastauksesta lähtien, joka sattui olemaan sulkakynästäni, oli ehdotuksena gdm/kdm/xdm:n sammuttaminen. Myös init:in vaihtaminen sattumalta nyt sulkee gdm/kdm/xdm:än. Eli, mitä hirveitä mielestäsi on neuvottu? Ja vielä hieman lisäystä: Tuo tappaminen on vähiten suositeltava vaihtoehto, koska monia fiksumpia tapoja on käytettävissä. Ohjelmia tapetaan (kill <pid>, killall) vain, jos muita keinoja huonostikäyttäytyvän ohjelman sulkemiseen ei ole käytettävissä. gdm-stop kuullostaa varsin järkevältä. Joissakin muissa jakeluissa sama hoituu komennolla /etc/init.d/gdm stop (gdm on siis gnome:n graafinen kirjautuminen. kdm KDE:n ja xdm sitten se muu vaihtoehto.) Mutta init-skriptin vaihtaminen lopettaa/käynnistää jokatapauksessa ohjelmat/palvelut hallitusti. Jos kill/killall ohjelmaan haluaa tarkemmin tutustua, kannattaa man-sivujen lukeminen. Monipuolinen ja toimiva ohjelma lähinnä vain epätoivottuihin tilanteisiin.
Jep näin on. Samoin muistista on parempi poistaa/lisätä kernelin moduleita käyttämällä srciptejä, jos sellainen on. Esim. /etc/init.d alsasound stop. Sitten alsasound start kun halutaan päivittää alsa tai äänessä jotain ongelmaa. Eikä tarvii käynnistää konetta uusiksi ja se ehdottamani ajotaso käynnistysparametriksi on myös helppo. Punahatuissa aikoinaan piisasi linux 3. init 3 - ajurin asennus - init 5 myös hyvä yhdistelmä. ajotasot tosin vaihtelevat eri systeemeissä.