我已将操作系统升级到 Windows 10,但问题仍然存在
我正在尝试获取 Ubuntu 14.04.2 和 Windows 8.1 双启动设置。我读过很多关于如何做到这一点的文章,但不知道我遗漏了什么。
这最新文章我尝试遵循一些基本的、易于遵循的说明,并按照描述进行了所有操作。
我已经禁用了安全启动和快速启动。我已确保 USB 上的 ubuntu 文件分区确实是主分区。过去我曾多次尝试安装 ubuntu,每次我都尝试了一些不同的方法,但到目前为止从未成功过。
机器重新启动,并且总是直接加载到 Windows 中。
如果需要的话,我有一台东芝卫星系列(东芝 C50D-B-12C)。
是否可以在这台机器上安装 ubuntu 作为双启动?
编辑:看完之后这个答案指出 Ubuntu 15.04+ 已经解决了大多数问题我下载了 15.04 并再次使用 LiLi 进行尝试,但和以前一样,USB 完全被忽略,我的机器直接启动到 Windows。
答案1
我在 Toshiba S50-B 上安装了 Win8.1 和 Ubuntu 14.04 双启动系统。以下是一些对我有用的方法,你应该尝试一下:
更改自UEFI 启动到CSM 靴。这很重要,因为除非处于 CSM 模式,否则 BIOS 将启动与 UEFI 兼容的操作系统。
更改启动优先级,在尝试从 HDD 或 SSD 启动之前先尝试从 USB 启动。否则您的 BIOS 会看到 Windows 并直接启动,而不会检查是否有 USB 选项。
检查一下东芝指南如果需要,可以获得有关如何进行这些更改的更多信息。
确保你确实关闭了你的电脑。通常,当您关闭 UEFI 计算机时,它会进入睡眠状态。在 Win8.1 上,您需要按住 Shift 键并单击电源按钮以调出“关闭”计算机的选项。
如果以上方法均无效,请尝试查看本教程显示了如何从 Win8 和 Win8.1 直接选择 USB 启动。我将尝试为 Win10 找到类似的东西。
答案2
要使双启动正常工作,您需要在 Windows 旁边安装 Ubuntu。这意味着您应该在 Windows 前面安装 grub(引导加载程序)。您应该首先从实时 CD/USB 启动。安装 Ubuntu 后,您应该尝试:
1. 启动修复(GUI) - 请参阅这发布以获取更多信息。2
. 从 live cd/usb:
打开终端并运行以下命令:
sudo mkdir /mnt/boot
sudo mount /dev/sdXZ /mnt/boot # Example: sudo mount /dev/sda6 /mnt/boot
sudo mount /dev/sdXY /mnt # Example: sudo mount /dev/sda5 /mnt
sudo grub-install --root-directory=/mnt /dev/sdX # Example: sudo grub-install --root-directory=/mnt /dev/sda
如果 Ubuntu 安装成功,您将能够 chroot 到您的真实系统。
重要提示:所有 sdX 和 sdXY 实例都必须替换为适合您系统的正确驱动器/分区。(sda、sdb、sda1、sda5、sdb5 等)。X 是驱动器号。Y 是分区号。第一个驱动器是“a”,第一个分区是“1”。示例:sda1
仅当您有单独的 /boot 分区时。如果您有单独的 /boot 分区,请运行这些命令。大多数用户没有单独的 /boot 分区,应转到正常分区部分。sdXY 是主分区。sdXZ 是启动分区。
sudo mkdir /mnt/temp /mnt/temp/boot
sudo mount /dev/sdXY /mnt/temp # Mount the main Ubuntu partition. Example: sudo mount /dev/sda5 /mnt/temp
sudo mount /dev/sdXZ /mnt/temp/boot # Mount the /boot partition. Example: sudo mount /dev/sda6 /mnt/temp/boot
仅当您运行 WUBI(Windows 中的 Ubuntu)时才可以 chroot 到 Wubi 安装,方法是先挂载 Windows 分区,然后挂载 Windows Wubi 文件 root.disk。用户必须确定 Windows 分区的值(sda1、sda2 等)。本节仅适用于启动安装在 Windows 中的 Ubuntu 操作系统的用户。
sudo mkdir /mnt/windows /mnt/temp # Make the mount points
sudo mount /dev/sdXY /mnt/windows # Mount the Windows partition. Example: sudo mount /dev/sda1 /mnt/windows
sudo mount -o loop /mnt/windows/ubuntu/disks/root.disk /mnt/temp # Mount the root.disk file.
如果您进行了正常安装。没有单独的 /boot 分区,不是 Windows/Wubi 安装。
sudo mkdir /mnt/temp
sudo mount /dev/sdXY /mnt/temp # Example: sudo mount /dev/sda5 /mnt/temp
然后执行(在 chroot 环境中):
sudo apt-get update
sudo apt-get purge grub grub-pc grub-common
sudo apt-get install grub-common grub-pc
sudo update-grub
exit
答案3
我的 Acer 台式机和 Dell 笔记本电脑也遇到了类似的问题。关闭 Windows 后,无法启动 Linux 或 USB 驱动器。问题是 Windows 实际上并没有关闭,而是进入了休眠模式。为了启动另一个系统,我必须告诉 Windows“重新启动”,然后按启动菜单键来选择启动设备。(我当时不知道 Shift-电源按钮功能。)
在 Windows 完成下载之前,EUFI 启动系统不会启动除 Windows 驱动器之外的任何设备。
需要提醒的是,有时当我“重启”时,它会触发自动更新,并且计算机会被锁定,直到更新完成。这真是太麻烦了,因为我可能正试图离开一个偏远的 WIFI 位置回家!
尝试按 Shift-Power 按钮(可点击按钮),然后使用 Fx 键获取 BIOS 启动菜单。戴尔是 F-12,我认为宏碁是 F-2。启动计算机时您应该会看到它。
答案4
一种解决方法是制作一个包含 grub 的 USB/SD 驱动器,绕过 Windows 启动管理器来启动您的 Ubuntu 安装。一个有用的实用程序是超级 Grub2 磁盘http://www.supergrubdisk.org/super-grub2-disk/
此外,如果您的 HDD 使用 GPT 格式化,则当您进入启动设备菜单时可能会有一个选择 Ubuntu 启动加载程序的选项。