Grub 不显示 debian 分区

Grub 不显示 debian 分区

我有一个带有 3 个操作系统的硬盘 sda:

  • Windows 10
  • 德班
  • 乌班图

安装 Ubuntu 后,Debian 分区不再显示。我尝试从 Ubuntu 更新 grub:

sudo update-grub

这是该命令的输出在此输入图像描述

Debian 在 sda6 中被正确检测到。但重启后grub中不显示:

在此输入图像描述

我有两个问题:

  1. 如何恢复 grub 中的 Debian 条目?
  2. 是否可以隐藏条目 sda1 和 sda2?

编辑1:当我安装 Debian 时,我创建了一个单独的引导分区。这是该分区下的内容:

  • 开机
  • 启动管理器
  • 启动NXT
  • 引导程序.BAK
  • '$回收站'
  • '系统容量信息'

编辑2:使用自定义条目编辑“/etc/grub.d/40_custom”后:

menuentry 'Debian on /dev/sda6' {
    set root='hd0,gpt6'
    search --fs-uuid --set=root uuid_debian_partition_here
    linux   /boot/vmlinuz-4.9.0-9-amd64 root=UUID=uuid_here ro 
    initrd  /boot/initrd.img-4.9.0-9-amd64        
} 

我在 grub 中看到了 Debian 条目。然而,点击 ENTER 后,将显示以下屏幕: 在此输入图像描述

编辑3:这是挂载分区的内容:

drwxrwxrwx 1 root root   4096 Jul 20 15:21  .
drwxr-xr-x 4 root root   4096 Jul 20 15:03  ..
drwxrwxrwx 1 root root   8192 Jul 17 01:28  Boot
-rwxrwxrwx 1 root root 410802 Jul 17 00:59  bootmgr
-rwxrwxrwx 1 root root      1 Mär 19 05:44  BOOTNXT
drwxrwxrwx 1 root root      0 Jul 20 15:21  boot-repair
-rwxrwxrwx 1 root root   8192 Jul 17 06:00  BOOTSECT.BAK
drwxrwxrwx 1 root root      0 Jul 19 07:39 '$RECYCLE.BIN'
drwxrwxrwx 1 root root      0 Jul 19 05:57 'System Volume Information'

相关内容