我是 Linux 新手,最近买了一台 MSI 电脑,配有 1TB HDD + 128 GB SSD,运行 FreeDos。我正在尝试双启动 Win10 + ubuntu 16.04.1。
我首先在 1 TB 硬盘上安装 Win10。安装 Win10 后,我发现它是以传统模式安装的,尽管我的 BIOS 确实有 UEFI 模式。我使用 Rufus 创建了 Ubuntu 16.04.1 的实时 USB,并尝试以传统模式安装它。(我已禁用快速启动、快速启动和安全启动)。我的问题是,就在这个屏幕之后
Ubuntu 从未停止加载。据我所知,如果 Ubuntu 不与 Win10 位于同一磁盘上,则可以在 UEFI 模式下安装它,因此我尝试在 UEFI 模式下安装它(有或没有快速启动和安全启动),但同样不起作用。在 grub 之后,如果我选择“尝试不安装”或“安装 Ubuntu”,Ubuntu 从未停止加载。借助 grub,我检查了我的 usb live 的完整性,一切正常。
我认为问题可能出在我的系统分区上但我不知道下一步该怎么做。我理想情况下希望在 SSD 上安装 Ubuntu,并能够读写硬盘上的 Win10 NTFS 分区。我应该使用 gparted 创建新分区 GPT 还是 MRB?如果是,我应该在哪里创建它?我看到我的 SSD(磁盘 1)上有一个 NTFS 分区,这是否意味着 Win10 安装在 1TB 硬盘和 SSD 上,还是我可以将其删除?
答案1
在对 ISO 和媒体进行哈希检查之后,您仍然需要尝试在不同的机器上启动 USB,尝试不同的 USB 端口,并检查您的 BIOS/UEFI 设置中是否有可用的 USB 设置(例如,可能适用旧式 USB 支持)。
在您完全确认 USB 正常工作但仍然有挂起问题后,请考虑是否有两个磁盘导致问题。通常,两个磁盘的问题在于尝试从一个磁盘启动,这会导致 grub 冻结,因此您的 USB 启动不属于此类,但请考虑移除 HDD 以尝试安装到 SDD。安装程序运行 grub 时,它会将其放在 sda 上,但在启动时,grub 会顺利地从启动设备(在您的情况下为 sdb)运行。您可以手动将引导加载程序复制到 EFI 分区,但使用单个磁盘进行安装,一切应该会顺利完成。
启动过程高度依赖于机器,我有一台翻新的联想电脑,硬盘上装有 Windows 10 和 Ubuntu 16.04(BIOS 模式),我将 16.10 安装到磁盘盒中的 SDD 上(BIOS 模式)。但我在 SDD 上设置了一个 EFI 分区(空白),后来复制了 Ubuntu EFI 引导加载程序的备份,更改了 /EFI/ubuntu/grub.cfg 文件的 uuid 以使用 sdd 的完整 grub.cfg 副本。在联想电脑上,当直接启动 SDD(从 EFI 菜单)时,该设置将以 UEFI 模式启动,并从硬盘以 BIOS 模式启动。联想电脑允许在启动传统模式时选择“传统模式优先”或“UEFI 优先”,SDD 没有传统模式,因此 UEFI 成功完成。其他机器强制选择传统模式或 UEFI,因此您可能必须做出选择。覆盖所有基础并添加 2M grub-bios 标记分区以及拥有 EFI 分区可以让您的选择保持开放。