差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| tips:linux:arch:0-install [2025/12/09 23:54] – asaasa | tips:linux:arch:0-install [2025/12/14 19:22] (現在) – asaasa | ||
|---|---|---|---|
| 行 231: | 行 231: | ||
| * linux-firmware 一般的なハードウェア関連 | * linux-firmware 一般的なハードウェア関連 | ||
| 慣れてきたら pacman -S するであろうものは最初に放り込むようになる。例として下記のかんじ。(yay まで一気にいけますよ) | 慣れてきたら pacman -S するであろうものは最初に放り込むようになる。例として下記のかんじ。(yay まで一気にいけますよ) | ||
| - | 通常カーネル archiso# pacstrap /mnt base base-devel linux linux-headers linux-firmware grub os-prober efibootmgr lvm2 sudo openssh networkmanager nano vi vim dosfstools bash-completion git go zsh grml-zsh-config zsh-completions zsh-syntax-highlighting zsh-autosuggestions btrfs-progs | + | 通常カーネル archiso# pacstrap /mnt base base-devel linux linux-headers linux-firmware grub os-prober efibootmgr lvm2 sudo openssh networkmanager nano vi vim dosfstools bash-completion git go zsh grml-zsh-config zsh-completions zsh-syntax-highlighting zsh-autosuggestions btrfs-progs |
| - | LTSカーネル | + | LTSカーネル |
| - | ZENカーネル | + | ZENカーネル |
| </ | </ | ||
| 行 269: | 行 269: | ||
| chroot# nano / | chroot# nano / | ||
| (この行を) | (この行を) | ||
| - | HOOKS=(base | + | HOOKS=(base |
| - | (こういうふうに追記する。block / filesystems のまんなかに encrypt lvm2 / 暗号化してないなら encrypt を、lvm未使用なら lvm2 を省略可能。) | + | (こういうふうに追記する。block / filesystems のまんなかに |
| - | HOOKS=(base | + | HOOKS=(base |
| (暗号化の自動解除をしたい場合のみ設定変更する FILES=()を下記に変更) | (暗号化の自動解除をしたい場合のみ設定変更する FILES=()を下記に変更) | ||
| FILES=(/ | FILES=(/ | ||
| + | |||
| + | chroot# touch / | ||
| 通常カーネル chroot# mkinitcpio -p linux | 通常カーネル chroot# mkinitcpio -p linux | ||
| LTS カーネル chroot# mkinitcpio -p linux-lts | LTS カーネル chroot# mkinitcpio -p linux-lts | ||
| + | ZEN カーネル chroot# mkinitcpio -p linux-zen | ||
| Image generation successful | Image generation successful | ||
| // | // | ||
| + | |||
| + | chroot# cryptsetup luksUUID /dev/sda2 | ||
| + | < | ||
| chroot# nano / | chroot# nano / | ||
| ( GRUB_CMDLINE_LINUX | ( GRUB_CMDLINE_LINUX | ||
| - | cryptdevice=/ | + | |
| + | と追記する | ||
| + | # 下記記法 (sda2などのダイレクト指定)は2025年以降のarchisoでは失敗する。 | ||
| + | # cryptdevice=/ | ||
| + | (下記行を追加して有効化) | ||
| + | GRUB_ENABLE_CRYPTODISK=y | ||
| + | | ||
| | | ||
| - | | + | |
| - | | + | |
| </ | </ | ||
| 行 314: | 行 326: | ||
| <code bash> | <code bash> | ||
| chroot# groupadd sudo | chroot# groupadd sudo | ||
| - | </ | ||
| - | |||
| - | == bash == | ||
| - | |||
| - | <code bash> | ||
| - | chroot# useradd -m -g users -s /bin/bash asaasa; | ||
| - | chroot# useradd -m -g users -s /bin/bash arqtan; | ||
| - | chroot# useradd -m -g users -s /bin/bash yayuser; usermod -aG sudo yayuser; passwd yayuser | ||
| </ | </ | ||
| 行 331: | 行 335: | ||
| chroot# useradd -m -g users -s /bin/zsh yayuser; usermod -aG sudo yayuser; passwd yayuser | chroot# useradd -m -g users -s /bin/zsh yayuser; usermod -aG sudo yayuser; passwd yayuser | ||
| </ | </ | ||
| + | |||
| + | == bash (zsh がない場合)== | ||
| + | |||
| + | <code bash> | ||
| + | chroot# useradd -m -g users -s /bin/bash asaasa; | ||
| + | chroot# useradd -m -g users -s /bin/bash arqtan; | ||
| + | chroot# useradd -m -g users -s /bin/bash yayuser; usermod -aG sudo yayuser; passwd yayuser | ||
| + | </ | ||
| + | |||
| == sudo権限付与 == | == sudo権限付与 == | ||