Một trong những điều tốt nhất về Linux là nó cho phép tùy chỉnh hệ thống theo ý muốn. Khác với user OS khác, bạn không bị giới hạn bởi desktop environment, file manager, hay office suite do tập đoàn định sẵn.
Thường thì bạn thay đổi distro sau khi cài lên phần cứng, nhưng với Cubic, bạn tạo ISO tùy chỉnh hoàn hảo cho nhu cầu.
Tại sao tạo ISO Ubuntu tùy chỉnh?
Với cảnh quan bản phân phối Linux đa dạng và phân mảnh, có distro phù hợp hầu hết trường hợp dùng. Bạn dễ cài distro base Debian, Arch, Ubuntu, Slackware, Fedora; chọn phe trong chiến tranh systemd vs anti-systemd; chọn Wayland hoặc giữ X.org truyền thống. Không thiếu lựa chọn.
Đây là lựa chọn lớn, quyết định trải nghiệm Linux toàn bộ, nhưng nếu có distro gần như hoàn hảo cho bạn, chỉ cần vài tweak?
Có lẽ distro yêu thích đi kèm trình duyệt bạn không thích hoặc thiếu công cụ chỉnh sửa bạn coi thiết yếu. Có lẽ bạn có bộ sưu tập wallpaper khổng lồ muốn có sẵn ngay lần đầu bật laptop mới.
Chắc chắn, bạn thay đổi dễ dàng sau khi cài distro lên máy, nhưng nếu bạn có nhiều máy và muốn trải nghiệm nhất quán, hoặc quản lý nhiều PC cần bộ phần mềm chuẩn (như trường học, doanh nghiệp), tốt nhất tạo ISO tùy chỉnh, cài chính xác thứ bạn muốn không loay hoay.
Cubic là gì?
Giống mọi dự án open-source tốt, Cubic là backronym - trong trường hợp này là Custom UBuntu ISO Creator, và như tên mở rộng gợi ý, là công cụ giúp tạo live ISO image tùy chỉnh cho bản phân phối base Ubuntu.
Ubuntu cực phổ biến, ngoài bản tải chính và các flavor đã tùy chỉnh cao (Kubuntu, Lubuntu, Xubuntu, Ubuntu Studio, Budgie, MATE), nó còn là nền tảng cho distro như elementary OS, Linux Mint, KDE Neon. Bất kỳ cái nào có thể là thứ bạn tìm - nếu chỉ khác một chút.
Cubic chạy như GUI wizard giúp "điều hướng dễ dàng qua các bước tùy chỉnh ISO và có môi trường command line ảo tích hợp". Chỉ chọn distro base Ubuntu yêu thích và làm theo hướng dẫn từng bước để có chính xác thứ bạn cần.
Cách cài Cubic trên Linux
Cubic chạy trên bản phân phối base Ubuntu 18.04.5 Bionic trở lên, và dù có thể chạy Cubic trong môi trường ảo, không khuyến khích. Để bắt đầu, bật repository Universe và Cubic PPA:
sudo apt-add-repository universe
sudo apt-add-repository ppa:cubic-wizard/release
Cập nhật hệ thống, cài Cubic:
sudo apt update
sudo apt install --no-install-recommends cubic
Bây giờ truy cập Cubic qua menu hệ thống, hoặc gõ:
cubic
...vào terminal.
Tạo ISO Ubuntu tùy chỉnh với Cubic
Khi chạy Cubic lần đầu, bạn chọn thư mục project. Làm xong, nhấn Next chọn source ISO và chi tiết ISO bạn sẽ tạo. Chọn file ISO, các trường tự động điền.
Bạn đổi giá trị ISO tùy chỉnh phản ánh mục đích hoặc chỉ muốn đặt tên cool. Source ISO chọn bản Vanessa của Linux Mint Cinnamon. Tên tùy chỉnh "MUO Linux Initial release".
Nhấn Next, Cubic giải nén ISO vào working directory đã chỉ định, cho bạn chroot - một terminal chứa - nơi bạn chạy lệnh.
Ví dụ, nếu muốn ISO chỉ có phần mềm mới nhất, lệnh đầu tiên chạy:
sudo apt update && sudo apt upgrade
Mint đi kèm nhiều phần mềm pre-installed hữu ích, và đa số hữu ích, nhưng bạn có thể thích công cụ khác.
Ví dụ client IRC HexChat. Nếu ghét HexChat vì GUI, muốn dùng IRSSI terminal, trước purge HexChat:
apt purge hexchat
...sau đó cài IRSSI:
apt install irssi
Giống dùng terminal desktop, ngoại trừ thay đổi phản ánh trong ISO Cubic tạo.
Bạn làm vậy với bất kỳ phần mềm nào - thích hay không thích. Thay Transmission bằng qBittorrent, Pix bằng Ristretto, Firefox bằng Falkon!
Cũng hay loại bỏ bloat dạng app không bao giờ dùng hoặc không muốn user dùng:
apt purge rhythmbox timeshift celluloid notes thunderbird
Bạn không cần package manager cài phần mềm. Kéo gói từ internet, thêm vào path, làm executable. Để máy cài ISO tùy chỉnh dễ dàng tải video YouTube:
wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
chmod a+rx /usr/local/bin/yt-dlp
Chúng ta muốn desktop chủ đề MUO huy hoàng, với wallpaper mặc định pre-set. Di chuyển đến thư mục wallpaper:
cd /usr/share/backgrounds
...nhấn icon copy bên cạnh nút Back góc trên trái giao diện Cubic. Chọn file muốn copy vào thư mục này, nhấn Copy màn hình sau.
Sau khi copy wallpaper, đặt wallpaper muốn dùng:
gsettings set org.cinnamon.desktop.background picture-uri file:///usr/share/backgrounds/muo_wallpaper.jpg
Nếu dùng desktop khác như GNOME, sửa lệnh:
gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/muo_wallpaper.jpg
Hoàn tất ISO Ubuntu tùy chỉnh
Khi xong đổi wallpaper và hài lòng gói thêm/xóa, nhấn Next.
Bạn thấy danh sách tất cả gói có mặt trên live ISO, tick vào mỗi cái để loại bỏ khi cài typical hoặc minimal.
Khi hài lòng danh sách, nhấn Next lại, chọn kernel muốn dùng.
Lựa chọn cuối: loại nén. Từ XZ (ISO nhỏ hơn, pack/unpack lâu), đến LZ4 (ISO lớn hơn, thời gian tối thiểu). GZIP là sự cân bằng tốt.
Lúc này, nút Next luôn hiện thay bằng Generate. Nhấn nó, đi pha trà chờ Cubic build ISO!
Vài phút sau, ISO xuất hiện thư mục Cubic sẵn sàng cài.
Cubic làm tạo ISO Ubuntu tùy chỉnh dễ dàng
Cubic là công cụ tuyệt vời giúp đơn giản hóa việc đảm bảo bạn có trải nghiệm muốn ngay khi máy mới boot. Dùng cho cá nhân hoặc tạo image triển khai trong tổ chức để sinh viên/nhân viên có công cụ cần thiết bắt đầu làm việc ngay.
Để chắc chắn ISO hoạt động đúng và có mọi thứ cần (và không có thứ không cần), hãy dành thời gian dùng nó trong máy ảo trước khi triển khai hoặc phân phối file ISO.