19Jul
Linux je veľmi rýchly na zavedenie do moderných počítačov, ale prečo to nie je viac? Ak narazíte na nedostatok SSD alebo len chcete rýchlejšie zavádzať, E4rat ľahko oholí váš čas zavádzania.
Poznámka: tento článok bol napísaný pre Ubuntu 11.04, takže je veľmi pravdepodobné, že to už nebude fungovať.
E4rat a váš počítač s Linuxom
E4rat je nástroj, ktorý je navrhnutý tak, aby drasticky znížil čas zavádzania systému Linux. V podstate ukážete, čo robíte pri normálnom spustení počítača, a analyzuje súbory, ktoré získate prístup a používate. Potom ich presuniete na začiatok vášho pevného disku, takže počas zavádzania ich bude trvať menej času.
E4rat je navrhnutý tak, aby pracoval iba s oblasťami Ext4.Ak používate iný súborový systém, nie je to pre vás. Existujú správy o tom, že pracuje s LVM, ale vaše najazdené kilometre sa môžu líšiť, takže buďte opatrní, ak máte citlivé údaje.
Okrem toho, ak máte SSD, mali by ste sa držať ďalej. Pretože E4rat presúva súbory pre lepší čas hľadania, používanie SSD nevidí žiadnu výhodu, pretože ich čas "hľadania" nie je týmto ovplyvnený.Pohybom súborov a vykonávaním predĺžených zápisov môže dokonca skončiť poškodenie vášho rýchlo sa rozbiehajúceho disku.
Inštalácia E4rat na Ubuntu
E4rat je k dispozícii ako. deb balík pre používateľov Ubuntu. Ak máte spustenú inú distribučnú linku Linuxu, budete musieť zostaviť E4rat zo zdroja, ale veci by mali fungovať dobre a stále môžete veľmi pozorne sledovať túto príručku. Jedinou skutočnou výnimkou sú ľudia, ktorí používajú Debian - pozrite sa na túto poznámku skôr, ako budete pokračovať.Pre náš podrobný sprievodca budeme predpokladať, že používate Ubuntu Natty( 11.04).
Prejdite na stránku Sourceforge spoločnosti E4rat.
Kliknite na najnovšiu verziu a potom stiahnite súbor, ktorý je vhodný pre vašu architektúru.
Spúšťam 64-bitovú inštaláciu Ubuntu Natty, preto som si vybrala verziu "amd64".
Teraz, ak sa pokúsite nainštalovať práve teraz, dostanete chybu, pretože štandardný balík Ubuntu "ureadahead" je v konflikte s E4rat.
Ureadahead je podobný koncept, ale nefunguje tak dobre ako E4rat, takže sa ho zbavíme. Otvorte terminál a zadajte nasledujúci príkaz.
sudo dpkg -purge ureadahead Ubuntu-minimal
Zadajte svoje heslo a nechajte to robiť svoju vec.Ďalej sa uistime, že sú k dispozícii správne závislosti pre E4rat.
sudo apt-get nainštalovať libblkid1 e2fslibs
Predtým by ste ich mali mať nainštalovanú, ale ak nie, tento príkaz bude nainštalovaný / aktualizovaný na najnovšiu verziu.
Teraz, keď dvakrát kliknete na súbor. deb, ktorý ste prevzali, nezistíte túto chybu a môžete jednoducho kliknúť na tlačidlo Inštalovať.
V tomto okamihu som dostal chybu, ale kliknutím na tlačidlo ignorovať ho môžete získať.Akonáhle je všetko hotovo, reštartujte počítač, ale zostaňte v ponuke Grub. Zber údajov
S inštalovaným systémom E4rat sa musíme uistiť, že správne zhromažďuje údaje. Aby sme to mohli urobiť, môžeme upraviť parametre pre ďalšie zavádzanie. Uistite sa, že ste v ponuke Grub.
Zvýraznite voľbu, ktorú bežne používate na zavedenie do Linuxu a stlačte kláves "e".Pozrite sa na riadok, ktorý začína na:
linux /boot/ vmlinuz. ..
Je to druhý až posledný riadok na obrázku vyššie( kliknutím na obrázok zobrazíte väčšiu verziu).Tento riadok slúži na načítanie jadra systému Linux. Na konci tohto riadku pridajte nasledovné:
init = /sbin/ e4rat-collect
Potom stačí stlačiť Ctrl + X pre pokračovanie bootovania. To hovorí, že kolekčný program od spoločnosti E4rat začne bežať po zavádzaní.Nechajte svoj počítač robiť svoju vec a prihláste sa. Pre ďalšie dve minúty by ste mali robiť to, čo spravíte, akonáhle sa prihlásite. Pre mňa to znamená načítanie Chrome i Firefoxu, otváranie terminálu a spustenie obrazovky / Byobu, a dostať Nautilus a Shutter, aby som mohol skontrolovať svoje súbory a snímok obrazovky.
Ako vidíte, tie prvé dve minúty sú veľmi dôležité.Klikl som na všetko, čo je v okne, ktoré používa E4rat, ale nie na všetko načítané až o niekoľko minút neskôr. To je v poriadku, ale ak začnete s načítavaním aplikácie, budete v poriadku.
Skontrolujte, či ste vytvorili správny protokolový súbor. Otvorte terminál.
ls /var/lib/e4rat/
Mali by ste vidieť zobrazený súbor s názvom "startup.log".Ak tento súbor nie je vytvorený, budete musieť proces reštartovať.
Presunutie spúšťacích súborov
Po overení, že je tam súbor denníka, reštartujte počítač a zastavte na obrazovke Grub. Vyberte si možnosť zavádzania a znova stlačte "e".
Tentokrát pridáme nejakú vec odlišnú od konca toho istého riadku:
single
Stlačte Ctrl + X na zavedenie, ale tentokrát ideme priamo do príkazového riadku. Môj stroj trvalo trochu času a potom mi dal obrazovku s niekoľkými možnosťami. Ak sa vám to stane, stačí vybrať možnosť "Resume normal boot".
Potom, ak sa nedostanete na príkazový riadok, stlačte klávesy Ctrl + Alt + F1.Teraz by ste mali vidieť výzvu na prihlásenie.
Zadajte svoje používateľské meno a heslo a zadajte nasledujúci príkaz:
sudo e4rat-realloc /var/lib/e4rat/ startup.log
Zadajte svoje heslo a program E4rat začne sťahovať súbory na váš pevný disk.
To môže chvíľu trvať, závisí to od toho, ako je váš disk preplnený.Len sa pozrite na to, že indikátor pevného disku bliká a trpezlivo čakajte, až sa veci skončia.
Oficiálna webová stránka odporúča spustiť príkaz pár krát, kým sa nič nemôže presunúť.Môj počítač mi dal túto správu hneď, takže sa najazdené kilometre môžu líšiť.
Teraz spustite náš stroj s
sudo shutdown -r teraz
a prihláste sa normálne na dokončenie poslednej fázy.
Konfigurácia programu Grub na spustenie E4rat na každom spustení
Otvorte terminál a zadajte:
gdsu gedit /etc/default/ grub
Textový editor Ubuntu by mal byť otvorený.Pozrite sa na riadok, ktorý začína na "GRUB_CMDLINE_LINUX_DEFAULT ="
Pridáme riadok vnútri týchto úvodzoviek a pred akoukoľvek možnosťou.
init = /sbin/ e4rat-preload
Váš súbor by mal vyzerať takto:
Stlačte tlačidlo Uložiť a zatvorte Gedit. Teraz sa vráťte do terminálu a spustite jeden posledný príkaz:
sudo update-grub
Konfigurácia Grub týmto spôsobom( a nie úpravou /boot/grub/ grub.cfg) sa ubezpečí, že to trvá medzi aktualizáciami, aj keď budete musieť opakovať to, akupgrade medzi verziami v budúcnosti. Vtedy však pravdepodobne budete chcieť tento celý proces zopakovať tak, aby boli správne súbory na správnych miestach.
Pri ďalšom reštartovaní si všimnete značný časový rozdiel pri zavádzaní a pri otváraní aplikácií, ku ktorým bežne smeruje priamo. Moja netbooková doba zavádzania je teraz asi 10 sekúnd!
Poznáte nejaké ďalšie triky, ktoré by ste mali oholiť vzácne sekundy z vášho času zavádzania? Zdieľajte to, čo poznáte v komentároch!