Void Linux là một bản phân phối Linux mạnh mẽ, ổn định nhưng vẫn dễ sử dụng và được cập nhật liên tục để đáp ứng nhu cầu của người dùng. Trong bài viết này Vietnix sẽ hướng dẫn bạn chi tiết các bước cài đặt Void Linux.
Vì sao nên sử dụng Void Linux?
Trước tiên, Void Linux hướng đến việc xây dựng một hệ điều hành đơn giản với runit làm hệ thống init, do đó mọi script dịch vụ đang chạy đều chỉ là file. Các script này có thể dễ dàng được xem trong var/serivce
, đồng thời ta cũng có thể thêm, chỉnh sửa hoặc xóa từ thư mục /etc/sv/
.
Bên cạnh đó, Void Linux cũng tập trung mọi package có sẵn qua hệ thống X Binary Package System (XBPS). Việc này giúp đảm bảo rằng người dùng không cần phải cài thêm bất kỳ công cụ quản lý package nào khác. Từ đó, Void Linux trở thành một hệ điều hành linh hoạt, mạnh mẽ, ổn định mà vẫn rất thân thiện với người mới. Chính vì vậy không có gì bất ngờ khi Void Linux là một trong những bản phân phối đáng sử dụng nhất hiện nay.
Cách cài đặt Void Linux từ A-Z
Download và chuẩn bị cài đặt
Trước tiên, ta có thể download file ISO tại đây: http://voidlinux.org/download. Trong đó có hai loại chính là base và xfce. Bản base sẽ cài đặt mà không có môi trường desktop, bản xfce sẽ đi kèm với môi trường XFCE.
Bên cạnh đó, Void Linux cũng có hai thư viện tiêu chuẩn C là glibc và musl:
- Glibc (GNU C Library) là một thư viện rất phổ biến trong các bản phân phối Linux.
- Musl là một triển khai đơn giản hơn của cùng thư viện C.
![Void Linux là gì? Cách cài đặt Void Linux 29 Tải file ISO cài hệ điều hành Void Linux](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/tai-file-cai.webp)
Sau khi có được file cài, hãy chuẩn bị các thiết bị dưới đây để tiếp tục cài đặt:
- USB có dung lượng ít nhất 4GB
- Công cụ viết file cài đặt vào USB (có thể sử dụng balenaEtcher)
Cài đặt Void Linux
Bây giờ ta có thể boot vào trình cài đặt thông qua menu boot của BIOS. Cắm USB vào máy, truy cập menu boot bằng phím F10 hoặc F12 tùy vào máy.
![Void Linux là gì? Cách cài đặt Void Linux 30 Chọn loại cài đặt OS](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-5-bootmenu.webp)
Sau khi boot vào hệ thống, ta sẽ được chuyển đến menu boot của Void Linux. Chọn vào option đầu tiên để load vào trình cài đặt.
![Void Linux là gì? Cách cài đặt Void Linux 31 Đăng nhập vào hệ thống](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-6-welcome.webp)
Tiếp theo, đăng nhập bằng quyền root với password là voidlinux
để có quyền root trong trình cài đặt (password có thể được đổi sau).
Nếu đang cài đặt Void Linux bằng mạng Wi-Fi thì ta cần nhập lệnh dưới đây để khởi tạo kết nối mạng không dây:
wpa_passphrase "Your access point's name" >> /etc/wpa_supplicant/wpa_supplicant.conf
Sau đó nhập mật khẩu rồi restart lại daemon dhcp
để khởi tạo lại kết nối:
sv restart dhcpcd
Ta có thể dùng lệnh ping để đảm bảo rằng kết nối đã được khởi tạo thành công:
ping -c 5 vietnix.vn
Bây giờ nhập void-installer
trong command line để tiếp tục quá trình cài đặt.
Menu chính của trình cài đặt có đánh dấu tất cả những bước cần thực hiện:
![Void Linux là gì? Cách cài đặt Void Linux 32 Danh sách các bước sẽ thực hiện khi cài đặt](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-8-installer-menu.webp)
Đầu tiên, chọn bố cục bàn phím:
![Void Linux là gì? Cách cài đặt Void Linux 33 Chọn bố cục (layout) cho bàn phím](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-9-keyboard.webp)
Sau đó thiết lập mạng, chọn Network Adapter đang sử dụng:
![Void Linux là gì? Cách cài đặt Void Linux 34 Chọn Network Adapter](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-10-network.webp)
Nếu đang sử dụng mạng không dây thì sẽ có một option có tên dạng wlp4s0. Chọn vào option này, nhập thông tin đăng nhập của mạng rồi nhấn Enter để tiếp tục.
Bây giờ ta cần chỉ định vị trí lấy package để công cụ có thể cài đặt. Để thu thập được các package mới nhất, Vietnix khuyên bạn nên chọn vào Network.
![Void Linux là gì? Cách cài đặt Void Linux 35 Chọn phương thức cài đặt các package mới nhất](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-11-source.webp)
Nhập hostname của máy:
![Void Linux là gì? Cách cài đặt Void Linux 36 Nhập hostname](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-12-hostname.webp)
Tiếp theo là chỉ định ngôn ngữ. Lưu ý rằng nếu bạn cần sử dụng các ngôn ngữ có ký tự đặc biệt thì hãy chọn vào UTF-8:
![Void Linux là gì? Cách cài đặt Void Linux 37 Chỉ định ngôn ngữ sẽ sử dụng](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-13-locale.webp)
Sau đó là chọn múi giờ, ví dụ ở Việt Nam, bạn sẽ chọn khu vực là Asia.
![Void Linux là gì? Cách cài đặt Void Linux 38 Chọn múi giờ theo khu vực](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-14-timezone.webp)
Nhập mật khẩu root của máy:
![Void Linux là gì? Cách cài đặt Void Linux 39 Nhập mật khẩu](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-15-root-password.webp)
Thiết lập user
Chọn username và password để đăng nhập:
![Void Linux là gì? Cách cài đặt Void Linux 40 Nhập username chính](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-16-login-name.webp)
![Void Linux là gì? Cách cài đặt Void Linux 41 Nhập tên đăng nhập](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-17-full-name-1.webp)
![Void Linux là gì? Cách cài đặt Void Linux 42 Nhập mật khẩu đăng nhập](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-15-root-password-1.webp)
Tiếp theo, chọn các nhóm hệ thống cho tài khoản. Bạn có thể sử dụng thiết lập mặc định của Void Linux:
![Void Linux là gì? Cách cài đặt Void Linux 43 Chọn nhóm hệ thống cho tài khoản](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-19-groups.webp)
Thiết lập bootloader và phân vùng
Đối với bootloader, chọn ổ đĩa cần cài đặt bootloader rồi nhấn Enter:
![Void Linux là gì? Cách cài đặt Void Linux 44 Chọn phân vùng ổ cài bootloader](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-20-bootloader.webp)
Sau đó ta sẽ được chọn phân vùng muốn cài đặt. Hãy chọn ổ đĩa giống với bước trên của bootloader. Trong phần chọn công cụ để phân vùng, chọn vào cfdisk
:
![Void Linux là gì? Cách cài đặt Void Linux 45 Chọn phân vùng muốn cài đặt](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-21-partition.webp)
Nếu đang sử dụng một ổ trống thì cfdisk
sẽ yêu cầu chọn Label Type. Vietnix khuyên bạn nên chọn gpt
vì linh hoạt và có khả năng xử lý các ổ đĩa lớn:
![Void Linux là gì? Cách cài đặt Void Linux 46 Chọn lable type](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-22-cfdisk-gpt.webp)
Phân vùng sẽ phụ thuộc chủ yếu vào việc bạn đang sử dụng hệ thống UEFI hay BIOS. Đối với UEFI, ta sẽ cần tạo bốn phân vùng khác nhau bằng cách sau: dùng các phím Lên/Xuống để chọn Free Space, dùng phím Trái/Phải để chọn vào New. cfdisk
sẽ yêu cầu chọn kích thước phân vùng cần tạo:
- Đối với phân vùng đầu tiên, ta sẽ cần kích thước 1GB.
- Phân vùng thứ hai cần có kích thước 200MB và kiểu EFI.
![Void Linux là gì? Cách cài đặt Void Linux 47 Chọn phân vùng trên cfdisk](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-23-cfdisk-partition.webp)
- Kích thước phân vùng thứ ba sẽ tùy vào RAM hiện có. Nếu RAM thấp hơn 5GB thì hãy chọn kích thước gấp đôi số RAM đang có. Chẳng hạn bạn đang sử dụng máy 4GB RAM thì hãy đặt kích thước phân vùng thứ ba thành 8GB.
- Đối với RAM trên 5GB, hãy chọn kích thước bằng đúng số RAM đang có. Lưu ý rằng phân vùng thứ ba cần có kiểu Linux swap.
- Phân vùng cuối sử dụng hết dung lượng còn lại trên đĩa.
Sau khi hoàn tất, chọn vào option Write rồi nhập yes để xác nhận. Bây giờ ta có thể thoát cfdisk
bằng cách chọn vào Quit.
Tạo filesystem
Tiếp theo ta cần tạo filesystem cho các phân vùng vừa tạo. Đầu tiên ta cần chọn kiểu cho filesystem, sau đó chỉ định Mountpoint.
- Phân vùng đầu tiên: chọn kiểu ext2, vị trí mount là
/boot
. - Thứ hai: kiểu vfat và mount tại
/boot/efi
. - Thứ ba: kiểu swap, không có mountpoint.
- Thứ tư: kiểu ext4, mountpoint là /.
![Void Linux là gì? Cách cài đặt Void Linux 48 Chọn kiểu cho Filesystem](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-24-filesystems.webp)
Bây giờ ta có thể nhấn vào Install, xác nhận các thiết lập để bắt đầu quá trình cài Void Linux.
![Void Linux là gì? Cách cài đặt Void Linux 49 Xác thực cài đặt](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-25-confirmation.webp)
Sau khi quá trình tải xuống hoàn tất, nó sẽ hiển thị lời nhắc “OK”. Nhấn Enter và trình hướng dẫn sẽ tiếp tục quá trình cài đặt.
![Void Linux là gì? Cách cài đặt Void Linux 50 Thông báo hoàn tất](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-26-download-finished.webp)
Sau khi cài đặt thành công, màn hình sẽ hiển thị thông báo như sau:
![Void Linux là gì? Cách cài đặt Void Linux 51 Xác thực khởi động lại hệ thống](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-27-installation-finish.webp)
Sau khi khởi động lại hệ thống, giao diện của Void Linux sẽ như sau:
![Void Linux là gì? Cách cài đặt Void Linux 52 Giao diện khi đăng nhập vào Void Linux](https://static-xf1.vietnix.vn/wp-content/uploads/2024/05/voidlinux-28-basic-installation.webp)
Như vậy là bạn đã hoàn thành việc cài đặt Void Linux chi tiết và nhanh chóng.
Một số câu hỏi thường gặp
Một số người dùng có chút thắc mắc và vấn đề trong quá trình cài đặt Void Linux, vì vậy Vietnix đã tổng hợp và giải đáp một số câu hỏi phổ biến nhất như sau:
Câu hỏi thường gặp
1. Làm sao để kiểm tra xem máy đang dùng có phải UEFI hay không?
Sau khi boot vào Void Linux, ta có thể kiểm tra thư mục /sys/firmware/efi/
vì chỉ những hệ thống UEFI mới có thư mục này.
2. Không online được sau khi hoàn tất cài đặt và reboot máy?
Khi gặp vấn đề này, hãy chạy lại lệnh wpa_passphrase
để hệ thống kết nối đến mạng.
3. Nguyên nhân gặp lỗi “ERROR: failed to install GRUB to /dev/sdX! Check /dev/tty8 for errors“?
Lỗi này xảy ra khi GRUB chưa được cài đặt đúng cách trên hệ thống, có hai nguyên nhân phổ biến như sau:
– Sử dụng phân vùng UEFI mặc dù máy là BIOS, hoặc ngược lại.
– Chọn sai kiểu cho phân vùng đối với UEFI (chẳng hạn phân vùng thứ hai cần là EFI System).
Lời kết
Bài viết này đã hướng dẫn chi tiết các cách cài đặt Void Linux. Nếu gặp bất kỳ vấn đề nào thì hãy để lại ở phần comment bên dưới để được giải đáp nhé. Chúc các bạn thành công!