e4rat (Ext4 - Скорочення часу доступу) - це набір інструменти пункт прискорити процес завантаження, а також програми, які завантажуються під час запуску, реєструючи файли, використані в перші 2 хвилини запуску, переселення їх y попередньо завантаживши їхтим самим виключаючи час пошуку та затримки ротації. Це призводить до високої швидкості передачі даних на жорсткий диск. |
Процес складається з трьох етапів: збору інформації про автозапуск, перепризначення файлів та завантаження їх під час кожного запуску.
Ми почнемо з завантажити програму.
Перш ніж встановлювати його, ми повинні видалити ureadahead, щоб він не конфліктував з ним:
sudo dpkg --purge ureadahead ubuntu-minimal
Встановлюємо залежності для e4rat:
sudo apt-get встановити libblkid1 e2fslibs
Потім ми встановлюємо програму.
Зараз я збираюся пояснити вам якомога легше, як змусити це працювати. По-перше, ми повинні відредагувати наш grub або grub2, залежно від ситуації:
sudo nano /boot/grub/grub.cfg
Усередині файлу ми шукаємо рядок, подібний до цього:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro
І ми додаємо в кінець рядка наступне:
init = / sbin / e4rat-collect
У моєму випадку це виглядає так:
linux /boot/vmlinuz-2.6.38-10-generic root = UUID = 92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro тихий сплеск vt.handoff = 7 init = / sbin / e4rat-collect
Попередній крок, який ми можемо зробити точно так само із запуску, коли виходить екран видалення, ми знаходимось на лінії нашої ОС і натискаємо клавішу "e", щоб редагувати її. Якщо у вас на диску встановлено кілька систем, це зробити простіше, оскільки ми уникаємо участі у запуску інших.
Після цього ми закриваємо редактор Ctrl + X і перезапускаємо.
Коли він завершує завантаження системи, ми повинні відкривати програми, які ми зазвичай запускаємо частіше, такі як браузер, менеджер пошти тощо ..., у нас є дві хвилини на це. Після цього ми переконуємось, що файл журналу був створений.
ls / var / lib / e4rat /
Відповідь має бути startup.log, якщо він нічого не показує, вам доведеться повторити кроки ще раз.
Тепер ми повертаємось до редагування grub, цього разу ми робимо це з головного екрана, натискаючи e, як я вже пояснював вище. І ми додаємо єдиний параметр у кінці рядка, про який ми вже згадували, таким чином:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single
Ми закриваємо і перезавантажуємося, але цього разу ми робимо це в безпечному режимі або з командного рядка. Увійдіть за допомогою нашого імені користувача та пароля та виконайте:
sudo e4rat-realloc /var/lib/e4rat/startup.log
Після цього e4rat починає переміщувати файли з вашого диска (це може зайняти деякий час); після завершення ми перезавантажуємось.
sudo shutdown -r зараз
Щоб програма завжди працювала на початку і тривала, навіть якщо ми оновлюємось, ми редагуємо наш grub:
sudo nano / etc / default / grub
і ми шукаємо рядок:
GRUB_CMDLINE_LINUX_DEFAULT = "тихий сплеск"
Ми додаємо наступний рядок перед тихим сплеском,
init = / sbin / e4rat-preload
Залишаючись таким чином.
GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-попереднє завантаження тихого сплеску"
Ми зберігаємо файл і перезавантажуємо grub:
sudo update-grub
У нас це вже є. Відтепер звичайні програми завантажуватимуться швидше під час запуску.
Для отримання додаткової інформації ви можете відвідати веб-сайт сторінка проекту у sourceforge.
Фуенте: Зона Linux
Привіт добре, дякую за відповідь, я намагався це зробити, але мені це не вдалося, якщо у вас є час оновити пост за допомогою LM, це було б дуже добре, дякую Пабло.
На той час я пробував це з Ubuntu. Думаю, з LM мають бути великі відмінності.
На здоров’я! Павло.
Привіт, добре за внесок, моє запитання: якщо ви пробували це з LM 13? Працює ?.
Saludos у Gracias
Точно! Його також можна використовувати в інших дистрибутивах. Ідея полягала в тому, щоб представити програму, пояснити кроки встановлення для найновіших (як правило, користувачів Ubuntu та більшості читачів блогів). Ті, хто користується іншими дистрибутивами, напевно знатимуть, що робити або де шукати додаткову інформацію.
На здоров’я! Павло.
Я спробував, і правда в тому, що я загубив свій gdm, я використовую trisquel 5.0, який базується на Ubuntu 11.04, я хочу знати, чи є якийсь файл для редагування, щоб мати можливість відновити моє графічне середовище, дякую
Він також може бути використаний для інших дистрибутивів, наприклад, на Archlinux ñ.ñ
https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29
привіт
Це не дозволить мені встановити його, ось що я отримую в терміналі:
Помилка CMake за адресою /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138 (повідомлення):
Не вдається знайти запитані бібліотеки Boost.
Не вдається знайти файли заголовка Boost. Будь ласка, встановіть BOOST_ROOT до кореневої
каталог, що містить Boost або BOOST_INCLUDEDIR, до каталогу, що містить
Заголовки Boost.
Стек дзвінків (спочатку останній дзвінок):
CMakeLists.txt: 20 (знайти_пакет)
Помилка CMake на src / cmake / Findext2fs.cmake: 17 (ПОВІДОМЛЕННЯ):
Не вдалося знайти ext2fs
Стек дзвінків (спочатку останній дзвінок):
src / CMakeLists.txt: 57 (ЗНАЙТИ_ПАКЕТ)
- Налаштування неповне, сталися помилки!
привіт
Гаразд, ви можете завантажити пакет deb, я завантажив джерела безпосередньо.
Реєстр, переміщення та попереднє завантаження файлів виглядають добре, але ...
Чи потрібно так багато часу, щоб запустити дистрибутив Linux? Це питання служб, якими ми керуємо? Ми все ще скаржимося на те саме?
Мені не потрібно більше, ніж увімкнути стільниковий телефон і ввести ідентифікаційний код, і у мене драма з Ext4, оскільки мій поточний рятувальний дистрибутив, Slax, наразі не управляє цією файловою системою, що вже вимагає часу. 😉
Щось подібне трапляється з кимось іншим?
Вам потрібно відредагувати файл конфігурації grub як суперкористувача системи ... Очевидно, таким чином він не збереже зміни. Вітаємо…
Тільки для Ubuntu?
Ну, у мене проблеми при редагуванні з завантаження.
Імпульс e, додавання одиничного до рядка та імпульс ctrl + x
Після цього екран стає чорним, і я повинен перезапустити.
Я повертаюся до редактора і бачу, що зміни не було збережено.
що стосується
Дякую, це прекрасно працювало на Debian. Забагато залежностей (libboots), але все нормально.
Я думаю, ця оптимізація марна для SSD-накопичувачів, так?