Computer >> 컴퓨터 >  >> 체계 >> Linux

아치 리눅스를 설치하는 방법

아치 리눅스를 설치하는 방법

Ubuntu 또는 Linux Mint와 달리 Arch Linux는 롤링 릴리스 Linux 배포이므로 한 번만 설치하면 최신 버전으로 계속 업데이트됩니다. 또한 시스템에 설치하려는 항목을 완벽하게 제어할 수 있는 베어본 배포판입니다. 무엇보다도 가장 좋은 점은 Linux 커뮤니티에서 최고 중 하나인 Arch wiki입니다.

Arch Linux에 대해 한 가지 주의할 점은 설치 프로세스입니다. 마음이 약한 사람을 위한 것이 아닙니다. 시스템에 Arch Linux를 설치하려는 경우 이 가이드에서 설치 방법을 보여줍니다.

시작하기

아치 리눅스를 설치하기 전에 먼저 ISO 파일을 다운로드하여 USB 드라이브나 DVD에 구워야 합니다.

1. Arch Linux의 다운로드 페이지로 이동하여 ISO 파일을 다운로드합니다(HTTP Direct Downloads 섹션 아래).

2. balenaEtcher와 같은 도구를 사용하여 부팅 가능한 USB 드라이브를 만듭니다.

3. 부팅 드라이브 생성이 완료되면 컴퓨터에 삽입하고 부팅합니다.

참고 :Arch Linux를 컴퓨터에 설치하려면 컴퓨터가 유선으로 연결되어 있는 것이 가장 좋습니다. 무선 연결에는 이 자습서에서 다루지 않는 추가 구성이 필요합니다.

초기 설정

초기 시작 메뉴에서 Arch로 부팅하도록 선택합니다. 사용 가능한 첫 번째 옵션이어야 합니다. 루트로 로그인한 명령 프롬프트가 나타납니다.

아치 리눅스를 설치하는 방법

시작하려면 다음과 같이 시계가 정확한지 확인하십시오.

timedatectl set-ntp true

하드 드라이브 구성

이제 하드 드라이브를 설정할 차례입니다. 이를 처리하는 몇 가지 방법이 있지만 cfdisk 가장 직관적인 것 같습니다.

cfdisk

하드 드라이브에 파티션 테이블이 아직 없는 경우 파티션 테이블을 설정하라는 메시지가 표시됩니다. "DOS"를 선택하십시오. 최신 정보는 아니지만 여기에서 작업하는 것이 훨씬 쉽습니다.

아치 리눅스를 설치하는 방법

다음으로 하드 드라이브의 파티션이나 여유 공간이 나열된 테이블에 도착합니다. 파티션이 이미 있는 경우 유지하고 다음 단계로 건너뛸 수 있습니다. 다시 시작하려면 해당 항목을 강조 표시하고 화면 하단의 "삭제"를 선택하십시오.

파티션을 생성할 여유 공간을 강조 표시하고 하단에서 "새로 만들기"를 선택합니다. Enter 키를 누릅니다. 그런 다음 원하는 파티션 크기를 입력합니다. 각 파티션에 대해 이 단계를 반복합니다. 어떻게 해야할지 모르겠다면 "/boot"에 512MB 파티션을 만들고 나머지 드라이브를 루트(/)에 사용하세요.

완료되면 하단 메뉴에서 "쓰기"를 선택합니다. "yes"를 입력하여 변경 사항을 확인합니다. 종료하려면 "q"를 누르십시오.

아치 리눅스를 설치하는 방법

새 파티션에 대한 파일 시스템을 만듭니다. 사실 이 부분은 쉽습니다. 드라이브가 "/dev/sda"라고 가정하고 다음 명령을 실행하기만 하면 됩니다.

mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda2

파티션 장착

이제 파티션을 마운트하고 시스템 설정을 시작할 준비가 되었습니다. 드라이브가 "/dev/sda1" 및 "/dev/sda2"에 있다고 가정하면 설정은 다음과 같아야 합니다.

mount /dev/sda2 /mnt
mkidr /mnt/boot
mount /dev/sda1 /mnt/boot

기본 시스템 설정

여기에서 라이브 CD의 미러 목록을 편집하여 가장 가까운 다운로드 미러를 선택할 수 있습니다. 이것은 꼭 필요한 것은 아니며 시간이 많이 걸릴 수 있습니다. 그렇게 하려면 "/etc/pacman.d/mirrorlist"의 목록 맨 위에 가장 가까운 거울을 배치하십시오.

아치 리눅스를 설치하는 방법

pacstrap 사용 새로 마운트된 드라이브에서 시스템을 부트스트랩하는 유틸리티입니다.

