Hướng dẫn cài đặt Arch Linux 2017

ArchLinux

Tôi đã cập nhật Hướng dẫn cài đặt Arch Linux Trong năm 2017 này, nên thay đổi rất ít, quy trình vẫn như cũ. Tôi đã quyết định giải thích dualboot với Windows theo yêu cầu của một số người, cũng như cài đặt trong một máy ảo.

Arch Linux là một bản phân phối GNU / Linux được phát triển cho hệ thống i686 và x86-64, dựa trên mô hình phát hành cuốn chiếu: (cài đặt một lần, không có “bản phát hành mới”, chỉ là bản cập nhật) cung cấp các phiên bản ổn định mới nhất của hầu hết các phần mềm. Mặc dù nhiều người nghĩ rằng nó dành cho những người cao cấp, nhưng sự thật là không phải ai cũng có thể cài đặt nó bằng Wiki hoặc bất kỳ hướng dẫn cài đặt nào như hướng dẫn này.

Hướng dẫn này dựa trên:

  • Version: 2017.10.01
  • Hạt nhân: 4.13.3

Điều kiện tiên quyết.

Nếu bạn định cài đặt từ một máy ảo, chỉ cần biết cách cấu hình nó và cách khởi động ISO.

  • Biết cách ghi iso trên CD / DVD hoặc USB
  • Biết máy tính của bạn có phần cứng nào (loại bàn phím, card màn hình, kiến ​​trúc của bộ xử lý, dung lượng ổ cứng bạn có)
  • Định cấu hình BIOS của bạn để khởi động CD / DVD hoặc USB nơi bạn có Arch Linux
  • Cảm thấy như cài đặt bản phân phối
  • Và trên hết là kiên nhẫn rất nhiều kiên nhẫn

Chú ý: Nếu đây là lần đầu tiên bạn cài đặt Hệ điều hành này và bạn chưa có kiến ​​thức về Linux trước đó, tôi khuyên bạn nên sử dụng 2 điều sau:

1.- Điều tốt nhất cho bạn là bạn thực hiện cài đặt từ một máy ảo, chẳng hạn như VirtualBox hoặc VMware để bạn bắt đầu bật từng chút một và đảm bảo rằng sẽ không có gì xảy ra vì bạn đang sử dụng máy ảo.

2.- Nếu bạn định cài đặt Arch Linux như một hệ thống duy nhất trên máy tính của mình Hãy sao lưu các tệp quan trọng nhất của bạn và có sẵn đĩa CD / DVD hoặc ổ đĩa của hệ thống hiện tại, bởi vì nếu bạn không thực hiện cài đặt thư hoặc nếu cài đặt không được hoàn thành và bạn sẽ mất tất cả mọi thứ.

Tải xuống Arch Linux và chuẩn bị phương tiện cài đặt

Bước đầu tiên để có thể cài đặt Arch Liunx trong nhóm của chúng tôi sẽ là tải xuống iso Arch Linux 2017 Tôi khuyên bạn nên tải xuống qua torrent hoặc liên kết Magnet.

Phương tiện cài đặt CD / DVD

  • Windows: Chúng tôi có thể ghi iso với Imgburn, UltraISO, Nerhoặc bất kỳ chương trình nào khác ngay cả khi không có chúng trong Windows 7 trở lên cung cấp cho chúng tôi tùy chọn nhấp chuột phải vào ISO.
  • Linux: Họ có thể sử dụng đặc biệt là cái đi kèm với môi trường đồ họa, trong số đó, Brasero, k3b và Xfburn.

Phương tiện cài đặt USB

  • Windows: Có thể sử dụng Universal USB Installer hoặc LinuxLive USB Creatorcả hai đều dễ sử dụng.

Linux: Tùy chọn Bạn nên sử dụng lệnh dd:

dd bs=4M if=/ruta/a/archlinux.iso of=/dev/sdx

Khởi động USB / CD Arch Linux

Trong màn hình khởi động, nó sẽ chỉ cho chúng ta thấy những điều sau chúng ta phải chọn kiến ​​trúc tương ứng với bộ xử lý của chúng ta.

Nó sẽ bắt đầu tải mọi thứ cần thiết và nó sẽ xuất hiện ở chế độ đầu cuối.

