我试图创建一个自动安装iso,并将其安装在Proxmox中。在花了很长时间搜索如何自动安装桌面版本之后,我终于放弃了.(如果有人有我在等的想法)
我发现只有服务器版本才有可能做到这一点,所以我第一次遵循本教程:https://www.pugetsystems.com/labs/hp...toinstall-iso/
这是可行的,我用Ubuntu服务器的交互自动安装,但现在我尝试自定义我的yml文件来设置桌面环境,使用完整的语言等等。
这是我的yml文件:
#cloud-config
autoinstall:
version: 1
storage:
layout:
name: lvm
match:
size: largest
locale: fr_FR.UTF-8
keyboard:
layout: fr
#network:
# version: 2
# renderer: NetworkManager # I've tried this for network problem, but there is an installation error with these lines.
identity:
username: loko
hostname: ubuntu
password: ...
ssh:
allow-pw: true
install-server: true
apt:
primary:
- arches: [default]
uri: http://fr.archive.ubuntu.com/ubuntu/
packages:
- curl
- net-tools
- ubuntu-desktop
- build-essential
- qemu-guest-agent
- hunspell-fr-classical
- language-pack-fr-base
- libreoffice-help-common
- language-pack-gnome-fr-base
package_update: true
package_upgrade: true
late-commands:
# tried this but not work :[COLOR=var(--black-800)][/COLOR]- curtin in-target -- [COLOR=var(--black-800)]apt-get install $(check-language-support)[/COLOR]
- sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT=""/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"/' /target/etc/default/grub
#- /usr/sbin/update-grub
- /sbin/poweroff
#late-commands:
#- curtin in-target -- sed -i '/GRUB_CMDLINE_LINUX_DEFAULT=/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"/' /etc/default/grub
#- curtin in-target -- update-grub
#- curtin in-target -- wget -qO /root/preseed.sh http://10.0.0.1/proxmox/includes/preseed.sh \
#- curtin in-target -- chmod a+x /root/preseed.sh \
#- curtin in-target -- /bin/bash /root/preseed.sh \
#- curtin in-target -- rm -f /root/preseed.sh我有以下问题:
update-grub来设置quiet splash在=>中,退出代码错误不能在/cow中执行,类似这样的情况。

update-grub来添加quiet splash?
发布于 2023-03-13 01:30:36
当我尝试将控制台内核参数添加到我的qemu/kvm VM时,我偶然发现了同样的问题。您面临的问题是您的配置在安装程序环境中运行sed和update-grub命令。
自动安装使用基础幕布安装Ubuntu操作系统。您的初始注释删除命令是正确的,但您还需要指定目标,如果Ubuntu位于/target,则需要在目标环境中运行这些命令,您需要将命令前缀如下:
late-commands:
- curtin in-target --target=/target -- sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT=""/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"/' /etc/default/grub
- curtin in-target --target=/target -- sudo update-grubhttps://askubuntu.com/questions/1454474
复制相似问题