Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: pikkuveli - 21.08.08 - klo:18.54
-
Hei,
Ubuntuni toimii muuten hyvin, mutta käynnistyy vain recovery moden (ja sitten resume boot) kautta. Jos ei käynnistyksessä tee mitään, niin ruutu jämähtää mustaksi starting upin jälkeen, josta minuutin päästä näytöllä vilahtaa hiirinuoliympyrä ja sitten on taas mustaa varmaan maailman tappiin saakka.
Uudelleenkäynnistys onnistuu ilman recovery modea, mutta nollilta lähteminen ei.
Löysin keskustelun, jossa oli aika samantyyppinen aihe,
http://keskustelu.afterdawn.com/thread_view.cfm/597461
mutta CTRL+alt+F1 ei tee minulla mitään vaikutusta.
Aluksi minulla oli ongelma näytönohjaimen kanssa, mutta asensin 951resolution-paketin, ja se ongelma ratkesi sillä. Voisiko tämä käynnistymisongelmakin johtua näytönohjaimesta?
Ubuntu 8.04 2.6.24-19-generic, gnome
Intel(R) Pentium(R) 4 CPU 1.80GHz
Emolevy: Intel Corporation 82845G/GL[Brookdale-G]
Subsystem: Dell Optiplex GX260
-
Hyvin luultavasti johtuu ajureista. _Käsittääkseni_ /etc/X11/xorg.conf tiedostossa pitäisi olla mainittuna "intel" näytönohjaimena. _Muistaakseni_ tuo mainitsemasi paketti liittyi aika vanhoihin ajureihin. Et ilmeisesti tehnyt tuosta asetustiedostosta varmuuskopiota?
Kokeile vikasietotilassa antaa seuraava komento
sudo dpkg-reconfigure xserver-xorg -phigh
-
Ok, komento annettu, näyttöasetukset nyt siis alkuperäisessä tilassa. Mikä on seuraava askel?
"Asetustiedoston varmuuskopio"?
-
sudo dpkg-reconfigure xserver-xorg -phigh
Tämä "nollaa" xorgin (näyttö, hiiri, näppis) asetukset sellaisiksi kuin haluat (eli mitä vastaat niihin kysymyksiin)
Onko sinulla siinä intelin näyttis?
8.04 version xorg on hieman pelkistetty esim 7.04 versioon. Tässä uudessa xorgissa ei pitäisi olla mitään ylimääräisiä asetusriverjä ym. Omalla koneella tämä johtaa ainakin siihen että jos teen tuon yllä mainitun komennon niin koneeni käynnistyy näyttö pimeänä (itse asiassa se muuttaa vga ulostulon ensisijaiseksi näytöksi). Mutta kun laitan näytönohjaimen ajuriksi vanhan i810 niin kone käynnistyy normaalisti.
Eli tuo "intel" ajuri on uudempi, ellei jopa uusin mahdollinen ???
Jos sinulla on intelin näytönohjain niin voit koittaa tätä:
Koitappa muokata sitä xorgia esim sieltä recovery modesta (valitse se root prompt tms)
Kirjoita sinne esim:
nano /etc/X11/xorg.conf
Tämä aukaisee xorg.conf tiedoston ohjelmaan nimeltä nano. Nanossa voi tallentaa ctrl+o (muistaakseni :D) ja nanosta pääsee pois ctrl+x.
Etsi xorgista tämmöinen kohta jossa lukee device. Lisää/Muokkaa sinne väliin tuollainen Driver "i810" teksti
Section "Device"
Driver "i810"
EndSection
Tallenna ctrl+O (enter) ja poistu ctrl+x
Sitten voit esim käynnistää koneen uudelleen. (Esim komento reboot)
Huom! Kyseinen ohje ottaa siis käyttöön vanhan ajurin, mutta ainakin omalla kohdalla se on tällä hetkellä ainoa vaihtoehto joka toimii!
Kerro miten kävi :)
-
Juuri noin ja toki voi korvata tuon "i810" tuolla "intel" sanalla, niin saat uusimmat ajurit käyttöön, mutta tee aina kun alat säätelemään ajureita seuraava.
Varmuuskopio asetustiedostosta
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup
Nyt jos jotain menee pieleen, niin voit palauttaa tuon backup tiedoston vaikka livecd:llä käynnistämällä jos et muuten päätteeseen asti satu pääsemään seuraavalla komennolla
sudo cp /etc/X11/xorg.conf_backup /etc/X11/xorg.conf
-
Jätin tarkoituksella varmuuskopionnin tästä ohjeesta pois koska tuossahan tehdään jo xorgin nollaus niin mitäpä sitä turhaan moneen kertaan kopsailemaan talteen :) Ja sinne päätteeseen pääsee kuitenkin recovery modessa :)
Mutta yleisohjeena, MUISTETAAN NE VARMUUSKOPIOT :)
-
Ok, nyt homma toimii. "Intel" taisi ratkaista käynnistysongelman, mutta entinen näytönväpätysongelma jäi (jonka aiemmin olin saanut fiksattua sillä 951resolutionilla). "i810" sen sijaan hoiti sekä käynnistysongelman että väpätyksen. Olkoon vanha ajuri, mutta ainakin se toimii.
Tästä eteenpäin on hyvä jatkaa, kiitos teille. Nyt rupean tappelemaan sähköpostiohjelmien kanssa, että lopultakin saan siirrettyä vanhan koneen Windowseineen ser-keräykseen.
-
Tuo näytön väpätysongelma pitiäisi korjautua muokkaamalla xorgin display vai olikohan monitor kohtaa ja asettamalla sinne käsin resoluutio ja erityisesti virkistystaajuus. Tietenkään tämä ei ole tarpeen jos olet tyytyväinen vanhaan ajuriin.
-
Grrrr, sama vaiva palasi! Muutaman kerran kone käynnistyi ihan hyvin, mutta sitten se ei enää toiminutkaan. Kokeilin uudestaan asetusten nollaamista ja uudelleen "i810"-tekstin lisäystä, mutta se ei korjannut asiaa.
Mitä nyt? Onnistuuhan tämä tietokoneen käyttö näinkin, että aina käynnistys tapahtuu recovery moden kautta, mutta kyllähän se vähän latistaa Ubuntusta innostuneen mieltä. Toisaalta, XP:tä en saanut tässä koneessa ollenkaan toimimaan.
Niin, siis näytönohjain on emolevyyn integroitu, muuta tietoa siitä ei siis löydy kuin tuo emolevyn info. Pitäisikö luovuttaa ja laittaa koneen sisälle toinen näytönohjain vanhasta koneesta? Se vasta vanha onkin, mutta varmaan toimisi?
-
Intelin piirisarjat on kyllä itselläni toimineet pomminvarmasti. Teitkö mitään asetuksia kuten esim. compiz tehosteita päälle tms. ennenkuin vika tuli takaisin? Entä oliko käytössä tuo i810 vai intel asetus?
-
Kone siis käynnistyy graafiseen tilaan, mutta vain jos se sinne manuaalisesti komennetaan?
en tiedä auttaako, mutta kokeile
dpkg-reconfigure gdm
-
Käytössä tällä hetkellä se i810-asetus. Mitään kummempia muutoksia en ole tehnyt, sähköpostin ja netin perussäätöjä lähinnä.
Tuota dpkg-reconfigure gdm -koodia kokeilin, mutta mitä sitten olisi pitänyt tehdä?
Nyt kone takkuaa niinkin, että ei käynnistettäessä päästä edes grubiin asti, ts. näyttö on alusta asti mustana. Kun virtakytkimestä laittaa pois ja yrittää uudelleen, niin sitten onnistuu, ainakin tähän asti toisella viimeistään on startannut. Uloskirjautuminen saattaa myös aiheuttaa pimenemisen, vaikka toinen käyttäjä olisi odottelemassa.
Rautavika?
-
Voi olla, kannattaa aloittaa livecd:tä löytyvällä memtestillä, joka löytyy käynnistysvalikostakin jos sinne pääset. Anna rullailla pitkään ja katso tuleeko virheitä.
-
Kokeilin memtestiä eikä virheitä löytynyt (pyöritin testiä viitisen tuntia?!). Siinä sinistä testiruutua katsellessani huomasin tekstin "Chipset Intel i845E/G...." ja innostuin kokeilemaan "i810" tekstin paikalle näytönohjaimen asetuksiin tekstiä "i845". Tulos ei kuitenkaan ollut hääppöinen, näytönasetukset olivat sekaisin eikä tarkkuutta saanut 640 x jotain suuremmaksi. Olisiko pitänyt laittaa myös nuo kirjaimet (E/G jne.) perään?
-
Olisiko pitänyt laittaa myös nuo kirjaimet (E/G jne.) perään?
Ei käsittääkseni tarvitse. Tässä on liitteenä esimerkki omasta pöytäkoneen /etc/X11/xorg.conf tiedostosta (lyhennetty, kun sisältää sen verran paljon ei aiheeseen liittyviä asetuksia), josta näet miten mahdolliset käytettävät resoluutiot on määritelty. Tämä siis opensusesta, mutta Ubuntussa tuo xorg on hyvin lähellä samaa.
Section "Monitor"
DisplaySize 386 290
HorizSync 30-96
Identifier "Monitor[0]"
ModelName "SYNCMASTER 950P"
Option "DPMS"
Option "PreferredMode" "1600x1200"
VendorName "SAMSUNG"
VertRefresh 50-160
UseModes "Modes[0]"
EndSection
Section "Modes"
Identifier "Modes[0]"
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1600x1200" "1600x1024" "1600x1000" "1400x1050" "1280x1024" "1440x900" "1280x960" "1366x768" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection
Section "Device"
BoardName "G33"
BusID "0:2:0"
Driver "intel"
Identifier "Device[0]"
Option "monitor-VGA-1" "Monitor[0]"
Screen 0
VendorName "Intel"
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection
-
Juu, jotain tuon näköistä tuli xorgiin kun kokeilin sitä i845:a. i810-asetuksella rivejä ei ole läheskään noin paljon.
Äsken kokeilin vanhan koneen näytönohjainta uuteen koneeseen, niin eihän se perhana sinne sovi, kolot väärässä paikoissa. Seuraavaksi kokeilen uudestaan sitä inteliä siihen device-kohtaan ja säädän resoluutiot ja virkistystaajuudet kohdalleen. Ongelma vain oli (kun "i845"-asetuksella piti valita noita säätöjä), että näyttö on niin vanha, että sitä ei löytynyt valikosta (Panasonicin PanaSync S50). Käykö joku toinen valikon vaihtoehdoista?
-
Periaatteessa joku vastaava näyttö pitäisi toimia. Tietysti voi käydä niin, että joillain resoluutioilla näyttö menee pimeäksi. Xorgia pystyy sääämään asetusohjelmallakin josta taitaa löytyä juttua linux.fi wikistä. Tosin silloin pitää tietää aika tarkasti taajuuksista mihin näyttö pystyy.
-
En päässyt vielä virkistystaajuuksien ja resoluutioiden säätöön asti, kun testasin ensiksi pelkkää käynnistymistä, siis Intel-asetuksella. Ensimmäisellä kerralla kone käynnistyi ihan oikein, siis ihan oikea virrat päälle -käynnistys, ei uudelleenkäynnistys. Sen jälkeen ei sitten enää: grubin jälkeen vain hiirinuolen välkähdys ja sitten pelkkää pimeyttä. Miksi se kuitenkin ensimmäisellä kerralla käynnistyi oikein? Teenkö jotain väärin konetta sulkiessani, eli onko sillä jotain merkitystä, laittaako virran pois jatkojohdon nappulasta vai tietokoneen virtakytkimestä? Näyttö on kiinni samassa jatkojohdossa. Vaikka toisaalta se eka käynnistyskin lähti virrat pois -tilanteesta.
Tähän ongelmaan ei taida resoluution säätö vaikuttaa?
-
En päässyt vielä virkistystaajuuksien ja resoluutioiden säätöön asti, kun testasin ensiksi pelkkää käynnistymistä, siis Intel-asetuksella. Ensimmäisellä kerralla kone käynnistyi ihan oikein, siis ihan oikea virrat päälle -käynnistys, ei uudelleenkäynnistys. Sen jälkeen ei sitten enää: grubin jälkeen vain hiirinuolen välkähdys ja sitten pelkkää pimeyttä. Miksi se kuitenkin ensimmäisellä kerralla käynnistyi oikein? Teenkö jotain väärin konetta sulkiessani, eli onko sillä jotain merkitystä, laittaako virran pois jatkojohdon nappulasta vai tietokoneen virtakytkimestä? Näyttö on kiinni samassa jatkojohdossa. Vaikka toisaalta se eka käynnistyskin lähti virrat pois -tilanteesta.
Tähän ongelmaan ei taida resoluution säätö vaikuttaa?
Sammutus aina käyttöjärjestelmän sammuta komennolla, jos on sattumalta taustalla jotain toimintaa ja katkaiset virran vaikka irroittamalla pistotulpan , etkä ole sulkenut ubuntua, niin järjestelmä voi ottaa nokkiinsa kovastikin.
Terveisin jori52
-
Sammutus aina käyttöjärjestelmän sammuta komennolla, jos on sattumalta taustalla jotain toimintaa ja katkaiset virran vaikka irroittamalla pistotulpan , etkä ole sulkenut ubuntua, niin järjestelmä voi ottaa nokkiinsa kovastikin.
Joo hyvä yleisohje, joskin eräs toinen maksullinen järjestelmä ottaa vielä pahemmin nokkiinsa brutaalista sammutuksesta :D
Ubutuilla ei vastaava ole kohdallani tapahtunut, vaikka välillä joudun repimään perheen nelosluokkaliasen irti netistä virtakytkimellä. >:(
T:Jallu59
-
Eipä minullakaan, paitsi kerran tempaistuani usb tikun pois kesken kirjoituksen, hävisi siirrettävät kuvat bittien taivaaseen :D
Terveisin jori52
-
Niin siis tietenkin sammutan koneen aina käyttöjärjestelmästä kun vain voin, mutta sen jälkeen kun kone on sulkenut itse itsensä, niin onko sillä väliä painaako virran pois tietokoneen virtakytkimestä vai jatkojohdosta? Maallikon sähköopin mukaan ei, mutta...
Toiseksi: kun kokeilen koneen käynnistämistä ja grubin jälkeen näyttö on pimeänä eikä mitään näytä tapahtuvan, niin mikä on paras tapa ottaa tilanne hallintaan? Tähän asti olen painanut virtakytkimestä, mutta toimiiko joku näppäinkomento?
-
Niin siis tietenkin sammutan koneen aina käyttöjärjestelmästä kun vain voin, mutta sen jälkeen kun kone on sulkenut itse itsensä, niin onko sillä väliä painaako virran pois tietokoneen virtakytkimestä vai jatkojohdosta? Maallikon sähköopin mukaan ei, mutta...
Toiseksi: kun kokeilen koneen käynnistämistä ja grubin jälkeen näyttö on pimeänä eikä mitään näytä tapahtuvan, niin mikä on paras tapa ottaa tilanne hallintaan? Tähän asti olen painanut virtakytkimestä, mutta toimiiko joku näppäinkomento?
Tuo kyseinen tapa voi tehdä hallaa tiedostojärjestelmille.
Parempi tapa on käyttää maagisia SysRq näppäinyhdistelmiä.
http://en.wikipedia.org/wiki/Magic_SysRq_key
Alt+SysRq+R E I S U O sammuttaa järjestelmän, O:n tilalle B niin uudelleenkäynnistys.
Tuon jälkeen liveCD sisään ja gparted käyntiin tiedostojärjestelmien tarkistus ja korjaus.
-
No nyt! Sain kaverilta näytönohjaimen kokeiltavaksi ja nyt käynnistyy.
Ihan lennosta ei kuitenkaan näytönohjain tunnistunut ja niin suurin tuettu resoluutio oli 640x480. Qwertyyn xorgin pohjalta lähdin rohkeasti soveltamaan ja sain 1024x768:n toimimaan. Tätä suurempaa en tarvitsekaan. Jotain taitaa kuitenkin olla vielä pielessä, kun taustakuva on läikikäs, esim. kirjautumisikkuna, ikäänkuin käytössä ei olisi riittävää määrää värejä. Toisaalta muuten värit tuntuvat toimivan ihan ok, esim. valokuvat ovat ihan oikean näköisiä.
Näytönohjaimessa lukee esim. Matrox C322 ja Samsung 148.
Tällä hetkellä xorgissani on tämmöisiä rivejä:
Section "Device"
Identifier "Configured Video Device"
Boardname "vesa"
Busid "PCI:1:0:0"
Driver "mga"
Screen 0
EndSection
Section "Monitor"
Identifier "Monitor[0]"
Vendorname "PANASONIC"
Modelname "PANASYNCS50"
Option "PreferredMode" "1024x768"
HorizSync 30-67
VertRefresh 50-120
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
Defaultdepth 15
SubSection "Display"
Depth 15
Modes "1024x768" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
screen 0 "Default Screen" 0 0
EndSection
Section "Module"
Load "glx"
Load "GLcore"
Load "v4l"
EndSection
Section "device" #
Identifier "device1"
Boardname "vesa"
Busid "PCI:1:0:0"
Driver "mga"
Screen 1
EndSection
Section "screen" #
Identifier "screen1"
Device "device1"
Defaultdepth 15
Monitor "monitor1"
EndSection
Section "monitor" #
Identifier "monitor1"
Gamma 1.0
EndSection
Section "ServerFlags"
EndSection
-
Aha, DefaultDepth 24 tarkoittaakin colour depthiä eli värisyvyyttä. Vaihdoin sen takaisin 24:ksi, nyt tilanne alkaa olla lähellä täydellisyyttä. Toivottavasti asetukset vain pysyvät.