Linux

使用 GRUB 從 USB 驅動器引導 Linux (Debian)

  • March 9, 2019

我想在 USB 驅動器上安裝 Debian 並從那裡啟動它。我有一個具有 64 GB 磁碟空間的 USB 驅動器。

所以我在上面安裝了 Debian Jessie(非免費),並在 USB 驅動器本身上安裝了 GRUB。現在我選擇從該驅動器啟動,但它無法啟動。電腦啟動,每當我嘗試從它啟動時,我都會看到一個文本游標閃爍。

還應該做什麼才能使這樣的 USB 可啟動?

我通過從另一個 linux 手動安裝 grub 解決了這個問題。在 USB 驅動器上安裝 Debian 後,將其掛載到/mnt然後使用命令

sudo grub-install /dev/sdb --force --boot-directory=/mnt

假設 USB 驅動器名稱的設備是/dev/sdb(DON’T SUFFIX THIS WITH NUMBERS SUCH AS sdb1)。fdisk -l您可以使用(僅以 root 身份執行)知道設備名稱。

注意:當我在做很多其他事情時,我不確定它是boot-directory還是root-directory. 如果您知道答案,請編輯問題。

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