| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン |
| tips:linux:arch:0-install [2025/12/14 00:58] – asaasa | tips:linux:arch:0-install [2025/12/14 19:22] (現在) – asaasa |
|---|
| (この行を) | (この行を) |
| HOOKS=(base systemd autodetect microcode modconf kms keyboard keymap sd-vconsole block filesystems fsck) | HOOKS=(base systemd autodetect microcode modconf kms keyboard keymap sd-vconsole block filesystems fsck) |
| (こういうふうに追記する。base 直後にudev と、block / filesystems のまんなかに encrypt lvm2 / 暗号化してないなら encrypt を、lvm未使用なら lvm2 を省略可能。) | (こういうふうに追記する。block / filesystems のまんなかに sd-encrypt lvm2 / 暗号化してないなら sd−encrypt を、lvm未使用なら lvm2 を省略可能。) |
| HOOKS=(base udev systemd autodetect microcode modconf kms keyboard keymap sd-vconsole block sd-encrypt lvm2 filesystems fsck) | HOOKS=(base systemd autodetect microcode modconf kms keyboard keymap sd-vconsole block sd-encrypt lvm2 filesystems fsck) |
| (暗号化の自動解除をしたい場合のみ設定変更する FILES=()を下記に変更) | (暗号化の自動解除をしたい場合のみ設定変更する FILES=()を下記に変更) |
| FILES=(/etc/luks_keyfile) | FILES=(/etc/luks_keyfile) |
| chroot# nano /etc/default/grub | chroot# nano /etc/default/grub |
| ( GRUB_CMDLINE_LINUX を検索、"" の中に...) | ( GRUB_CMDLINE_LINUX を検索、"" の中に...) |
| cryptdevice=/dev/UUID=<LUKS_UUID>:cryptroot root=/dev/mapper/vgarch-root と追記する | rd.luks.name=<LUKS_UUID>=vgarch root=/dev/mapper/vgarch-root |
| | と追記する |
| # 下記記法 (sda2などのダイレクト指定)は2025年以降のarchisoでは失敗する。 | # 下記記法 (sda2などのダイレクト指定)は2025年以降のarchisoでは失敗する。 |
| # cryptdevice=/dev/sda2:cryptroot root=/dev/mapper/vgarch-root と追記する | # cryptdevice=/dev/sda2:cryptroot root=/dev/mapper/vgarch-root と追記する |
| | |
| (キーファイルがある場合は、GRUB_CMDLINE_LINUX_DEFAULT 行を置換 (lvm次第では設定を変えないといけない)。ない場合は変更しない) | (キーファイルがある場合は、GRUB_CMDLINE_LINUX_DEFAULT 行を置換 (lvm次第では設定を変えないといけない)。ない場合は変更しない) |
| GRUB_CMDLINE_LINUX_DEFAULT="quiet cryptdevice=/dev/sda2:cryptroot cryptkey=rootfs:/etc/luks_keyfile root=/dev/mapper/cryptroot" (sda2の直接暗号化の場合) | GRUB_CMDLINE_LINUX_DEFAULT="quiet rd.luks.name=<LUKS_UUID>=vgarch root=/dev/mapper/vgarch rd.luks.key=/etc/luks_keyfile" (sda2の直接暗号化の場合) |
| GRUB_CMDLINE_LINUX_DEFAULT="quiet cryptdevice=/dev/sda2:cryptroot cryptkey=rootfs:/etc/luks_keyfile root=/dev/mapper/vgarch-root" (sda2にlvm2をしいている場合) | GRUB_CMDLINE_LINUX_DEFAULT="quiet rd.luks.name=<LUKS_UUID>=vgarch root=/dev/mapper/vgarch-root rd.luks.key=/etc/luks_keyfile" (sda2にlvm2をしいている場合) |
| </code> | </code> |
| |