我有两只幼虫,但现在没有了,我想要它们都回来

我有两只幼虫,但现在没有了,我想要它们都回来

我安装了 Ubuntu Linux 20.04 和 Kali 2021,在重新安装两者之前,我有两个 grub,第一个在我启动电脑时出现,它是 Ubuntu,第二个在我选择 Kali 选项时出现Ubuntu Linux 的 grub。电脑启动的 grub 是 Ubuntu 的,如果我选择启动 Kali,它会再次启动并显示 Kali grub 菜单。我怎样才能让两者恢复原来的样子?感谢您的回复,但是请不要说“这是不可能的”,因为我确实两者都很好并且工作正常。谢谢

答案1

奇怪的是,你说它以前是这样设置的,因为通常 Ubuntu 只是添加菜单项来直接引导其他发行版的内核,而不是加载其菜单。不过,您可以手动编辑 grub.cfg 并使用该source命令加载其他发行版的 grub.cfg 文件。然后将显示菜单选项。

答案2

将自定义菜单项添加到您的/etc/grub.d/40_custom

#!/bin/sh
exec tail -n +3 $0

  menuentry "Kali Linux custom configuration" {
    search --set=root --fs-uuid <UUID_HERE>
    configfile "($root)/boot/grub/grub.cfg"
  }

然后更新grub:

sudo update-grub

6.4 多重启动手动配置

例如:假设您的 Kali 根分区是/dev/sda7

UEFI启动: 这/etc/grub.d/40_custom

#!/bin/sh
exec tail -n +3 $0



menuentry "Kali Linux custom configuration" {

    search --set=root --label Kali --hint hd0,gpt7
    configfile "(hd0,gpt7)/boot/grub/grub.cfg"
  }

然后运行:

sudo grub-mkconfig -o /boot/efi/EFI/ubuntu/grub.cfg

旧版启动: 这/etc/grub.d/40_custom

#!/bin/sh
exec tail -n +3 $0

  menuentry "Kali Linux custom configuration" {

    search --set=root --label Kali --hint hd0,msdos7
    configfile "(hd0,msdos7)/boot/grub/grub.cfg"
  }

然后运行:

sudo grub-mkconfig -o /boot/grub/grub.cfg

相关内容