
我有一台帶有兩個驅動器的電腦 - SSD 和 HDD,並且 Windows 7 安裝在 SSD 上。
我已經在 HDD 上安裝了 Linux (Debian netinst)。我不想破壞 Win 安裝以任何方式所以我選擇在 HDD 上安裝 GRUB - 期望當我選擇從 HDD 啟動時能夠啟動它。
但是當我這樣做時,會出現一個帶有以下文字的黑畫面:
selected boot device failed
選擇傳統啟動(無 UEFI),安全啟動也關閉。 Windows 工作正常,和以前一樣。
我做錯了什麼以及如何解決它?
編輯:我想我可能忘記設定啟動標誌,所以我嘗試再次執行此操作,現在出現此文字:
missing operating system
答案1
你需要將 grub 安裝到 hdd: 中grub-install /dev/sdX
,或者如果你將它安裝在一個分區中,你應該使該分區可啟動(例如使用cfdisk
. (因為 HDD 不是第一個硬碟,可能 Debian 沒有抱怨沒有設定可啟動此類別磁碟上的標誌。