아치 리눅스 : 업데이트 된 기본 설치 가이드.

우선, 이것은 기본 시스템 설치 프로세스에 대한 최신 가이드입니다. 아치 지침에 따라 게스파다스아치 리눅스 비공식 가이드.

둘 다 훌륭하기 때문에 새로운 것을 말할 수는 없지만 설치하고 테스트하기로 결정한 사람들을 위해이 가이드는 유용하고 다음을 포함하는 배포에서 릴리스 된 최신 ISO로 업데이트되었습니다. SYSTEMD 기본적으로.

이미 배포에 대해 어느 정도의 경험이 있지만, 그 과정에 몇 가지 세부 사항이 있음을 알게 되었기 때문에 수정하겠습니다.

설치 미디어 :

이미지가 다운로드되면 다음 두 가지 옵션이 있습니다.

  • 해당 프로그램 (K3B, Brasero, XFBurn 등)을 사용하여 이미지를 CD / DVD에 굽습니다.
  • USB 스틱 또는 PENDRIVE를 사용합니다 (dd 명령 사용).

부팅 및 초기 준비

보유한 프로세서 유형 (32 비트 또는 64 비트)에 따라 해당하는 프로세서를 선택합니다.

프로세스가 완료되면 이미 ROOT로 로그인 된 프롬프트가 표시됩니다.

키보드와 알파벳

먼저 키보드 구성을 설정해야합니다.이를 위해 다음을 작성해야합니다.

loadkeys distribucion teclado

예를 들어 라틴 아메리카 스페인어로 키보드를 사용하려면 la-latin1 또는 스페인 스페인 또는 전통 인 경우 es. 추가 참조를 위해 문의 여기에.

대부분의 언어는 영어 알파벳 26 자보다 더 많은 기호를 사용하기 때문에 문자 유형을 변경해야합니다. 그렇지 않으면 이상한 문자가 흰색 사각형이나 기타 기호로 나타날 수 있습니다. 위의 사항을 방지하려면 다음을 지정해야합니다.

# 글꼴 설정 Lat2-종점16

설치 언어

기본적으로 언어는 미국 영어로 설정됩니다. 설치 프로세스의 언어를 변경하려면 (예 : 스페인어), 기호 제거 # 앞에 장소 당신은 파일에 위치를 원합니다 /etc/locale.gen, 영어 (미국)와 함께.

# 나노 /etc/locale.gen
ko_US.UTF-8 UTF-8
ko_ES.UTF-8 UTF-8

보도 자료 Ctrl X 종료하려면 변경 사항을 저장하라는 메시지가 표시되면 Y 다음 Intro 동일한 파일 이름을 사용합니다.

위의 내용을 요약하여 다음을 실행하십시오.

# 로케일 생성 
# 내보내기 LANG = es_ES.UTF-8

네트워크에 연결

설치시 복잡한 문제를 방지하려면 다양한 드라이버와 펌웨어에 문제가있을 수 있으므로 유선 네트워크를 통해 수행하는 것이 좋습니다. 무선 카드의 구성은 기본 시스템 설치 프로세스가 완료된 후에 수행 할 수 있습니다.

일반적으로 유선 네트워크는 eth0 (마지막 문자는 ZERO)  따라서 다음을 작성해야합니다.

ip 링크 설정 eth0 up
dh클라이언트 eth0

하드 드라이브 준비 또는 분할

주의 사항 :이 가이드에서는 Arch가 PC에 유일한 시스템으로 설치되는 것으로 가정합니다. 혼합 환경의 경우 해당 문서를 확인하십시오.

디스크 파티션을 위해 유틸리티가 사용됩니다. cfdisk. 이를 위해 터미널에 작성합니다.

#cfdisk 

다음과 같은 내용이 표시됩니다.

디스크 파티셔닝은 일반적으로 사용자의 취향에 따라 다르므로 여기에 표시된 프로세스는 제안 일뿐입니다.

디스크에 4 개의 파티션이 생성됩니다. 부트, 루트, 홈 y 교환.

