Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Máy Ảo

Tạo bản phân phối Linux tùy chỉnh với hệ thống Imaging Kiwi

Một lần nữa, chúng ta sẽ nói về Kiwi. Kiwi là Hệ thống Imaging, một phần của openSUSE Build Service lớn hơn, giải pháp imaging/ảo hóa phức tạp, toàn năng cho phép bạn tạo bất kỳ loại ảnh hệ điều hành nào, hoàn toàn tùy chỉnh và triển khai trong nhiều định dạng, dựa trên cài đặt của bạn, openSUSE vanilla hoặc bất kỳ bản phân phối Linux nào.

Kiwi đạt được các nhiệm vụ này sử dụng template XML, vì nó hướng tới power users thích tự động hóa và scripting. Tuy nhiên, Kiwi cũng hỗ trợ làm việc qua các GUI frontend đơn giản, thân thiện hơn gọi là Image Creator và Product Creator.

Tạo bản phân phối Linux tùy chỉnh với hệ thống Imaging Kiwi

Giới thiệu

Một thời gian trước, chúng ta có tutorial về Kiwi. Ở đó, chúng ta học cách dùng tiện ích cũ. Chúng ta dùng nó tạo máy ảo VMDK dựa trên build openSUSE mặc định và test sản phẩm trong VMware Server. Tương tự, chúng ta có thể tạo live CD/DVD, thin install, máy Xen, hoặc thậm chí ảnh Amazon EC2, điều chúng ta làm cách thủ công dài dòng trước - và cũng học cách làm bằng Kiwi trong hướng dẫn riêng.

Chúng ta không đào sâu chuyển đổi cài đặt của mình thành một trong những ảnh tùy chỉnh, có thể phân phối lại. Như hứa, chúng ta sẽ làm điều đó hôm nay - dùng Product Creator.

Product Creator cho phép chuyển đổi cài đặt vật lý của bạn thành build mới, có thể triển khai. Điều này giống với những gì VMware Converter làm, với tính năng bổ sung, tinh chỉnh mहीn hơn và kiểm soát hoàn toàn các gói riêng lẻ bạn muốn bao gồm.

Giống Image Creator, Product Creator là trình hướng dẫn GUI, thân thiện, đơn giản và mạnh mẽ. Vậy hãy theo chân tôi, và tận hưởng mega-hack ảo hóa khác.

Cài đặt Product Creator

Đây là việc rất đơn giản. Mở YaST và tìm gói product-creator. Cài nó. Sau khi gói cài đặt, Product Creator sẽ hiện trong YaST dưới Miscellaneous, bên cạnh Image Creator.

Tạo ảnh (Creating image)

Bây giờ phần vui. Khi chạy Product Creator, nó sẽ hỏi bạn có muốn dùng YaST Control File tự động cấu hình - bạn có thể tạo trong cài đặt - hay Package Manager. Chúng ta chọn cái đầu.

Tạo bản phân phối Linux tùy chỉnh với hệ thống Imaging Kiwi

Chọn repository

Bước tiếp theo chọn repository bạn muốn cấu hình trong ảnh. Bạn phải thủ công highlight từng cái và chọn. Hơi tẻ nhạt, nhưng bạn có thể sắp xếp trong vài phút. Sau này, bạn có thể dùng cấu hình hoặc template hiện có từ dòng lệnh.

Tạo bản phân phối Linux tùy chỉnh với hệ thống Imaging Kiwi

Kiến trúc (Architecture)

Bạn có thể thay đổi Target architecture nếu thích, nhưng cần chú ý. Một số repository không hỗ trợ mọi kiến trúc. Điều này đặc biệt đúng cho i386, i586 và i686, tất cả định nghĩa kiến trúc 32-bit, với một số khác biệt.

Tạo bản phân phối Linux tùy chỉnh với hệ thống Imaging Kiwi

Thực tế, bạn sẽ được cảnh báo nếu chọn sai.

Nguồn cơ sở (Base source)

Bây giờ bạn phải chọn repository, trong số các lựa chọn bạn đã đánh dấu trước, chứa tệp boot cơ bản, mà không có hệ thống không thể tạo.

Tên và loại đầu ra (Output name and type)

Bước tiếp theo chọn định dạng đầu ra. Ý tưởng tốt nhất là tạo ảnh ISO bootable, nhưng bạn cũng có thể để cấu trúc file và thư mục ở dạng mở rộng. Lựa chọn của bạn. Tương tự, bạn phải chọn đường dẫn đích. Nếu bạn thiếu không gian, bạn có thể tích hộp Copy only needed files để tiết kiệm không gian.

