Uuden Eee-pc:ni käyttöönotto ei ollutkaan ihan niin suoraviivainen juttu kuin oikeastaan oletin. Alkuperäinen Linux-distro heräsi kyllä ihan nätisti, mutta heti ensimmäiseksi WLANin kanssa ilmeni ongelmia. Systeemi ei nimittäin tue WPA2:ta out-of-the-box, vaan se vaatii joidenkin päivitysten lataamista.
Tästä alkaa sen verran pitkä toimenpideketju, että pudotan jatkon pois etusivulta. Jos Linuxin virittäminen yleensä ja SSD-kiintolevylliseen UMPC-tyyppiseen laitteeseen erityisesti kiinnostaa, kannattaa jatkaa lukemista. Kerron, mitä itse sovelsin ja kokoan vastaisen varalle linkit kaikkiin käyttämiini ja muihinkiin löytämiini relevantteihin resursseihin.
WPA2 ratkaisee kaiken
Etsiskelin hetken Asuksen sivuilta ja törmäsin foorumeilla ketjuun, joka oli otsikoitu [Problem] Connection to WPA2 solved on 4G/linux. Kyseisen ketju avausviestissä tarjotaan ratkaisu:
Today i bought my eeePc and tried to connect to my wireless lan which is encrypted using WPA2 but it failed with “No DHCP offer” .
I tried to update the system, after connecting with cable, but there where no real system updates to install, rather than a sype & speech commands update.But the eeePc is a Debian derivative so i connected the lan cable and enabled the cable connection, then i opened the File Manager, then clicked on menu Tools –> Open console window (be aware that this is a translation of my italian labels, so it can be really named slightly differently in english, so maybe look for synonims)
The shell appeared and then i updated the system using the debian way, running those commands:
/home/user> sudo apt-get update[The program read some indexes from the internet and complains about some missing sources, specifically the source for special italian-edition packages, but i don't care]
/home/user> sudo apt-get dist-upgradeThis time the program prints the list of the packages that will be updated, and in the list there are many core packages, including atheros wireless, yay!:-)
It ask two confirmation, the first for the update, the second because it seems that asus repositories have changed their crypthografic keys since the linux was installed in my eeePc, so i do not care to this either so i’ve written ‘yes’ to let it proceed with the upgrade.After completion (it took 5 five minutes), i rebooted the pc (disconnected the cable) and then retried eith the usual wireless procedure and this time it worked !
Fantastic!
I now have also many more system updates on the update manager, so i loaded them also.
Hope it helps, good luck!
Ketjun muutamassa muussa viestissä pääosin kehuttiin toimnpiteen auttaneen, joten kokeilin sitä itsekin. Uudelleen käynnistykseen saakka kaikki näytti menevän hyvin. Sen jälkeen näkyviin tuli kuitenkin järjestelmän alapalkki ja musta työpöytä, jolla ei elänyt mikään. Tutkailin ja pohdiskelin jonkin aikaa, mitä tehdä. Harkitsin palautustoimenpiteitä, mutta CD-asemattomassa koneessa niiden työläys johti siihen, että päätin kokeilla samalla vaivalla jotain muuta.
Ubuntu Eee (8.04 Hardy Heron)
Ensimmäinen hakukohteeni oli mahdollinen Ubuntun Eee-versio. Ensin ei meinannut löytyä mitään vakuuttavaa, mutta sitten tärppäsi. Ja lopulta vielä helppokäyttöisesti. Suurimman osan seuraavista toimenpiteistä tarjosi yhdessä paikassa UbuntuEee.com.
Ensin täytyy hankkia Ubuntu Eee. Sitten siirtää se USB-tikulle, buutata ja asentaa. Tähän tapaan:
1st
DIRECT DOWNLOAD
TORRENT DOWNLOAD
We recommend the Torrent Download.
Filename: ubuntu-eee-804.iso MD5 checksum: 5803c9e7a7af50d525fb55459766e026
2nd
MOVE TO USB STICK – Optional: Install from CD or SD
Connect your USB Stick (1GB or more) to your computer and use this application to move Ubuntu Eee over to your USB stick:
Windows
Ubuntu / Linux – How do I use this?3rd
BOOT AND INSTALL
- Insert the stick into your Asus Eee PC, start and press ESC a couple of times while the Asus boot screen is displayed. Select your USB stick from the list of bootable devices.
- Select your language and follow the installation instructions.
- Read the user guides for additional help and information
- Enjoy! Like Ubuntu Eee? Please donate
Ensimmäinen toimenpide lienee helppo. Toinenkaan ei tuota vaikeuksia, koska siihen tarjotaan valmis työkalu ja hyvät ohjeet. Ainoa, mikä pitää järjestää itse, on sopiva USB-tikku tai – kuten minun tapauksessani – esim. muistikortti ja USB-lukija. Latasin Windows XP -koneella Ubuntu Eee:n Live/asennus-paketin muistikortille, jonka sitten asetin Eee:n kortinlukijaan. Kolmannessa vaiheessa sitten vain startataan kone ja noudatetaan ohjeita.
Kolmannen vaiheen kohta kolme (3.3) “Read the user guides for additional help and information” vaatiikin sitten hieman enemmän pohdiskelua. Ubuntu Eee:hän ei toki ole alunperin Eee:lle suunniteltu – tai pikemminkin Eee:tä ei ole suunniteltu sille – joten se on vielä selvästi keskeneräinen toisin kuin Ubuntu 8.04 Hardy Heron normaalissa työasemassa olisi. Myös SSD-järjestelmälevynä ja CD-aseman puuttuminen sekä alhainen näytön resoluutio tuottavat omat rajoituksensa tai haasteensa. Seuraavaksi kerron, mihin niistä itse olen tähän mennessä ehtinyt puuttua.
Asetukset kohdalleen: pidä SSD elossa
Ensimmäisenä tartuin siihen seikkaan, että SSD:tä ja Flashia käyttävällä koneella kannattaa minimoida turhat kirjoitustoimenpiteet levylle. Siispä How to: reduce swappiness:
Open up run (Alt+F2) and write:
gksudo gedit /etc/sysctl.conf
- At the bottom of the file, add this line:
vm.swappiness=0
- Save and close
- You can put a comment above it like this, to remind yourself at a later date why you changed it:
# To reduce wear of flash disk, added Joe Bloggs 22/05/2008NOTE: This does not disable swapping completely
Seuraava toimenpide (How to: make the fstab changes) koskee samaa tavoitetta ja selittää ensin:
Why make fstab changes
Ubuntu’s standard installation doesn’t take SSDs (aka flash drives) into account. Flash drives are faster than regular hard drives, but their life time is reduced by the number of times it’s written to. Ubuntu likes writing to the hard drive all the time: temporary files and just a little write here and there in between, to keep the drive alive. This behavior is not wanted by SSD owners though. These changes here fixes that. Other changes that reduce the number of writes are:
- Use ext2 instead of ext3 for the partition
- Reduce swapiness
Ensimmäistä mainituista muista toimenpiteistä en aio tehdä, koska perusteluja on myös toiseen suuntaan. Jälkimmäisen puolestaan jo tähän tein, kuten edeltä selviää. Mutta Hardy Heronin tapauksessa seuraavaksi näin:
- Open up a terminal and write:
gksudo gedit /etc/fstab[Tästä jätin Gutsya koskevan osuuden pois...]
- Add these lines to the end of the file (Hardy and Gutsy)
tmpfs /var/log tmpfs defaults,noatime 0 0 tmpfs /tmp tmpfs defaults,noatime 0 0 tmpfs /var/tmp tmpfs defaults,noatime 0 0
- That will send most log and temporary stuff, which changes a lot, into a temporary file system in RAM, which will be lost every time you shut down or reboot. Typically, that is not important, and does avoid a lot of write cycles to the flash disk.
Tämän jälkeen on muiden tviikkausten vuoro.
Virranhallinta
Koska Eee on ihan oma alustansa (Intelin Atom jne…), ei Ubuntu oletuksena osaa sammuttaa sitä kunnolla. Näyttö menee pimeäksi, mutta virrat jäävät päälle. Siispä Fix: The shutdown on hardy:
Fixing the shutdown hardy (may work on older versions of ubuntu)
When you install, Ubuntu doesn’t shut down properly. Shutting down your Eee will make the screen turn off, but does not cut the power. So
Add:
rmmod snd-hda-intelat the beginning of the /etc/init.d/halt script in order to make the Eee shutdown properly.
A slightly cleaner solution
Create a new script as /etc/init.d/eeepc, with the following contents:
#!/bin/bash case $1 in stop) rmmod snd-hda-intel ;; *) esacDon’t forget to make it executable (chmod +x)
Now in /etc/rc0.d (scripts run at shutdown), create a symbolic link named K60eeepc, pointing to ../init.d/eeepc By renaming the symbolic link, one can control exactly when the module is removed.
ln -s /etc/init.d/eeepc /etc/rc0.d/K60eeepcThat script can also be used for running other Eee-specific stuff at startup, shutdown…
Koetin näistä jälkimmäistä eli tuota hieman puhtaampaa tai elegantimpaa ratkaisua. Ainakaan äskeisellä sammutuskerralla se ei tosin näyttänyt toimivan, mutta tarkistan viekä toimineeni oikein ja etsin muita ratkaisuja vasta sitten. Oletetavasti tämä on kuitenkin pätevä tekniikka. On myös mahdollista, että en vain odottanut tarpeeksi kauan.
On hyvä, että kone sammuu kunnolla, jottei se vahingossa jää kuluttaman akkuaan tyhjäksi. Sen lisäksi lienee kuitenkin toivottavaa, että turhaan virtaa kuluttavia toimenpiteitä tehdään mahdollisimman vähän. Siksi seuraaavaksi noudatin ohjetta Get the most of the battery:
These changes allow the CPU to sleep for longer when idle, saving power. For more information see the website for the “powertop” tool, http://www.lesswatts.org/projects/powertop/
[Tästä jätin pois osuuden, joka ei ilmeisesti ole valmiiksi viritetyllä Ubuntu Eee:llä tarpeen.]
15 sec dirty_writeback_centisecs
This reduces how often linux writes data to HDD. The value is in 100′ths of a second. Thus 1500 is 15 seconds. See http://www.westnet.com/~gsmith/content/linux-pdflush.htm
- Open up a terminal and write:
sudo gedit /etc/sysctl.conf
- Add the line:
vm.dirty_writeback_centisecs=1500
- This takes effect next time you restart the laptop
15 sec ext3 commit interval
This is useful if you use the EXT3 filesystem. EXT3 is a journaling filesystem, which means it will write its journal to the disk by default every 5 seconds.
See man mount. commit=nrsec – Sync all data and metadata every nrsec seconds. The default value is 5 seconds. Zero means default.
- Open /etc/fstab
sudo gedit /etc/fstab
- Find root filesystem. It is something like:
UUID=e50b7067-d585-49e0-af2b-167649dda172 / ext3 defaults,errors=remount-ro 0
- Add the commit option “commit=15“
UUID=e50b7067-d585-49e0-af2b-167649dda172 / ext3 defaults,errors=remount-ro,commit=15 0
Tästä osuudesta kannattaa huomata, että helpommalla saattaa päästä, jos kirjoittaa ensimmäisen komennon kummassakin tapauksessa Suorita (Run) -kehotteeseen muodossa:
gksudo gedit
Tietysti, jos terminaali on jo auki, niin mikäpä siinä.
Sitten vielä yksi toimenpide, joka ei varsinaisesti koske virranhallintaa, mutta koneen käynnistämistä kyllä. Lienee tarpeetonta odottaa joka kerta kolme sekuntia, kun GRUB odottelee, jos haluaisit tehdä jotain. Tällä koneellahan tuskin on multiboot-asetelmaa. Siispä How to: optimize boot speed:
Boot Time Optimizations
Skip GRUB loader(3 sec waiting)
- Open up the Terminal and open a file
sudo gedit /boot/grub/menu.lst
- Edit where it says
timeout 3to
timeout 0
- Save and close
Read Ahead Optimization
- Add the boot option “profile” when starting up the computer
- Hit “Esc” when it says “GRUB loading”
- Hit “e” to edit
- Hit “down arrow” once until you’re on the “kernel” line
- Hit “e” to edit
- You should now be editing a long line of text. Add a space and “profile” at the end
- Hit “Enter” to use this new option for this boot
- Hit “b” to boot
Do this only once when changing kernels. It tries to optimize boot time but this process takes a while.
Näistä toimenpiteistä jälkimmäistä en vielä tehnyt. Osasyy on se, että ilman kolmen sekunnin viivettä GRUB ehti ohi ennen kuin ehdin painaa mitään. Ehkäpä tämä siis kannattaisi oikeastaan tehdä ensin ja poistaa viive vasta sitten.
Muuta
Vielä yksi toimenpide on tullut tehtyä. Näytön ollessa pieni, ikkunoiden koko voi välillä olla ongelma. Siispä helpotetaan niiden siirtelyä totetutamalla How to: disable Y constraint:
Disable the vertical constraint of windows so you can reach the buttons at the bottom of tall dialog boxes and such by holding the <alt> key and dragging windows around!
Write this in Terminal:
gconftool-2 --type bool --set /apps/compiz/plugins/move/allscreens/options/constrain_y 0
Kovin paljoa tämän enempää en ole vielä ehtinyt tehdä. Ubuntu Eee:n asensin vasta tänä aamuna ja sen jälkeen olin poissa kotoa pitkälle aamusta alkuiltapäivään. Firefoxia kyllä kerkesin jo alkaa viritellä. Fission, Flashblock, Stop-or-Reload Button ja Tiny Menu tuli asennettua. Kaksi viimeistä pyrkii erityisesti näyttöpinta-alan säästämiseen. Luultavasti samasta syystä estän myös välilehtien käytön, vaikka muuten käytän niitä intensiivisesti. Tai sitten pitää surffata koko näytöllä, jotta mitkään palkit eivät syö tilaa.
Logitech VX Revolution pikkuhiireni toimii Eee:n kanssa ongelmitta, joten sitä luultavasti tulee hyödynnettyä jonkin verran. Pikkuisen nimittäin on tunnoton tuo kosketuslevy ja sama pätee myös sen alla olevaan yksiosaan nappiin, joka palvelee kahden napin virkaa.
Vielä pari pientä huomiota. Canonical on jo jokin aika sitten julkaissut esiversion UMPC-käyttöön sovitetusta Ubuntun Netbook Remix -käyttöliittymästä. Lainaus Mark Shuttleworthin haastattelusta:
TG: Will you be coming out with a tailored version of Ubuntu for the ultraportable sector?
MS We’re announcing it in the first week of June. It’s called the Netbook Remix. We’re working with Intel, which produces chips custom-made for this sector.
Toistaiseksi sitä ei vielä suositella “tuotantokäyttöön”, vaan vain testattavaksi, mutta hyvältä silti vaikuttaa. Ehkäpä testaan sitä tässä lähipäivinä (How to install and use the Netbook Remix interface).
Ja lopuksi:
Ilmeisesti Riceyn skriptin suorittamat toimenpiteet on Ubuntu Eee:ssä jo hoidettu, mutta siltä varalta, ettei ole, tarjoan tämänkin resurssin tässä koosteessa itse kullekin tutkittavaksi. Nyt sen sivuja juuri vilkaistessani muistin taas, että kannattanee tarkistaa, ettei Ubuntu Eee turhaan etsi CD-asemaa, jota ei ole. Taidanpa siis vielä käydä Riceyn ohjeet läpi siltä varalta, että skriptissä tai lisäohjeissa on jotain, mitä en ole tehnyt, mutta kannattaisi. Palataan asiaan, jos jotain löytyy ja joka tapauksessa, kunhan käyttökokemusta kertyy.
Tags: USB
-
paljon kiitos tiedoista ,matti meri eeeubuntunoviisi
Eipä kestä. Omaksi ja toisten hyödyksihän minä tämän tänne kirjoitin.
//Taavetti
-
voisitko auttaa eeeubuntunoviisia
asensin eeeubuntun livetikulta muistikortille ja grub piti asentua ssd kovolle ,jossa on xandros . Kun käynnistää koneen grub pysähtyy vaiheeseen 2.5 error 21.
Lisäksi network manager appletissa puuttuu wlan optio,joka on toiminut
aikaisemmin.kiitos joka tapaukseesa
@15:15
Terve
En voi väittää olevani mikään Linux-ekspertti, mutta sen verran tuo virhekoodi nähdäkseni kertoo, että GRUB yrittää ladata järjestelmää levyltä, joka ei olekaan siellä, mistä se sitä etsii. “GRUB error 21 : Selected disk does not exist This error is returned if the device part of a device- or full file name refers to a disk or BIOS device that is not present or not recognized by the BIOS in the system.”Ratkaisuvaihtoehtoja en näin äkkiä osaa tarjota. Paitsi tietysti uusi asennus tai live-tikulta starttaaminen ja grubin käynnistysluettelon (/boot/grub/menu.lst) korjaaminen käsin. Täydennän tähän, jos ehdin bongata jonkin muun apukeinon.
Pahoittelen tarjoamani avun vähäisyyttä. Toivottavasti saat ongelman ratkaistua mahdollisimman vaivattomasti.
//Taavetti
-
muutamia kertoja on grub toiminut ja dualboot xandros tai eeeubuntu
valikko ilmestynyt.live linux distrojen asennus tikulle tai muistikortille on helpointa
ja nopeinta unetbootin avulla ,linkki löytyy puppy linuksin sivulta tai
ubuntu.fi -eeeubuntu lataussivulta.8.9.2008 @ 22:29
Hmm… Tuollainen “välillä toimii, välillä ei” on kaikkein harmillisinta.Unetbootinia minäkin käytin Eeeubuntun siirtämisessä tikulle asennusta varten.
//Taavetti
Comments are now closed.



3 comments