Ubuntu 之后无法安装 Windows 作为双启动

Ubuntu 之后无法安装 Windows 作为双启动

我遇到了一个与 Ubuntu 和 Windows 7 双启动相关的相当复杂的问题。

起初,我的笔记本电脑上安装了 Windows 7,但当我尝试与 Ubuntu 14.04 双启动时,我错误地删除了 Windows 7 以及我的所有数据和分区,只剩下 512 MiB 大小的 fat32 /启动/efi以及我从旧的 Linux 安装中获得的交换分区。所有其他 Windows ntfs 分区和 40 GiB ext4 分区都变成了一个巨大的 450 GiB ext4 Ubuntu 分区。

当我面对所有数据和 Windows 7 丢失的情况时,今天我终于尝试在我的笔记本电脑上重新安装它。

首先,我使用 GParted live cd 从该 ext4 450 GiB 分区创建了两个 ntfs 分区。现在我的 Gparted 显示这些分区:

Gparted 显示这些分区

然后我创建了一个 Windows 7 live USB 以将其安装在 ntfs 分区中。我的计划是安装 Windows 7,然后从 Ubuntu live cd 启动修复 grub。但是当 Windows 7 live usb 加载时。它给了我以下错误

Windows failed to start. A recent hardware or software change might be the cause.
To fix the problem:

1. Insert your Windows installation disc and restart your computer.
2. choose your language settings, and click "next"
3. Click "Repair your computer."

If you do not have this disc, contact your system administrator or computer
manufacturer for assistance.

File:  windows/system32/boot/winload.exe

Status: 0xc0000001

Info:  The selected entry could not be loaded because the application is missing
       or corrupt.

当我的系统中甚至没有 Windows 7 时,为什么 Windows 启动管理器不让我安装一个全新的。我也尝试通过启动修复来修复它,但最后显示了一些错误。以下是启动信息摘要:

============================= Boot Info Summary: ===============================

=> No boot loader is installed in the MBR of /dev/sda.

sda1: __________________________________________________________________________

File system:       vfat
Boot sector type:  FAT32
Boot sector info:  No errors found in the Boot Parameter Block.
Operating System:  
Boot files:        /EFI/ubuntu/MokManager.efi /EFI/ubuntu/grubx64.efi 
                   /EFI/ubuntu/shimx64.efi

sda2: __________________________________________________________________________

File system:       ext4
Boot sector type:  -
Boot sector info: 
Operating System:  Ubuntu 14.04.1 LTS 
Boot files:        /boot/grub/grub.cfg /etc/fstab 
                   /boot/extlinux/extlinux.conf

sda3: __________________________________________________________________________

File system:       swap
Boot sector type:  -
Boot sector info: 

sda4: __________________________________________________________________________

File system:       ntfs
Boot sector type:  Windows Vista: NTFS
Boot sector info:  No errors found in the Boot Parameter Block.
Operating System:  
Boot files:        

sda5: __________________________________________________________________________

File system:       ntfs
Boot sector type:  Windows Vista: NTFS
Boot sector info:  No errors found in the Boot Parameter Block.
Operating System:  
Boot files:

欲了解完整信息请查看此 URLhttp://paste.ubuntu.com/8346257/

谁能告诉我为什么我无法重新安装 Windows 以及如何解决这个问题?

任何帮助,将不胜感激。 :)

答案1

  • 从您当前的 Linux 操作系统创建 ISO 文件,这样即使您格式化整个硬盘,您仍然可以恢复您的文件和数据。

  • 创建 ISO 文件后,再次格式化整个硬盘。然后这一次,确保有足够的分区空间。

  • 然后先安装 Windows,再安装 Linux,主要原因是如果先安装 Windows,Linux GRUB 加载程序仍然可以检测到 Windows,但如果先安装 Linux,Windows 将会覆盖,要解决这个问题,您必须使用任何 Linux Live CD 启动到您的 Linux 分区,然后更新您的 GRUB 加载程序。之后,您就可以在系统中看到这两个操作系统。:)

答案2

我遇到了同样的问题,解决方法如下:步骤 1. 当出现“您想在哪里安装 Windows”窗口时,删除 efi 分区。我的情况是分区 6。

步骤2.选择要安装 Windows 的分区

之后,Windows 将从硬盘上覆盖 grub,这意味着无法启动 ubuntu。如果您需要 ubuntu:步骤 3:通过启动修复修复 grub,请参阅安装-ubuntu-1404-与 windows 一起

相关内容