linux生成initramfs,在Arch Linux中禁止生成/boot/initramfs-linux-fallback.img以节省/boot分区空间...
时间: 2023-12-19 21:04:00 浏览: 322
要禁止在Arch Linux中生成`/boot/initramfs-linux-fallback.img`文件,您需要编辑`/etc/mkinitcpio.conf`文件并将以下行注释掉或删除:
```
# COMPRESSION="lz4"
# COMPRESSION_OPTIONS=()
# FallbackImage="/boot/initramfs-linux-fallback.img"
```
然后,运行以下命令重新生成initramfs:
```
sudo mkinitcpio -p linux
```
这将重新生成`/boot/initramfs-linux.img`文件,但不会生成`/boot/initramfs-linux-fallback.img`文件。请注意,如果您在将来需要恢复fallback initramfs,则需要将这些行取消注释或重新添加到`/etc/mkinitcpio.conf`文件中,并再次运行上述命令。
相关问题
linux使用apt-get命令时,已知卡顿在update-initramfs: Generating /boot/initrd.img-5.19.0-38-generic语句,怎么处理
?您好!关于您的问题,我可以给出一些参考意见。您可以尝试使用以下命令:
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get update
sudo apt-get upgrade
这些命令可以清除系统中的缓存,并更新软件包和内核。如果问题仍然存在,您可能需要卸载并重新安装相关软件包。
希望这些建议能够帮到您,如果您还有其他问题,可以随时问我。
怎么处理一下问题 Setting up initramfs-tools (0.130ubuntu3.13) ... update-initramfs: deferring update (trigger activated) Setting up flash-kernel (3.98ubuntu11~18.04.2) ... flash-kernel: deferring update (trigger activated) Processing triggers for initramfs-tools (0.130ubuntu3.13) ... update-initramfs: Generating /boot/initrd.img-4.15.0-210-generic Warning: root device does not exist Unsupported platform. run-parts: /etc/initramfs/post-update.d//flash-kernel exited with return code 1 dpkg: error processing package initramfs-tools (--configure): installed initramfs-tools package post-installation script subprocess returned error exit status 1 Errors were encountered while processing: initramfs-tools
这个问题看起来像是在系统更新时出现的。您可以尝试以下步骤来解决这个问题:
1. 检查您的文件系统是否正常挂载。运行以下命令:
```
lsblk
```
确保所有分区都已挂载。
2. 更新您的软件包列表和系统软件包。运行以下命令:
```
sudo apt-get update
sudo apt-get upgrade
```
3. 重新安装 `initramfs-tools` 并强制更新。运行以下命令:
```
sudo apt-get install --reinstall initramfs-tools -y --force-yes
```
4. 重新生成 `initrd` 镜像。运行以下命令:
```
sudo update-initramfs -c -k $(uname -r)
```
如果以上步骤无法解决问题,请尝试重启系统并再次运行以上命令。如果问题仍然存在,请考虑升级您的操作系统或寻求更高级的技术支持。
阅读全文