昨天我在系统上安装了 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
祝你好运!