我正在尝试在我自己构建的 PC 上安装双引导(Windows 10 之上的 Ubuntu)。我安装 Ubuntu 没有问题,只是我无法设置我的计算机来启动它。
在安装过程中,我被告知 GRUB 无法正确安装,并且在尝试在终端中运行引导修复程序时也遇到错误。
我正在使用 Rufus 创建安装,并使用 MBR 分区方案。我创建它的磁盘是 GPT,但是当我尝试在 Rufus 中使用此分区方案时,当我尝试从 USB 记忆棒启动它时,会出现错误方案。如下图所示(请注意我的 BIOS 模式设置为 UEFI)。
作为参考,我的主板是“MSI B450 TOMAHAWK MAX 主板 ATX”。
最好的行动方案是什么?我发现一些视频展示了如何将我的 UEFI 转换为传统启动并将我的磁盘更改为 MSB 分区,这是否是最好的解决方案还是会产生进一步的问题?
答案1
我不是专家,但听起来你在混合概念。如果你使用mbr系统,你正在使用你的电脑BIOS,如果你使用gpt,你必须使用uefi系统。 Mbr 是一个文件系统,gpt 也是一个文件系统。你必须根据你想要启动的启动系统在rufus中选择mbr或gpt。如果您在 rufus 上选择 mbr 时尝试在 gpt 系统上安装 grub,则安装将找不到放置 grub 文件的位置。如果您在 rufus 上选择了 mbr 选项,则必须将 hdd/ssd 文件系统更改为 mbr因为linux安装不会这样做。您可以在 Windows 终端下使用 diskpart 进行更改
答案2
请花一些时间阅读有关主要概念的一些基础知识:
MBR(主引导记录)或 GPT(GUID 分区表)是两种(但不仅仅是一种)分区表类型。它们占据磁盘开头的一些第一个字节,并包含有关整个磁盘组织的信息。当然,您不能将这些类型混合在一起。 MBR 对磁盘总空间有限制(磁盘容量=< 2TB),建议与 uEFI 引导加载程序一起使用 GPT。
因此,如果您坚持使用双启动(我建议使用适用于 MS-Windows 和 Linux 的虚拟机作为基本操作系统),则分步安装过程如下:
- 选择足够容量的空闲磁盘
- 安装 MS-Windows(使用 MS-W10 强制使用 uEFI、GPT 和 Windows 启动管理器)并留出一些(比如大约 60 GB)可用空间用于 Linux 安装
- 安装Linux操作系统(我推荐Debian Linux,它实际上是Ubuntu操作系统的底盘)
- 安装完成后将安装 GRUB 引导加载程序 - 它的 uEFI 版本,其中包括所有检测到的操作系统到其引导菜单中
对于 Debian 安装,您可以下载安装 CD 的 ISO 映像这里您可以将此 debian-xxx-netinst.iso 刻录到 CD 或将此映像复制到 USB 闪存盘(在运行任何 Live Linux 时通过 dd 命令)
答案3
Debian 不像 Ubuntu 那样对用户友好,如果你有任何问题,你不会像 Ubuntu 那样找到那么多的解决方案。恕我直言,至少在非专业环境中,Ubuntu 的用户数量远远多于 Debian,但我同意 Ubuntu 和 Debian 非常相似