由于双启动而将 MBR 转换为 GPT

由于双启动而将 MBR 转换为 GPT

昨天我在系统上安装了 Debian。一切都进行得相对顺利和美好。今天我决定安装 Windows 10 和 Debian。
不幸的是W10想要GPT分区表,而Debian安装了MBR(可能问我是否可以,我不知道GPT的事情......)。
所以我继续使用 gdisk 转换磁盘上的分区表。
我成功安装了 Windows,我的主板“BIOS”上有一个名为 Windows Boot Manager 或类似内容的新条目,如果我将其设置为启动顺序中的第一个,则 Windows 可以正常启动。
现在我想要回我的 Debian。
我是从 Debian live USB 写这篇文章的,我的磁盘分区表现在看起来像这样:

root@debian:~# gdisk /dev/sdb
GPT fdisk (gdisk) version 0.8.10

Partition table scan:
 MBR: protective
 BSD: not present
 APM: not present
 GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): p
Disk /dev/sdb: 234441648 sectors, 111.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): C30CDFBB-EBFD-4E01-AB9B-31F60867035C
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 234441614
Partitions will be aligned on 2048-sector boundaries
Total free space is 2925 sectors (1.4 MiB)

Number  Start (sector)    End (sector)  Size       Code  Name
 1            2048       112429055   53.6 GiB    8300  Linux filesystem
 2       112429056       113350655   450.0 MiB   2700  Basic data partition
 3       113350656       113555455   100.0 MiB   EF00  EFI system partition
 4       113555456       113588223   16.0 MiB    0C01  Microsoft reserved ...
 5       113588224       224862207   53.1 GiB    0700  Basic data partition
 6       224862208       234440703   4.6 GiB     8200  Linux swap

我认为分区 2 是 Windows 恢复(?),分区 3 也是由 Windows 创建的,也许这就是我在主板启动设置中找到的“Windows 启动管理器”,但我真的不知道。
您能否建议如何从这里继续,可能不会清除 debian 或 windows?

答案1

您的 linux 引导管理器 (grub2) 已被 Windows 引导加载程序覆盖。 Windows 引导加载程序不支持引导 Linux,但 grub2 支持引导两者。使用 grub,您可以在启动时获得一个选择菜单。 (下次先安装windows,然后安装debian!)

您需要从 CD/DVD/USB 启动 linux (debian) 并 chroot linux 分区。重新安装或更新 grub 以使其再次工作。

这是一个链接 howto(适用于 ubuntu,也适用于 debian): http://howtoubuntu.org/how-to-repair-restore-reinstall-grub-2-with-a-ubuntu-live-cd

祝你好运!

相关内容