「Kernel-install」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(英語版から転載)
 
(→‎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.
 
   
== Installation ==
+
== インストール ==
   
''kernel-install'' is part of and packaged with {{Pkg|systemd}}.
+
''kernel-install'' {{Pkg|systemd}} の一部であり、同梱されています。
   
== Usage ==
+
== 使い方 ==
   
The {{ic|kernel-install}} script is not an initramfs generator itself, but uses another program,
+
{{ic|kernel-install}} スクリプトは、initramfs 生成そのものではなく、別のプログラムを使用しています、
such as [[mkinitcpio]] or [[dracut]] to generate an initramfs. In order to use an initramfs,
+
[[mkinitcpio]] [[dracut]] などで initramfs を生成してください。initramfs を利用するためには
  +
initramfs ジェネレーターを [[インストール]] する必要があります。
an initramfs generator must be [[install]]ed.
 
   
=== Adding kernels ===
+
=== カーネルの追加 ===
   
One can install a kernel from {{ic|/usr/lib/modules}} as follows:
+
次のように、{{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
   
=== Removing kernels ===
+
=== カーネルの削除 ===
   
  +
カーネルを削除するには、{{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 hook ===
+
=== Pacman フック ===
   
  +
カーネルパッケージの更新時にトリガーされる pacman フックで、そのカーネルを自動的にインストールするには、
For a pacman hook triggering on update of a kernel package to install that kernel automatically,
 
{{AUR|pacman-hook-kernel-install}} can be installed.
+
{{AUR|pacman-hook-kernel-install}} をインストールします。
   
=== Unified kernel images ===
+
=== Unified カーネルイメージ ===
   
See [[Unified kernel image#kernel-install]]
+
参照 [[Unified カーネルイメージ#kernel-install]]
   
== See also ==
+
== 参照 ==
   
 
* {{man|8|kernel-install}}
 
* {{man|8|kernel-install}}

2023年3月23日 (木) 21:48時点における最新版

kernel-install(8) は、カーネル を自動的に移動させるためのスクリプトです。 それぞれの initramfs イメージをブートパーティションに配置する。 (通常は /boot または /efi にマウントされます。) スクリプトシステムを使用しており、機能を拡張することができます。 また、インストールされたカーネルと initramfs に対して systemd-boot のブートエントリを作成します。

インストール

kernel-installsystemd の一部であり、同梱されています。

使い方

kernel-install スクリプトは、initramfs 生成そのものではなく、別のプログラムを使用しています、 mkinitcpiodracut などで 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

参照