Đang ở trên màn hình này chúng ta sẽ bắt đầu với việc cài đặt. Theo mặc định, Arch Linux có ngôn ngữ tiếng Anh, trong trường hợp của chúng tôi, chúng tôi khuyên bạn nên đặt nó bằng tiếng Tây Ban Nha.

Đặt bàn phím bằng tiếng Tây Ban Nha.

loadkeys la-latin1

Tạo phân vùng

Arch Linux có khiếm khuyết với các công cụ sau để quản lý đĩa: cfdisk, cgdisk, fdisk. Lựa chọn nhiều nhất khuyến nghị là sử dụng: cfdisk.

Các bước sau đây là trong trường hợp cài đặt Arch Linux là hệ thống duy nhất trên máy tính của chúng tôi, trong trường hợp cài đặt cùng với hệ thống Linux khác, chúng tôi sẽ phải bỏ qua việc tạo phân vùng BOOT, cũng như cài đặt GRUB.

Bây giờ nếu Arch Linux được cài đặt cùng với Windows, bạn phải cẩn thận không xóa phân vùng mbr nếu bạn không thể mất quyền truy cập vào Windows.

Hướng dẫn Dual BOOT Windows & Arch Linux.

Máy xông hơi hồng ngoại Solo bạn sẽ phải hủy kích hoạt tùy chọn "Bảo mật BOOT" trong BIOS của bạn. Đừng hỏi tôi nó ở đâu, vì các phiên bản và thương hiệu BIOS rất khác nhau, nhưng rất dễ tìm thấy trong số các tùy chọn của BIOS của bạn.

Ổ cứng sẽ phải được thay đổi kích thướcĐể cung cấp dung lượng cho Arch Linux, bạn nên để lại ít nhất 40GB dung lượng.

Bây giờ chúng ta sẽ tiếp tục làm theo các bước đầu tiên của hướng dẫn cho đến khi chúng ta sử dụng cfdisk.

Chúng tôi sẽ phải nhận ra các phân vùng Windows và mbr, cũng như không gian mà chúng tôi sẽ cung cấp cho Arch Linux. Mbr sẽ luôn nằm trong phân vùng đầu tiên sau đó phân vùng Windows sẽ là ntfs, trong trường hợp của tôi (dev / sdb2) và dung lượng trống sẽ đánh dấu chúng ta là dung lượng trống.

  • UEFI: ở đây bạn nên lưu ý vì phân vùng đầu tiên phải luôn dành cho khởi động EFI, vì vậy đây thường là nơi khởi động Windows được lưu trữ theo cách này.
$ESP/Microsoft/BOOT/BOOTmgfw.efi

Vì vậy, chỉ bạn sẽ phải tạo một thư mục trong $ ESP / là "BOOT". Bây giờ chúng ta có thể tiếp tục với hướng dẫn, ở phần cuối chúng ta sẽ đi đến phần cuối của hướng dẫn, nơi tôi sẽ để lại các lệnh để thêm Windows vào GRUB của Arch Linux.

Chúng tôi tạo 4 phân vùng:

  1. / BOOT: Phân vùng này sẽ dành cho GRUB. (đối với những người có UEFI thì không cần thiết, chỉ tạo thư mục BOOT bên trong phân vùng này)
  2. / (root): Phân vùng này nên có 15 Gb, nó sẽ lưu trữ tất cả các tệp của chúng ta.
  3. / home: Nơi lưu trữ tài liệu, ảnh, video, v.v. của chúng ta, vì vậy chúng ta nên gán kích thước lớn nhất cho nó.
  4. Swap: Phân vùng này để cấp phát bộ nhớ "ảo" trong trường hợp có RAM dưới 2Gb. Nó không được khuyến khích sử dụng trao đổi với hơn 2Gb RAM.
  • Trong máy tính có bộ nhớ RAM lên đến 1 Giga, SWAP phải lớn bằng RAM.
  • Đối với 2GB, SWAP phải lớn bằng một nửa RAM.

Sử dụng cfdisk chuỗi lệnh sẽ là: Mới »Chính | Lôgic »Kích thước (tính bằng MB)» Bắt đầu.