BOOT: 여기에 필수 파일이 저장됩니다. 신병 아치 리눅스 (와 같은 커널, 이미지 램 디스크부트 로더등). 100MiB 크기가 권장됩니다 (더 많은 공간을 제공 할 필요 없음).

/ (ROOT): 여기에 운영 체제 및 응용 프로그램이 설치됩니다. 크기는 사용하려는 용도에 따라 다릅니다. 아치 리눅스. 약 10GiB는 기존 시스템에 충분합니다. 많은 애플리케이션 (게임 등)을 설치할 것이라고 생각한다면 20GiB 또는 30GiB 정도를 생각하는 것이 좋습니다.

HOME: 개인 설정, 응용 프로그램 설정 (및 그 안의 프로필) 및 전통적으로 당사의 데이터 (문서, 사진, 동영상 등)가 저장되는 곳에 상당한 하드 디스크 공간을 할당하는 것이 좋습니다.

SWAP: 마지막으로 하드 디스크에 RAM 정보가 임시로 저장되는 (가득 차면) 위치입니다. 이 크기는 PC에 설치된 물리적 RAM에 따라 다릅니다. 1GB 미만인 경우 실제 RAM 크기의 두 배로 할당하는 것이 좋습니다. 예를 들어 1GB와 같은 적당한 양의 메모리가있는 경우 SWAP에 동일한 크기를 할당하는 것이 좋습니다. 더 많은 메모리가 있으면 위의 내용이 적용되지 않으며 1GB 또는 2GB가 할당되면 충분합니다.

고려해야 할 한 가지 세부 사항은 시스템이 최대 절전 모드이거나 일시 중지 된 랩톱의 경우입니다. 따라서 노트북에 Arch를 설치하려면 다음을 할당하는 것이 좋습니다. SWAP 같은 크기 RAM 설치된 물리학.

사용 cfdisk 다음과 같은 일련의 명령을 사용하여 한 번에 하나의 파티션을 만드는 선택된 파티션 구성표를 만들어야합니다. 신규»기본 | 논리적»크기 (MB)»시작.

고려해야 할 두 가지 세부 사항 :

  • 다음과 같이 선택한 파티션의 경우 교환, 옵션으로 이동 "타입”그리고 선택 82 (리눅스 스왑) 목록입니다.
  • 다음과 같이 선택한 파티션의 경우 /신병, 옵션 선택 "부팅 가능"

결국 다음 이미지와 같은 것이 있어야합니다.

안전하면 옵션을 선택해야합니다. "쓰다", 입력하여 확인"", 새 파티션 테이블을 작성합니다. 이 절차는 하드 드라이브에서 이전 콘텐츠를 모두 제거합니다!

나오기 위해 cfdisk, 선택하려면 "종료".

참고 : 다음 단계에서 사용할 것이므로 각 파티션의 "이름"을 기억하는 것이 매우 중요합니다. 예: sda1 = 부팅, sda2 =/, sda3 = 집과 sda4 = 스왑.

파티션 형식

boot 여기서 저널링이 필요하지 않으므로 ext2가 사용됩니다.

# mkfs -t ext2 / dev / sda1

/, ext4 사용 :

# mkfx -t ext4 / dev / sda2

home, ext4도 사용하십시오.

# mkfs -t ext4 / dev / sda3

swap:

# mkswap / dev / sda4

다음을 사용하여 파티션을 활성화합니다.

swapon / dev / sda4

마운트 파티션

각 파티션은 숫자 접미사로 식별됩니다. 예를 들면 sda1 첫 번째 디스크의 첫 번째 파티션을 지정하고 sda 전체 디스크를 나타냅니다.

파티션 마운트 / en /mnt:

마운트 / dev / sda2 / mnt

다른 파티션의 디렉토리를 만듭니다. /mnt:

mkdir / mnt / 부팅
mkdir / mnt / home

각 파티션을 마운트합니다.

마운트 / dev / sda1 / mnt / 부팅
마운트 / dev / sda3 / mnt / home

아치의 가이드는 거울 선택을 권장하지만 이것은 실제로 필요하지 않으므로 건너 뛸 것입니다.

베이스 시스템 설치

