通过网络执行自动安装时,安装目标设备被设置为主引导设备(在大多数情况下,这可以说是合理的)。是否可以在自动安装期间防止引导顺序发生变化?我看到了对未记录的(?)“reorder_uefi”选项的引用,它似乎对我不起作用,以及 curtin“update_nvram”选项,但我在 subiquity 的全新签出中没有看到它。
Ubuntu 20.04.4
这是user-data
我尝试过的:
#cloud-config
autoinstall:
version: 1
identity:
hostname: ubuntu-server
password: "...encrypted password..."
username: ubuntu
ssh:
install-server: true
allow-pw: true
storage:
grub:
reorder_uefi: false
查看最近的代码,我认为这grub
正在改变启动顺序和 grub能被告知不要通过 这样做--no-nvram
,但该选项似乎在任何情况下都不会在 subiquity 中使用。
答案1
查看源代码,似乎您需要config
下的一个部分storage
。grub
仅当存在 部分时,才会包含 部分config
。
这源代码
elif 'config' in self.ai_data:
self.model.apply_autoinstall_config(self.ai_data['config'])
self.model.grub = self.ai_data.get('grub')
self.model.swap = self.ai_data.get('swap')