Kra*_*out 3 linux debian compression initramfs
我想禁用/boot/initrd.img文件压缩以加快启动速度。我的磁盘足够大,可以容纳额外的 10MB。老实说,我认为这应该是默认设置,现在谁买不起几兆字节的磁盘空间。对于嵌入式场景,可以手动启用。
查看/etc/initramfs-tools/initramfs.conf,有更改压缩类型的选项
COMPRESS: [ gzip | bzip2 | lz4 | lzma | lzop | xz ]
Run Code Online (Sandbox Code Playgroud)
但没有禁用压缩的选项。我试过None了none,没有效果。
作为解决方案,我initrd.img-4.19.0-8-amd64使用手动解压缩gunzip。但每次安装内核更新时我都必须再次解压。
\xe2\x80\x99s 没有提供执行此操作的选项,但由于mkinitramfs是 shell 脚本,因此可以添加一个选项而无需重新编译。在 中/usr/sbin/mkinitramfs,寻找
case "${compress}" in\nRun Code Online (Sandbox Code Playgroud)\n在选项集中添加 \xe2\x80\x9ccat\xe2\x80\x9d 行:
\ncat) compress="cat" ;;\nRun Code Online (Sandbox Code Playgroud)\n这将允许COMPRESS=cat在 中指定initramfs.conf。
mkinitramfs每次从包中恢复时(升级时),您都必须重新执行此操作。
| 归档时间: |
|
| 查看次数: |
2530 次 |
| 最近记录: |