我目前使用的计算机只有一个硬盘,上面安装了 Windows 10。我想将第二个硬盘放入我的计算机中,并在其上安装 Ubuntu,并在启动计算机时选择要启动的操作系统。Ubuntu 已安装在第二个硬盘上,但尚未安装在计算机中。
我的问题是:我是否必须进行任何配置,或者我是否只需将第二个硬盘驱动器放入我的计算机中,当我再次打开它时,我的屏幕会自动询问我想要在哪个驱动器中启动?
答案1
假设您所说的安装了 Ubuntu 的外部硬盘上有您想要保留的数据。我建议您使用 Grub 启动,这是我在 Windows 10 笔记本电脑上双启动 Ubuntu 的方法。
你需要做的是:
- 创建实时 Ubuntu USB 盘
- 在实时 USB 上启动 Ubuntu 并配置网络
- 在实时 USB 上创建一个名为 /target 的目录
sudo mkdir /target
- 将您的外部硬盘驱动器连接并安装在 /target 上。如果它自动安装在其他地方,只需
sudo umount /mnt/someplaceelse
将其安装在 /target 上即可。
例如。sudo mount /dev/sdb1 /target
# 如果 /dev/sdb1 是您的外部硬盘驱动器主分区 - 如果 /target 上不存在一个名为 /boot/efi 的目录,则创建该目录
$>sudo mkdir -p /target/boot/efi
- 将关键实时 USB 目录绑定安装到 /target:
$>for a in /sys /proc /run /dev; do sudo mount --bind "$a" "/target${a}"; done
- 使用 gparted 确定 Windows 硬盘上 efi 分区的位置
$>sudo gparted /dev/sda
# 如果 /dev/sda 是您的 Windows 硬盘 - 在 /target/boot/efi 上挂载 Windows 启动管理器 efi 分区:
$>sudo mount /dev/sdXY /target/boot/efi
- Chroot 到 /target:$>
sudo chroot /target
- 在 chroot 上:
$>sudo apt-get update
$>sudo apt-get install grub2
$>sudo update-grub2
$> exit - 重新启动:$>
reboot
- 重新启动时,将 USB 拇指驱动器从计算机中拔出 - 这次您应该通过外部硬盘驱动器(而不是 USB 拇指驱动器)返回 Ubuntu
- 重新运行 grub2 的更新:
$>sudo apt-get update
$>sudo update-grub2
完毕。
注意:如果您因为任何原因遇到问题,并且想要启动 Windows,只需按 Esc 键,您就会看到引导加载程序选项屏幕并选择 Windows。如果没有,只需进入您的 BIOS 并更改引导加载优先级。
答案2
...当我再次打开它时,屏幕会自动询问我想要从哪个驱动器启动? 您的电脑将不是自动询问,根据您的 BIOS/固件,选择驱动器的过程会有所不同。您需要按下用于启动选择的任何键(F10并且F11很常见),然后选择要从中启动的驱动器。