Debian

Debian 安裝後,如何為新的/其他可引導磁碟/安裝添加 Grub 條目?

  • April 6, 2019

我有兩個 SSD,一個用於我的 Windows 7,一個用於測試和調整它(比如安裝 Linux 或其他作業系統……)。

我已經在第一個 SSD 上安裝了 Windows 7,我嘗試在第二個 SSD 上安裝 Debian 發行版,安裝成功。

但問題是我在第一個 SSD(安裝了 Windows 7)中安裝了一個叫做引導載入程序的東西,所以如果我執行第二個 SSD,什麼也不會發生,如果我執行第一個 SSD,Debian 引導載入程序會自動執行,這從根本上是什麼令我惱火的是,Windows 沒有選項,只有 Debian。(我想如果我將引導載入程序安裝到任何 SSD 中,我可以同時使用這兩種選擇。)

如果我打開 Win 安裝的 SSD,我可以看到那些文件和文件夾。

[Folder] Boot
[Folder] Documents and Settings
[Folder] Intel
[Folder] Perflogs
[Folder] ProgramData
[Folder] Program files
[Folder] Program files (x86)
[Folder] Recovery
[Folder] $Recycle.Bin
[Folder] System Volume Information
[Folder] Users
[Folder] Windows
[File] bootmgr
[File] BOOTSECT.BAK
[File] hiberfil.sys
[File] pagefile.sys

我認為所有文件夾和文件都與 Windows 作業系統有關,但實際上我不知道。(我剛剛用Google搜尋了它。)

我可以更改引導載入程序的目錄或將其刪除嗎?我能做些什麼?

這取決於安裝了哪個引導載入程序。如果它是標準的 Debian 安裝,它應該是 GRUB2。

使用所有包含可引導安裝的磁碟啟動電腦並通電。

您需要打開 Root Terminal 應用程序才能以 root 身份打開終端,然後輸入以下命令:

apt-get update
apt-get install os-prober

如果已經安裝了 os-prober 軟體包,apt 會通知您,無需對系統進行任何更改。

然後編輯**/etc/default/grub**並確保你有這樣一行

GRUB_DISABLE_OS_PROBER=false

您可以使用 Gedit 等 GUI 文本編輯器或 Vim 或 Nano 等 CLI 編輯器來編輯文件。

使用 Gedit:

gksu gedit /etc/default/grub

您需要關閉 gedit 才能再次使用終端

使用納米

nano /etc/default/grub

如果你是初學者,我不建議你使用 vim,它需要一些時間來適應它的操作模式和界面。

完成文件編輯後,如有必要,輸入此命令

update-grub

**注意:**您可以在第一次嘗試時跳過文件編輯過程,但如果這不起作用,您需要這樣做,然後重試 update-grub 命令。

引用自:https://unix.stackexchange.com/questions/286079