Hai chi tiết cần lưu ý: Trong trường hợp phân vùng được chọn là Swap, hãy chuyển đến tùy chọn "Type" và chọn 82 (Linux Swap) từ danh sách.

Trong trường hợp phân vùng được chọn là / BOOT, hãy chọn tùy chọn "bootable".

Khi quá trình phân vùng kết thúc, chúng tôi sẽ lưu các thay đổi bằng "Viết" và xác nhận bằng cách viết "có", khi việc này được thực hiện sẽ không quay lại nữa và tất cả các thay đổi đã thực hiện sẽ được ghi lại.

Để thoát, chọn "Quit". Bây giờ chúng ta sẽ tiếp tục định dạng các phân vùng đã tạo, vì vậy nên biết đường dẫn nào là đích của các phân vùng. Chúng ta sẽ bắt đầu với việc định dạng phân vùng BOOT:

mkfs -t ext2 /dev/sda1

Đối với phân vùng gốc:

mkfs -t ext4 /dev/sda2

Cho gia đình:

mkfs -t ext4 /dev/sda3

Để định dạng Swap, hãy sử dụng lệnh mkswap:

mkswap /dev/sda4

Nó chỉ còn lại để kích hoạt Hoán đổi với:

swapon /dev/sda4

Gắn phân vùng vào hệ thống: Đầu tiên chúng ta gắn phân vùng / en / mnt:

mount /dev/sda2 /mnt

Chúng tôi tạo các thư mục của các phân vùng khác bên trong / mnt:

mkdir /mnt/BOOT
mkdir /mnt/home 

Chúng tôi gắn kết các phân vùng tương ứng:

mount /dev/sda1 /mnt/BOOT mount /dev/sda3 /mnt/home

Kết nối Arch Linux với internet (wifi)

Nếu chúng ta đang sử dụng máy tính xách tay và không có dây mạng thì việc kết nối hệ thống với mạng để thực hiện cài đặt là điều cần thiết. Nó sẽ phải được thực hiện bằng cách sử dụng lệnh:

wifi-menu

Sau đó, chúng tôi sẽ kiểm tra kết nối của mình với:

ping -c 3 www.google.com

Cài đặt Arch Linux

Logo Arch Linux Một hình dạng

Chúng ta sẽ bắt đầu với lệnh sau:

pacstrap /mnt base base-devel

Ngoài ra, nếu chúng tôi tiếp tục sử dụng WIFI, chúng tôi sẽ cần hỗ trợ sau:

pacstrap /mnt netctl wpa_supplicant dialog

Hoàn tất việc cài đặt hệ thống cơ sở, chúng tôi sẽ tiếp tục với Grub:

pacstrap /mnt grub-bios

Chúng tôi sẽ thêm Hỗ trợ quản lý mạng:

pacstrap /mnt networkmanager

Bước tùy chọn: Thêm hỗ trợ cho TouchPad của chúng tôi (trong trường hợp bạn có máy tính xách tay).

pacstrap /mnt xf86-input-synaptics

Cài đặt bộ tải khởi động GRUB

pacstrap /mnt grub-bios

Cấu hình hệ thống

Trong bước này, chúng tôi sẽ thực hiện các hành động cấu hình khác nhau cho hệ thống của mình. Đầu tiên, chúng tôi sẽ tạo tệp fstab với:

genfstab -p /mnt /mnt/etc/fstab

Đối với phần còn lại của các hành động cấu hình, chúng tôi sẽ trình tự hệ thống mới được cài đặt của mình:

arch-chroot /mnt

Chúng ta phải đặt tên của tên máy chủ của chúng tôi trong / etc / hostname. Ví dụ:

localhostecho 'NOMBRE_DEL_HOST /etc/hostname

Bây giờ, chúng tôi tạo ra một liên kết tượng trưng (liên kết tượng trưng) từ / etc / localtime thành / usr / share / zoneinfo // (thay thế dựa trên vị trí địa lý của bạn). Ví dụ, đối với Mexico:

ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime

Thiết lập giờ trong khu vực của chúng tôi.

  • TÂY BAN NHA
ln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime
  • MEXICO
ln -s /usr/share/zoneinfo/America/Mexico_City /etc/localtime
  • Guatemala
