19Jul
Linux yra gana greitai įkeliamas į šiuolaikinius kompiuterius, bet kodėl gi neparašykite dar daugiau? Jei esate skausmingas dėl SSD stygiaus arba tiesiog norėsite greičiau įkrovos, E4rat lengvai nusivalo paleidimo laiką.
Pastaba: Šis straipsnis buvo parašytas Ubuntu 11.04, todėl labai įmanoma, kad jis nebeveikia.
E4rat ir jūsų "Linux PC"
"E4rat" yra įrankis, skirtas supaprastinti Linux paleidimo laiką.Iš esmės jūs parodysite, ką darote, kai paprastai paleidžiate kompiuterį, ir analizuojate failus, kuriuos pasiekiate ir naudojate. Tada jis bus perkeltas į kietojo disko pradžią, taigi paleidžiant reikia mažiau laiko rasti juos.
E4rat skirtas dirbti tik su Ext4 pertvaromis. Jei naudojate kitą failų sistemą, tai ne jums. Yra pranešimų apie tai, kad dirbate su LVM, bet jūsų rida gali skirtis, taigi būkite atsargūs, jei turite slaptus duomenis.
Be to, jei turite SSD, turėtumėte likti toli nuo to. Kadangi "E4rat" perkelia failus į geresnį paieškos laiką, SSD naudoja nematys jokios naudos, nes tai neturi įtakos jų "ieškoti" laiko. Perkeldami failus ir atlikdami išplėstinius įrašus, jūs netgi galite sugadinti savo jau sparčiai greitą diską.
"E4rat" diegimas Ubuntu
E4rat yra ".deb" paketas Ubuntu naudotojams. Jei naudojate kitą "Linux" distro, turėsite surinkti "E4rat" iš šaltinio, tačiau viskas turėtų gerai veikti, bet vis tiek galite vadovautis šiuo vadovu. Vienintelė tikra išimtis yra žmonėms, kurie naudoja "Debian" - prieš tęsdami pažvelkite į šią pastabą.Mūsų žingsnis po žingsnio vadovas, mes manysime, kad naudojate "Ubuntu Natty"( 11.04).
Eikite į E4rat "Sourceforge" puslapį čia.
Spustelėkite naujausią versiją, tada atsisiųskite failą, kuris tinka jūsų architektūrai.
Aš paleisiu 64 bitų "Ubuntu Natty" diegimą, todėl pasirinkau "amd64" versiją.
Dabar, jei bandysite jį įdiegti dabar, gausite klaidą, nes Ubuntu numatytasis "ureadahead" paketas prieštarauja E4rat.
Ureadahead koncepcija yra panaši, bet neveikia taip pat kaip E4rat, todėl atsikratykime. Atidarykite terminalą ir įveskite šią komandą.
sudo dpkg -purge ureadahead ubuntu-minimal
Įveskite savo slaptažodį ir leiskite jam tai padaryti. Toliau įsitikinkime, kad yra tinkamos E4rat priklausomybės.
sudo apt-get install libblkid1 e2fslibs
Jūs turėtumėte juos jau įdiegti pagal numatytuosius nustatymus, bet jei ne, ši komanda įdiegs / atnaujins iki naujausios versijos.
Dabar, kai du kartus spustelėjote atsisiųstą. deb failą, nematysite šios klaidos ir galėsite spustelėti mygtuką "Įdiegti".
Aš atsitiko gauti klaidą šiuo klausimu, bet jūs galite tiesiog spustelėti ignoruoti, jei jį gausite. Kai viskas bus padaryta, iš naujo paleiskite kompiuterį, bet likite "Grub" meniu.
duomenų rinkimas
Įdiegus E4rat, turime įsitikinti, ar ji tinkamai surenka duomenis. Norėdami tai padaryti, mes galime redaguoti mūsų kito paleidimo parametrus.Įsitikinkite, kad esate Grub meniu.
Pažymėkite parinktį, kurią paprastai naudojate paleisti į "Linux" ir paspauskite "e" klavišą.Ieškokite eilutės, kuri prasideda:
linux /boot/ vmlinuz. ..
Tai antroji ir paskutinė eilutė aukščiau esančiame paveikslėlyje( spustelėkite vaizdą, kad pamatytumėte didesnę versiją).Ši eilutė rodo, kad "Linux" branduolys turi būti įkeltas.Šios eilutės pabaigoje pridėkite:
init = /sbin/ e4rat-rinkti
Tada tiesiog paspauskite Ctrl + X, kad tęstumėte paleidimą.Tai sako, kad E4rat's rinkti programą paleisti po paleidimo. Tegul kompiuteris daryk savo daiktą ir prisijungs. Kitas dviejų minučių metu turėtumėte daryti tai, ką paprastai darote, kai tik prisijungsite. Man tai reiškia, kad reikia įkelti "Chrome" ir "Firefox", atidaryti terminalą ir paleisti "Screen / Byobu", ir atidaryti "Nautilus" ir "Shutter", kad galėčiau patikrinti mano failus ir fotografuoti ekrano kopijas.
Kaip matote, šios pirmosios dvi minutes yra labai svarbios. Paspaudžiau viską per tą dviejų minučių langą, kurį naudoja E4rat, bet ne viskas įkelta, kol po kelių minučių.Tai viskas gerai, kol pradėsite programą, jums bus gerai.
Patikrinkime, ar tinkamas failas buvo sukurtas. Atverti terminalą.
ls /var/lib/e4rat/
Turėtumėte pamatyti rodomą failą, pavadintą "startup.log".Jei šis failas nėra sukurtas, turėsite iš naujo paleisti procesą.
Pradedančiųjų failų perkėlimas
Kai patikrinsite, ar yra žurnalo failas, iš naujo paleiskite kompiuterį ir sustokite Grub ekrane. Pasirinkite savo paleisties parinktį ir dar kartą paspauskite "e".
Šįkart mes ketiname pridėti šiek tiek kito dalyko nei tos pačios linijos pabaigoje:
vienintelis
Paspauskite Ctrl + X, kad paleistumėte, bet šį kartą mes einame į komandinę eilutę tiesiai iš karto. Mano mašina trunka šiek tiek, o tada davė man ekraną su keliais pasirinkimais. Jei tai atsitiks jums, tiesiog pasirinkite parinktį "Tęsti įprastą įkrovą".
Tada, jei nepasieksite komandų eilutės, paspauskite Ctrl + Alt + F1.Dabar turėtumėte pamatyti prisijungimo raginimą.
Įveskite savo vartotojo vardą ir slaptažodį, tada įveskite šią komandą:
sudo e4rat-realloc /var/lib/e4rat/ startup.log
Įveskite savo slaptažodį, o E4rat pradės juda failus į kietąjį diską.
Tai gali užtrukti gana ilgai, priklausomai nuo to, kaip yra jūsų diskas. Tiesiog žiūrėkite, ar kietojo disko lemputė mirksi ir kantriai laukti, kol baigsis.
Oficiali svetainė rekomenduoja paleisti komandą dar keletą kartų, kol niekas negali būti perkeltas. Mano kompiuteris iš karto davė man šią žinutę, taigi jūsų rida gali skirtis.
Dabar paleiskime mūsų kompiuterį
sudo shutdown -r dabar
ir įeikite įprastai, kad užbaigtumėte paskutinį etapą.
Konfigūravimas Grub paleisti E4rat kiekviename įkėlime
Atidarykite terminalą ir įveskite:
gksu gedit /etc/default/ grub
Ubuntu teksto redagavimo priemonė turėtų atidaryti. Ieškokite eilutės, kuri prasideda nuo "GRUB_CMDLINE_LINUX_DEFAULT ="
. Mes ketiname pridėti liniją viduje tų citatų ir prieš kokių nors variantų.
init = /sbin/ e4rat-preload
Jūsų failas turėtų atrodyti panašus į šį:
Paspauskite išsaugojimo mygtuką ir uždarykite "Gedit".Dabar grįžkite į terminalą ir paleiskite vieną paskutinę komandą:
sudo update-grub
Tokiu būdu konfigūruojant Grub( ir ne, redaguojant /boot/grub/ grub.cfg) įsitikinkite, kad tai trunka tarp atnaujinimų, nors jums gali reikėti persvarstyti tai, jei jūsatnaujinimas tarp išleidimų ateityje. Tačiau iki šiol tikriausiai norėsite pakartoti šį visą procesą, kad tinkami failai būtų tinkamose vietose.
Kartą paleidus kitą kartą, pastebėsite, kad įkeliamas laikas yra labai skirtingas, o atidaromos programos, į kurias paprastai einate tiesiai. Mano netbook įkrovos laikas dabar yra apie 10 sekundžių!
Ar žinote apie bet kokius kitus gudrybes, kad nuspalvintumėte brangių sekundžių nuo paleidimo laiko? Pasidalykite tuo, ko žinote, į komentarus!