다음과 같은 설치 스크립트를 사용합니다. pacstrap 시스템을 설치하려면 base. 또한 패키지 그룹 base-devel 나중에 소프트웨어를 컴파일하려는 경우 설치해야합니다. AUR. 이를 위해 다음을 수행합니다.

pacstrap / mnt base base-devel

프로세스가 완료되면 부트 로더를 설치 (설치 만)하는 것이 좋습니다. 나는 개인적으로 SYSLINUX 그러나 나는 사용할 것이다 GRUB 이 가이드를 위해.

부트 로더를 설치하려면 다음을 작성합니다.

팩스 트랩 / mnt grub-bios

입니다 GRUB 설계 BIOS. 논란의 여지가 있다면 UEFI, 공식 문서를 읽는 것이 좋습니다. 당신이 팬이 아니라면 GRUB당신은 설치할 수 있습니다 syslinux. 현재로서는 지원하지 않지만 UEFI.

시스템 설정

먼저 파일을 생성하겠습니다. fstab. 이렇게하려면 다음을 수행해야합니다.

# genfstab -p / mnt >> / mnt / etc / fstab

실행 후 설치 과정에서 오작동이 발생하는 경우 genfstab, 다시 실행하지 마십시오. 파일을 편집하는 것이 더 쉽습니다. fstab.

실제로 여기에는 약간의 문제가 있습니다. swap 무시되므로 파일을 편집하는 것이 좋습니다. 이렇게하려면 다음을 수행해야합니다.

나노 / mnt / etc / fstab

여기서 할 일이 몇 가지 있습니다. 파티션에서 첫 번째 root 마지막 필드는 1이어야하며 다른 필드는 2 또는 0 (영)이 될 수 있습니다. 게다가, data=ordered 이 옵션은 지정 여부에 관계없이 자동으로 사용되므로 제거해야합니다. 결국 추가해야 할 것입니다 /dev/sda4 (마지막 줄임) 파티션이 swap 시작부터 활성화됩니다. 변경 사항을 저장하려면 키 조합을 누르십시오. Control x을 쓴 다음 y 뒤이어 INTRO. 더 명확하게하기 위해 다음은 스크린 샷입니다.

나머지 구성 작업에 대해서는 chroot 새로 설치된 시스템에서. 이렇게하려면 다음을 작성하십시오.

아치 - chroot / mnt

이 단계에서는 데이터베이스 시스템의 기본 구성 파일을 구성해야합니다. 아치 리눅스. 존재하지 않는 경우 만들거나 기본값을 변경하려는 경우 편집 할 수 있습니다. 이러한 단계를 면밀히 따르고 이해하는 것은 잘 구성된 시스템을 보장하는 데 중요합니다.

장소: 이전에 수행 한 작업과 혼동하지 않도록이 단계는 설치할 최종 언어를 구성하는 것입니다. 편집해야하는 두 개의 파일이 있습니다. locale.gen y locale.conf.

locale.gen 기본적으로 비어 있으며 (즉, 모든 주석이 달린 항목이므로 비활성화 됨) 기호를 제거해야합니다. # 활성화하려는 라인 앞에. 선택한 줄에 인코딩이 포함되어 있으면 영어 (미국) 이외의 줄을 두 개 이상 주석 해제 할 수 있습니다. UTF-8:

# nano /etc/locale.gen en_US.UTF-8 UTF-8 en_ES.UTF-8 UTF-8

파일이 저장되면 다음을 실행하십시오.

# locale-gen

이 프로세스는 각 업데이트에서 실행됩니다 (사용자 개입이 필요하지 않음). glibc,에 포함 된 모든 건물 재생성 /etc/locale.gen.

locale.conf 기본적으로 존재하지 않습니다. 따라서 터미널에서 다음을 실행합니다.

# echo LANG = es_ES.UTF-8> /etc/locale.conf # export LANG = es_ES.UTF-8

vconsole.conf 여기에서 콘솔의 키보드 레이아웃과 글꼴 ​​(서체)을 지정합니다. 이렇게하려면 다음을 수행하십시오.

# 나노 /etc/vconsole.conf

빈 파일이 표시되고 다음을 입력합니다.

