双启动 Windows 8/Ubuntu 12.04.2,GRUB 不出现,Ubuntu 从未启动

双启动 Windows 8/Ubuntu 12.04.2,GRUB 不出现,Ubuntu 从未启动

我买了一台新的 ACER Predator AG3620-UR308,它预装了 Windows 8,我想在它上面运行 ubuntu 12.04.2 作为双启动机器。盒子里有 2TB 的硬盘。所以我在 Windows 安装分区之后用原始分区创建了 4 个分区。

我创建了一个交换区域并完成了安装。GRUB 安装在唯一的驱动器上/dev/sda

重启后,GRUB 甚至没有出现。它总是启动 Windows 8。我重复了两次安装过程,得到了相同的结果。我secure boot从 BIOS 中禁用并启用CSM(甚至不知道这意味着什么)Acer 客户帮助网站我从 USB 启动并得到以下信息:

$ sudo fdisk -l
WARNING: GPT (GUID Partition Table) detected on '/dev/sda'! The util fdisk doesn't  support GPT. Use GNU Parted.

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes 
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x8c361cb5

Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1  3907029167  1953514583+  ee  GPT
Partition 1 does not start on physical sector boundary.

Disk /dev/sdb: 8178 MB, 8178892800 bytes
255 heads, 63 sectors/track, 994 cylinders, total 15974400 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0006a87e

Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048    15972351     7985152    b  W95 FAT32

有人能解释一下吗?提前谢谢

编辑
这次我刚刚用 13.04 又进行了一次尝试,但仍然没有成功。

bios: secure-boot: disabled   
enable CSM : always 
  • 删除了以前的 Ubuntu 分区和交换区域分区。现在有可用空间
  • 使用 usb 安装程序准备带有 ubuntu-13.04-desktop-amd64.iso 的 usb
  • 重新启动:liveusb 没有检测到 Windows 8,使用了其他东西
  • 创建分区 ext4/
  • 创建交换区域分区
  • 默认 grub 路径是/dev/sda并点击安装

Acer 总是启动到 Windows。

新编辑

按照 liveUSB 上安装的引导修复建议操作后,我现在可以看到 grub,但无法再登录 Windows,因为它不在列表中。引导修复也完成了,但出现错误,我猜是登录的帕斯汀

我的驱动器如何组织

分开射击

答案1

尝试使用引导修复在 Ubuntu 中。


安装启动修复

  1. 打开终端,然后输入:

    sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

  2. 按 Enter 键。

  3. 然后输入:

    sudo apt-get install -y 启动修复 && (启动修复 &)

  4. 按 Enter 键

使用启动修复

在仪表板中搜索 Boot Repair 并启动它。然后单击“推荐修复”按钮并等待其完成。


重启。现在应该可以正常工作了,尽管你的 GRUB 可能充斥着无用的条目。

答案2

您必须手动写入 GRUB。从 CD 启动并运行以下命令:

sudo grub-install /dev/sda

在某些情况下,您必须运行更多命令。假设您在 /dev/sda1 上有 Windows 分区,在 /dev/sda5 上有交换分区,在 /dev/sda6 上有 /boot 分区,在 /dev/sda7 上有 Ubuntu 根分区。然后您必须运行以下命令:

sudo su
mount /dev/sda7 /mnt
cd /mnt
mount /dev/sda6 boot
mount --bind /dev dev
mount --bind /proc proc
mount --bind /sys sys
chroot /mnt
grub-install /dev/sda
update-grub2

这将使标准安装程序因某种原因失败。此方法的优点是您不必安装任何第三方软件包。

相关内容