Điểm:0

Tại sao 'reorder_uefi: False' bị bỏ qua trong Ubuntu autoinstall cloud-config?

lá cờ sa

Tôi có một tệp cấu hình đám mây /tftp/dữ liệu người dùng trong đó có nội dung sau:

#cloud-config
tự động cài đặt:
...nội dung đã bị xóa...
kho:
  sâu bọ:
    sắp xếp lại_uefi: Sai
  cách trình bày:
    tên: trực tiếp

Tuy nhiên, mỗi khi điều này chạy, nó sẽ sắp xếp lại thứ tự khởi động UEFI và đặt giao diện khởi động PXE ở trên cùng, do đó, nó luôn ở trong vòng lặp khởi động liên tục và không bao giờ khởi động vào hệ điều hành đã cài đặt trừ khi tôi ngắt, vào Cài đặt hệ thống và thay đổi thứ tự khởi động trở lại sau khi nó được khởi động lại sau khi cài đặt. Tôi đoán đây là điều mà curtin đang làm (giống như với MAAS, ở chỗ nó hợp lý) nhưng tôi không thể hiểu tại sao điều này lại bị bỏ qua hoặc làm thế nào tôi có thể ngăn chặn nó.

Tôi đang sử dụng các tệp khởi động từ Ubuntu 20.04.3 - tôi có làm gì sai trong tệp cấu hình đám mây không?

Điểm:0
lá cờ jp

Nó trông giống như cách trình bày tùy chọn không hoạt động với tùy chỉnh ấu trùng cài đặt. Các mã trình cài đặt dường như chỉ sử dụng các ấu trùng cấu hình khi cách trình bàykhông phải được sử dụng. Bạn có thể thử gửi báo cáo lỗi tại https://bugs.launchpad.net/subiquity nếu bạn cho rằng đó là hành vi sai trái.

thử nghiệm - sử dụng Ubuntu 20.04.3 (tính phổ biến 21.08.2).

Sử dụng cấu hình này trong dữ liệu người dùng

#cloud-config
tự động cài đặt:
...
  kho:
    cách trình bày:
      tên: trực tiếp
    sâu bọ:
      sắp xếp lại_uefi: Sai

tạo ra dòng này trong /var/log/installer/subiquity-curtin-install.conf không có sắp xếp lại_uefi Tùy chọn.

grub: {probe_additional_os: true, terminal: chưa sửa đổi}

Sử dụng cấu hình này trong dữ liệu người dùng

#cloud-config
tự động cài đặt:
...
  kho:
    sâu bọ:
      sắp xếp lại_uefi: Sai
    cấu hình:
    - {ptable: gpt, đường dẫn:/dev/sda, bảo toàn: sai, tên: '', grub_device: sai,
      gõ: đĩa, id: đĩa-sda}
    - {thiết bị: đĩa-sda, kích thước: 536870912, xóa: siêu khối, cờ: khởi động, số: 1,
      bảo toàn: sai, grub_device: đúng, gõ: phân vùng, id: phân vùng-sda1}
    - {fstype: fat32, ổ đĩa: phân vùng-sda1, bảo toàn: sai, loại: định dạng, id: định dạng-2}
    - {thiết bị: đĩa-sda, kích thước: 1073741824, xóa: superblock, cờ: linux, số: 2,
      bảo toàn: sai, grub_device: sai, gõ: phân vùng, id: phân vùng-sda2}
    - {fstype: ext4, volume: partition-sda2, keep: false, type: format, id: format-0}
    - {thiết bị: đĩa-sda, kích thước: -1, cờ: linux, số: 3, giữ nguyên: sai,
      grub_device: sai, gõ: phân vùng, id: phân vùng-sda3}
    - tên: vg-0
      thiết bị: [phân vùng-sda3]
      bảo tồn: sai
      gõ: lvm_volgroup
      id: lvm-volgroup-vg-0
    - {tên: lv-root, nhóm: lvm-volgroup-vg-0, kích thước: 100%, giữ nguyên: sai,
      gõ: lvm_partition, id: lvm-partition-lv-root}
    - {fstype: ext4, ổ đĩa: lvm-partition-lv-root, giữ nguyên: false, gõ: định dạng,
      id: định dạng-1}
    - {thiết bị: định dạng-1, đường dẫn: /, gõ: mount, id: mount-2}
    - {thiết bị: format-0, đường dẫn: /boot, gõ: mount, id: mount-1}
    - {thiết bị: format-2, đường dẫn: /boot/efi, gõ: mount, id: mount-3}

tạo ra dòng này trong /var/log/installer/subiquity-curtin-install.conf.

grub: {probe_additional_os: true, reorder_uefi: false, terminal: chưa sửa đổi}

làm thế nào nó hoạt động

Là một phần của quá trình cài đặt, trình cài đặt trực tiếp trên máy chủ (tính phổ biến) sẽ tạo một cấu hình cho curtin(/var/log/installer/subiquity-curtin-install.conf) và chạy curtin. Nó là curtin thực sự thực hiện phân vùng đĩa (và nhiều bước khác). một phần của curtin cấu hình là kho tiết diện. Điều này rất giống với kho phần được cung cấp trong tệp cài đặt tự động, nhưng tính phổ biến thêm một số tính năng bổ sung ngoài những gì curtin hỗ trợ. Các cách trình bày tùy chọn là một trong những tính năng này. Khi nào cách trình bày Được sử dụng, tính phổ biến lập trình tạo ra curtin kho config và bỏ qua các cài đặt do người dùng khác cung cấp.

TommyKTheDJ avatar
lá cờ sa
Rất cám ơn, nếu chỉ cho tôi vị trí cấu hình được tạo!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.