Linux е доста бърз, за да стартира модерните компютри, но защо да не се появи още малко? Ако страдате от липсата на SSD или просто искате да стартирате по-бързо, E4rat лесно ще бръсне времето за зареждане.
Забележка:тази статия е написана за Ubuntu 11.04, така че е много възможно да не работи повече.
E4rat е програма, предназначена да намали драстично времето за стартиране на Linux. По същество показвате това, което правите, когато стартирате компютъра си нормално и анализира файловете, които имате достъп и използвате. След това ще ги преместите в началото на твърдия диск, така че по време на зареждането да е необходимо по-малко време.
E4rat е проектиран да работи само с дялове Ext4. Ако използвате друга файлова система, това не е за вас. Има съобщения за това, че работи с LVM, но пробегът ви може да варира, затова бъдете внимателни, ако имате чувствителни данни.
Освен това, ако имате SSD, трябва да сте далеч от това. Тъй като E4rat премества файлове за по-добро търсене, SSD използва няма да види никаква полза, тъй като времето им "търсене" не е засегнато от това. Чрез преместване на файлове и извършване на разширени записи, може дори да се окажете в ущърб на вашия вече блестящ бързо устройство.
E4rat е наличен като пакет .deb за потребителите на Ubuntu. Ако работите с друг дистрибутор на Linux, ще трябва да компилирате E4rat от източника, но нещата трябва да работят добре и все още можете да следвате това ръководство. Единственото истинско изключение е за хората, които използват Debian - вижте тази бележка, преди да продължите. За нашето стъпка по стъпка ръководство ще предположим, че използвате Ubuntu Natty (11.04).
Насочете се към страницата на Sourceforge на E4rat тук.
Кликнете върху най-новата версия, след което изтеглете файла, който е подходящ за вашата архитектура.
Аз съм на 64-битова инсталация на Ubuntu Natty, така че избрах "amd64" версия.
Сега, ако се опитате да го инсталирате точно сега, ще получите грешка, защото пакетът по подразбиране на Ubuntu "ureadahead" е в конфликт с E4rat.
Ureadahead е подобна понятие, но не работи както E4rat, така че да се отървем от нея. Отворете терминал и въведете следната команда.
sudo dpkg -purge ureadahead ubuntu-минимален
Въведете паролата си и я оставете да си върши работата. След това нека се уверим, че са налице правилните зависимости за E4rat.
sudo apt-get инсталирате libblkid1 e2fslibs
Трябва да имате вече инсталирани по подразбиране, но ако не, тази команда ще се инсталира / надстройва до най-новата версия.
Сега, когато кликнете два пъти върху .deb файла, който сте изтеглили, няма да видите тази грешка и просто можете да кликнете върху бутона Инсталиране.
В този момент се получи грешка, но можете просто да кликнете върху игнориране, ако го получите. След като всичко свърши, рестартирайте компютъра, но останете в менюто на Grub.
При инсталирането на E4rat трябва да се уверим, че данните се събират правилно. За да направите това, можем да редактираме параметрите за следващото ни зареждане. Уверете се, че сте в менюто Grub.
Маркирайте опцията, която обикновено използвате за зареждане в Linux и натиснете клавиша "e". Потърсете линията, която започва с:
linux / boot / vmlinuz ...
Това е втората до последната линия в горната снимка (кликнете върху изображението, за да видите по-голяма версия). Тази линия е това, което казва на ядрото на Linux да се зареди. В края на този ред добавете следното:
първоначален = / sbin / e4rat-събират
След това просто натиснете Ctrl + X, за да продължите да зареждате. Това казва на събирателната програма на E4rat да започне да работи след стартиране. Оставете компютъра си да работи и влезте в профила си. За следващия две минути трябва да направите това, което обикновено правите, след като влезете в системата. За мен това означава товарене на Chrome и Firefox, отваряне на терминал и стартиране на Screen / Byobu и получаване на Nautilus и Shutter, за да мога да проверя файловете си и да взема екранни снимки.
Както можете да видите, първите две минути са доста важни. Кликнах върху всичко в този прозорец с две минути, който E4rat използва, но не всичко се зарежда до няколко минути по-късно. Това е добре, макар че, докато стартирате зареждането на приложението, ще се оправи.
Нека проверим, за да се уверим, че е създаден правилният журнален файл. Отворете терминала.
ls / var / lib / e4rat /
Трябва да видите файл, който се показва, наречен "startup.log". Ако този файл не е създаден, ще трябва да рестартирате процеса.
След като потвърдите, че лог файлът е там, рестартирайте компютъра и го спрете на екрана на Grub. Изберете опцията за зареждане и отново натиснете "e".
Този път ще добавим нещо различно към края на същата тази линия:
единичен
Натиснете Ctrl + X за зареждане, но този път, ние се насочваме директно към командния ред. Моята машина отне известно време и след това ми даде екран с няколко опции. Ако това се случи с вас, просто изберете опцията "Resume normal boot".
След това, ако не стигнете до командния ред, натиснете Ctrl + Alt + F1. Сега трябва да видите подкана за влизане.
Въведете потребителското си име и парола и въведете следната команда:
sudo e4rat-realloc /var/lib/e4rat/startup.log
Въведете паролата си и E4rat ще започне да премества файлове на твърдия ви диск.
Това може да отнеме доста време, в зависимост от това колко е затрупано дискът ви. Просто гледайте как светлината на твърдия диск мига и търпеливо изчакайте нещата да приключат.
Официалният сайт препоръчва да стартирате командата още няколко пъти, докато нищо друго не бъде преместено. Компютърът ми ми даде това съобщение веднага, така че разстоянието ви може да варира.
Сега, нека да рестартираме машината си
sudo изключване-R сега
и да влезете нормално, за да завършите последната фаза.
Отворете терминал и въведете:
gksu gedit / etc / default / grub
Текстовият редактор на Ubuntu трябва да се отвори. Потърсете реда, който започва с "GRUB_CMDLINE_LINUX_DEFAULT ="
Ще добавим линия в тези цитати и преди каквито и да са опциите.
първоначален = / sbin / e4rat-натоварването
Вашият файл трябва да изглежда подобно на това:
Натиснете бутона за запазване и затворете Gedit. Сега се върнете в терминала и изпълнете последната команда:
sudo update-grub
Конфигурирането на Grub по този начин (а не чрез редактиране на /boot/grub/grub.cfg) ще гарантира, че това ще продължи между актуализации, въпреки че може да се наложи да го направите отново, ако надстроите между изданията в бъдеще. Дотогава обаче вероятно ще искате да възстановите целия този процес, така че правилните файлове да са на правилните места.
Следващият път, когато рестартирате, ще забележите значителна разлика във времето при стартиране и при отваряне на приложенията, към които обикновено се отправяте. Времето за стартиране на нетбука ми е около 10 секунди!
Знаеш ли за други трикове, за да се обръснеш скъпоценни секунди от времето на багажа си? Споделете какво знаете в коментарите!