Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Cách cài đặt Arch Linux

Khác với Ubuntu hay Linux Mint, Arch Linux là bản phân phối Linux phát hành liên tục (rolling release), nghĩa là bạn chỉ cần cài đặt một lần, và nó sẽ liên tục tự cập nhật lên phiên bản mới nhất. Nó cũng là một bản phân phối "xương khô" (barebones) cho bạn quyền kiểm soát hoàn toàn những gì bạn muốn cài đặt trên hệ thống. Điểm tốt nhất là Arch Wiki — một trong những wiki tốt nhất trong cộng đồng Linux.

Điều đáng chú ý về Arch Linux là quy trình cài đặt. Nó không dành cho người yếu tim. Nếu bạn muốn có Arch Linux trên hệ thống, hướng dẫn này chỉ cách cài đặt.

Bắt đầu

Trước khi cài đặt Arch Linux, bạn cần tải tệp ISO và ghi nó vào USB hoặc DVD.

  1. Truy cập trang Tải xuống của Arch Linux, tải tệp ISO (phần HTTP Direct Downloads).
  2. Dùng công cụ như balenaEtcher để tạo USB boot.
  3. Xong tạo USB boot, cắm vào máy tính và boot vào nó.

Lưu ý: Để cài Arch Linux, tốt nhất máy tính kết nối dây. Kết nối không dây cần cấu hình thêm không được đề cập trong hướng dẫn này.

Thiết lập ban đầu

Chọn boot vào Arch trong menu khởi động ban đầu. Nó thường là tùy chọn đầu tiên. Bạn sẽ đến dấu nhắc lệnh đăng nhập sebagai root.

Để bắt đầu, hãy đảm bảo đồng hồ chính xác:

timedatectl set-ntp true

Cấu hình ổ cứng

Đến lúc thiết lập ổ cứng. Có vài cách, nhưng cfdisk dường như đơn giản nhất.

cfdisk

Nếu ổ cứng chưa có bảng phân vùng, bạn sẽ được yêu cầu thiết lập. Chọn "DOS". Mặc dù không phải mới nhất, nhưng dễ làm việc hơn ở đây.

Tiếp theo, bạn sẽ thấy bảng liệt kê phân vùng hoặc không gian trống của ổ cứng. Nếu đã có phân vùng, bạn có thể giữ lại và bỏ qua bước tiếp theo. Nếu muốn làm lại, hãy chọn chúng và chọn "Delete" ở dưới màn hình.

Chọn không gian trống bạn muốn tạo phân vùng, chọn "New" ở dưới. Nhấn Enter. Sau đó, nhập kích thước phân vùng. Lặp lại cho từng phân vùng. Nếu không chắc làm gì, hãy tạo phân vùng 512MB cho "/boot", và dùng phần còn lại cho root (/).

Khi xong, chọn "Write" từ menu dưới. Gõ "yes" để xác nhận. Nhấn "q" để thoát.

Tạo hệ thống tệp cho phân vùng mới. Phần này dễ dàng. Chạy các lệnh sau, giả sử ổ của bạn là "/dev/sda":

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

Gắn các phân vùng (Mounting)

Bây giờ bạn sẵn sàng gắn phân vùng và bắt đầu thiết lập hệ thống. Giả sử ổ ở "/dev/sda1" và "/dev/sda2", thiết lập như sau:

mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/boot

Thiết lập hệ thống cơ bản

Bạn có thể chỉnh danh sách mirror của live CD để chọn mirror tải xuống gần bạn nhất. Điều này không bắt buộc, và có thể tốn thời gian. Nếu muốn làm, hãy đặt mirror gần bạn lên đầu danh sách trong "/etc/pacman.d/mirrorlist".

Dùng tiện ích pacstrap để bootstrap hệ thống trên ổ vừa gắn:

pacstrap /mnt base

Điều này sẽ mất chút thời gian, nhưng đừng lo — Arch về cơ bản đang tự thiết lập mình.

