使用自定义 ISO 禁用 Ubuntu 18.04 欢迎屏幕

使用自定义 ISO 禁用 Ubuntu 18.04 欢迎屏幕

如何在首次登录时禁用 Gnome 欢迎屏幕?

我正在为 Ubuntu Server 18.04.3 LTS 构建自定义 ISO,然后添加 ubuntu-desktop 包(这些构建适用于想要我们服务器构建的工作站版本的开发人员)。

我需要跳过 GUI 的欢迎部分。我们使用 LDAP 身份验证,因此无需设置本地帐户。

我已经尝试了上述三件事禁用新的 ubuntu 18.04 欢迎屏幕

  • 删除 gnome-initial-setup 包

  • 将“InitialSetupEnable=false”行添加到 /etc/gdm3/custom.conf

  • 注释 /etc/xdg/autostart/gnome-initial-setup-first-login.desktop 中的 Exec 行

在所有这些情况下,机器都会重新启动到黑屏。操作系统正在运行(我可以通过 SSH 进入),如果我运行 ps aux | grep -i gnome,gnome 似乎正在运行,但控制台是黑色的,ctrl-alt-f1(或 f2 等)不会将我切换到新控制台。

如果我撤消更改并重新启动,我将返回到欢迎屏幕。

有什么指导吗?

我做了一些尝试:打开 GUI(启用欢迎功能)后,我可以通过 SSH 以常规帐户身份登录,并在远程计算机上使用 X11 转发功能,然后运行 ​​/usr/lib/gnome-initial-setup/gnome-initial-setup --existing-user。然后,我可以转到控制台(在欢迎屏幕上),按 ctrl-alt-f2 并以常规帐户身份登录,然后输入 startx,然后我就可以看到桌面了。

我也尝试完成欢迎对话框。它似乎正在运行“/usr/lib/gnome-initial-setup/gnome-initial-setup”,但没有 --existing-user 标志,因此它想创建一个新用户。我输入了一个临时用户的信息,它跳转到一些控制台输出并挂起:[OK] 已开始 保持直到启动过程完成。

它一直在那里,直到我重新启动,然后再次出现黑屏。这次我无法摆脱黑屏。尝试卸载并重新安装 gnome-initial-setup,但没有成功。最后又重新部署了构建。

我需要的是一种无人值守的方法来跳过所有这些并获得一台等待 LDAP 用户登录的新机器。

相关内容