Void Linux là bản phân phối Linux nhằm cung cấp hệ điều hành mạnh mẽ, dễ tiếp cận. Nó thiết kế đơn giản và ổn định, đạt được điều đó nhờ dùng runit và trình quản lý gói nhẹ riêng.
Tương tự Arch Linux, Void Linux theo mô hình "rolling release" và cách tiếp cận "user-centric" cho việc dùng hệ điều hành. Nghĩa là Void Linux liên tục cập nhật nhưng cũng "xương xương" khi cài. Điều này làm Void Linux hấp dẫn cho power user muốn hệ điều hành linh hoạt, họ hiểu hoàn toàn và tinh chỉnh thoải mái.
Tại Sao Dùng Void Linux?
Void Linux nhằm giữ hệ điều hành đơn giản. Việc dùng runit làm hệ thống init nghĩa là tất cả script dịch vụ đang chạy chỉ là tệp thấy được trong "/var/service/", và dễ dàng thêm, sửa, xóa từ "/etc/sv/".
Hơn nữa, Void Linux tập trung tất cả gói có sẵn cho hệ thống qua X Binary Package System (XBPS). Điều này đảm bảo người dùng không cần cài trình quản lý gói thêm, và chuỗi công cụ dễ tiếp cận cho gói tự xây dựng cũng có sẵn. Tóm lại, kết quả là hệ điều hành dễ bảo trì, linh hoạt và ổn định.
Tải Void Linux Và Chuẩn Bị Trình Cài
Bạn có thể lấy bản ISO Void Linux từ đây và chọn giữa hai phiên bản: base và xfce. Phiên bản trước cung cấp cài không có môi trường máy tính để bàn, sau đi kèm XFCE.
Void Linux cũng có hai thư viện C chuẩn: glibc và musl.
- Glibc (GNU C Library) phổ biến trong các bản phân phối Linux.
- Musl, mặt khác, là triển khai đơn giản hơn của cùng thư viện C, nhưng sự mới mẻ có nghĩa không phải mọi chương trình đều hoạt động tốt với nó. Cho tổng quan này, ta tải Base Live Image với glibc.
Khi đã có bản cài Void Linux, bạn cần vài thứ:
- USB ít nhất 4GB
- Cách ghi trình cài vào USB
Ghi trình cài vào USB quá trình đơn giản. Bạn có thể dùng balenaEtcher, bất kể nền tảng. Để chi tiết tạo USB bootable Void Linux, làm theo hướng dẫn ở đây.
Cài Đặt Void Linux
Với USB bootable, bạn có thể boot vào trình cài Void Linux qua menu boot BIOS. Cắm USB và khởi động. Truy cập menu boot phụ thuộc máy. F10 là phím phổ biến cho menu boot. Tuy nhiên, có máy dùng F12 hoặc F2. Trên BIOS, chọn boot từ USB.
Khi boot xong, bạn chào bởi menu boot Void Linux. Từ đây, chọn tùy chọn đầu. Điều này tải bạn vào trình cài live.
Bạn cần đăng nhập "root" với mật khẩu "voidlinux". Điều này cấp đặc quyền root trong trình cài live (Đừng lo, bạn đổi mật khẩu root sau).
Tùy chọn: Bật Không Dây
Một lưu ý: nếu cài Void Linux qua Wi-Fi, bạn cần gõ lệnh sau để khởi tạo kết nối không dây:
wpa_passphrase "Tên điểm truy cập" >> /etc/wpa_supplicant/wpa_supplicant.conf
Bạn sau đó gõ mật khẩu trên dòng trống tiếp theo, sau đó khởi động lại daemon dhcp để khởi tạo lại kết nối với thông tin điểm truy cập.
sv restart dhcpcd
Để chắc chắn kết nối thành công, dùng ping test trang web. Ví dụ: maketecheasier.com.
ping -c 5 maketecheasier.com
Nếu hoạt động, bạn bắt đầu cài bằng lệnh void-installer.
Trình Cài Void Linux
Menu chính của wizard cài đặt nổi bật tất cả bước cần làm. Ta bắt đầu từ Bàn phím và đi xuống.
Đây là nơi chọn bố cục bàn phím. Nếu dùng bất kỳ cái nào ngoài bàn phím US chuẩn, bạn phải chỉ định ở đây. Tôi dùng bàn phím US chuẩn.
Sau khi chọn bố cục bàn phím, wizard chọn bước tiếp theo: Mạng. Vào đó và chọn Adapter Mạng dùng cho cài.
Nếu dùng kết nối không dây, sẽ có tùy chọn "wlp4s0" hoặc tương tự. Chọn đó, cung cấp thông tin mạng không dây và nhấn Enter. Tôi dùng Ethernet, nên chọn "enp0s3" và bật DHCP.
Bước tiếp theo chọn nơi trình cài lấy gói cài. Để lấy gói mới nhất, chọn Network.
Bước này, cần cung cấp hostname cho máy. Có thể bất kỳ cái gì. Trong trường hợp tôi, đặt tên máy "maketecheasier".
Locale là nơi chọn bộ ký tự máy. Nếu dùng ngôn ngữ ngoài tiếng Anh, phải chỉ định ở đây. Một lưu ý quan trọng: nếu muốn ký tự đặc biệt, phải chọn locale UTF-8. Trong trường hợp tôi, chọn "en_US.UTF-8".
Bước múi giờ, chọn vị trí gần bạn nhất, vì quyết định đồng hồ hệ thống.
Bước tiếp theo, cung cấp mật khẩu root cho máy. Đảm bảo mật khẩu an toàn.
Thiết Lập Người Dùng
Đối với tên đăng nhập, cần thiết lập tài khoản user. Lời nhắc đầu hỏi username. Bạn dùng cái này đăng nhập.
Wizard sẽ hỏi mật khẩu cho tài khoản user. Đảm bảo mật khẩu tốt và khác mật khẩu root.
Bước tiếp theo, chọn nhóm hệ thống muốn tài khoản user ở đó. Trình cài đã cung cấp mặc định hợp lý, đủ cho dùng hàng ngày. Nhấn Enter tiếp tục.
Thiết Lập Bootloader Và Phân Vùng
Đối với bootloader, cần chọn đĩa cài bootloader. Chọn đĩa nhìn "size" bên phải tùy chọn và nhấn Enter. Trong trường hợp tôi, là "/dev/sda".
Bước phân vùng, wizard hỏi đĩa nào phân vùng cho cài. Chọn cùng đĩa đã chọn cho bootloader. Đối với tôi, là "/dev/sda". Wizard sau hỏi công cụ nào dùng phân vùng. Chọn "cfdisk", vì đơn giản và dễ dùng.
Tạo Phân Vùng
Nếu dùng đĩa trống, cfdisk hỏi Label Type. Chọn "gpt", vì linh hoạt và xử lý ổ lớn hơn so với loại khác.
Bố cục phân vùng cfdisk phụ thuộc lớn vào UEFI hay BIOS. Cho hệ thống UEFI, cần tạo bốn phân vùng.
Làm bằng cách chọn "Free Space" với phím Up và Down và dùng Left và Right chọn "New". Cfdisk sau hỏi kích thước phân vùng.
- Phân vùng đầu, tạo 1GB.
- Phân vùng hai, 200MB, Type EFI System.
Làm bằng cách chọn "Type" với phân vùng được chọn. Cfdisk cung cấp lựa chọn type cho phân vùng đó.
- Kích thước phân vùng ba phụ thuộc RAM máy. Nếu dưới 5GB, cấp gấp đôi RAM. Ví dụ, 4GB RAM thì phân vùng ba 8GB.
- Trên 5GB, cấp bằng dung lượng RAM. Phân vùng ba phải Type Linux swap.
- Phân vùng cuối, dành tất cả không gian còn lại.
Xong, chọn "Write" trong cfdisk và gõ yes xác nhận. Sau đó, thoát cfdisk chọn Quit.
Tạo Hệ Thống Tệp
Bước hệ thống tệp, tạo hệ thống tệp cho phân vùng đã làm. Wizard hỏi "Filesystem Type" khi chọn phân vùng, sau hỏi "Mountpoint".
- Phân vùng đầu: ext2, mountpoint /boot
- Phân vùng hai: vfat, mountpoint /boot/efi
- Phân vùng ba: swap, không mountpoint
- Phân vùng cuối: ext4, mountpoint /
Bắt Đầu Cài Đặt
Với tất cả xong, chọn "Install" trong menu chính. Trình cài hỏi xác nhận cấu hình. Chọn "Yes". Sau đó, trình cài tải tất cả tệp cần thiết cài Void Linux.
Khi tải xong, hiện "OK". Nhấn Enter và wizard tiếp tục cài.
Cài không lâu. Xong, wizard hiện "Installation Success". Chọn Yes để reboot vào Void Linux.
Chúc mừng! Bây giờ bạn có cài đặt Void Linux cơ bản. Từ đây, cài cái gì muốn. Có thể bắt đầu với môi trường máy tính để bàn hoặc trình quản lý cửa sổ.
Câu Hỏi Thường Gặp
1. Tôi không chắc máy làm khi nào. Có cách khác kiểm tra UEFI không?
Có! Khi đã boot trình cài Void Linux, kiểm tra thư mục "/sys/firmware/efi/". Thư mục này không tồn tại trên hệ thống non-UEFI, nên nếu trình cài tải được đó, máy bạn chắc chắn UEFI.
2. Tôi vừa xong cài, reboot đăng nhập, không online. Wi-Fi hỏng?
Bạn cần làm lại lệnh wpa_passphrase thảo luận ở trên. Lần đầu làm trong trình cài Void Linux. Bây giờ có cài riêng, cần làm lại để hệ thống biết kết nối đâu.
3. Cài thất bại! Nó báo: "ERROR: failed to install GRUB to /dev/sdX! Check /dev/tty8 for errors." Làm sao?
Điều này vì GRUB không cài đúng. Có thể do nhiều lý do. Phổ biến nhất:
- Bạn dùng scheme phân vùng UEFI mà máy là BIOS và ngược lại.
- Khi làm scheme UEFI, bạn tạo phân vùng đầu là "EFI System" thay vì phân vùng hai.