安装程序循环出错
我正在使用 Cubic 构建 Ubuntu 设备 ISO。我构建 ISO 的过程在 12 月 16 日之前一直有效,但现在不起作用了。安装每隔几秒钟就会进入一个循环,如屏幕截图所示。有什么想法可能发生了变化,我该如何修复它?
新增或修改的文件有:
1./etc/cloud/cloud.cfg.d/90_autoinstall.cfg 使用以下配置创建文件:
#cloud-config autoinstall: apt: geoip: true preserve_sources_list: false primary: - arches: [amd64, i386] uri: http://in.archive.ubuntu.com/ubuntu - arches: [default] uri: http://ports.ubuntu.com/ubuntu-ports identity: {hostname: pod-installer, password: password_hash, realname: admin, username: administrator} keyboard: {layout: us, toggle: null, variant: ''} locale: en_US network: ethernets: eth0: {dhcp4: true} version: 2 ssh: allow-pw: true authorized-keys: [] install-server: true storage: layout: name: lvm version: 1
2. /etc/skel/.profile
在末尾添加以下几行以在启动时执行 Python 脚本:
string=administrator check=`whoami` if [ $string == $check ]; then sudo sh /etc/path/project/starter.sh fi
3. /etc/systemd/system/getty.target.wants/[电子邮件保护]
ExecStart 行更改为:
ExecStart=-/sbin/agetty --noclear --autologin administrator %I $TERM
4. /etc/sudoers
文件末尾添加以下行:
administrator ALL=(ALL) NOPASSWD: ALL
5. /etc/resolvconf/resolv.conf.d/head
两个名称服务器已添加到文件中。
6. /etc/default/grub
GRUB_CMDLINE_LINUX 的行更改为:
GRUB_CMDLINE_LINUX="biosdevname=0 net.ifnames=0"
7. /etc/shadow
通过按照以下模式更新根密钥来添加根哈希:
root:<root hash>:18521:0:99999:7:::
8. ISO 启动 /isolinux/txt.cfg
autoinstall
live
仅附加到标签live-nomodeset
。
答案1
这是 Bug 的后果1910408立方。
为了解决这个问题,..
PRETTY_NAME
在文件中编辑/etc/os-release
。nano /etc/os-release
"
您可以在值周围添加双引号( )PRETTY_NAME
,或者您可以编辑/修剪该值以删除空格。DISTRIB_DESCRIPTION
在文件中编辑/etc/lsb-release
。nano /etc/lsb-release
"
您可以在值周围添加双引号( )DISTRIB_DESCRIPTION
,或者您可以编辑/修剪该值以删除空格。