我是 ubuntu 新手,我正在预装 Windows 8.1 并更新到 Win10 Home 的联想 G50-30 上安装 LXLE 14.04.03(64 位)。我在安装时禁用了安全启动,并针对其他操作系统优化了 Bios/uefi。多重启动选项只允许 ubuntu 运行,它声明 Windows 存在启动问题。ubuntu 文件系统将错误的分区安装为 Windows,因此我看不到 Windows 文件。我认为部分问题是由于它是作为旧版操作系统安装的。
问题:要启动安装媒体(DVD 但 USB 也是一样?)我别无选择,只能将 BIOS 设置为先加载旧版,只有这样它才不会加载 Windows,那么我该如何按照我读过的帖子中的建议在 UEFI 模式下安装?
我读了这里的许多帖子,认为我可以卸载空的 hda5 分区,并在 etc/fstab 中将 windows 作为 hda4 挂载。但我认为我需要编辑 grub 才能让 windows 从多重引导屏幕加载?这样对吗?
重新安装更容易吗?但前提是我能正确识别分区。我选择了 Windows,但也许既然已经创建了分区,我可以尝试使用“其他东西”,但担心会丢失 Windows。
我可以通过在 BIOS 中首先加载 UEFI 来运行 Windows。磁盘管理器显示分区顺序,但我有一个 1mb 分区(据我所知,它是作为其旧版/BIOS 安装创建的)它被标记为主分区,不确定在计算 hda 时是否应该将其计算在内?数字。
如果我理解正确,我只需要为操作系统和交换驱动器分配分区,如果我尝试“其他”选项?交换驱动器是否可能是 Ubuntu 分区之前的 3.89 GB 分区,或者在驱动器末尾(最后)创建了一个 13.19 GB 的“恢复分区”。
谢谢您的帮助,抱歉托尼发了这么长的帖子?
答案1
我只能猜测您没有提供的一些关键细节。据我了解,您的 Windows 是在 EFI 模式下安装的,并且您大概是在 BIOS 模式下安装的 Ubuntu。如果是这样,那这是一个错误;几乎总是最好在相同的启动模式下安装所有操作系统。对于基于 EFI 的计算机,如果第一个操作系统安装在 EFI 模式下,几乎总是最好将兼容性支持模块 (CSM;又名“旧式启动支持”) 保持禁用状态。请参阅我的这个页面了解为什么会出现这种情况。
考虑到您的情况,重新安装 Ubuntu 是一种合理的做法。重新安装有点过头了,但由于您可能还没有对其进行太多自定义或在 Ubuntu 中创建许多文件,因此这是一种相当简单的方法。请务必先禁用 CSM,这应该会让安装程序以 EFI 模式启动。(如果您在禁用 CSM 的情况下启动安装程序时遇到问题,则可能是您准备的启动介质不正确。我刚刚引用的页面对此进行了更详细的介绍。)
另一个选择是为 Linux 安装 EFI 模式引导加载程序。有很多方法可以做到这一点,但最简单的两种方法是:
- GRUB/启动修复- 这引导修复程序可以自动安装和更新 GRUB 2 版本。对于你的情况,你需要从 Ubuntu 紧急磁盘(如安装程序)启动,但它必须以 EFI 模式启动安装程序的 EFI 版本。此外,尽管此工具通常有时有效,有时无效,因此使用这种方法需要一点“冒险”。
- 重新索引- 我的rEFInd 启动管理器可以在 Windows 中安装;或者您可以使用 USB 闪存驱动器或 CD-R 映像尝试它以确保它正常工作,然后启动 Ubuntu 并安装 PPA 或 Debian 包。不过,您可能需要禁用安全启动,至少在开始时是这样。(您可以稍后重新启用它。)如果您在 Windows 中安装 rEFInd,请确保还为您的内核所在的文件系统(可能是 ext4fs)安装了 EFI 驱动程序。