아치 리눅스 설치
소개
안녕하세요, 여기 제가 받은 새 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 튜토리얼을 따르고 있다면 조금 더 기다려 주세요. 🙏
내가 일하는 것처럼? 다양한 주제에 대해 포스팅하고 있으니 더 보고 싶으시면 좋아요와 팔로우 부탁드립니다.
또한 저는 커피를 좋아합니다.
Reference
이 문제에 관하여(아치 리눅스 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/ethand91/installing-arch-linux-1d3p텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)