19Jul

Kuinka leikata Linux PC: n käynnistysaika puoliksi E4ratilla

Linux on melko nopea käynnistää nykyaikaisilla tietokoneilla, mutta miksi se ei heijastu vieläkään? Jos satut SSD: n puutteesta tai haluat vain käynnistämisen nopeammin, E4rat helposti avaa käynnistysajan.

Huomautus: Tämä artikkeli on kirjoitettu Ubuntu 11.04: lle, joten on hyvin mahdollista, että se ei enää toimi.

E4rat ja Linux-tietokoneesi

E4rat on apuohjelma, joka on suunniteltu leikkaamaan Linuxin käynnistysajasi jyrkästi. Pohjimmiltaan näytät sen, mitä teet, kun käynnistät tietokoneen normaalisti, ja se analysoi tiedostoja, joita käytät ja joita käytät. Siirrä ne sitten kiintolevyn alkuun niin, että ne kestävät vähemmän aikaa käynnistämisen aikana.

E4rat on suunniteltu toimimaan vain Ext4-osioiden kanssa. Jos käytät toista tiedostojärjestelmää, tämä ei ole sinua varten. On raportoitu, että se toimii LVM: n kanssa, mutta mittarilukema saattaa vaihdella, joten ole varovainen, jos sinulla on arkaluonteisia tietoja.

Lisäksi jos sinulla on SSD, sinun pitäisi pysyä poissa tästä.Koska E4rat siirtää tiedostoja etsimään parempaa hakuaikaa, SSD-sovellukset eivät näe mitään hyötyä, koska tämä ei vaikuta niiden etsimiseen. Siirrettäessä tiedostoja ja suorittamalla laajennettuja kirjoituksia saatat jopa päätyä vaurioitumaan jo hajoittavan nopean aseman.

E4ratin asentaminen Ubuntuun

E4rat on saatavana. deb-pakettiin Ubuntun käyttäjille. Jos käytät toista Linux distroa, sinun on koottava E4rat lähteestä, mutta asiat toimivat hyvin, ja voit silti noudattaa suuresti tätä ohjetta. Ainoa todellinen poikkeus on Debiania käyttäville - tarkastele tätä huomautusta ennen kuin jatkat. Askel askeleelta opastamme oletetaan, että käytät Ubuntu Natty -ohjelmaa( 11.04).

Päätä E4ratin Sourceforge-sivulle täällä.

Napsauta uusinta versiota ja lataa arkkitehtuurille sopiva tiedosto.

Minulla on 64-bittinen Ubuntu Natty -asennus, joten valitsin "amd64" -version.

Nyt, jos yrität asentaa sen juuri nyt, saat virheen, koska Ubuntun oletusarvoinen ureadahead-paketti on ristiriidassa E4ratin kanssa.

Ureadahead on samanlainen käsitteessä, mutta ei toimi yhtä hyvin kuin E4rat, joten päästään eroon siitä.Avaa päätelaite ja anna seuraava komento.

sudo dpkg -purge ureadahead ubuntu-minimal

Anna salasanasi ja anna sen tehdä sen. Seuraavaksi varmistamme, että E4ratin riippuvuudet ovat läsnä.

sudo apt-get asenna libblkid1 e2fslibs

Sinun pitäisi olla asennettuna oletuksena, mutta jos ei, tämä komento asentaa / päivittää uusimpaan versioon.

Kun kaksoisnapsautat ladattua. deb-tiedostoa, et näe kyseistä virhettä ja voit vain napsauttaa Asenna-painiketta.

Sattui virheen tässä vaiheessa, mutta voit vain jättää huomiotta, jos saat sen. Kun kaikki on tehty, käynnistä tietokone uudelleen, mutta pysy Grub-valikossa.

Tietojen kerääminen

Kun E4rat on asennettu, meidän on varmistettava, että se kokoaa tiedot oikein. Tätä varten voimme muokata seuraavan käynnistyksen parametreja. Varmista, että olet Grub-valikossa.

Korosta sovellus, jota normaalisti käytetään käynnistämään Linuxiin ja paina "e" -näppäintä.Etsi riviä, joka alkaa:

linux /boot/ vmlinuz. ..

Se on ylimmän rivin edellä oleva kuva( klikkaa kuvaa nähdäksesi suuremman version).Tämä rivi kertoo Linuxin ytimen ladattavaksi. Lisää tämän rivin loppuun seuraava:

init = /sbin/ e4rat-kerätä