KEYMAP = "la-latin1"FONT = "Lat2-Terminus16"FONT_MAP =

timezone 심볼릭 링크 /etc/localtime 영역 파일에 /usr/share/zoneinfo/Region/Local 다음 사용 :

# ln -s / usr / share / zoneinfo / America / Hermosillo / etc / localtime

hardware clock 운영 체제에서 하드웨어 시계 모드를 균일하게 설정합니다. 그렇지 않으면 하드웨어 시계를 덮어 쓸 수 있으며 시차가 발생할 수 있습니다.

그것은 생성 할 수 있습니다 /etc/adjtime 다음 명령 중 하나를 사용하여 자동으로 :

# hwclock --systohc --utc

현지 시간 :

# hwclock --systohc --localtime

후자는 권장되지 않습니다.

커널 모듈

부팅하는 동안 커널 모듈을로드하려면 확장자가있는 파일을 넣으십시오. *.conf 폴더 /etc/modules-load.d/, 사용중인 프로그램을 참조하는 파일 이름.

필요한 모든 모듈은 다음에 의해 자동으로로드됩니다. udev이므로 여기에 아무것도 추가 할 필요가 거의 없습니다. 없는 것으로 알려진 모듈을 추가하기 만하면됩니다.

# 나노 /etc/modules-load.d/virtio-net.conf virtio-net

호스트 이름

추가 hostname 아카이브에서 /etc/hostname. 언급 할 가치가 있습니다. hostname 장비에 할당 될 이름이며이를 통해 네트워크에서 인식 할 수 있습니다. 이를 수행하려면 콘솔에서 다음을 작성하십시오.

# 던졌다 내 호스트 이름 > / etc / 호스트 이름

파일 편집 hosts 등록하려면 myhostname 익숙한. 이렇게하려면 다음을 수행하십시오.

# nano / etc / hosts 127.0.0.1 localhost 내 호스트 이름 :: 1 localhost 내 호스트 이름

파일을 저장하고 종료하십시오.

설치를 위해 유선 네트워크를 사용하고 있다는 점을 감안할 때 현재 네트워크 서비스를 시작하려면 터미널에 다음을 작성하십시오.

# systemctl enable dhcpcd @ .service

네트워크 인터페이스가 올바른지 확인하십시오 (일반적으로 eth0) 우리는 /etc/conf.d/netcfg. 이렇게하려면 주석을 제거하거나 # WIRED_INTERFACE =»eth0 ″에서. 파일의 더 아래에는 무선 네트워크에 대한 사양도 있습니다. 잠시 주석을 달거나 기호를 넣으십시오. #. 파일을 저장하고 종료하십시오.

또한 파일을 편집하는 것이 좋습니다 pacman.conf. 터미널 또는 콘솔에서이를 수행하려면 다음을 수행하십시오.

# 나노 /etc/pacman.conf

여기에서 저장소를 추가하거나 수정할 수 있습니다. 그대로두고 필요한 것만 추가하거나 활성화하는 것이 좋습니다.
설치 한 경우 아치 리눅스 x86_64, 제거하여 활성화하는 것이 좋습니다. # 저장소에서 [multilib].

사용하려는 경우 AUR에서 다음을 수행하십시오. 파일 끝에 쓰기 :

[archlinuxfr] SigLevel = PackageOptional 서버 = http://repo.archlinux.fr/$arch

저장하고 종료하십시오.

RAMDISK 시작 환경 만들기

여기에 개인적으로 KEYMAP 처음부터로드되고 사용되도록합니다. 이를 위해 파일을 편집해야합니다. mkinitcpio.conf. 터미널 또는 콘솔에서 다음과 같이 작성합니다.

# 나노 /etc/mkinitcpio.conf

마지막 줄에 추가해야합니다. HOOKS 단어 KEYMAP. 끝, 중간 또는 처음에 있는지는 중요하지 않습니다. 예를 들면 :

변경 사항을 저장하고 파일을 종료합니다. 위의 작업을 수행 한 다음 ramdisk 다음 지침을 작성하십시오.

# mkinitcpio -p 리눅스

스타트 업 매니저

