如何安装双系统?Fedora & Windows

Dual Boot双重引导,即安装有双系统的电脑上可以进行启动项选择。

如果你是因为想要使用 Fedora 又害怕安装 Linux 的过程中导致 Windows 系统中的数据丢才读到此文,那么请放心。因为你还有一个折中的做法就是两个都保留:给你的 PC 安装双系统,使各自独立的两个操作系统共存于一块硬盘上。

我们首先需要认清这里所讲的“安装双系统”并不是同时运行两个操作系统,而是在一块物理硬盘上划出不同的分区,然后在将操作系统各自独立地安装在不同的分区中的方法。虽然系统数据既不会交叉共享也不会相互干涉,但是人为需要在开机后进入启动选择页面,选择你想要启动的操作系统,以实现在需要谁是启动谁的目的。

好在各大操作系统版本发行商对有安装双系统需求的用户早有准备。比如 Windows 系统,用户可以在旧操作系统上轻松安装新版本的操作系统。只要保证安装时选择不同的硬盘分区,就能完全地保留原来的操作系统分区并且自动创建一个多操作系统的启动菜单。而一些最新的 Linux 操作系统安装往往也能将一些老旧的 Windows 启动器加入到 GNU GRUB 启动列表里,使安装双系统变得更加容易。比如 Fedora Workstation 可以在安装时选择“自动配置分区”。这一点是非常人性化的。但相对 Linux 发行版来说,Windows 安装包就不能灵活识别硬盘上现存的 Linux 分区了。写在这里,我想你应该明白:我们在安装双系统时应该先考虑系统版本的兼容性;同一个平台的新系统可以识别历史不是特别久远的老系统;比 Windows 发布时间晚 Fedora 发行版本有“与 Windows 共存"的人性化选项。因此,我的计划是先安装好 Windows7 再安装 Fedora。

废话君已经说完了,下面是具体的步骤。

安装双系统:Fedora & Windows

安装双系统要准备的东西:

  • USB闪存驱动器一只(U盘)
  • 下载 Fedora ISO 镜像
  • 下载 Pen Drive Linux's USB Installer (Windows专用)
  • 搭载 Mac、Windows、Linux 操作系统的电脑一台
  • 硬盘上应该剩下一块不小于 10GB 的分区

在硬盘上留下空白分区。请进入“计算机>管理>磁盘管理”查看,如图: 本地磁盘驱动器

准备安装介质。 安装介质可以是 DVD、CD、U盘、硬盘等,这里我们用方便快捷的U盘。Windows 用户可用 Pen Drive Linux's USB Installer 直接创建 Fedora 的安装U盘媒介,这个方法和创建 Ubuuntu 的U盘安装媒介类似。然后,重新启动计算机,进入驱动器选择页面,选择 USB 启动。(这里,关于如何进入“驱动器选择页面”,是取决于电脑固件 BIOS,我可以用 Esc 键召唤出选择菜单,再用上下左右键选择,Enter 键确认。但是不同的 BIOS 可能有不同的操作方法,这里就不赘述了,操作细节可以去搜索一下)

安装过程比较简单,具体的安装过程也可以看看相关的 Ubuntu 安装教程。不过要提示的是:

  • 当安装程序进行到配置分区的时候一般选择 “自动配置分区”,因为最新版本的 Fedora 会在自动配置分区时扫描并保留其他分区上的操作系统。如果你愿意自己配置分区,那么只要保留好 Windows 总要的的分区就可以了。
  • 安装时语言可以任意选择(只要你喜欢就好),但是到了选择键盘语言时,(这里对大多数人来说)一般要选择英语(美国)。不过,一切都完成之后再设置输入法也来得及。

Fedora 安装完成后,就可以重新启动系统了。你可能会看到类似于下面的 GNU GRUB 启动项菜单:
双启动项:Fedora & Windows 7

至此,双系统已经安装完成了。你也可以就此结束,去探索 Linux 相关知识

但是,我不会停止(折腾)。考虑到 Fedora 每一个版本的维护周期较短,以及修改 GNU GRUB 不如修改 Windows 启动项便利,我还会做一件事,那就是修复、并还原 原来的 Windows 启动菜单,让 Windows 启动菜单可以启动 Fedora Linux 操作系统。

修复BCD引导,重建 Linux 引导项

方法同样很简单。总的来说分为两个步骤:1.修复 Windows 引导记录;2.用 EasyBCD 创建一个 Linux/BSD 的启动项。

准备好双手。

第一步:修复 Windows 的 BCD 引导记录

  • 进入在上图看到的 GNU GRUB 菜单时选择 Windows7 。(做好反复按 F8 的心理准备)
  • Windows7 启动时按下 F8 键激活 Windows 的“高级启动选项”,从列表中选择“修复计算机”进入到 Windows RecoveryWindows RE)环境。
  • 然后你就会看到“修复计算机选项”。然后打开命令提示符。现在输入 bootrec /fixmber并回车(修复主引导记录)和 bootrec /fixboot (修复启动)

BootRec FixMbr FixBoot

  • 现在重新启动电脑,是不是已经自动回到了 Windows?
  • 如果你在上两步没有进入高级启动选项 - 修复计算机,也不要慌张。下面你可以直接进入 Windows,用 EasyBCD 的“BCD备份/修复”和“实用工具”来修复 Windows 的引导记录。

第二步:用 EasyBCD 创建一个 Linux/BSD 的启动项

下载安装并启动 EasyBCD,依次点开“添加新条目 - Linux/BSD”,选择类型 “GRUB 2”,名称随意,驱动器选择 “自动定位和加载”。点击添加,一切皆已完成!

EasyBCD

现在可好啦,随便进哪个系统。不仅可以重新启动选择,倘若哪一天我想删除 Fedora,也可以在 EasyBCD 里直接删除 GRUB 2 启动项,然后在 Windows 的磁盘管理器里面删除 Fedora 的分区。

安装 Fedora & Windows 双系统小结:

1.能不能用简单、快速的方法安装双系统,需要区分操作系统的版本。安装前上网搜索到资料,查证到确实可行再亲手操作。
2.使用 Linux & Windows 的朋友用 EasyBCD 修改启动项简单快捷,节约了时间。
3.不能忽略安装过程中的重要提示。小小的疏忽可能导致硬盘上的重要分区被擦除,造成不必要的损失。