luc*_*rot 13 preseed system-installation 20.04
在弄清楚 Ubuntu 18.04 桌面上的预置如何工作一段时间后,我想通了。我希望我可以对 20.04 Desktop 使用相同的程序。我可以吗?
20.04自动化服务器安装上的 ubuntu wiki 页面听起来像是已被删除,以支持一种新的、因此不同的操作模式:
20.04的服务器安装程序支持一种新的操作模式:自动安装,简称自动安装。您可能还知道此功能为无人值守或不干预或预置安装。[...]
preseeds 是基于 debian-installer (aka di) 自动化安装程序的方法。
新服务器安装程序的自动安装在以下主要方面与预置不同:
- 格式完全不同(cloud-init config,通常是yaml,vs debconf-set-selections格式)
- 当预置中不存在问题的答案时,di 会停止并要求用户输入。自动安装不是这样的:默认情况下,如果有任何自动安装配置,安装程序会为任何未回答的问题采用默认值(如果没有默认值,安装程序将失败)。您可以将配置中的特定部分指定为“交互式”,这意味着安装程序仍会停止并询问这些部分。
d-i/ubiquity指令的预置文件的旧预置程序吗?Rin*_*ind 14
该安装计划服务器的状态是结束生命:
在 20.04 LTS 中,我们将完成向实时服务器安装程序的过渡并停止基于
debian-installer(di)的经典服务器安装程序,从而使我们能够将工程工作重点放在单个代码库上。下一代 subiquity 服务器安装程序为服务器用户带来了舒适的实时会话和 Ubuntu 桌面的快速安装。
所以无论如何我都不会使用它。链接也很好地了解了这一进展。
只有服务器。
我自己会使用这种新方法并安装服务器,然后将桌面添加为要安装的包或作为安装后操作。尽管这可能是部署 100 台机器而不仅仅是单个桌面,但桌面的安装只是apt install您可以在其中添加的单个命令。
相关链接:
小智 6
@rinzwind 的答案对我来说完全有效。 服务器图形用户界面。只需附加ubuntu-desktop到packages的部分autoinstall.yaml并进行桌面构建即可。
剪切存储部分,示例可实现无人值守安装到 VirtualBox 并安装扩展
#cloud-config
autoinstall:
identity:
hostname: mcs-ui
password: overwritten
realname: ''
username: mcs
keyboard:
layout: us
variant: ''
late-commands:
- 'echo "mcs ALL=(ALL) NOPASSWD: ALL" > /target/etc/sudoers.d/mcs'
- chmod 440 /target/etc/sudoers.d/mcs
- apt-get -y install linux-headers-$(uname -r)
- cp /media/cdrom/vboxadditions/VBoxLinuxAdditions.run /target/root
- curtin in-target -t /target -- /bin/bash /root/VBoxLinuxAdditions.run --nox11;
echo 'vboxadditions installed'
locale: en_US
packages:
- avahi-daemon
- avahi-autoipd
- build-essential
- ubuntu-desktop
ssh:
allow-pw: true
authorized-keys: []
install-server: true
version: 1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
14507 次 |
| 最近记录: |