우선, 이것은 기본 시스템 설치 프로세스에 대한 최신 가이드입니다. 아치 지침에 따라 게스파다스 과 아치 리눅스 비공식 가이드.
둘 다 훌륭하기 때문에 새로운 것을 말할 수는 없지만 설치하고 테스트하기로 결정한 사람들을 위해이 가이드는 유용하고 다음을 포함하는 배포에서 릴리스 된 최신 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이 설치된 내 데스크탑 :