pacstrap /mnt base

시간이 조금 걸리지만 걱정하지 마세요. Arch는 기본적으로 자체적으로 설정하는 중입니다.

부트스트랩이 완료되면 아치의 fstab 파일을 생성할 수 있습니다. 이 파일은 시스템에 마운트할 다양한 파일 시스템(파티션)을 추적합니다.

genfstab -U /mnt >> /mnt/etc/fstab

새로운 시스템 내부

아치 리눅스를 설치하는 방법

새로운 아치 시스템으로 이동할 시간입니다. 루트(chroot)를 변경하여 이를 수행할 수 있습니다. Chroot는 이미 실행 중인 다른 Linux 시스템 위에 하나의 Linux 시스템을 피기백하는 방법입니다. Arch에는 프로세스를 간소화하는 도구가 있습니다.

arch-chroot /mnt

Enter 키를 누르는 즉시 명령 프롬프트가 Arch 설치의 새 위치를 반영하도록 변경됩니다.

시간대

아치 리눅스를 설치하는 방법

다음에 시스템의 시간대를 설정해야 합니다. 지역 및 도시를 찾으려면 "/usr/share/zoneinfo"를 살펴보십시오. 그런 다음 시스템의 현지 시간에 연결합니다.

ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime

시스템을 하드웨어 시계와 동기화하십시오.

hwclock --systohc

현지화

시스템의 현지화를 설정하여 언어 및 이와 관련된 모든 것이 정확하도록 해야 합니다. "/etc/locale.gen"을 열고 선택한 로케일의 주석 처리를 제거합니다(줄 앞의 "#"을 제거하여). 미국의 경우 "en_US.UTF-8 UTF-8"입니다.

다음을 실행하여 로케일을 생성하십시오.

locale-gen

"/etc/locale.conf"에 파일을 만들고 선택한 로케일을 아래 예와 같이 파일에 넣습니다.

LANG=en_US.UTF-8

네트워킹

지금 해야 할 기본적인 네트워크 구성도 있습니다. "/etc/hostname"에서 컴퓨터의 호스트 이름을 설정하여 시작하십시오.

yourhostname

아치 리눅스를 설치하는 방법

해당 호스트 이름을 "/etc/hosts" 파일에 추가하여 컴퓨터가 자체적으로 연결할 수 있도록 합니다.

127.0.0.1	localhost
::1		localhost
127.0.0.1	yourhostname

마지막으로 시작 시 네트워킹을 사용하려면 부팅 시 DHCP 서비스를 활성화하십시오.

systemctl enable dhcpcd

사용자

지금까지 루트 사용자로 작업했습니다. 보안을 위해 루트 사용자 암호를 더 안전한 것으로 변경하십시오. passwd 실행 명령을 입력하고 루트에 대한 새 암호를 입력합니다.

passwd

아치 리눅스를 설치하는 방법

매일 사용할 일반 사용자를 만들고 싶을 것입니다.

useradd -m -G users,audio,input,optical,storage,video -s /bin/bash username

이전과 동일한 방식으로 사용자에게 새 비밀번호를 제공하되 passwd에 사용자 이름을 지정하십시오. 명령.

passwd username

최종 시스템 작업

아치 리눅스를 설치하는 방법

LVM, 디스크 암호화 및 RAID와 같은 몇 가지 일반적인 작업을 처리하려면 시스템에 대한 initramfs를 생성해야 합니다. 걱정하지 마세요. 하나의 명령입니다.

mkinitcpio -p linux

재부팅하기 전에 마지막으로 필요한 것은 부트로더인 GRUB입니다. Pacman으로 설치하여 시작하십시오.

pacman -S grub

Arch보다 먼저 시작할 수 있도록 GRUB을 하드 드라이브에 설치하십시오.

grub-install --target=i386-pc /dev/sda

마지막으로 "/boot" 파티션에서 GRUB의 구성을 설정합니다.

grub-mkconfig -o /boot/grub/grub.cfg

완료되면 "exit"를 입력하여 chroot를 종료합니다. 파티션을 마운트 해제하고 Arch로 재부팅하십시오.

exit
umount -R /mnt
reboot

시스템이 Arch Linux로 재부팅됩니다! 계획 중인 경우 그래픽 데스크탑을 설정해야 한다는 점을 명심하십시오. Arch의 강점 중 하나는 선택의 폭이 넓다는 것입니다. 이와 같은 간단한 가이드에서 다루기에는 너무 많은 선택이 가능합니다. 그러나 이 모든 것이 Arch Wiki에 문서화되어 있으며 대부분 올바른 패키지를 설치하는 것으로 귀결됩니다.