
我在 USB 隨身碟上安裝了 Debian jesse。在這些情況下,我像往常一樣有 4 個分區。啟動、root、交換、home。最後 3 個當然是加密的。
但在安裝過程中,不知道為什麼,Debian沒有詢問我在哪裡安裝引導程式(grub)。
Debian 會自動在我的主硬碟的 mbr 上安裝開機載入程式。
所以現在,我有一個幾乎完全加密的 USB,只能在特定的電腦上使用。 USB 隨身碟本身無法啟動。
我怎樣才能解決這個問題?我想我必須以某種方式將 mbr 內容複製到 USB 上的啟動分割區中。但我沒有這方面的技術知識。
我不明白為什麼 Debian 沒有問我在哪裡安裝 grub。
我透過標準 Debian 嚮導安裝進行了手動安裝。
Debian 運作得很好,但我希望有機會在我擁有的任何電腦上使用這個 USB 金鑰。
答案1
運行命令grub-install
安裝Grub的第一階段,即BIOS載入的部分。例如,如果您的 USB 記憶棒目前連接為/dev/sdb
,請以 root 身分執行以下命令:
grub-install /dev/sdb