Khi bootstrap xong, bạn có thể tạo tệp fstab của Arch. Tệp này theo dõi các hệ thống tệp (phân vùng) khác nhau để gắn trên hệ thống.

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

Bên trong hệ thống mới

Đến lúc chuyển vào hệ thống Arch mới. Bạn làm điều đó bằng cách thay đổi root (chroot) vào nó. Chroot là cách để bạn "cưỡi" một hệ thống Linux lên trên hệ thống khác đang chạy. Arch có công cụ để đơn giản hóa quá trình.

arch-chroot /mnt

Ngay khi nhấn Enter, dấu nhắc lệnh sẽ thay đổi để phản ánh vị trí mới trong cài đặt Arch.

Múi giờ

Bạn cần thiết lập múi giờ hệ thống. Xem trong "/usr/share/zoneinfo" để tìm khu vực và thành phố. Sau đó, liên kết nó với thời gian cục bộ của hệ thống.

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

Đồng bộ hệ thống với đồng hồ phần cứng.

hwclock --systohc

Ngôn ngữ khu vực (Localization)

Bạn cần thiết lập ngôn ngữ khu vực hệ thống để ngôn ngữ và mọi thứ liên quan đều chính xác. Mở "/etc/locale.gen", và bỏ chú thích (xóa "#" ở đầu dòng) ngôn ngữ khu vực bạn chọn. Đối với Mỹ, là "en_US.UTF-8 UTF-8".

Chạy lệnh sau để tạo ngôn ngữ khu vực:

locale-gen

Tạo tệp tại "/etc/locale.conf", và đặt ngôn ngữ khu vực đã chọn vào tệp như ví dụ dưới.

LANG=en_US.UTF-8

Mạng

Có chút cấu hình mạng cơ bản cần làm. Bắt đầu bằng cách đặt hostname máy tính trong "/etc/hostname".

yourhostname

Thêm hostname đó vào tệp "/etc/hosts" để máy tính liên kết nó với chính mình.

127.0.0.1 localhost
::1 localhost
127.0.0.1 yourhostname

Cuối cùng, để có mạng khi khởi động, bật dịch vụ DHCP tại boot.

systemctl enable dhcpcd

Người dùng

Cho đến nay, bạn đã làm việc như người dùng root. Vì bảo mật, hãy đổi mật khẩu root thành thứ an toàn hơn. Chạy lệnh passwd, và nhập mật khẩu mới cho root.

passwd

Bạn muốn tạo người dùng thường cho sử dụng hàng ngày.

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

Đặt mật khẩu cho người dùng giống như trước, nhưng chỉ định tên người dùng trong lệnh passwd.

passwd username

Nhiệm vụ hệ thống cuối cùng

Bạn cần tạo initramfs cho hệ thống để xử lý các tác vụ phổ biến như LVM, mã hóa ổ đĩa, và RAID. Đừng lo, chỉ một lệnh.

mkinitcpio -p linux

Điều cuối cùng trước khi reboot là trình khởi động GRUB. Bắt đầu bằng cài đặt nó với Pacman.

pacman -S grub

Cài GRUB trên ổ cứng để nó khởi động trước Arch.

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

Cuối cùng, thiết lập cấu hình GRUB trên phân vùng "/boot".

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

Khi xong, gõ "exit" để thoát chroot. Gỡ gắn phân vùng và reboot vào Arch.

exit
umount -R /mnt
reboot

Hệ thống sẽ reboot vào Arch Linux! Hãy nhớ bạn vẫn cần thiết lập môi trường máy tính để bàn đồ họa, nếu đó là kế hoạch. Một điểm mạnh của Arch là sự lựa chọn nó cung cấp, và có rất nhiều lựa chọn ở đó, quá nhiều để bao quát trong hướng dẫn đơn giản này. Tất cả đều được ghi tài liệu trong Arch Wiki, và chủ yếu归结为安装正确的软件包。