好的,在问这个问题之前,我已经在论坛上搜索了好几天,尝试了很多建议。我的情况是无法双启动 Win10 和 Ubuntu 14.04.3 LTS。听起来很简单。
所以我尝试过:
- 禁用快速启动
- 禁用安全启动
- 尝试从 Windows 和 BIOS 更改 UEFI 设置(我的硬件是 2008 年的,所以这根本不是一个选项)
- 更改了 IDE/ACHI 模式
- 强制我的 CDROM 驱动器进入 EFI 模式
- 从 Linux Live CD 和拇指驱动器启动
- 从 Linux LiveCD 进行引导修复;
- (来自 Windows)缩小了我的 C: 盘,但未对其进行格式化。我的 BIOS 没有任何“传统模式”选项。
当 Ubuntu 安装程序启动时,它无法检测到现有的操作系统 - 因此我选择“执行其他操作”。它无法检测到 C: 虽然我的 raid5 阵列确实出现了,但我尝试过 gparted,但它甚至无法启动,并且会产生错误。如果我通过错误推动我,raid5 阵列再次出现,但没有 C: - 这是我想要安装 Linux 的地方。
有什么想法吗?我原本想先安装 Linux,然后再安装 Windows,以实现双启动解决方案,但是如果 Linux 安装程序未检测到 C: - 我该怎么做呢?
答案1
看起来 Windows 处于休眠模式,因此磁盘仍然处于安装状态。
改变它启动 Windows 10 安装和禁用休眠。
要禁用休眠模式,请打开以管理员身份命令提示符并执行:
powercfg /h off
做完这些之后——关闭机器完全地-不要重启!
现在重新安装 GRUB 引导加载程序到你的 Ubuntu 安装中电喷模式。
从 Ubuntu 安装介质启动- 打开终端并执行:
sudo mount /dev/sd*** /mnt
sudo mount /dev/sd** /mnt/boot/efi
for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done
sudo chroot /mnt
grub-install /dev/sd*
update-grub
笔记:
sd*
= 磁盘 | sd**
= efi 分区 | sd***
= 系统分区
要识别分区号,请使用分区- 它包含在 Ubuntu 安装媒体中。
启动到 BIOS 并在 UEFI 设置中选择 Ubuntu 作为启动的默认操作系统。
注意:从您的问题中无法明确您是否已安装 Ubuntu 14.04.3 LTS。
如果您没有安装任何 Ubuntu 版本...您可以跳过重新安装 GRUB 的部分。
答案2
尝试更新您的 grub。我遇到了同样的问题,并通过更新 grub 解决了该问题。
在终端类型中sudo update-grub
,等待更新完成并重新启动您的电脑。