如何双启动 Ubuntu 服务器和 Ubuntu 桌面

如何双启动 Ubuntu 服务器和 Ubuntu 桌面

我需要在 VirtualBox 上创建一个可以双启动 Ubuntu 服务器和 Ubuntu 桌面的虚拟机。目前我有 Ubuntu Server 20.04,但我实在想不出如何在菜单上添加另一个启动选项grub。有什么想法吗?

答案1

所以我几个星期以来一直在努力解决这个问题。我设法将 Ubuntu 桌面条目放入 Ubuntu Server grub2 菜单并成功启动到 Ubuntu 桌面。

  1. 启动 Ubuntu 桌面。

  2. 假设您的 Ubuntu Desktop 安装是 EFI,请复制 的内容/boot/efi/EFI/ubuntu/grub.cfg。它应该以“search.fs...”开头并包含一个 uuid。

  3. 启动进入Ubuntu Server并编辑/etc/grub.d/40_custom并输入;

    menuentry 'Ubuntu Desktop' {
    
    #place all of the contents of the grub.cfg file here.
    
    }
  1. 保存并退出文件。然后输入sudo grub-mkconfig -o /boot/grub/grub.cfg和/或sudo grub-mkconfig -o /boot/efi/EFI/ubuntu/grub.cfg。重新启动,您应该能够在 grub2 菜单上访问 Ubuntu 的两个安装。

当你启动 Ubuntu 桌面时,将出现第二个 grub 菜单。你可以按照此处的说明禁用 Ubuntu 桌面的 grub 菜单 https://ubuntuhandbook.org/index.php/2020/06/hide-grub-boot-menu-ubuntu-20-04-lts/

相关内容