ln -sf /usr/share/zoneinfo/America/Buenos_Aires /etc/localtime
  • Colombia
ln -sf /usr/share/zoneinfo/America/Bogota /etc/localtime
  • Ecuador
ln -sf /usr/share/zoneinfo/America/Guayaquil /etc/localtime
  • Peru
ln -sf /usr/share/zoneinfo/America/Lima /etc/localtime
  • Chile
ln -sf /usr/share/zoneinfo/America/Santiago /etc/localtime
  • Guatemala
ln -sf /usr/share/zoneinfo/America/Guatemala /etc/localtime
  • El Salvador
ln -sf /usr/share/zoneinfo/America/El_Salvador /etc/localtime 
  • Bolivia
ln -sf usr/share/zoneinfo/America/La_Paz /etc/localtime
  • Paraguay
ln -sf usr/share/zoneinfo/posix/America/Asuncion /etc/localtime
  • Uruguay
ln -sf usr/share/zoneinfo/America/Montevideo /etc/localtime
  • Nicaragua
ln -sf usr/share/zoneinfo/posix/America/Managua /etc/localtime
  • Người Dominican
ln -sf usr/share/zoneinfo/America/Santo_Domingo /etc/localtime
  • Venezuela
ln -sf /usr/share/zoneinfo/America/Caracas /etc/localtime

Đặt tùy chọn bản địa hóa của bạn bằng cách chỉnh sửa tệp /etc/locale.conf, ví dụ: đối với Mexico:

echo 'es_MX.UTF-8 UTF-8 /etc/locale.gen echo 'LANG=es_ES.UTF-8 /etc/locale.conf
  • TÂY BAN NHA
LANG=es_ES.UTF-8 
  • Argentina
LANG=es_AR.UTF-8
  • Colombia
LANG=es_CO.UTF-8 
  • Ecuador
LANG=es_EC.UTF-8 
  • Peru
LANG=es_PE.UTF-8 
  • Chile
LANG=es_CL.UTF-8 
  • Guatemala
LANG=es_GT.UTF-8 
  • El Salvador
LANG=es_SV.UTF-8 
  • Bolivia
LANG=es_BO.UTF-8 
  • Paraguay
LANG=es_PY.UTF-8
  • Uruguay
LANG=es_UY.UTF-8
  • Nicaragua
LANG=es_NI.UTF-8
  • Cộng hòa Dominica
LANG=es_DO.UTF-8
  • Venezuela
LANG=es_VE.UTF-8

Tương tự như vậy, trong tệp /etc/locale.gen chúng ta phải bỏ ghi chú (xóa "#" ở đầu dòng) vị trí của bạn, ví dụ:

#es_HN ISO-8859-1 es_MX.UTF-8 UTF-8 #es_MX ISO-8859-1

Vì vậy, bây giờ chúng ta có thể tạo vị trí của bạn với:

locale-gen

Chúng ta không được để ý đến thực tế là phần trên không thiết lập bố cục bàn phím của chúng ta (mà chúng ta đã làm cho phiên hiện tại / với phím tải ở bước 2), vì vậy chúng ta phải đặt biến KEYMAP trong /etc/vconsole.conf tệp (bạn phải tạo tệp này). Ví dụ:

echo 'KEYMAP=es /etc/vconsole.conf KEYMAP=la-latin1

Chắc chắn bạn đang thắc mắc:

"Và không phải tất cả những thứ này đều được định cấu hình trong /etc/rc.conf, tệp cấu hình chính của Arch Linux?"

Câu trả lời ngắn gọn là: không hơn! Lý do: Hợp nhất cấu hình initscripts và systemd.

Bây giờ mỗi tùy chọn cấu hình được đặt trong tệp tương ứng của nó. Các bước sau cài đặt ứng dụng GRUB UEFI trong $ esp / EFI / grub, cài đặt các mô-đun trong / boot / grub / x86_64-efi và đặt gốc grubx64.efi có thể khởi động vào $ esp / EFI / grub_uefi.

Đầu tiên, chúng tôi yêu cầu GRUB sử dụng UEFI, đặt thư mục khởi động và đặt ID. bộ nạp khởi động.

