Kirjoittaja Aihe: Kuinkahan runlevelit on Ubuntussa järjestetty?  (Luettu 2002 kertaa)

peran

  • Vieras
Siis mikä logiikka on Ubuntun runleveleistä, ja mistä löytyy inittab tai tieto, joka määrittelee bootin runlevelin?

Siis käytännössä miten laitetaan Ubu boottaamaan tekstitilaan, enkä puhu nyt recovery-tilasta?

Tai saahan sen boottaamaan tekstitilaan sotkemalla xorg.conf:fin, mutta jotain fiksumpaa kaipaisin.

Edit - oletuksenahan runlevel on 2.

Jiku

  • Käyttäjä
  • Viestejä: 248
    • Profiili
Vs: Kuinkahan runlevelit on Ubuntussa järjestetty?
« Vastaus #1 : 31.03.08 - klo:07.50 »
Ubuntun runleveleiden logiikkaa en minäkään ymmärrä, mutta yhdessä koneessa jossa tarvittiin vain tekstitilaa editoin sysv-rc-conf:lla niin ettei gdm käynnisty lainkaan.
Puoliksi suunniteltu on hyvin tehty

peran

  • Vieras
Vs: Kuinkahan runlevelit on Ubuntussa järjestetty?
« Vastaus #2 : 31.03.08 - klo:08.47 »
..., mutta yhdessä koneessa jossa tarvittiin vain tekstitilaa editoin sysv-rc-conf:lla niin ettei gdm käynnisty lainkaan.

Heh, no sillä tietenkin sen saa, muttei se tietenkään kovin kaunis ratkaisu ole.

qwertyy

  • Käyttäjä
  • Viestejä: 5777
    • Profiili
Vs: Kuinkahan runlevelit on Ubuntussa järjestetty?
« Vastaus #3 : 31.03.08 - klo:14.07 »
Runlevelit on itsellänikin pimennossa kun en ole kerennyt aiheesta paljoa lukea, mutta arch linuxissa, joka siis kasataan itse, tehdään graafinen kirjautuminen wikin mukaan juuri asentamalla haluttu gdm, kdm tms. rc.conf tiedostoon daemons kohtaan tai valinnaisesti jättämällä graafiset kikkareet pois pois ja muokkaamalla kotikansion xinitr.rc tiedostoon esim. exec xterm vaikka xorgin asennuksen jälkeen. Tuon jälkeen startx käynnistää xtermin.

huom. Olen vieläkin todella pihalla linuxin käytöstä, mutta siis mielestäni tuo Jikun maininta ei ainakaan itselleni ole purkkaratkaisu. Niin ja nämä siis itseopiskeltua tuolta Arch Linuxin wikistä, en edes tiedä pätevätkö nämä ihan suoraan Ubuntuun.

Lyhyt lainaus tuolta wikistä.
http://wiki.archlinux.org/index.php/Beginners_Guide#Part_III:_Installing_and_configuring_a_Desktop_Environment
Lainaus
You may want to install a graphical login manager. For GNOME, the gdm daemon is a good choice.

You will almost certainly want the hal and fam daemons.
Start hal and fam:
/etc/rc.d/hal start

/etc/rc.d/fam start

Add them to your /etc/rc.conf DAEMONS section, so they will be invoked on bootup:
nano /etc/rc.conf

DAEMONS=(syslog-ng network crond alsa hal fam gdm)

(If you prefer to log into the console and manually start X in the 'Slackware tradition', leave out gdm.)

 As normal user, start X:
startx

Tämä ei siis ole mitään propagandaa, vaan nuo on tullut lueskeltua aivan lähiaikoina ja ainut linkki aiheeseen minkä itse tiedän ilman kuukkelia. Saman linkin takaa löytyy juttua xorgista ja tuosta ed.mainitusta xinitrc:stä

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Vs: Kuinkahan runlevelit on Ubuntussa järjestetty?
« Vastaus #4 : 31.03.08 - klo:14.23 »
..., mutta yhdessä koneessa jossa tarvittiin vain tekstitilaa editoin sysv-rc-conf:lla niin ettei gdm käynnisty lainkaan.

Heh, no sillä tietenkin sen saa, muttei se tietenkään kovin kaunis ratkaisu ole.

No käsittääkseni Ubuntussa ja muissa Debianin sukuisissa tuo on juuri se oikea tai ainakin helposti toimiva ratkaisu eli poistetaan oikeista /etc/rc?.d hakemistosta linkki /etc/init.d/gdm skriptiin.

Tietenki voi vaan raakasti ottaa chmodata suoritusoikeudet pois tuolta /etc/init.d/gdm:ltä. :)

Tuolta voi opiskella tarkemmin.
Lainaus
http://pthree.org/2008/02/26/managing-services-in-ubuntu-part-i-an-introduction-to-runlevels/
« Viimeksi muokattu: 31.03.08 - klo:14.30 kirjoittanut anttimr »
Ubuntu 12.10 Quantal Quetzal