本指南将指导您将 GRUB2 引导加载程序链接到包含 Dell 诊断程序的分区。诊断分区来自最初在工厂中配置系统时。
如果您的戴尔计算机遇到任何硬件问题,它允许您引导至诊断程序。
如果您收到来自这些诊断程序的错误,请联系您的技术支持寻求解决方案。
如果您最近重新安装了装有 Ubuntu Linux 操作系统 (OS) 的戴尔计算机,请阅读并按照以下指南进行操作。
您的系统是否随附已安装的戴尔诊断程序分区?
否,它未随附任何板载诊断程序。那么,恐怕本指南对你没有任何好处。
是的,但是您擦除并格式化了整个硬盘驱动器;同样,恐怕如果没有现有的分区可以链接到,那么本指南不会对您有任何好处。
是的,分区仍然存在。我们大多数较新的系统,包括台式机都随附分区。然后按照以下步骤使此分区再次工作。
如果您不确定您是否有此分区,可以通过在 Ubuntu 中运行此命令来检查该分区是否仍然存在。
sudo mount -t vfat /dev/sda1 /mnt
您是否已在您的系统上安装Ubuntu操作系统?
是的,然后遵循下面的第2步。
否,则在选择要删除的分区时,请确保不要删除诊断分区。或者在安装过程中安装到哪个位置,然后返回并从步骤 3 中获取本指南。
在安装过程中,GRUB 程序会探测硬盘驱动器上的任何其他可启动分区。但是,由于诊断分区是以 FAT 格式化的小型 DOS 分区,因此 GRUB 不会选取它。您必须手动配置它。
您必须编辑定义自定义可引导分区的文件。 /etc/grub.d/40_custom。它应与下方图片显示相同的条目。
exec tail -n +3 $0
# This file provides and easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
在文件末尾添加下面的行。
menuentry "Dell DOS Diagnostics (on /dev/sda1)" {
insmod chain
insmod fat
set root=(hd0.1)
chainloader +1}
更新GRUB2菜单,请使用下面的命令。
sudo update-grub2
现在重新引导系统并测试是否正常工作?
Dell DOS 诊断程序应显示为 GRUB2 引导菜单中的最后一行。您可以启动进入该目录,诊断程序应从该点运行。
诊断程序运行完成后,系统应重新引导至GRUB2菜单。
无原因信息
无解析信息