Files
tldr/pages.zh/linux/mkinitcpio.md

36 lines
1.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# mkinitcpio
> 生成初始 ramdisk 环境以启动基于指定预设的 Linux 内核。
> 更多信息:<https://manned.org/mkinitcpio.8>。
- 执行干运行(打印将要执行的操作而不实际执行):
`mkinitcpio`
- 基于 `linux` 预设生成 ramdisk 环境:
`mkinitcpio --preset {{linux}}`
- 基于 `linux-lts` 预设生成 ramdisk 环境:
`mkinitcpio --preset {{linux-lts}}`
- 基于所有现有预设生成 ramdisk 环境(在 `/etc/mkinitcpio.conf` 更改后用于重新生成所有 initramfs 镜像):
`mkinitcpio --allpresets`
- 使用替代配置文件生成 initramfs 镜像:
`mkinitcpio --config {{path/to/mkinitcpio.conf}} --generate {{path/to/initramfs.img}}`
- 为当前正在运行的内核以外的内核生成 initramfs 镜像(已安装的内核版本可以在 `/usr/lib/modules/` 中找到):
`mkinitcpio --kernel {{kernel_version}} --generate {{path/to/initramfs.img}}`
- 列出所有可用的 hooks
`mkinitcpio --listhooks`
- 显示特定 hook 的帮助:
`mkinitcpio --hookhelp {{hook_name}}`