79 lines
1.6 KiB
Markdown
79 lines
1.6 KiB
Markdown
|
+++
|
||
|
date = "2024-08-09"
|
||
|
tags = ["arch"]
|
||
|
title = "archlinuxの初期設定"
|
||
|
+++
|
||
|
|
||
|
久しぶりにarchを初期設定したのでその時の記録
|
||
|
|
||
|
```sh
|
||
|
$ cfdisk /dev/sda
|
||
|
$ mkfs.vfat /dev/sda1
|
||
|
$ mkfs.ext4 /dev/sda2
|
||
|
$ mount /dev/sda2 /mnt
|
||
|
$ pacstrap /mnt base linux grub efibootmgr dhcpcd openssh
|
||
|
$ arch-chroot /mnt
|
||
|
$ grub-install --force /dev/sda1
|
||
|
$ grub-mkconfig -o /boot/grub/grub.cfg
|
||
|
$ systemctl enable dhcpcd
|
||
|
$ systemctl enable sshd
|
||
|
$ passwd
|
||
|
$ exit
|
||
|
$ reboot
|
||
|
```
|
||
|
|
||
|
sshの設定です。reboot前にやっておいてもいいかもしれませんが、その場合はuseraddして`~/.ssh/authorized_keys`を置きましょう。`/etc/ssh/sshd_config`で`PasswordAuthentication no`にしておきます。
|
||
|
|
||
|
```sh
|
||
|
# 接続する側
|
||
|
$ ssh-keygen -f ~/.ssh/archlinux
|
||
|
$ ssh-copy-id -i ~/.ssh/archlinux.pub ${USER}@192.168.x.x
|
||
|
|
||
|
# archlinux
|
||
|
$ vim /etc/ssh/sshd_config
|
||
|
PasswordAuthentication no
|
||
|
|
||
|
$ systemctl restart sshd
|
||
|
```
|
||
|
|
||
|
あとはお好みで設定します。
|
||
|
|
||
|
```sh
|
||
|
$ pacman -S tilix xterm zsh git chromium otf-ipaexfont i3 xorg xorg-xinit pcmanfm lightdm lightdm-gtk-greeter
|
||
|
```
|
||
|
|
||
|
```sh
|
||
|
# terminal
|
||
|
$ pacman -S tilix xterm
|
||
|
|
||
|
# chromiumなどの日本語化
|
||
|
$ pacman -S otf-ipaexfont
|
||
|
|
||
|
# i3
|
||
|
$ pacman -S i3 xorg xorg-xinit
|
||
|
$ startx
|
||
|
|
||
|
# filer
|
||
|
$ pacman -S pcmanfm
|
||
|
|
||
|
# browser
|
||
|
$ pacman -S chromium
|
||
|
|
||
|
# lightdm
|
||
|
$ pacman -S lightdm lightdm-gtk-greeter
|
||
|
$ systemctl enable lightdm
|
||
|
|
||
|
# autologin
|
||
|
$ groupadd -r autologin
|
||
|
$ gpasswd -a $USER autologin
|
||
|
$ vim /etc/lightdm/lightdm.conf
|
||
|
[Seat:*]
|
||
|
pam-service=lightdm
|
||
|
pam-autologin-service=lightdm-autologin
|
||
|
autologin-user=${USER}
|
||
|
autologin-user-timeout=0
|
||
|
session-wrapper=/etc/lightdm/Xsession
|
||
|
autologin-session=i3
|
||
|
```
|
||
|
|