在我的笔记本电脑中,我有一个 128GB SSD ( /dev/sdb
) 和一个 1TB HDD ( /dev/sda
)。在今天之前,我将 Ubuntu 18.04 安装在sdb5
SSD 上的 30GB 分区 () 上,同时将 Windows 10 安装在 90GB 分区 ( sdb3
) 上。
现在我选择在 HDD 上安装一个最小的 Lubuntu,当我只需要浏览网页或做一些简单的活动时,电池消耗最少。我为 / ( ) 创建了一个 7.5GB 的分区,sda4
以及一个 512MB 的交换分区 ( sda3
) 和一个 5MB 的 BIOS 分区 ( sda2
)。我在不知道自己在做什么的情况下制作的最后一个,否则我会partition table requires a separate partition for boot loader code
出错。我留下了最大的sda1
分区作为所有系统的数据分区。
安装完成并重新启动 PC 后,我看到了我的常规 Ubuntu GRUB,它位于以前 Ubuntu 安装的 SSD 上。通常我会对这个结果感到满意——除了这个 GRUB 似乎没有看到 Lubuntu 分区。我检查了 GRUB Customizer,它也没有出现在那里。
我的问题是:如何让 SSD 中的 Ubuntu GRUB 看到 HDD 上的 Lubuntu?
您可以尝试将“GRUB_DISABLE_OS_PROBER=false”添加到您的 /etc/default/grub 文件中,然后执行“sudo update-grub”。
如果“GRUB_DISABLE_OS_PROBER=false”不存在,则添加不带引号的“GRUB_DISABLE_OS_PROBER=false”,然后:
它应该扫描其他驱动器中的其他分区并将条目添加到您的 grub.cfg
向所有回答/评论的人道歉......在你有时间之前,我设法尝试了另一种有效的修复方法。基本上可以解决大多数与启动相关的问题(我发誓这个软件很神奇),这意味着我刚刚跑了
boot-repair
,瞧,问题解决了。