OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

Có một số tính năng của Trình cài đặt Ubuntu kết hợp để cho phép các dòng lệnh khá đơn giản tại dấu nhắc khởi động dẫn đến các cài đặt tự động tùy chỉnh phức tạp tùy ý.

Điều này được kích hoạt bằng cách sử dụng Cài đặt tự động lựa chọn khởi động, còn được gọi là tự động cho một số kiến ​​trúc hoặc phương pháp khởi động. Trong phần này, tự động do đó không phải là một tham số, nó có nghĩa là chọn lựa chọn khởi động đó và thêm các tham số khởi động sau vào dấu nhắc khởi động.

Để minh họa điều này, đây là một số ví dụ có thể được sử dụng tại dấu nhắc khởi động:


auto url = autoserver


Điều này phụ thuộc vào việc có một máy chủ DHCP sẽ đưa máy đến điểm máy chủ tự động có thể được giải quyết bằng DNS, có lẽ sau khi thêm miền cục bộ nếu điều đó được cung cấp bởi DHCP. Nếu điều này được thực hiện tại một trang web có tên miền example.com, và họ


hình ảnh

1. Chủ sở hữu của một biến debconf (hoặc mẫu) thường là tên của gói chứa mẫu debconf tương ứng. Đối với các biến được sử dụng trong chính trình cài đặt, chủ sở hữu là “di”. Các mẫu và biến có thể có nhiều hơn một chủ sở hữu, điều này giúp xác định liệu chúng có thể bị xóa khỏi cơ sở dữ liệu debconf nếu gói bị xóa.


có một thiết lập DHCP lành mạnh hợp lý, nó sẽ dẫn đến việc truy xuất tệp được chèn sẵn từ

http://autoserver.example.com/d-i/bionic/./preseed.cfg.

Phần cuối cùng của url đó (di / bionic /./ preseed.cfg) được lấy từ tự động cài đặt / defaultroot. Theo mặc định, điều này bao gồm thư mục sinh học để cho phép các phiên bản trong tương lai chỉ định tên mã của riêng họ và cho phép mọi người chuyển tiếp theo cách có kiểm soát. Các /. / bit được sử dụng để chỉ ra một gốc, liên quan đến mà các đường dẫn tiếp theo có thể được neo (để sử dụng trong chèn sẵn / bao gồm và chèn sẵn / chạy). Điều này cho phép các tệp được chỉ định dưới dạng URL đầy đủ, các đường dẫn bắt đầu bằng / do đó được cố định hoặc thậm chí là các đường dẫn liên quan đến vị trí tìm thấy tệp được chèn sẵn cuối cùng. Điều này có thể được sử dụng để xây dựng các tập lệnh di động hơn trong đó toàn bộ hệ thống phân cấp tập lệnh có thể được di chuyển đến một vị trí mới mà không làm hỏng nó, ví dụ: sao chép các tệp vào thẻ USB khi chúng bắt đầu trên máy chủ web. Trong ví dụ này, nếu tệp được chèn sẵn đặt chèn sẵn / chạy đến /scripts/late_command.sh thì tệp sẽ được tìm nạp từ http://autoserver.example.com/di/bionic/./scripts/late_command.sh.

Nếu không có cơ sở hạ tầng DHCP hoặc DNS cục bộ hoặc nếu bạn không muốn sử dụng đường dẫn mặc định đến preseed.cfg, bạn vẫn có thể sử dụng một url rõ ràng và nếu bạn không sử dụng /. / phần tử nó sẽ được neo vào đầu đường dẫn (tức là phần tử thứ ba / trong URL). Đây là một ví dụ yêu cầu hỗ trợ tối thiểu từ cơ sở hạ tầng mạng cục bộ:


auto url = http: //192.168.1.2/path/to/mypreseed.file


Cách thức hoạt động là:


• nếu URL thiếu giao thức, thì http được giả định,

• nếu phần tên máy chủ không chứa dấu chấm, nó có miền bắt nguồn từ DHCP được thêm vào và

nếu không có /sau tên máy chủ, sau đó đường dẫn mặc định được thêm vào.


Ngoài việc chỉ định url, bạn cũng có thể chỉ định các cài đặt không ảnh hưởng trực tiếp đến hoạt động của trình cài đặt debian chính nó, nhưng có thể được chuyển qua các tập lệnh được chỉ định bằng cách sử dụng chèn sẵn / chạy trong tệp đã tải sẵn. Hiện tại, ví dụ duy nhất về điều này là tự động cài đặt / các lớp, có một bí danh các lớp học. Điều này có thể được sử dụng do đó:


url tự động =example.com lớp học =lớp_A; lớp_B


Ví dụ, các lớp có thể biểu thị loại hệ thống được cài đặt hoặc bản địa hóa sẽ được sử dụng.

Tất nhiên là có thể mở rộng khái niệm này, và nếu bạn làm như vậy, việc sử dụng không gian tên tự động cài đặt cho việc này là hợp lý. Vì vậy, người ta có thể có một cái gì đó giống như tự động cài đặt / phong cách sau đó được sử dụng trong các tập lệnh của bạn. Nếu bạn cảm thấy cần phải làm điều này, vui lòng đề cập đến

<[email được bảo vệ]> danh sách gửi thư để chúng tôi có thể tránh xung đột vùng tên và có thể thêm bí danh cho tham số cho bạn.

Sản phẩm tự động lựa chọn khởi động vẫn chưa được xác định trên tất cả các vòm, nhưng hiệu quả tương tự có thể đạt được bằng cách thêm hai tham số auto = true priority = quan trọng vào dòng lệnh hạt nhân. Các tự động tham số hạt nhân là một bí danh cho tự động cài đặt / kích hoạt và đặt nó thành đúng trì hoãn câu hỏi bàn phím và ngôn ngữ cho đến khi có cơ hội để chèn sẵn chúng, trong khi ưu tiên là một bí danh cho debconf / ưu tiên và đặt nó thành quan trọng ngăn bất kỳ câu hỏi nào có mức độ ưu tiên thấp hơn được hỏi.


Các tùy chọn bổ sung có thể được quan tâm trong khi cố gắng tự động cài đặt trong khi sử dụng DHCP là: interface = auto netcfg / dhcp_timeout = 60 điều này khiến máy chọn NIC khả thi đầu tiên và kiên nhẫn hơn khi nhận được câu trả lời cho truy vấn DHCP của nó.


Mẹo: Có thể tìm thấy một ví dụ mở rộng về cách sử dụng khuôn khổ này, bao gồm các tập lệnh và lớp mẫu, có thể tìm thấy trên trang web của nhà phát triển nó (http://hands.com/di/). Các ví dụ có sẵn ở đó cũng cho thấy nhiều hiệu ứng đẹp mắt khác có thể đạt được bằng cách sử dụng sáng tạo cấu hình sẵn.


B.2.4. Bí danh hữu ích với tính năng chèn sẵn

Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: