з моїм останнім оновленням до Ubuntu 13.04, загальний файл initrd.img-3.8.0-21 зараз 32М. Це створює мені проблему з оновленням до нових ядер, оскільки у мене є / завантажують розділ всього 96 Мб. Що я можу зробити, щоб зменшити розмір цього файлу?
з моїм останнім оновленням до Ubuntu 13.04, загальний файл initrd.img-3.8.0-21 зараз 32М. Це створює мені проблему з оновленням до нових ядер, оскільки у мене є / завантажують розділ всього 96 Мб. Що я можу зробити, щоб зменшити розмір цього файлу?
Відповіді:
В /etc/initramfs-tools/initramfs.conf
, встановлений MODULES=dep
замість MODULES=most
. Процес збирання initrd розробить, які модулі вам потрібні, а не включати широкий спектр речей. Однак зауважте, що це робить процес завантаження дуже залежним від вашого обладнання, і якщо вам потрібно використовувати інший набір апаратних засобів (зокрема, накопичувачів), initrd може не працювати.
Крім того, ви можете вибрати кращий алгоритм стиснення, за замовчуванням все одно повинен бути gzip, але xz (або lzma2) також доступний через COMPRESS=xz
. Звичайно, вам потрібно xz-utils
встановити. Початкове стиснення займає більше часу, але декомпресія під час завантаження не повинна займати набагато більше часу. Обидва варіанти разом також можуть трохи скоротити час завантаження.
Після встановлення цього запустіть, sudo update-initramfs -u -k all
щоб він набрав чинності.