Linux
使用 GRUB 從 USB 驅動器引導 Linux (Debian)
我想在 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
. 如果您知道答案,請編輯問題。