如何透過虛擬機器啟動到外部硬碟上的 Linux 安裝

如何透過虛擬機器啟動到外部硬碟上的 Linux 安裝

我已透過連接 USB 硬碟的虛擬機器上的即時會話在外部 USB 硬碟上安裝了 Linux 發行版。我將外部 USB 硬碟分割為三個主分割區,一個包含個人檔案的 900GB NTFS,一個包含 Linux 根目錄的 25GB Ext4 和一個用於 Linux 安裝的 2GB 交換分割區。

然而,我的筆記型電腦拒絕從外部硬碟啟動,儘管外部硬碟在 BIOS 配置中是第一啟動優先級,但它只是跳過我的硬碟並從其他裝置啟動。

透過現場 Linux 會話,我檢查了我的外部硬碟,我建立的分割區以及來自 Linux 安裝的檔案都在那裡。

答案1

您必須在外部磁碟上安裝啟動管理器(Grub):

從即時磁碟啟動,然後:

mount /dev/sdX /mnt/
mount -t proc none /mnt/proc
mount -o bind /dev /mnt/dev
chroot /mnt/ /bin/bash
/usr/sbin/grub-install --recheck --no-floppy /dev/sdX
reboot

相關內容