Arch Linux là một trong các bản phân phối của Linux, nó rất được ưa chuộng từ những người đam mê DIY và làm hài lòng được những khách hàng Linux khó tính. Show
Chỉ với một hệ thống cơ sở cơ bản là có thể cài đặt được Arch Linux, người dùng cuối sẽ tự mình cài đặt cấu hình cho hệ thống của họ. Cài đặt Arch Linux được xem như một thách thức với người dùng nhưng nó cũng là cách để người dùng cấp độ trung bình của Linux có thể học hỏi thêm nhiều kiến thức hữu ích trong quá trình cài đặt. Đăng ký Gmail Doanh Nghiệp tại BKHOST BKHOST đang có chương trình khuyến mại cực tốt cho khách hàng đăng ký dịch vụ Gmail Tên Miền Riêng:
Đăng ký ngay: dịch vụ email google Hãy cùng BKHOST theo dõi các bước sau đây để có thể tự cài đặt và chạy Arch Linux một cách dễ dàng. Nội dung bài viết
Cách cài đặt Arch LinuxĐể cài đặt Arch Linux, bạn có 2 cách chính sau đây:
Vào năm 2021 Arch Linux đã cho phát hành trình cài đặt có hướng dẫn dựa vào hệ thống menu để người dùng có thể định cấu hình để cài đặt tất cả mọi thứ. Hướng dẫn trong bài viết này sẽ tập trung vào phương pháp tự cài đặt tự thân không cần trình lưu trữ. Đối với người mới dùng Arch Linux thì cách này sẽ tốn nhiều thời gian và công sức. Tùy theo hệ thống có UEFI hay BIOS cũ mà sẽ có sự khác nhau về các bước cài đặt ở một số điểm nhất định. Bài viết này sẽ tập trung vào cài đặt dành cho hệ thống UEFI, nhưng sẽ có một số đề cập ở các bước khác cho hệ thống BIOS cũ.
Hãy xem các yêu cầu sau trước khi bắt đầu cài đặt Arch Linux từ USB: Yêu cầu để cài đặt Arch Linux:
Nếu bạn đã đáp ứng được các yêu cầu trên, hãy bắt đầu cài đặt Arch Linux theo hướng dẫn từng bước như sau: Bước 1: Tải xuống Arch Linux ISOTại trang web chính thức của Linux bạn có thể tải ISO từ liên kết trực tiếp vào torrent có sẵn: https://archlinux.org/download/ Bước 2: Tạo một USB trực tiếp của Arch LinuxTừ ISO vừa tải, bạn tự tạo một USB trực tiếp của Arch Linux. Có thể dùng công cụ Etcher GUI giúp tạo USB trực tiếp hỗ trợ trên Windows và Linux. Trên Linux bạn còn có thể tạo USB trực tiếp từ lệnh Lấy thông tin ổ đĩa từ lệnh dd bs=4M if=/path/to/archlinux.iso of=/dev/sdx status=progress && sync Nếu bạn tự tin về GUI có thể sử dụng balenaEtcher. Bước 3: Khởi động từ USB trực tiếpTrong một số trường hợp bạn có thể không khởi động được USB khi bật khởi động an toàn. Nếu xảy ra trường hợp này bạn hãy tắt khởi động an toàn. Sau khi tạo xong USB trực tiếp, tắt PC và cắm USB vào sau đó khởi động hệ thống. Trong lúc khởi động, tùy vào hệ thống bạn nhấn F2, F10, F12 để vào cài đặt hệ thống. Tiếp tục chọn khởi động từ USB hay đĩa, lúc này khi hệ thống khởi động sẽ xuất hiện tùy chọn sau: Chọn Boot Arch Linux (x86_64). Khi Arch Linux khởi động sẽ yêu cầu nhập tài khoản của người dùng root. Tiếp theo bạn cần phải phân vùng đĩa, tạo và gắn hệ thống tệp. Bạn cần phải theo sát hướng dẫn để đảm bảo không bỏ qua bất kỳ một bước hay chi tiết nhỏ nào, khi bạn sơ suất sẽ gây khó khăn trong quá trình cài đặt Arch Linux. Bước 4: Phân vùng đĩaBạn có thể dùng lệnh fdisk từ trình quản lý phân vùng để phân vùng đĩa. Lệnh sau đây giúp liệt kê
các đĩa và phân vùng trên hệ thống: fdisk -l Nhãn của đĩa cứng thường là Trước tiên, sẽ định dạng và phân vùng đĩa: fdisk /dev/sda Bạn nên dùng lệnh d để xóa tất cả phân vùng hiện tại của ổ đĩa, lúc này hãy tạo phân vùng mới trên ổ đĩa trống bằng lệnh
Bước này áp dụng có các hệ thống dùng và không dùng UEFI. Bạn cần
kiểm tra xem UEFI đã được bật hay chưa bằng lệnh sau: ls /sys/firmware/efi/efivars Nếu bạn đã có hỗ trợ từ hệ thống UEFI, hãy làm theo các bước dành cho hệ thống UEFI.
Bước này áp dụng cho người dùng hệ thống UEFI, bạn phải tạo phân vùng EFI. Nếu nhận yêu cầu chọn số đĩa khi nhập lệnh n, bạn nhập 1. Nhập +512M nếu có yêu cầu nhập kích thước phân vùng. Thêm vào đó, bạn cần thay đổi phân vùng EFI thành hệ thống EFI thay cho hệ thống Linux. Thay đổi loại bằng lệnh
UEFI cũng như hệ thống kế thừa cần tạo phân vùng gốc. Có các phân vùng như: Phân vùng root, phân vùng home và phân vùng swap. Bạn chỉ được tạo duy nhất một phân vùng root, tạo tệp hoán đổi và trang chủ trong thư mục gốc. Do đó, ở cách này bạn chỉ có duy nhất phân vùng root, no swap đổi và home. Nhấn Sau khi xong quá trình phân vùng đĩa, dùng lệnh w để lưu lại thay đổi và thoát lệnh fdisk. Bước 4: Tạo hệ thống tệpTiếp đến là các bước để tạo hệ thống tệp trên phân vùng của ổ đĩa
Tạo hệ thống tệp FAT32 trên phân vùng EFI với câu lệnh mkfs: mkfs.fat -F32 /dev/sda1 Sau đó là tạo hệ thống tệp Ext4 ở phần vùng gốc: mkfs.ext4 /dev/sda2
Tạo tệp hệ thống ext4 ở phân vùng gốc duy nhất đối với hệ thống không phải UEFI: mkfs.ext4 /dev/sda1 Bước 5: Kết nối với WiFiTiện ích iwctl sẽ giúp bạn kết nối wifi, hãy dùng câu lệnh sau theo hướng dẫn: iwctl Lệnh tiếp theo giúp liệt kê tất cả các thiết bị / giao diện: device list Chọn một trong các thiết bị/ giao diện, sau đó dùng lệnh này để tìm wifi khả dụng: station wlan0 scan Trong quá trình chờ tìm mạng, bạn có thể xem các kết nối khả dụng bằng lệnh: station wlan0 get-networks Bạn có thể chọn wifi mà mình muốn kết nối trong danh sách mạng được liệt kê bằng cách nhập lệnh: station wlan0 connect "Name of Network/WiFi" Hầu hết Wifi đều yêu cầu nhập mật khẩu, hãy nhập mật khẩu để có thể kết nối mạng. Dùng Sau khi kết nối mạng, bạn nên kiểm tra xem mạng có thể sử dụng được không bằng
lệnh ping: ping google.com Nếu đã có kết nối sẽ nhận phản hồi byte, dùng Bước 6: Chọn một phản chiếu thích hợpVấn đề xảy ra khi cài Arch Linux là quá trình tải xuống khá chậm và có thể không thành công. Nguyên nhân là các bản sao lưu trong danh sách mirror trong tệp Bạn có thể sửa lỗi này bằng cách đồng bộ hóa kho lưu trữ pacman, điều này giúp bạn tiếp tục tải xuống và cài đặt: pacman -Syy Tiếp đến là cài đặt mirror để tự động sử dụng những mirror mới và nhanh ở quốc gia của bạn: pacman -S reflector Tạo bản sao lưu các nhân bản: cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak Sau đó bạn lấy danh sách mirror tốt và lưu nó vào danh sách mirror, bạn có thể đổi quốc gia từ Hoa kỳ thành quốc gia của mình. reflector -c "US" -f 12 -l 10 -n 12 --save /etc/pacman.d/mirrorlist Bước 7: Cài đặt Arch LinuxKhi đã sẵn sàng mọi thứ ở trên, bạn sẽ bắt đầu cài đặt Arch Linux trên thư mục gốc trước. mount /dev/sda2 /mnt Câu lệnh trên chỉ khả dụng cho hệ thống UEFI, nếu không phải UEFI bạn sẽ dùng Sau khi gắn kết root, bạn sử dụng tập lệnh pacstrap để tiếp tục cài đặt các gói cần thiết: pacstrap /mnt base linux linux-firmware vim nano Quá trình tải và cài đặt các gói khá lâu, nếu gặp tình trạng gián đoạn nó sẽ tự động chạy lại lệnh trên mà tiếp tục quá trình tải xuống. Trong câu lệnh có cả trình soạn thảo Vim và Nano để bạn có thể chỉnh sửa tệp sau khi cài đặt. Bước 8: Định cấu hình hệ thống Arch đã cài đặtCác phân vùng đĩa, thiết bị chặn hay hệ thống tệp từ xa sẽ được xác định bằng tệp genfstab -U /mnt >> /mnt/etc/fstab Lúc này bạn cần thiết lập root từ Arch-chroot và đĩa đã gắn kết, do bạn đang sử dụng Arch Linux trên đĩa nên cần định cấu hình hệ thống để có thể chạy Arch từ đĩa đúng cách. arch-chroot /mnt
Dùng lệnh timedatectl trên Linux để thiết lập múi giờ, đầu tiên là tìm múi giờ của bạn: timedatectl list-timezones Nhấn timedatectl set-timezone Europe/Paris
Bạn có thể cài đặt định dạng ngày tháng, ngôn ngữ, đơn vị đo lường cho hệ thống của mình bằng hướng dẫn sau Các cài đặt cục bộ và định dạng ngôn ngữ dưới dạng chú thích được chứa trong tệp Mở tệp lên bằng trình soạn thảo Vim hay Nano, bỏ dấu Để mở tệp bạn dùng lệnh sau: nano /etc/locale.gen Ở ví dụ trên đang sử dụng ngôn ngữ en_GB.UTF-8. Tiếp theo hãy nhấn Tiếp đến là cấu hình ngôn ngữ ở thư mục /etc bằng các lệnh sau: locale-gen echo LANG=en_GB.UTF-8 > /etc/locale.conf export LANG=en_GB.UTF-8 Trong khi đang dùng Arch Linux, bạn cũng thể thay đổi ngôn ngữ và múi giờ của hệ thống.
Tạo tệp Bạn có thể đặt bất cứ tên gì bạn muốn, trong ví dụ này tên máy chủ đặt là myarch echo myarch > /etc/hostname Tiếp đến là tạo touch /etc/hosts Chỉnh sửa tệp /etc/hosts bằng trình Vim hoặc Nano để thêm các lệnh bên dưới, có thể thay myarch bằng tên máy chủ trước đó của bạn: 127.0.0.1 localhost ::1 localhost 127.0.1.1 myarch
Lệnh passwd Sau khi chạy lệnh, bạn sẽ được yêu cầu nhập lại mật khẩu để xác nhận. Bước 9: Cài đặt bộ nạp khởi động GrubBước này khá quan trọng và khác nhau giữa hệ thống UEFI và không phải UEFI. Dưới đây là hướng dẫn dành cho hệ thống UEFI Cài đặt các gói sau khi đang sử dụng Arch-chroot: pacman -S grub efibootmgr Tạo thư mục ở phân vùng EFI được gắn kết: mkdir /boot/efi Gắn kết với phân vùng ESP: mount /dev/sda1 /boot/efi Cài đặt grub: grub-install --target=x86_64-efi --bootloader-id=GRUB --efi-directory=/boot/efi Bước cuối cùng: grub-mkconfig -o /boot/grub/grub.cfg
Cài đặt gói grub: pacman -S grub Cài đặt grub, lưu ý chỉ đặt tên đĩa là sds không đặt sda1: grub-install /dev/sda Bước cuối cùng: grub-mkconfig -o /boot/grub/grub.cfg Bước 10: Tạo người dùng bổ sung và thực thi các đặc quyềnKhông nên khởi động hệ thống khi chỉ có root, vì các hoạt động xảy ra sẽ không yêu cầu xác thực dẫn đến hệ thống bị rối. Để có một trải nghiệm thực tế và an toàn thì đây không phải cách tốt. Do đó nên bổ sung người dùng, người có quyền root bằng lệnh sudo. Nếu bạn chưa có
gói sudo hãy cài đặt nó để sử dụng: pacman -S sudo Lúc này bạn có thể tạo người dùng mới và cấp quyền cho người dùng, ví dụ dưới đây thì “team” là người dùng mới. useradd -m team passwd team Xác nhận người dùng mới bằng mật khẩu, bạn có thể lập một nhóm người dùng và phần quyền thích hợp. usermod -aG wheel,audio,video,storage team Chỉnh sửa tệp visudo cụ thể là nỏ đi ghi chú ở dòng wheel như hình bên dưới Mặc định nó sẽ mở trình soạn thảo Vim, bạn cần thiết lập cho nó mở Nano: Lưu lại các thay đổi và thoát khỏi tệp. Bước 11: Cài đặt môi trường máy tính để bàn (trong trường hợp này là GNOME)Cài đặt Xorg làm máy chủ hiển thị và trình quản lý mạng bằng lệnh sau. pacman -S xorg networkmanager Sử dụng lệnh sau để cài đặt GNOME trên Arch Linux: pacman -S gnome Bật trình quản lý GDM cho Arch, bạn cũng có thể bật Trình quản lý mạng: systemctl enable gdm.service systemctl enable NetworkManager.service Thoát chroot bằng lệnh Exit: exit Lệnh sau giúp bạn ngắt kết nối với phân vùng gốc: umount /mnt Hoặc là: umount -l /mnt Cuối cùng, tắt hệ thống của bạn bằng lệnh Shutdown shutdown now Trước khi khởi động lại máy tính nên nhớ rút USB ra khỏi khe cắm. Nếu cài đặt thành công, khi bạn bật lại hệ thống sẽ hiển thị màn hình Grud với màn hình đăng nhập là GNOME. Tổng kết về cách cài đặt Arch LinuxSo với cài đặt Ubuntu thì cài đặt Arch Linux khó khăn hơn rất nhiều. Nhưng, nếu bạn bỏ ra một ít thời gian và công sức thì sẽ được đền đáp xứng đáng, bạn có thể nói với cả thế giới rằng mình đang dùng Arch Linux. Qua quá trình cài đặt Arch Linux, chắc chắn bạn có thể học hỏi được rất nhiều điều. Sau khi cài đặt xong Arch Linux, bạn sẽ học được một số điều về các bước cài đặt môi trường máy tính để bàn trong khi trước kia bạn không hề biết, đồng thời tìm sâu hơn về các hệ điều hành. Nếu bạn có thắc mắc về cách cài đặt và cấu hình Arch Linux, hãy để lại ở bên bình luận bên dưới, BKHOST sẽ trả lời bạn trong thời gian sớm nhất. P/s: Bạn cũng có thể truy cập vào Blog của BKHOST để đọc thêm các bài viết chia sẻ kiến thức về lập trình, quản trị mạng, website, domain, hosting, vps, server, email,… Chúc bạn thành công. Đăng ký tên miền .COM giá rẻ nhất thị trường BKHOST đang có chương trình khuyến mãi cực shock dành cho khách hàng đăng ký mới tên miền .COM:
Đừng để đối thủ lấy mất thương hiệu của bạn trên internet. Đăng ký ngay hôm nay: mua tên miền com |