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

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

Arch Linux là bản phân phối Linux mạnh mẽ với mô hình rolling release, đảm bảo phần mềm luôn mới nhất. Nhưng quyền lực đó đi kèm độ phức tạp cài đặt. Cài Arch Linux không dễ... nhưng không phải không thể. Bài này hướng dẫn cài Arch Linux dưới dạng máy ảo (dùng VirtualBox). Quy trình tương tự khi cài trên phần cứng thật (chỉ khác ở việc tạo media boot như USB/DVD). Dùng máy ảo lần đầu giúp dễ dàng học tập hơn.

Bài viết không chi tiết tạo máy ảo VirtualBox. Xem bài "Chạy Ubuntu trong Windows bằng VirtualBox" để biết cách tạo VM. Các bước tạo VM trong VirtualBox tương tự nhau trên mọi nền tảng.

Tải file ISO

Đầu tiên, tải file ISO Arch Linux mới nhất từ trang tải xuống Arch Linux. Với ISO này, tạo máy ảo theo cách tiêu chuẩn. Sau khi tạo xong, boot Arch Linux. Bạn sẽ gặp dấu nhắc bash (để chạy các lệnh cần thiết).

Phân vùng ổ cứng

  1. Từ dấu nhắc lệnh, phân vùng ổ đĩa bằng lệnh:

    fdisk /dev/sda
  2. Nhấn n, sau đó Enter.

  3. Nhập p, sau đó Enter.

  4. Giữ số phân vùng mặc định (1) bằng cách nhấn Enter.

  5. Tương tự cho First sector và Last sector (chỉ nhấn Enter).

  6. Cuối cùng, nhập w để ghi thay đổi vào đĩa.

Định dạng phân vùng

  1. Định dạng phân vùng mới tạo:

    mkfs.ext4 /dev/sda1
  2. Mount phân vùng vừa định dạng:

    mount /dev/sda1 /mnt

Cài đặt

Cài gói cơ bản Arch Linux. Lệnh này cài tối thiểu để chạy hệ thống (BASH, công cụ nén, tiện ích hệ thống file, thư viện C, kernel, v.v.):

pacstrap /mnt base base-devel

Cấu hình hệ thống

  1. Tạo file /etc/fstab định nghĩa cách mount thiết bị khối và hệ thống file từ xa:

    genfstab -U /mnt >> /mnt/etc/fstab
  2. Thay đổi thư mục gốc cho tiến trình đang chạy:

    arch-chroot /mnt

Thiết lập múi giờ, đồng hồ phần cứng và locale

  1. Đặt múi giờ và locale bằng các lệnh:

    ln -sf /usr/share/zoneinfo/ZONEINFO/REGION/CITY /etc/localtime
  2. Ví dụ: ở Louisville, Kentucky, lệnh sẽ là:

    ln -sf /usr/share/zoneinfo/America/Kentucky/Louisville /etc/localtime
  3. Đặt đồng hồ phần cứng:

    hwclock --systohc --utc
  4. Đặt locale (ngôn ngữ và cài đặt khu vực). Chạy:

    vi /etc/locale.gen
  5. Trong trình soạn thảo vi, nhấn i để vào chế độ chèn. Cuộn và bỏ comment (xóa ký tự "#" đầu dòng) locale phù hợp. Mặc định English (US) đã bỏ comment. Nếu không ở Mỹ, hãy comment dòng đó và bỏ comment locale của bạn.

  6. Sau khi xong, nhấn Esc, gõ wq rồi Enter để lưu thoát. Tạo file locale cần thiết:

    locale-gen
    echo LANG=en_US.UTF-8 > /etc/locale.conf
    export LANG=en_US.UTF-8

    Thay en_US bằng locale của bạn nếu cần.

Đặt hostname và cài bootloader

  1. Để Arch Linux boot được, phải cài bootloader. Trước đó, đặt hostname cho hệ thống (chọn tên phù hợp):

    echo HOSTNAME > /etc/hostname

    Thay HOSTNAME bằng tên bạn chọn.

  2. Cài bootloader (GRUB):

    pacman -Sy grub
    grub-install /dev/sda
    grub-mkconfig -o /boot/grub/grub.cfg
  3. Đặt mật khẩu root:

    passwd

    Lúc này bạn đã có cài đặt cơ bản Arch Linux. Khởi động lại, bạn sẽ ở dấu nhắc lệnh, đăng nhập bằng user root.

Cấu hình mạng

  1. Trước khi tiếp tục, cần cấu hình mạng. Thử ping từ dòng lệnh sẽ thấy mạng chưa hoạt động. Xác định tên thiết bị mạng:

    ip link
  2. Sẽ thấy lo (loopback) và một giao diện mạng chuẩn. Cấu hình giao diện mạng:

    vi /etc/systemd/network/TEN_THIET_BI.network

    Thay TEN_THIET_BI bằng tên thiết bị mạng của bạn.

  3. Trong file trống, dán nội dung sau:

    [Match]
    name=en*
    [Network]
    DHCP=yes
  4. Lưu và đóng file.

  5. Khởi động và kích hoạt mạng:

    systemctl restart systemd-networkd
    systemctl enable systemd-networkd
  6. Tạo entry DNS:

    vi /etc/resolv.conf
  7. Thêm vào file:

    nameserver 8.8.8.8
    nameserver 8.8.4.4
  8. Lưu và đóng. Mạng giờ nên hoạt động.

Cài đặt môi trường Desktop

  1. Cài môi trường desktop GNOME:

    pacman -S xorg xorg-server
    pacman -S gnome gnome-extra

    Khi chạy lệnh trên, nhấn Enter để chọn mặc định cho tất cả tùy chọn.

  2. Khởi động và kích hoạt display manager:

    systemctl enable gdm.service
    systemctl start gdm.service
  3. Bây giờ bạn có thể đăng nhập GNOME và tận hưởng Arch Linux.