如何通过虚拟机启动外部硬盘上的 Linux 安装

如何通过虚拟机启动外部硬盘上的 Linux 安装

我通过虚拟机上的实时会话在外部 USB 硬盘驱动器上安装了 Linux 发行版,该虚拟机已连接我的 USB 硬盘。我将外部 USB 硬盘划分为三个主分区,一个 900GB NTFS 分区包含个人文件,一个 25GB Ext4 分区包含 Linux 根目录,另一个 2GB 交换分区用于 Linux 安装。

但是我的笔记本电脑拒绝从外部硬盘启动,即使外部硬盘是 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

相关内容