双启动分区问题

双启动分区问题

升级到 Ubuntu 16.04 失败后,我从 Live CD 重新安装。我认为这导致在重新安装期间创建了另一个分区。此外,我无法再启动我的 Windows 操作系统,只能启动到 16.04,但我仍然可以从 Windows 以及我最初安装的 Ubuntu 访问文件。

    Device          Start        End    Sectors   Size Type
    /dev/sda1        2048    2050047    2048000  1000M Windows recovery environment
    /dev/sda2     2050048    2582527     532480   260M EFI System
    /dev/sda3     2582528    4630527    2048000  1000M Lenovo boot partition
    /dev/sda4     4630528    4892671     262144   128M Microsoft reserved
    /dev/sda5     4892672 1732583423 1727690752 823.8G Microsoft basic data
    /dev/sda6  1866801152 1919229951   52428800    25G Microsoft basic data
    /dev/sda7  1919229952 1953523711   34293760  16.4G Windows recovery environment
    /dev/sda8  1732583424 1733070847     487424   238M Linux filesystem
    /dev/sda9  1733070848 1737070591    3999744   1.9G Linux swap
    /dev/sda10 1737070592 1737072639       2048     1M BIOS boot
    /dev/sda11 1801070592 1866801151   65730560  31.4G Linux filesystem
    /dev/sda12 1737072640 1801070591   63997952  30.5G Linux filesystem

在此处输入图片描述


更新:

我运行了 Ubuntu Live CD 来使用启动修复。这是我的启动信息网址

更新 #2 启动修复后,我能够使用 grub 菜单访问 Windows。但是,我无法访问我的 Ubuntu 文件系统。使用 Windows 中的磁盘管理器,我删除了分区 sd8-12 并扩展了 sd5。

答案1

那个愚蠢的 UEFI 总是会破坏一切,即使是在更新的机器上。
如果你想尝试更多的 Linux 发行版请,使用传统的 MBR 模式。

我将告诉你如何清理这个烂摊子。
首先,你需要恢复 Windows 启动管理器,并且请不要升级你的系统,除非 Windows 是你机器中唯一的操作系统。

你需要:

  1. 不超过5小时
  2. 带有 Windows.iso 的设备
  3. 带有 Ubuntu.iso 的设备

刻录 CD/DVD 或使用 USB鲁弗斯为您Windows 镜像启动设备,输入修复>高级选项>命令提示符输入以下内容:

bootrec /fixboot
bootrec /fixmbr
bootrec /rebuildbcd

这将恢复 Windows,您将能够访问您的文件(请使用外部硬盘驱动器备份您的文件,并将您的 Windows 许可证保存在纸上)。
启动 Windows,请删除分区管理器中的所有 ubuntu 内容,您将能够删除所有非 Windows 的内容。
然后,要恢复 ubuntu,请插入 ubuntu.iso 媒体并以实时映像启动,打开终端(确保您的硬盘驱动器名称为“lsblk”,然后键入此内容。

sudo grub-install /dev/sda

就这样

相关内容