已安装 Ubuntu 时无法安装 Windows 8(想要双启动)

已安装 Ubuntu 时无法安装 Windows 8(想要双启动)

我正在使用 Ubuntu 12.04 LTS。我试图安装 Windows8,但在分区选择时出现此错误“

We couldn't create a new partition or locate an existing partition

但是我之前已经用这个介质安装过几次 Windows,而且运行良好。我认为我之所以出现此错误是因为我已经有 Ubuntu 12.04。我想要 Windows 8 双启动.我怎样才能实现这一点?

答案1

安装 Windows

步骤 1)使用 Ubuntu live cd 中的 gparted 创建 ntfs 分区。

第 2 步)安装 Windows 8,此时您将无法进入 Ubuntu。

Live CD 自动修复

步骤 3) 插入您的 Ubuntu CD,重新启动计算机,并在 BIOS 中将其设置为从 CD 启动,然后启动到实时会话。如果您以前创建过 LiveUSB,也可以使用它。

步骤 4)安装并运行 Boot-Repair

步骤5)单击“推荐的修复”。

步骤 6) 重新启动系统。应该会出现常见的 GRUB 启动菜单。如果没有,请在启动时按住左 Shift。您将能够在 Ubuntu 和 Windows 之间进行选择。

使用终端恢复 GRUB

步骤 3)从菜单打开终端或使用键盘快捷键:CTRL + ALT + T。

步骤4)在终端类型

sudo grub-install /dev/XXX

其中 XXX 是您的 Ubuntu 安装设备。(例如:grub-install /dev/sdb)。提示:如果您安装的分区有标签,您也可以使用 /dev/disk/by-label/。您可以通过运行以下命令确定此类设备的 /dev 节点:

ls -l /dev/disk/by-label/

这将给出类似这样的输出:

lrwxrwxrwx 1 root root 10 Oct 16 10:27 data -> ../../sdb2
lrwxrwxrwx 1 root root 10 Oct 16 10:27 data2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Oct 16 10:27 fat -> ../../sda6
lrwxrwxrwx 1 root root 10 Oct 16 10:27 home -> ../../sda7
lrwxrwxrwx 1 root root 10 Oct 16 10:27 root -> ../../sda1
lrwxrwxrwx 1 root root 10 Oct 16 10:27 swap -> ../../sda5
lrwxrwxrwx 1 root root 10 Oct 16 10:27 windows -> ../../sdb1

如果您没有看到 /dev/disk/by-label,您也可以使用 fdisk:

$ sudo fdisk -l

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001bc54

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       18725   150403072   83  Linux
/dev/sda2           18725       19458     5884929    5  Extended
/dev/sda5           18725       19458     5884928   82  Linux swap / Solaris

从这里,只找到驱动器名称,忽略分区号,也就是说,对于标有“root”、“data2”、“fat”、“home”和“swap”的分区,它们仍然只是 sda。这是因为 GRUB 安装在驱动器的 MBR 中,而不是分区上。

有问题?如果其他事情也搞砸了,例如,如果您删除了之前安装 Grub 的分区,grub-install 可能会返回错误消息,例如“找不到 /... 的设备(/dev 是否​​已安装?)”。您可能需要以不同的方式执行 grub-install。请参阅修复损坏系统的简便指南

现在重新启动系统。应该会出现常见的 GRUB 启动菜单。如果没有,请在启动时按住左 Shift。您将能够在 Ubuntu 和 Windows 之间进行选择。

来源 -https://help.ubuntu.com/community/RecoveringUbuntuAfterInstallingWindows

相关内容