USB ハード ディスクを接続した仮想マシンのライブ セッションを通じて、外付け USB ハード ディスク ドライブに Linux ディストリビューションをインストールしました。外付け USB ハード ディスクを 3 つのプライマリ パーティションに分割しました。個人ファイルを含む 900 GB の NTFS、Linux ルート ディレクトリを含む 25 GB の Ext4、および Linux インストール用の 2 GB のスワップ パーティションです。
しかし、外付けハードディスクが 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