Tôi đang cố gắng tìm ra cách thực hành tốt nhất, hiện đại nhất để làm những gì tôi từng làm với python-vm-builder (còn gọi là ub Ubuntu-vm-builder).
Tôi muốn một cách có kịch bản, có thể lặp lại để bắt đầu từ một cái gì đó như lõi Ubuntu (hay còn gọi là nghệ sĩ trước đây gọi là JeOS ), thêm một số gói, xác định các tập lệnh chạy đầu tiên, v.v.
Những gì tôi đang theo là một cái gì đó giống như quay một ISO tùy chỉnh (mặc dù nó không phải là một ISO, nó sẽ là một hệ thống "được cài đặt"). Kết quả cần phải là kernel, hình ảnh initrd và rootfs phù hợp với khởi động PXE không đĩa với NFS.
Những công cụ nào được sử dụng để tạo ra hình ảnh netboot Ubuntu (hoặc bất kỳ hình ảnh Ubuntu nào cho vấn đề đó)? Họ có đủ linh hoạt cho nhu cầu của tôi không?
Còn các công cụ được sử dụng để tạo môi trường cài đặt mới được sử dụng cho thử nghiệm tích hợp Ubuntu thì sao? Họ sẽ thích hợp?
Lưu ý rằng trong thời gian chạy, các rootfs sẽ được gắn ở chế độ chỉ đọc, vì vậy tôi không tìm cách quản lý một cá thể theo thời gian. Tôi đang tìm cách quay lại cài đặt tự động tại mỗi bản phát hành Ubuntu mới và định kỳ trong 6 tháng giữa.
debootstrap
để tạo hệ thống cơ sở (một "chroot" sau đó có thể được sao chép vào ảnh đĩa). Hãy xem và xem nếu nó giúp.