Jatka käynnistämistä painamalla Ctrl + X-näppäintä.Tämä kertoo E4ratin keräysohjelman käynnistyvän käynnistyksen jälkeen. Anna tietokoneesi tehdä asiasi ja kirjautua sisään. Seuraavan : n kahden minuutin : n pitäisi tehdä tavallisesti, kun kirjaudut sisään. Minulle tämä merkitsee sekä Chromen ja Firefoxin lataamista, terminaalin avaamista ja Screen / Byobun, ja saada Nautilus ja Shutter avattu, jotta voin tarkistaa tiedostot ja ottaa kuvakaappauksia.

Kuten näette, nämä kaksi ensimmäistä minuuttia ovat melko tärkeitä.Olen napsauttanut kaiken sen kahden minuutin ikkunassa, jota E4rat käyttää, mutta ei kaikki ladattu vasta useita minuutteja myöhemmin. Se on okei, mutta niin kauan kuin käynnistät sovelluksen lataamisen, sinun on hyvä.

Tarkistetaan, että oikea lokitiedosto luotiin. Avaa terminaali.

ls /var/lib/e4rat/

Näyttöön tulee näkyvä tiedosto nimeltä "startup.log".Jos tiedostoa ei luoda, sinun on käynnistettävä prosessi uudelleen.

Käynnistystietojen siirtäminen

Kun olet varmistanut, että lokitiedosto on olemassa, käynnistä tietokone uudelleen ja lopeta Grub-näytöllä.Valitse käynnistysvaihtoehto ja paina uudelleen "e".

Tällä kertaa aiomme lisätä jotain erilainen saman rivin loppuun:

single

Käynnistä Ctrl + X, mutta tällä kertaa menemme komentoriville suoraan. Oma kone kesti vähän aikaa ja antoi sitten näytön, jossa oli useita vaihtoehtoja. Jos näin tapahtuu, valitse vaihtoehto "Jatka normaalia käynnistystä".

Jos et pääse komentokehotteeseen, paina Ctrl + Alt + F1.Sinun pitäisi nyt nähdä kirjautumispyyntö.

Syötä käyttäjätunnuksesi ja salasanasi ja anna seuraava komento:

sudo e4rat-realloc /var/lib/e4rat/ käynnistys.log

Anna salasanasi ja E4rat alkaa siirtää tiedostoja kiintolevylle.

Tämä saattaa kestää jonkin aikaa riippuen siitä, kuinka levyt ovat paikoillaan. Varo, että kiintolevyn valo vilkkuu ja odottaa kärsivällisesti, että asiat loppuvat.

Viralliset verkkosivustot suosittelevat, että suoritat komennon pari kertaa, kunnes mitään muuta ei voida siirtää.Tietokoneeni antoi minulle viestin heti, joten mittarisi voi vaihdella.

Käynnistetään nyt koneemme

sudo shutdown -r nyt

ja kirjaudu normaalisti viimeisen vaiheen suorittamiseen.

Grubin konfigurointi E4ratin suorittamiseen jokaisessa käynnistyksessä

Avaa päätelaite ja kirjoita:

gksu gedit /etc/default/ grub

Ubuntun tekstieditorin pitäisi ponnahtaa auki. Etsi riviä, joka alkaa "GRUB_CMDLINE_LINUX_DEFAULT ="

. Aiomme lisätä rivin kyseisten lainausten sisälle ja ennen kuin kaikki vaihtoehdot ovat olemassa.

init = /sbin/ e4rat-preload

Tiedostosi pitäisi näyttää samalta kuin tämä:

Paina Save-painiketta ja sulje Gedit. Palaa nyt päätteeseen ja suorita viimeinen komento:

sudo update-grub

Grubin määrittäminen tällä tavalla( eikä muokkaamalla /boot/grub/ grub.cfg: tä) varmistaa, että tämä kestää päivitysten välillä, vaikka sinun on ehkä tehtävä tämä uudelleen, jospäivitys julkaisujen välillä tulevaisuudessa. Siihen mennessä sinun kannattaa kuitenkin haluta uudistaa koko prosessi, jotta oikeat tiedostot ovat oikeilla paikoilla.

Seuraavan kerran käynnistettäessä huomaat huomattavan aikaeroa käynnistyksessä ja avatessasi sovelluksia, jotka tavallisesti ovat suorassa. Minun netbookin käynnistysaika on nyt noin 10 sekuntia!

Tietävätkö muita temppuja ajamaan kallisarvoisia sekunteja käynnistysajastasi? Jaa kommentteja, joita tiedät!