Đây không phải là trả lời chính xác câu hỏi mà bạn đã hỏi nhưng có thể nó giải quyết vấn đề mà bạn muốn giải quyết.
Nếu mối quan tâm của bạn là bạn không thể sử dụng quy trình cài đặt thông thường, bạn có thể tốt nhất với cài đặt không giám sát. Nếu bạn đang sử dụng máy ảo, điều này có thể rất nhanh để kiểm tra.
Trong thế giới dựa trên redhat, như CentOS, Fedora và những người khác, kickstart có sẵn. Thực tế, bạn tạo một tệp trả lời tất cả các câu hỏi mà trình cài đặt sẽ hỏi và nó sẽ tự cài đặt. Tất cả những gì bạn cần làm là trỏ kernel vào tệp khởi động có thể có trong CD cài đặt nếu bạn sẵn sàng tạo một hình ảnh mới cho mỗi máy, nhưng sẽ hữu ích hơn trên máy chủ web ở đâu đó để tại dấu nhắc khởi động bạn có thể làm:
linux ks = http: //somehost.tld/path/to/my/kickstart.cfg
Giai đoạn tự động hóa tiếp theo là tự động hóa và bạn cần phải khởi động PXE. Phiên bản ngắn của những gì xảy ra là BIOS tải một số mã yêu cầu máy chủ dhcp của bạn cung cấp thông tin mạng và cho vị trí mạng (tên máy chủ và tên tệp) xác định điều gì sẽ xảy ra tiếp theo. Sau đó, nó tải bất cứ thứ gì nó thường nhận được từ grub (tức là các tham số kernel / initrd + kernel, bao gồm cả vị trí của tệp khởi động) thông qua TFTP từ vị trí đó theo quy định của máy chủ dhcp.
Cài đặt tự động khởi động PXE cũng có sẵn trong các bản sao không phải RedHat, mặc dù tôi không biết chi tiết.
Tin tốt nhất là thiết lập khá liên quan này được tự động hóa và ghi lại cho bạn một cách tuyệt vời bởi những người tốt của dự án cobbler . Tôi đã có thể nhận được từ chưa bao giờ thấy cobbler đến một môi trường cài đặt tự động đầy đủ chức năng vào một buổi sáng.