为什么 Grub2 有内存测试?

为什么 Grub2 有内存测试?

我之前使用的是 Ubuntu Hardy 8.04,现在使用的是 Ubuntu Karmic 9.10。我对 Grub2 启动时的内存测试有些不满?它们为什么在那里?我真的需要在启动时进行内存测试吗?

答案1

可以通过内存测试来测试机器中的内存。

我自己从来没有做过这样的事,只有当你的计算机出现问题并想尝试找出原因时它才有用。

我认为它出现在我使用过的每个发行版的菜单中,因此 Ubuntu 开发人员很可能没有将其从标准 grub 安装中删除,而不是他们选择将它放在那里。

它确实看起来不太像 Ubuntu(Ubuntu 针对的是那些读到这篇文章并认为计算机会测试用户记忆事物能力的用户),我很惊讶它还没有被删除;也许 Ubuntu 开发人员的计算机上没有多个操作系统,所以实际上看不到这个菜单。

答案2

Memtest86Memtest86+不是 Grub 引导程序的一部分,它们是单独的硬件诊断工具。为了方便起见,它们包含在 Ubuntu 的默认启动菜单中。

它们不能在 Linux(或 Windows)下运行;它们必须像操作系统一样启动,以便它们可以访问机器的全部物理内存进行测试。

如果你不想在 Ubuntu 中使用它们,你可以删除memtest86+通过 Apt 包管理器打包:

sudo aptitude remove memtest86+

或者,你可以简单地用以下命令从 Grub 菜单中将其删除:

sudo chmod -x /etc/grub.d/*memtest*
sudo update-grub

相关内容