「Kernel-install」の版間の差分
ナビゲーションに移動
検索に移動
(英語版から転載) |
(→See also: 翻訳) |
||
(同じ利用者による、間の4版が非表示) | |||
2行目: | 2行目: | ||
[[Category:ブートプロセス]] |
[[Category:ブートプロセス]] |
||
[[en:Kernel-install]] |
[[en:Kernel-install]] |
||
+ | {{man|8|kernel-install}} は、[[カーネル]] を自動的に移動させるためのスクリプトです。 |
||
− | {{man|8|kernel-install}} is a script used to automatically move [[kernel]]s and their |
||
+ | それぞれの [[initramfs]] イメージをブートパーティションに配置する。 |
||
− | respective [[initramfs]] images to the boot partition |
||
+ | (通常は {{ic|/boot}} または {{ic|/efi}} にマウントされます。) スクリプトシステムを使用しており、機能を拡張することができます。 |
||
− | (usually mounted at {{ic|/boot}} or {{ic|/efi}}). It uses a script system which can extend its functionality. |
||
+ | また、インストールされたカーネルと initramfs に対して [[systemd-boot]] のブートエントリを作成します。 |
||
− | It also creates boot entries for [[systemd-boot]] for the installed kernel and initramfs. |
||
− | == |
+ | == インストール == |
− | ''kernel-install'' |
+ | ''kernel-install'' は {{Pkg|systemd}} の一部であり、同梱されています。 |
− | == |
+ | == 使い方 == |
− | + | {{ic|kernel-install}} スクリプトは、initramfs 生成そのものではなく、別のプログラムを使用しています、 |
|
− | + | [[mkinitcpio]] や [[dracut]] などで initramfs を生成してください。initramfs を利用するためには |
|
+ | initramfs ジェネレーターを [[インストール]] する必要があります。 |
||
− | an initramfs generator must be [[install]]ed. |
||
− | === |
+ | === カーネルの追加 === |
− | + | 次のように、{{ic|/usr/lib/modules}} からカーネルをインストールできます。 |
|
# kernel-install add ''A.B.C-name'' /usr/lib/modules/''A.B.C-name''/vmlinuz |
# kernel-install add ''A.B.C-name'' /usr/lib/modules/''A.B.C-name''/vmlinuz |
||
− | === |
+ | === カーネルの削除 === |
+ | カーネルを削除するには、{{ic|remove}} サブコマンドを使用します。 |
||
− | To remove a kernel, use the {{ic|remove}} subcommand: |
||
# kernel-install remove ''A.B.C-name'' |
# kernel-install remove ''A.B.C-name'' |
||
+ | == ヒントとテクニック == |
||
− | == Tips and tricks == |
||
− | === Pacman |
+ | === Pacman フック === |
+ | カーネルパッケージの更新時にトリガーされる pacman フックで、そのカーネルを自動的にインストールするには、 |
||
− | For a pacman hook triggering on update of a kernel package to install that kernel automatically, |
||
− | {{AUR|pacman-hook-kernel-install}} |
+ | {{AUR|pacman-hook-kernel-install}} をインストールします。 |
− | === Unified |
+ | === Unified カーネルイメージ === |
− | + | 参照 [[Unified カーネルイメージ#kernel-install]] |
|
− | == |
+ | == 参照 == |
* {{man|8|kernel-install}} |
* {{man|8|kernel-install}} |
2023年3月23日 (木) 21:48時点における最新版
kernel-install(8) は、カーネル を自動的に移動させるためのスクリプトです。
それぞれの initramfs イメージをブートパーティションに配置する。
(通常は /boot
または /efi
にマウントされます。) スクリプトシステムを使用しており、機能を拡張することができます。
また、インストールされたカーネルと initramfs に対して systemd-boot のブートエントリを作成します。
インストール
kernel-install は systemd の一部であり、同梱されています。
使い方
kernel-install
スクリプトは、initramfs 生成そのものではなく、別のプログラムを使用しています、
mkinitcpio や dracut などで initramfs を生成してください。initramfs を利用するためには
initramfs ジェネレーターを インストール する必要があります。
カーネルの追加
次のように、/usr/lib/modules
からカーネルをインストールできます。
# kernel-install add A.B.C-name /usr/lib/modules/A.B.C-name/vmlinuz
カーネルの削除
カーネルを削除するには、remove
サブコマンドを使用します。
# kernel-install remove A.B.C-name
ヒントとテクニック
Pacman フック
カーネルパッケージの更新時にトリガーされる pacman フックで、そのカーネルを自動的にインストールするには、 pacman-hook-kernel-installAUR をインストールします。
Unified カーネルイメージ
参照 Unified カーネルイメージ#kernel-install