Как уменьшить размер initrd.img в Ubuntu 13.04

с моим последним обновлением до Ubuntu 13.04, файл initrd.img-3.8.0-21-generic теперь 32M. Это создает мне проблему с обновлением до более новых ядер, так как у меня / boot раздел всего 96MB. Что я могу сделать, чтобы уменьшить размер этого файла?

13
задан 24 May 2013 в 12:07

1 ответ

В /etc/initramfs-tools/initramfs.conf установите MODULES=dep вместо MODULES=most. Процесс сборки initrd определит, какие модули вам нужны, а не включает множество различных вещей. Однако обратите внимание, что это делает процесс загрузки очень зависимым от вашего оборудования, и если вам нужно использовать другой набор оборудования (в частности, диски), initrd может не работать.

Кроме того, вы можете выбрать лучший алгоритм сжатия, по умолчанию все равно должно быть gzip, но xz (или lzma2) также доступен через COMPRESS=xz. Конечно, вам нужно установить xz-utils. Начальное сжатие занимает больше времени, но распаковка во время загрузки не должна занимать намного больше времени. Оба варианта вместе могут также немного сократить время загрузки.

После установки запустите sudo update-initramfs -u -k all, чтобы он вступил в силу.

0
ответ дан 24 May 2013 в 12:07

Другие вопросы по тегам:

Похожие вопросы: