我已透過連接 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