Hệ điều hành Linux tuyệt vời vì nhiều lý do. Thường thì bản phân phối Linux miễn phí, luôn là lợi thế. Thường Linux nhẹ hơn Windows. Tuy nhiên, có lẽ khía cạnh tốt nhất của Linux là khả năng tùy biến cực cao.
Mặc dù có kho tàng bản phân phối để chọn, Ubuntu Customization Kit (UCK) cung cấp trải nghiệm tự làm (DIY). UCK là ứng dụng "roll your own" gọn nhẹ xây dựng Ubuntu live CD chính thức. Nếu thắc tại sao phải làm, có hàng tá lý do. Chỉ cần thêm gói tin vào hệ thống live, và tạo bản phân phối tùy chỉnh. Hãy xem cách tạo bản Ubuntu tùy chỉnh, từ cài UCK đến chọn gói và chạy live CD.
Cài đặt ban đầu
Ubuntu Customization Kit là phương tiện tuyệt vời để có bản phân phối sẵn sàng dùng ngay. Thay vì cài gói sau khi boot bản phân phối, mọi thứ đã sẵn sàng. Hơn nữa, UCK hoàn hảo cho boot từ live disk. Truy cập trang UCK Ubuntu chính thức. Vì là ứng dụng, UCK cài qua Software Center.
Nhấn nút tải xuống, sẽ hỏi có muốn cài phần mềm thêm không. Chọn Install.

Tiếp theo, bạn được nhắc khởi chạy ứng dụng. Chọn Open Link và tiếp tục.

Bạn có thể được yêu cầu xác thực bằng mật khẩu thường dùng.

Đã cài UCK, giờ bắt đầu xây dựng bản phân phối. Tìm UCK như ứng dụng bình thường và mở.
UCK trình bày màn hình chào thân thiện với thông tin như bản phân phối hiện tại (của tôi là 16.04). Bạn cần khoảng 5 GB dung lượng trống trong thư mục /home/usr/tmp và truy cập internet. Nhấn OK để tiếp tục.

Giờ chọn tùy chọn! Lựa chọn đầu tiên là gói ngôn ngữ. Vì tôi chỉ dùng tiếng Anh, chọn đó, nhưng cũng chọn tiếng Tây Ban Nha. Sau khi tích gói ngôn ngữ ưa thích, nhấn OK. Bạn có thể cài bao nhiêu tùy ý.

Chuẩn bị chọn ngôn ngữ lại. Lần này, quyết định ngôn ngữ có sẵn khi boot live CD. Lại chọn Anh và Tây Ban Nha. Nhấn OK.

Nếu cài nhiều ngôn ngữ như tôi, UCK nhắc chọn ngôn ngữ mặc định khi boot. Tôi chọn tiếng Anh.

Chọn môi trường máy tính để bàn
Tiếp theo, chọn môi trường máy tính để bàn. Tùy chọn mặc định: Unity, KDE, Gnome, và Others. Chọn nhiều cũng được.

Sau khi chọn gói ngôn ngữ, ngôn ngữ boot, và môi trường máy tính để bàn, bạn cần chỉ định file ISO hình ảnh. File này sẽ làm live CD của bạn. Tôi dùng ISO Ubuntu 16.10. Bất kỳ ISO nên hoạt động miễn là dựa trên Ubuntu. Bạn cần đặt tên. Nếu tạo nhiều ISO, dùng tên đặc trưng để không nhầm lẫn.

UCK hỏi có muốn tùy chỉnh CD khi build bằng tiện ích gói và console không. Chọn Yes.

Tiếp theo, chọn có muốn xóa file liên quan Windows khỏi đĩa không. Đây là file chạy khi dùng live CD trên Windows. Tôi chọn Yes vì không dùng live CD trên Windows. Cách tuyệt vời tiết kiệm dung lượng, nên trừ khi bạn thực sự cần, hãy xóa chúng.

Giờ chọn có muốn tạo hình ảnh hybrid không. Có, bạn chắc chắn muốn. Cách này cho phép burn bản phân phối tùy chỉnh lên USB.

Chuẩn bị Build!
Đã hoàn tất cài đặt ban đầu, giờ bắt đầu build. Thông báo cho biết nơi ISO sẽ lưu, dạng như:
/home/moe/tmp/remaster-new-files/livecd.iso

Chú ý cảnh báo "Please fasten your seatbelts and enjoy the ride!" Thật không may, ghế máy tính của tôi không đủ sang để có dây an toàn, nên bỏ qua lời khuyên và tự chịu rủi ro.
Giờ bạn thấy tùy chọn chọn hành động. Chọn Continue Building, hoặc Run Console Application. Để tùy chỉnh, chọn Run Console Application và cài chương trình bằng
apt-get

Khi xong, chọn Continue Building. UCK chuyển sang terminal mở từ đầu quá trình. Nhập mật khẩu.

Để terminal build ISO. Xong, bạn có live CD tùy chỉnh!
Gặp lỗi (Buggin' Out)
Hỗ trợ UCK đã kết thúc. Tuy nhiên, phiên bản mới nhất 2.4.7 có sẵn từ trang Sourceforge. Nếu gặp lỗi:
Unable to extract gfxboot-theme-ubuntu source package
Bạn cần cài phụ thuộc thiếu gfxboot-theme-ubuntu. Chạy:
sudo apt-get install gfxboot-theme-ubuntu
Sau đó, cũng phải vá:
/usr/lib/uck/customization-profiles/localized_cd/customize_iso
May mắn thay, có diff patch và thêm thông tin trong chủ đề Ask Ubuntu này.
Trường hợp của tôi, terminal cảnh báo lệnh isohybrid không tìm thấy. Tuy nhiên, tôi tìm thấy ISO tùy chỉnh hoạt động trong thư mục đúng. Hiển nhiên là thiếu gói isohybrid.
UCK vẫn hoạt động, hãy dùng nó!
Mặc dù UCK không còn được hỗ trợ chính thức, nó vẫn là công cụ hoạt động. Bạn có thể cần vá vài mục và cài phụ thuộc. Tổng thể, đây là phương tiện vững chắc tạo bản phân phối tùy chỉnh dù có thể cần khắc phục sự cố.
Bạn đang nấu lên bản phân phối tùy chỉnh gì? Bình luận bên dưới cho chúng tôi biết!