Câu hỏi Thực hiện cài đặt PXE không cần giám sát từ ổ đĩa cục bộ NFS?


Tôi đang cố gắng để cấu hình không cần giám sát Ubuntu Desktop (12.10) cài đặt khởi động từ PXE. Tôi đã làm việc đó, nhưng vì tôi phải sử dụng initrd.gz và hạt nhân từ iso nhỏ, nó chỉ xuất hiện để có thể cài đặt từ một kho lưu trữ HTTP. Tôi đang sử dụng kickstart và preseed để thực hiện cài đặt thực tế, và như tôi đã nói nó hoạt động, nhưng phải mất một thời gian dài vì nó phải tải xuống tất cả các gói.

Tôi có đầy đủ ISO 12,10 và tôi muốn có khả năng khởi động PXE và thực hiện cài đặt không giám sát (với lược đồ phân vùng tùy chỉnh) bằng cách sử dụng các gói từ đĩa CD cài đặt (nghĩa là không phải một máy nhân bản từ xa). Tôi nhìn vào hình ảnh cài đặt và thấy rằng tất cả mọi thứ trong một tập tin squashfs duy nhất, vì vậy tôi gắn kết đó nhưng không có ý tưởng nếu nó có thể sử dụng các tập tin bên trong đó để làm việc cài đặt.

Có vẻ như một giải pháp là sử dụng apt-mirror để thiết lập một máy nhân bản kho đầy đủ, và sau đó cấu hình preseed để sử dụng kho lưu trữ cục bộ để cài đặt. Điều này có vẻ khá đơn giản, nhưng đòi hỏi phải thiết lập một kho lưu trữ 100 gig, khi tất cả các tập tin tôi muốn cho cài đặt cơ bản là trên một tiêu chuẩn ISO 800 MB.

Tôi có một tùy chọn PXE thứ hai mà chỉ giống như khởi động từ đĩa CD Ubuntu. Nó thả bạn xuống màn hình nền và bạn nhấp đúp vào biểu tượng "Cài đặt Ubuntu" và thực hiện toàn bộ quy trình. Điều này hoạt động nhưng không được giám sát.

Tóm lại, tôi muốn

  • Netboot
  • Thực hiện cài đặt không giám sát (không có lời nhắc) với lược đồ phân vùng tùy chỉnh
  • Thực hiện cài đặt chỉ bằng tài nguyên trên mạng LAN của tôi
  • Không cài đặt máy nhân bản repo hoàn chỉnh 50-100 gig

Điều này có thể không?


2
2018-02-07 14:57


gốc


Như một cách giải quyết khác, tôi thiết lập mực như là một proxy caching và chỉ preseed của tôi để điều đó. Cài đặt đầu tiên mất khoảng 50 phút (kể từ khi bộ nhớ cache trống), nhưng lần thứ hai kết thúc sau khoảng 15 phút. Điều này không thực sự lý tưởng, nhưng tôi đoán đó là điều gì đó. - Evan


Các câu trả lời:


Bạn có thể thiết lập một máy chủ nhân bản địa phương và phục vụ các thư mục "dists" và "pool" từ đĩa CD, hoặc trực tiếp hoặc bằng cách sao chép chúng vào đĩa. Bạn sẽ không cần thực sự chạy tập lệnh "apt-mirror" để điền các thư mục mirror.

Nếu bạn muốn có các bản cập nhật mới nhất, bạn có thể giới hạn cấu hình "apt-mirror" để chỉ cập nhật các phần chính và phần bị hạn chế, tất cả đều nằm trên CDROM. Điều này sẽ làm tăng mức sử dụng đĩa lên khoảng 25GB.

Các đề xuất khác có thể là thay đổi điểm phân phối trong /etc/sources.list trên hệ thống mini.iso hoặc chỉ thay đổi / etc / hosts để chuyển hướng archive.ubuntu.com thành địa chỉ cục bộ.


Sử dụng máy chủ proxy thực sự là một ý tưởng khá hay vì nó sẽ tự động cập nhật các tệp. Nó cũng xử lý các bản cập nhật trong tương lai khá hiệu quả. Kudos Evan.


0
2018-06-24 20:39





Tôi sử dụng reprepro để thực hiện một phần gương sao chép. tôi sử dụng dpkg --get-selections > package.list để chọn các gói để phản chiếu. Bạn có thể sử dụng cùng một danh sách cho cả repian debian và repos.

https://wiki.debian.org/SettingUpSignedAptRepositoryWithReprepro


0
2017-12-26 07:30