我在使用 Alienware R-3。我多次使用不同的分区执行以下步骤,但都无功而返。
- 在 bios 中将 RAID-0 更改为 ACHI
- 在 bios 中将安全模式更改为禁用
- 登录windows并收缩磁盘
- 使用 rufus 制作可启动的 ubuntu usb
- 从 ubuntu usb 启动并安装 ubuntu
现在,如果我在 bios 中保留 Legacy 设置,我可以直接登录 Ubuntu。如果我保留 UEFI,我可以直接登录 UBUNT。
我尝试手动进入 grub 但 legacy 看不到 UEFI,反之亦然。
理想情况下,我希望提供一个菜单,以便在 UEFI 模式下选择一个。如果不可能,我不介意在传统模式下同时使用两者。
请帮忙。谢谢。
答案1
当 Windows 启动到 UEFI 时,它通常会启动到 Windows 启动管理器,而不是直接启动到操作系统。
最简单的解决方案是将两个分区都用旧映像进行映像,或者将旧映像放在一个硬盘上,将 uefi 映像放在另一个硬盘上。
答案2
好吧,我终于解决了。以下是原因和解决方法。
原因:
上述情况是由于在 UEFI 模式下预装的 Windows 10 和在 LEGACY 模式下安装的 Ubuntu 造成的。
整个过程的解决方案:
1.0:在启动时按 F2 并将 RAID ON 更改为 ACHI,并在启动菜单中禁用安全模式。
- 通过将 USB 格式化为 FAT32 来制作仅 UEFI 的 USB,然后将 Ubuntu.iso 中的内容复制粘贴到该 USB。
- 现在按 F2 进入设置并手动向 grub.efi 添加一个条目
- 将手动输入保留在顶部,以便计算机从此选项启动
- 重新启动计算机,您将进入 grub 屏幕。
- 现在在安装选项上按 e 编辑并添加 nomodeset 选项,否则由于 NVIDIA 显卡,桌面将冻结在 Alienware 中。
- 现在按回车键,安装将开始。
- 当你进入磁盘分区时,选择其他选项
- 现在选择未分配的空间并使交换分区的 RAM 数量增加一倍。
- 现在将剩余的分区分配给/
- 在同一屏幕的底部将引导加载程序安装到相同的 / 分区中。
- 重新启动并在安装后选择尝试 ubuntu 并执行步骤 5。
- 当你得到桌面时。
- 打开终端并安装启动修复
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair && boot-repair
- 按照以下步骤操作,您将在 grub 中获得 Windows 和 ubuntu 选项。
注意:如果您在启动修复应用程序中看到启动修复不在 UEFI 模式屏幕,则表示您没有正确完成第 2 步。这就是我们制作 UEFI 唯一 USB 的原因,以确保我们不处于 ACHI 模式,而是处于 UEFI 模式。
我根据记忆写了上述步骤,因此如果有任何问题请告诉我,我会尽力帮助您。