아치 리눅스 설치

소개



안녕하세요, 여기 제가 받은 새 PC에 Arch Linux를 설치한 방법을 공유하겠습니다. 분명히 설치는 여러 요인에 따라 다르지만 제 방법을 공유하고 그것이 여러분(그리고 미래의 저)에 도움이 되기를 바랍니다.


설치



먼저 여기에서 찾을 수 있는 Arch Linux ISO 파일을 다운로드해야 합니다.
https://archlinux.org/download/

다음으로 PC에 설치하는 경우 부팅 가능한 미디어를 만들어야 합니다. 가상 환경을 사용하는 경우에는 필요하지 않지만 여기에서 단계를 찾을 수 있습니다.

키보드 레이아웃 설정



기본 레이아웃은 US이지만 저를 좋아하고 키보드 레이아웃을 변경해야 하는 경우 다음 명령을 통해 변경할 수 있습니다.

# List the available layouts
ls /usr/share/kbd/keymaps/**/*.map.gz

# Set the keyboard layout
loadkeys jp106


인터넷에 연결



이것은 이더넷 케이블을 사용하는지 여부에 따라 달라집니다. 제 경우에는 Wi-Fi를 사용하므로 다음을 사용하여 인터넷에 연결합니다.

iwctl
[iwctl] device list
[iwctl] station wlan0 scan
[iwctl] station wlan0 get-networks
[iwctl] station wlan0 connect [network name]

# You can check if you're connected via:
ping google.com


시스템 시계 업데이트



다음을 통해 시스템 시계를 업데이트할 수 있습니다.

timedatectl set-ntp true



디스크 분할



장치는/dev 디렉토리에서 찾을 수 있습니다.
파티셔닝은 fdisk 명령을 통해 수행할 수 있습니다.

# List the devices
fdisk -l

# Create the EFI partition (NOTE: you do not need to do this if a EFI partition is already available)
[fdisk] n
[fdisk] ENTER
[fdisk] +300M
[fdisk] ENTER

# Create the swap partition
[fdisk] n
[fdisk] ENTER
[fdisk] +1G
[fdisk] ENTER

# Create the root partition, here we will use all the remaining space
[fdisk] n
[fdisk] ENTER
[fdisk] ENTER

# Finally save the partitions and exit fdisk via Ctrl-D
[fdisk] w


파티션 포맷



이제 파티션이 생성되었으므로 포맷해야 합니다.

# Format the EFI partition (NOTE: only do this if you created the partition in the above step)
mkfs.fat -F 32 [EFI]

# Initialize the swap partition
mkswap [swap]

# Create an Ext4 file system
mkfs.ext4 [root]


파일 시스템 마운트



다음으로 루트 볼륨을 마운트하고 스왑 볼륨을 활성화해야 합니다.

mount [root] /mnt
swapon [swap]


필수 패키지 설치



다음으로 필수 패키지와 일부 선택적 패키지를 설치해야 합니다. 저는 vim을 선호하지만 원하는 IDE를 사용할 수 있습니다.

pacstrap /mnt base linux-lts linux-lts-headers linux-firmware vim wget


시스템 구성



다음으로 fstab 파일을 생성하고 루트를 새 시스템으로 변경해야 합니다.

genfstab -U /mnt >> /mnt/etc/fstab (NOTE: check the fstab file for errors)

arch-chroot /mnt


시간대 설정



시간대는 다음 명령을 통해 구성할 수 있습니다.

ln -sf /usr/share/zoneinfo/Japan /etc/localtime

hwclock --systohc


현지화



다음으로 로케일과 키맵을 생성해야 합니다.

# Uncomment any need locales from the following file:
vim /etc/locale.gen (LANG=ja_JP.UTF-8)

# Set the keyboard layout
vim /etc/vconsole.conf (KEYMAP=jp106)


네트워크 구성



다음 파일을 만들고 시스템에 고유한 이름을 지정합니다.

vim /etc/hostname


루트 비밀번호 설정



다음의 간단한 명령을 통해 루트 암호를 변경할 수 있습니다.

passwd


부트로더 설치 및 구성



다음으로 우리는 부트로더를 설치하고 구성해야 합니다. 이를 위해 저는 GRUB를 사용할 것이고 컴퓨터에는 Intel CPU가 있습니다. AMD CPU가 있는 경우 AMD 마이크로코드 업데이트를 활성화해야 합니다.

pacman -S intel-ucode
pacman -S grub efibootmgr

# Configure EFI
grub-install --target=x86_64-efi --efi-directory=/mnt/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg


사용자 만들기



다음으로 머신을 사용할 사용자를 생성해야 합니다. 또한 sudo를 설치하고 사용자를 sudoers 목록에 추가합니다.

useradd -m [user]
passwd [user]
usermod -aG wheel [user]

# Install and enable sudo
pacman -S sudo
vim /etc/sudoers (Uncomment wheel)


그래픽 사용자 인터페이스 설정



다음으로 그래픽 사용자 인터페이스를 설정해야 합니다.

pacman -S xorg xorg-server
pacman -S gnome gnome-tweaks

# Enable the service
systemctl enable gdm


(선택 사항) 일본어 글꼴 활성화



일본어 키보드 등을 사용하고 있기 때문에 글꼴도 설치 및 구성해야 합니다. 필요하지 않은 경우 다음 단계로 건너뛰십시오.

pacman -S adobe-source-han-sans-jp-fonts
pacman -S fcitx-im fcitx-configtool fcitx-mozc fcitx

vim /home/[user]/.xprofile
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"


네트워크 관리자 설치



다음으로 네트워크 관리자를 설치하고 활성화해야 합니다.

pacman -S networkmanager
systemctl enable NetworkManager


기타 패키지 설치




pacman -S networkmanager
systemctl enable NetworkManager

pacman -S nvidia-lts
pacman -S base-devel

pacman -S bluez
systemctl enable bluetooth


이제 마지막으로 옵션 패키지를 설치할 수 있습니다. Nvidia 그래픽 카드가 있으므로 드라이버도 설치하겠습니다.

# Graphic card drivers
pacman -S nvidia-lts

# Development packages
pacman -S base-devel

# Bluetooth
pacman -S bluez
systemctl enable bluetooth


필요할 수 있는 다른 패키지를 자유롭게 추가하십시오.


결론



여기에서 Arch Linux를 설치하는 방법을 보여 드렸습니다. 자유롭게 참조로 사용하고 개선 사항이 있으면 알려주십시오. 😃

또한 저는 여전히 WebRTC Android Tutorial을 작업하고 있지만 API가 약간 변경되었고 일정이 바쁩니다. 내 WebRTC 튜토리얼을 따르고 있다면 조금 더 기다려 주세요. 🙏


내가 일하는 것처럼? 다양한 주제에 대해 포스팅하고 있으니 더 보고 싶으시면 좋아요와 팔로우 부탁드립니다.
또한 저는 커피를 좋아합니다.

좋은 웹페이지 즐겨찾기