本指南說明如何將 GRUB2 開機載入器連結至包含 Dell 診斷程式的磁碟分割。診斷分割區來自系統最初在原廠設定時。
如果您的 Dell 電腦發生任何硬體問題,它可讓您開機至診斷程式。
如果您在這些診斷程式收到任何錯誤,請聯絡您的技術支援部門以取得解決方案。
如果您最近重新安裝裝有 Ubuntu Linux 作業系統 (OS) 的 Dell 電腦,請閱讀並遵循以下指南。
您的系統是否已隨附 Dell Diagnostics 分割區?
否,並未隨附任何內建診斷程式。那麼,恐怕本指南對您沒有任何好處。
是的,但是您擦除並格式化了整個硬碟驅動器;同樣,恐怕如果沒有現有的分區可以連結到,那麼本指南對您沒有任何好處。
是的,分區仍然存在。我們大多數較新的系統 (包括桌上型電腦) 都會隨附此分割區。然後按照以下步驟使此分區再次工作。
如果您不確定您是否擁有此磁碟分割,可以在 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 Diagnostics 應該會出現在 GRUB2 開機選單的最後一行。您可以開機至該點,診斷程式應會從該點執行。
診斷程式完成後,系統應會重新開機至 GRUB2 功能表。
無造成原因的資訊
無解決方案資訊