Tạo bản phân phối Linux tùy chỉnh với hệ thống Imaging Kiwi

Sau đó, bạn có thể tùy chọn tải tệp cấu hình chỉ định tham số bổ sung để tạo file ISO. Nếu bạn dùng wizard lần đầu hoặc không chắc về bước này, chỉ cần tiến lên.

Tạo bản phân phối Linux tùy chỉnh với hệ thống Imaging Kiwi

Chọn phần mềm (Choose software)

Bây giờ phần tốt nhất - chọn nguyên liệu và nướng bánh. Ở đây, bạn có tự do hoàn toàn chọn bit nào được cài. Tất nhiên, càng chọn nhiều kết quả càng lớn.

Tạo bản phân phối Linux tùy chỉnh với hệ thống Imaging Kiwi

Chữ ký số (Digital signature)

Bạn cũng có thể tùy chọn ký số ảnh. Điều này đặc biệt hữu ích trong môi trường kinh doanh. Ở nhà, bạn có thể không cần lo.

Tạo bản phân phối Linux tùy chỉnh với hệ thống Imaging Kiwi

Xem lại tùy chọn (Review options)

Cuối cùng, xem lại lựa chọn và nhấp Finish.

Tạo bản phân phối Linux tùy chỉnh với hệ thống Imaging Kiwi

Tổng quan (Overview)

Cấu hình ảnh đã sẵn sàng. Bây giờ, bạn có thể build nó. Hoặc chỉnh sửa cài đặt. Nếu nhấp Close, không có gì xảy ra. Cấu hình sẽ được lưu cho đến lúc sau bạn thực sự muốn tạo ảnh. Điều này bằng cách nhấp Create Product. Nút Add, Edit và Delete cho bạn tạo profile thêm, cung cấp sự linh hoạt lớn trong game xây dựng và đóng gói ảnh.

Tạo bản phân phối Linux tùy chỉnh với hệ thống Imaging Kiwi

Phần thú vị nhất của menu này là nút Create Image with KIWI ... Nếu nhấp mũi tên nhỏ bên phải, bạn sẽ mở rộng menu thả xuống với tùy chọn build bổ sung.

Và chúng ta quay lại Kiwi, với cài đặt mạnh mẽ và nhiều định dạng. Bạn có thể chọn giữa live ISO, USB Stick, máy Xen, và ổ ảo (VMDK/QEMU) images.

Tạo bản phân phối Linux tùy chỉnh với hệ thống Imaging Kiwi

Tạo ảnh (Creating image)

Khi bạn nhấp nút đúng, ảnh sẽ được build và verify.

Test ảnh (Test image)

Bước cuối ghi ISO và test trên máy thật. Và bạn đã! Bây giờ, bạn có thể thấy khó tin rằng ảnh chụp màn hình thực tế bên dưới đến từ build của TÔI thay vì cài openSUSE 11 tiêu chuẩn, nhưng bạn sẽ phải tin tôi.

Ưu đãi (Perks)

Một người đọc hỏi tôi về khả năng Kiwi tạo máy Amazon EC2, như tôi đã đề cập trong vài bài. Vâng, Kiwi làm được thậm chí có file cấu hình mẫu dưới /usr/share.

Kết luận

Làm việc với Product Creator dễ dàng và vui như Image Creator, với kết quả tương tự ấn tượng. Bạn không cần kiến thức nâng cao về nội bộ hệ thống để build ảnh tùy chỉnh.

Kiwi và frontend Image Creator và Product Creator tạo thành bộ công cụ mạnh měst, đa năng cho phép bạn tinh chỉnh cài đặt tối đa. Bây giờ bạn có khả năng triển khai hệ thống trong năm-sáu định dạng khác nhau, thêm/xóa gói và repository, chọn kích thước ảnh, chuyển đổi ảnh, chọn môi trường desktop, và hơn thế nữa. Kiwi cung cấp tự do hoàn toàn dùng tưởng tượng và sáng tạo để sản xuất giải pháp đẹp.

Hôm nay, bạn học cách dùng nửa sau của hệ thống Kiwi, tạo ảnh từ cài đặt hiện có. Hướng dẫn này bổ sung phần đầu, tạo ảnh dựa trên repository bên ngoài.

Trong bài tiếp theo, chúng ta sẽ tập trung vào Build Service và SUSE Studio.

Chúc vui.