我正在尝试做一个无人值守的Ubuntu20.04安装。我正在从根目录挂载ISO映像。我正在更新/etc/grub.d/40_定制下的grubfile,以更新引导加载程序。因此,当我重新启动,我得到安装菜单,我可以一直到语言和其他选择。
但是它在阻止探测方面失败了,因为ISO映像的挂载分区仍未卸载。
如果我通过下面的命令手动卸载分区,安装就可以了。#losetup -d /dev/loop0 0 #umount -lfd /isodevice
我希望在新安装中执行此命令之前执行该命令。
所以我找到了这个链接,https://ubuntu.com/server/docs/install/autoinstall-reference
我在/autoinstall.yaml ( iso文件)中添加早期命令,但它没有反映在引导文件结构中。
那么,我可以将这个autoinstall.yaml文件放在ISO映像中的哪个位置,以及如何使早期的命令得到执行。
发布于 2021-02-08 17:38:51
您需要创建一个目录(例如cidata),并创建第二层云-init格式(YAML)文件、元数据和用户数据。ubuntu格式是详细的https://ubuntu.com/server/docs/install/autoinstall格式。
然后将您的cidata ISO映像构建为..。
sudo genisoimage -output cidata.iso -volid cidata -joliet -rock cidata/*
然后你把它安装在USB驱动器上。例如sudo dd bs=64m if=cidata.iso of=/dev/
然后,当20.04/20.10安装程序启动时,它将自动读取驱动器并使用其设置。
https://askubuntu.com/questions/1314705
复制相似问题