在带有硬盘的笔记本电脑上双启动 Ubuntu

在带有硬盘的笔记本电脑上双启动 Ubuntu

我在网上查找并尝试了几种方法,但到目前为止都没有成功,我有一台带有 2 个硬盘的笔记本电脑

  1. HD 1 普通笔记本电脑插槽,带 Windows 2
  2. 使用 caddy 的 HD 2 DVD/CD ROM(这是我想要安装 ubuntu 的地方)

我在 HD 2 GNOME 16.4.2 上安装了 ubuntu,如下所示这些步骤但笔记本电脑无法识别第二次启动。

这能做到吗? 结果.txt

答案1

您的安装很奇怪。启动信息脚本输出中的一些关键点:

  • /dev/sda使用GUID 分区表 (GPT)。这通常与 EFI 模式启动有关。
  • /dev/sdb使用较旧的主引导记录 (MBR)分区系统。这通常与 BIOS 模式引导相关。
  • /dev/sdb的 MBR 有 Windows 引导加载程序的副本。
  • Windows 主安装位于 上/dev/sda
  • /dev/sda1是一个EFI 系统分区 (ESP),它看起来像是保存了 GRUB 的副本,即 Ubuntu 的引导加载程序。
  • Ubuntu 的主要安装在/dev/sdb

因此,看起来你有一个奇怪的设置,其中 BIOS 模式引导加载程序/dev/sdb从 GPT 启动 Windows /dev/sda,而 EFI 模式引导加载程序/dev/sda从 MBR 启动 Ubuntu /dev/sdb。我很困惑它是如何进入这个配置的,因为我预计每个操作系统的安装程序都会大声抱怨,并拒绝将自己扭曲成如此奇怪的配置;但显然,它以某种方式以这种方式配置,听起来像 Windows啟動。

我对此设置的第一反应是建议你将其清除并从头开始重新安装两个都以更合理的方式设置操作系统。如果您愿意,我建议您只使用 GPT 和 EFI 模式启动。以下页面将帮助您以更合理的方式进行设置:

如果您无法重新安装所有内容,那就更加棘手了。我假设您想保留 Windows,因为 Ubuntu 是全新安装的;但 Windows 启动路径非常奇怪(既跨磁盘又涉及从不同 GPT 磁盘启动安装的 MBR/BIOS 启动加载程序),以至于您遵循的任何程序都存在导致 Windows 无法启动的严重风险。如果您愿意承担这个风险,我建议:

  1. 完全备份您的 Windows 安装,或者至少备份您的重要用户数据;如果您按照以下步骤操作,则很有可能需要恢复备份。
  2. 启动 Ubuntu 安装程序在 BIOS 模式下(请参阅上面的我的 CSM 页面,了解如何执行此操作的提示)。告诉它您想尝试 Ubuntu 而不进行安装。
  3. 使用 GParted,将分区缩小/dev/sda1MiB,然后创建BIOS 启动分区取而代之。(见这里了解 GParted 的基本使用说明。
  4. 使用屏幕左侧栏中的图标启动 Ubuntu 安装程序。
  5. 告诉安装程序安装到现有的分区上/dev/sdb
  6. 告诉安装程序安装引导加载程序/dev/sda
  7. 完成安装。

如果运气好的话,系统会启动到 GRUB,然后您就可以启动 Windows 或 Ubuntu。但是,如果您运气不好,它可能根本不起作用,或者您可能可以启动一个操作系统,但不能启动另一个。如果您发现系统继续直接启动到 Windows,则在计算机的固件设置实用程序中调整启动顺序可能会解决问题。


编辑:Egrimo 建议使用 rEFInd可能解决这个问题的另一种方法,但它并不像安装 rEFInd 那样简单。您需要调整它的scanfor行,正如我在 Egrimo 的回答中提到的那样。我强烈考虑到当前安装的精细性,建议在尝试将 rEFInd 安装到硬盘之前先从 USB 闪存驱动器进行测试。

答案2

在大多数情况下,Refind Bootloader 会看到两个操作系统,并且它可以通过 macOS、Windows 和 Linux 运行。

答案3

你可以,但你必须将安装 UBUNTU 的第二块硬盘格式化为 FAT32,然后从你的 Bios 启动顺序中选择第二块硬盘

相关内容