이미 부트 로더를 설치했습니다 grub 여기에서 구성을 진행합니다. 지금까지이 작업을 수행하는 이유는 GESPADAS 가이드에 명시된대로 수행 할 때마다 오류 메시지가 나타나고 일반적으로 전체 시스템을 재구성해야하기 때문입니다.

실습을 통해 배운 것은 일단 모든 것이 구성되고 부팅 이미지가 생성되면 생성하는 것이 더 낫다는 것을 깨달았습니다.

다음 단계를 수행하십시오.

# grub-install / dev / sda # cp /usr/share/locale/en\@quot/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo

또는 (GESPADAS에서 사용)

# cp /boot/grub/locale/en@quot.mo /boot/grub/locale/en_US.mo

이 마지막 단계는 bug 문제 GRUB Arch가 아니라 다음을 실행합니다.

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

이 마지막 프로세스는 자동으로 구성 파일을 생성합니다. GRUB.

위의 작업이 완료되면 contraseña al usuario ROOT. 터미널에서이를 수행하기 위해 다음과 같이 작성합니다.

#passwd

암호를 입력하고 확인하라는 메시지가 표시됩니다.

이것으로 구성이 완료되었으므로 이제 환경을 종료해야합니다. chroot. 이렇게하려면 작성해야합니다. exit.

파티션을 마운트 해제해야합니다. 이렇게하려면 터미널에 다음을 작성하십시오.

# umount / mnt / {boot, home,}

이제 예, 다음을 사용하여 시스템을 다시 시작합니다.

# 재부팅

설치 CD / DVD 또는 USB를 제거하고 장치의 부팅 순서를 다시 정렬해야하는 경우를 잊지 마십시오 (PC의 BIOS에서 수행됨).

화면에 다음이 표시됩니다.

이제 포인터에 루트를 작성하고 지정한 암호와 짜잔을 작성합니다. 이제 Arch 시스템에 완벽하게 작동하고 사용자 정의 할 준비가되었습니다. 그 전에 개인적으로 다음을 수행하는 것이 좋습니다.

먼저 sudo 유틸리티를 설치해야합니다. 이렇게하려면 다음을 실행하십시오.

# 팩맨 -S sudo

그런 다음 터미널에서 다음을 작성합니다.

EDITOR = 나노 비스도

그룹이 속한 줄의 주석 처리를 제거하십시오. %wheel. 두 가지가 있음을 알 수 있습니다. 개인적으로 비밀번호를 묻는 주석을 제거하는 것이 좋습니다. 이렇게하면 다음에서 명령을 실행할 수 있습니다. root 우리 사용자와 함께.

이제 우리는 응용 프로그램을 설치합니다 YAOURT, 리포지토리에서 애플리케이션 설치를 실행할 수 있습니다. AUR. 터미널에서이를 수행하려면 다음을 입력하십시오.

# 팩맨 -S yaourt

다음을 사용하여 사용자를 만듭니다.

#useradd

사용할 사용자 이름을 로그인 이름에 입력하십시오. additional groups 학자:

오디오, lp, 광학, 스토리지, 비디오, 휠, 게임, 전원, 스캐너

나머지는 키를 누르세요 INTRO. 몇 가지 질문을 받게되며 그중 하나가 귀하의 이름입니다. 입력 여부는 개인적인 문제이지만 비워 두지 마십시오.

시스템을 다시 재부팅하되 systemctl reboot 방금 생성 한 사용자로 로그인합니다.

여기에서 장비를 원하는대로 완전히 유지하고 가능한 한 최선을 다해 개인화하는 데 필요한 변경 및 구성을 수행 할 수 있습니다.

내가 이미 언급했듯이이 배포판이주의와 작업이 필요한 경우에만 전혀 복잡하지 않은 배포판을 설치하는 데 도움이되기를 바랍니다.

처음에 언급했듯이이 가이드는 게스파다스 비공식 가이드 아치 리눅스.

다음은 내가 만든 두 가지 설치 화면입니다.

GNOME SHELL 3.4가 설치된 넷북 컴퓨터 :

XFCE 4.10이 설치된 내 데스크탑 :