Nếu bạn đang nghĩ về việc tạo bản phân phối Linux riêng, đó có thể là dự án rất thú vị, đặc biệt nếu bạn muốn hệ điều hành hoàn hảo tùy chỉnh theo nhu cầu.
Một công cụ hỗ trợ việc này là Cubic, cung cấp nhiều tính năng thiết kế để đơn giản hóa và nâng cao quá trình tùy chỉnh bản phân phối Ubuntu và các hệ thống dựa trên Debian.
Hãy xem gần hơn Cubic là gì, cách hoạt động, và tại sao nó trở thành công cụ hiện đại để tùy chỉnh Ubuntu và các bản phân phối Debian-based.
Cubic, hay Custom Ubuntu ISO Creator, cung cấp giao diện đồ họa thân thiện cho phép tạo file ISO bootable của hệ thống Ubuntu tùy chỉnh dễ dàng. Nó đơn giản hóa toàn bộ quy trình, làm cho nó dễ tiếp cận hơn cho người dùng mọi trình độ bằng cách cung cấp cách tiếp cận hiệu quả và streamlined hơn so với phương pháp thủ công cũ.
Hình ảnh: CUBIC
Với Cubic, bạn dễ dàng thêm/xóa gói phần mềm, sửa cài đặt hệ thống, thậm chí bao gồm script riêng – tất cả trong một môi trường duy nhất.
Hướng dẫn này sẽ dẫn dắt bạn qua toàn bộ quy trình, từ cài đặt đến tùy chỉnh.
↪ Yêu cầu hệ thống
Trước khi bắt đầu, đảm bảo hệ thống đáp ứng:
- Hệ điều hành: Ubuntu 20.04 LTS hoặc mới hơn, hoặc Linux Mint dựa trên Ubuntu.
- RAM: Tối thiểu 2 GB (4 GB trở lên khuyến nghị).
- Dung lượng ổ: Tối thiểu 5 GB trống cho thư mục project và file ISO.
Nếu hệ thống đáp ứng yêu cầu tối thiểu, bạn sẵn sàng làm theo hướng dẫn dưới.
Bước 1: Cài đặt Cubic
Trước khi tạo custom ISO, cần cài Cubic. Cách làm:
- Mở terminal từ menu ứng dụng hoặc nhấn Ctrl + Alt + T.
Mở Terminal mới - Cần bật Universe Repository, cần thiết để cài Cubic.
Bật Universe Repository để cài Cubicsudo add-apt-repository universe - Thêm Cubic PPA bằng lệnh thêm repository chứa Cubic.
Thêm Cubic PPA để cài đặtsudo add-apt-repository ppa:cubic-wizard/release - Làm mới danh sách gói để bao gồm PPA mới.
Cập nhật danh sách gói bao gồm Cubic PPA mớisudo apt update - Bây giờ, cài Cubic bằng lệnh sau.
Cài Cubic từ repository mới thêmsudo apt install --no-install-recommends cubic
Lưu ý: Tùy chọn –no-install-recommends giúp cài đặt nhẹ hơn bằng cách không bao gồm gói thêm.
Bước 2: Khởi chạy Cubic
Sau khi cài, khởi chạy Cubic bằng cách tìm trong menu ứng dụng và nhấn mở, hoặc gõ cubic vào terminal.
Mở Cubic từ menu ứng dụng sau cài đặt
Bước 3: Thiết lập Project
Khi chạy Cubic, bạn sẽ được hướng dẫn qua vài bước tạo custom ISO.
- Chọn thư mục Cubic lưu file project, tốt nhất tạo thư mục mới.
Ví dụ: Tạo thư mục CubicProject trên Desktop.
Giao diện Cubic - Nhấn biểu tượng thư mục trong Cubic, điều hướng đến thư mục mới tạo, chọn nó.
Duyệt và chọn thư mục mới trong Cubic
Bước 4: Chọn file ISO
- Cung cấp file Ubuntu ISO. Trong Cubic, bạn dùng Ubuntu ISO hoặc bản phái sinh. Hướng dẫn này dùng Linux Mint ISO, nhưng quy trình tùy chỉnh Ubuntu ISO y hệt. Tải Ubuntu ISO mới nhất từ trang chủ. Nếu dùng Linux Mint ISO, tải bản Cinnamon Edition mới nhất từ trang chủ.
Tải Linux Mint Cinnamon ISO từ trang chủ để tùy chỉnh - Sau tải xong, nhấn Browse trong Cubic và tìm file ISO đã tải.
Tìm và chọn file ISO trong Cubic
Bước 5: Tùy chỉnh thông tin Volume
Tùy chỉnh Volume ID, Tên, và Phiên bản của ISO.
Ví dụ:
- Volume ID: MyCustomDistro
- Tên: My Custom Distro
- Phiên bản: 1.00
Tùy chỉnh Volume ID, Tên, Phiên bản ISO
Giải thích: Thông tin này hiển thị khi cài hoặc boot từ custom ISO.
Bước 6: Giải nén ISO
Nhấn Next bắt đầu giải nén ISO. Có thể mất vài phút tùy tốc độ hệ thống.
Bước 7: Tùy chỉnh Filesystem
Sau khi giải nén, bạn vào môi trường chroot để tùy chỉnh filesystem.
- Nếu muốn custom ISO có phần mềm mới nhất, chạy lệnh sau trong terminal:
Dùng terminal cập nhật/nâng cấp phần mềm trong custom ISOsudo apt update && sudo apt upgradeBạn có thể chạy lệnh cài phần mềm, xóa gói, hoặc thay đổi khác.
Ví dụ cài gói:
Cài gói trong custom ISO: Ví dụ keepassxcsudo apt install ten-goiThay ten-goi bằng tên phần mềm bạn muốn cài.
- Để gỡ gói không muốn trong custom distro, dùng lệnh:
Gỡ gói không muốn: Ví dụ libreoffice và thunderbirdsudo apt purge ten-goi - Bạn có thể chỉnh file cấu hình để đổi cài đặt hệ thống; ví dụ sửa file sources.list:
sudo nano /etc/apt/sources.listGiải thích: nano là trình soạn thảo văn bản chạy trong terminal. Dùng để sửa và lưu với Ctrl + O, thoát với Ctrl + X.
Bước 8: Tùy chỉnh Desktop Environment và cài đặt
- Bạn có thể sửa cài đặt môi trường desktop, như đổi theme hoặc icon.
Ví dụ: Cài theme mới, chạy:
sudo apt install gnome-themes-standard - Để thêm file hoặc wallpaper, copy trực tiếp vào filesystem. Ví dụ thêm wallpaper:
cp /duong-dan/wallpaper.jpg /usr/share/backgrounds/ - Đặt wallpaper mong muốn bằng lệnh:
gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/custom_wallpaper.jpg
Điều chỉnh lệnh cho môi trường desktop khác nếu cần.
Bước 9: Hoàn thiện Custom ISO
- Sau khi xong thay đổi, nhấn Next thoát môi trường chroot.
Hoàn tất tùy chỉnh và thoát chroot - Bây giờ bạn thấy danh sách tất cả gói trong live ISO. Có thể tích/bỏ tích gói để bao gồm/loại trừ và chọn cài tối thiểu hoặc tiêu chuẩn (gói chọn sẽ bị xóa).
Xem xét và điều chỉnh lựa chọn gói cho live ISO - Sau tùy chỉnh filesystem và xem xét gói, bạn có tùy chọn kernel để boot live ISO. Chọn kernel phù hợp (kernel mới nhất được chọn mặc định).
Chọn kernel boot live ISO sau tùy chỉnh - Nếu muốn tự động hóa cài đặt, tạo hoặc sửa file preseed. Cho phép bỏ qua prompt khi cài. Vào tab Preseed trong Cubic để tạo/sửa file.
- Cuối cùng, chọn kiểu nén ISO.
Tùy chọn:- X-Z: ISO nhỏ hơn, nén/giải nén lâu hơn.
- LZ4: ISO lớn hơn, nén/giải nén tối thiểu.
- GZIP: Cân bằng.
Chọn kiểu nén ISO: X-Z, LZ4, hoặc GZIP
- Nhấn Generate tạo custom ISO. Quá trình mất thời gian tùy thay đổi.
Tạo custom ISO: Nhấn nút bắt đầu quá trình
Bước 10: Test Custom Distro
- Để test ISO mới, dùng VirtualBox hoặc phần mềm ảo hóa khác. Nếu chưa có VirtualBox, cài bằng:
sudo apt install virtualbox - Mở VirtualBox, nhấn New tạo VM mới.
- Chọn OS Type: Linux và Ubuntu (64-bit).
- Cấp tài nguyên: Ít nhất 2 GB RAM và tạo ảo ổ cứng.
- Trong cài đặt VM, vào Storage, chọn ổ quang trống, nhấn biểu tượng đĩa chọn custom ISO.
- Khởi động VM và đảm bảo boot từ ISO. Bạn sẽ thấy phiên bản Ubuntu/Linux Mint tùy chỉnh.
Máy ảo VirtualBox chạy Linux Mint Custom ISO
Bước 11: Hoàn tất và phân phối
- Dùng công cụ
Rufus/balenaEtcher (cho Windows) hoặcEtcher(cho Linux) tạo USB bootable từ custom ISO.
Giao diện balenaEtcher
- Nếu muốn chia sẻ custom ISO, cân nhắc upload lên dịch vụ chia sẻ file hoặc host trên web cá nhân. Nếu làm đúng các bước, bạn đã tạo thành công bản phân phối Linux riêng với Cubic.
Thoải mái khám phá tùy chỉnh thêm và tận hưởng distro mới! Nếu có câu hỏi hoặc gặp sự cố, đừng ngần ngại nhờ cộng đồng Linux, họ thường rất hỗ trợ và am hiểu. Kết thúc bằng câu hỏi thường gặp: Nên dùng Ubuntu mặc định, hay tùy chỉnh nó?
↪ Tóm lại
Quyết định giữ Ubuntu mặc định hay tùy chỉnh bằng Cubic tùy thuộc vào nhu cầu. Cài đặt mặc định tốt cho sự đơn giản và tin cậy, nhưng tùy chỉnh mang lại trải nghiệm cá nhân hóa và có thể mạnh mẽ hơn. Sự linh hoạt của Ubuntu cho phép bạn chọn điều phù hợp nhất.
Nếu gặp vấn đề khi tùy chỉnh Ubuntu ISO với Cubic, bạn có thể quay lại hướng dẫn này hoặc nhờ cộng đồng Ubuntu hỗ trợ, họ có giải pháp. Nếu có câu hỏi khác về hướng dẫn, đừng ngần ngại comment bên dưới. Cảm ơn đã đọc!
TÁC GIẢ
Abdullah Amin
Abdullah đam mê cập nhật xu hướng và phát triển mới nhất trong ngành gaming. Với nền tảng viết và nghiên cứu mạnh, anh cung cấp phân tích sâu và bài viết thông tin cho nhiều đối tượng gaming.