我的服务器上有一个 sda 磁盘,上面安装了 Windows Server 2008 和 CentOS7.2 系统。
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 209717247 104857600 7 HPFS/NTFS/exFAT
/dev/sda2 209719296 1000214527 395247616 f W95 Ext'd (LBA)
/dev/sda5 209721344 693014527 241646592 7 HPFS/NTFS/exFAT
/dev/sda6 693016576 694040575 512000 83 Linux
/dev/sda7 694042624 752381951 29169664 8e Linux LVM
我使用fdisk
,上面显示了分区。似乎 sda1、sda2、sda3 属于 Windows。
现在我的问题是,当我重新启动服务器时,它将启动 CentOS7.2 系统,而不会启动 Windows,没有选项。我该如何启动 Windows 服务器?
我的服务器是 SuperMicro。
答案1
fdisk
不知道或不关心磁盘上存储了什么,而是告诉您该分区被标记为包含“不同”的文件系统。如果您安装了这两个分区,则这些分区可能包含 Windows 数据,但不一定如此。
要恢复双启动功能,您必须在当前引导加载程序中手动添加 Windows 条目,或者必须恢复 Windows 引导加载程序并在 Windows 引导加载程序中添加 Linux 系统的条目。无论哪种方式,检查当前引导加载程序的安装位置都很重要,因为您可能会覆盖它。