我可以将用于磁盘解密的 ubuntu 桌面 GUI 添加到 ubuntu 服务器吗?

我可以将用于磁盘解密的 ubuntu 桌面 GUI 添加到 ubuntu 服务器吗?

我使用 cloud-config 自动安装,它采用 ubuntu-server 映像并将 ubuntu-desktop 添加为包。但我注意到,如果您只是通过其指定的映像安装 ubuntu 桌面,LVM 解密会有一个不错的 gui,而使用服务器映像时,您必须在命令行中填写密码。有没有办法在服务器版本上也使用这个 gui,因为我们的用户已经习惯了这一点,而且它对于最终产品来说看起来更好?

答案1

好的,经过一番研究,我发现解决方案是编辑/etc/default/grub文件。该条目GRUB_CMDLINE_LINUX_DEFAULT控制启动画面的显示。

添加单词splash可以使启动画面以压缩文本输出,而添加quiet关键字则仅显示启动画面。

默认情况下,ubuntu-server 没有这些关键字

GRUB_CMDLINE_LINUX_DEFAULT=""

虽然 ubuntu 桌面默认是同时添加

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

编辑文件后,需要通过运行来更新 grub

$ sudo update-grub

就我而言,由于我正在进行自动安装,并且我并不想为每个新安装都执行此操作,因此我在云配置文件中添加了以下几行:

user-data:
  runcmd:
   - sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT=""/GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"/' /etc/default/grub
   - sudo update-grub

相关内容