Thay đổi $ esp bằng phân vùng efi của bạn (thường là / boot): Lưu ý: Trong khi một số bản phân phối yêu cầu thư mục / boot / efi hoặc / boot / EFI, Arch thì không. –Efi-directory và –bootloader-id dành riêng cho GRUB UEFI. –Efi-directory chỉ định điểm gắn kết của ESP.

Điều này thay thế –root-directory, không được dùng nữa. –Bootloader-id chỉ định tên của thư mục được sử dụng để lưu tệp grubx64.efi.

Bạn có thể nhận thấy sự vắng mặt của một tùy chọn (ví dụ: / dev / sda) trong lệnh:

grub-install

Trên thực tế, bất kỳ phần mềm nào được cung cấp sẽ bị tập lệnh cài đặt GRUB bỏ qua, vì bộ tải khởi động UEFI hoàn toàn không sử dụng MBR hoặc khu vực khởi động của phân vùng. Chỉ dành cho những người có lệnh sử dụng lệnh này

grub-install --target=x86_64-efi --efi-directory=$esp --bootloader-id=grub_uefi --recheck/sourcecode] Ahora, configuramos el bootloader, en este caso, GRUB: [sourcecode language="plain"]grub-install /dev/sda

Và chúng tôi tạo tệp grub.cfg với:

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

Nếu cần (mặc dù thường là không), hãy chỉnh sửa tệp /etc/mkinitcpio.conf theo nhu cầu của bạn. Vì vậy, chúng tôi tạo đĩa RAM ban đầu với:

mkinitcpio -p linux

Chúng ta không được quên đặt mật khẩu cho người dùng root bằng:

passwd

Chúng tôi tạo người dùng của mình ngoài người dùng gốc và chúng tôi cung cấp cho người dùng đó các quyền cần thiết:

useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash USUARIO

Bây giờ, chúng ta có thể rời khỏi môi trường chroot với:

exit

Chúng tôi ngắt kết nối các phân vùng được gắn kết trước đó trong / mnt với:

umount /mnt/{boot,home,}

Và cuối cùng, chúng tôi khởi động lại hệ thống với:

reboot

Nếu bạn chưa gỡ bỏ phương tiện cài đặt CD hoặc ổ đĩa, bạn sẽ thấy menu chào mừng một lần nữa, nơi bây giờ bạn phải chọn tùy chọn thứ hai cho tùy chọn tiếp theo, đừng quên xóa nó.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Andrew Mulligan dijo

    Kiểm tra lại bài viết, bạn mắc rất nhiều lỗi chính tả

  2.   Daniel dijo

    Thật là một hướng dẫn tốt, công việc to lớn, nỗ lực của bạn được đánh giá cao. Tôi hy vọng một ngày nào đó sẽ mạo hiểm với Arch từ đầu. Lời chào hỏi.

  3.   Maury dijo

    bài viết rất hay, cảm ơn bạn, tôi đã đọc nó trước đây https://wiki.archlinux.org/index.php/installation_guide
    và với cả hai, nó rất rõ ràng, nó chỉ xác định rằng cũng khi tôi bật máy tính, mật khẩu chúng tôi đặt là dành cho người dùng root chứ không phải cho mật khẩu mà chúng tôi đã thêm hehe tốt trong trường hợp của tôi, tôi đã nhầm lẫn về điều đó

  4.   Sergio dijo

    Tuyệt vời, tôi đã đưa mọi thứ vào thực tế và cài đặt Archlinux

  5.   Carlos dijo

    Tôi cần biết cách cài đặt nó bằng cách sử dụng toàn bộ ổ cứng của máy tính xách tay, tức là cài đặt riêng Arch mà không cần bất kỳ hệ điều hành hoặc bản phân phối linux nào khác, xin cảm ơn.

  6.   Carlos dijo

    Tất cả các hướng dẫn cài đặt mà tôi đã tìm thấy trên web và tìm kiếm trong vài ngày nay, không có tùy chọn cài đặt nào bằng toàn bộ đĩa cứng, cuối cùng nếu có thể cho tôi biết trang web nào tôi tìm thấy hướng dẫn chỉ cài đặt bản phân phối Linux này .

    Cảm ơn