使用 Windows 7 和 Fedora

使用 Windows 7 和 Fedora

我需要为 Windows 和 Fedora 分区我的硬盘(根、交换、用户)。我考虑创建 3 个(主驱动器)。2 个小驱动器(~5GB)分别用于 Win7 和 Fedora,一个大驱动器(~700GB)用于普通文件(图片、视频、文档等)。请告诉我在每种情况下使用哪种文件系统以及主分区和扩展分区的设置。

我还想知道 Linux Grub(我选择的操作系统选择器)应该安装在何处以及在哪个文件系统上。

我刚买了一台新的华硕 K53S,正在使用 Fedora 安装程序分区程序 (Anaconda)。非常感谢您的帮助。

编辑:

根据流行的建议,我已经为 Windows 格式化了 100GB NTFS,暂时没有其他东西(除了空的 650GB 硬盘空间)。我计划为 KDE 进行开发,因此为未来的 Fedora 版本添加额外的分区是个好主意。最重要的是,我需要知道如何将大型共享分区(~500GB)用作 Fedora 的 NTFS,以及这样做的后果。

答案1

我同时启动 Linux 和 Windows 7。首先安装 Windows 7 会让一切变得简单很多。我使用 CentOS,但 Fedora 与之密切相关。CentOS 基于 RHEL,而 RHEL 由 Fedora 提供支持。Linux 安装程序将负责设置 grub,以便您可以启动 Fedora 或 Linux。

我在传统(MBR 或 DOS)分区磁盘上执行了下面描述的操作。现在有一个新的方法可以使用。它与 UEFI 启动相关,称为 gpt 分区。我对 UEFI 和 gpt 所做的唯一一件事就是尽最大努力避免使用它们。两者都有优点,但目前我对此不感兴趣。

只要您有其他地方可以放置用户文件,Linux 就可以轻松使用 15 GB 分区。我的 CentOS 系统在 SSD 系统驱动器上使用不到 4 GB,但 /var (400 MB) 和 /tmp (100 MB) 位于硬盘驱动器上的 LVM 分区中,以节省 SSD 对这些目录的写入访问。我仅将我的使用情况列出以供参考。YMMV!实际上它肯定会有所不同。

没有必要为 grub 提供自己的分区。我的根目录(“/”)和 /boot 位于 SSD 上。/boot 有自己的分区是传统做法。当系统只能引导到磁盘的前 1024 个柱面时,这样做是有充分理由的。但是,如果您决定为 /boot 设置一个分区,那么明智的做法是。可能有一天您必须生成一个新的 initramfs。有些人因为 /boot 分区太小而无法生成新的 initramfs,因此遇到了麻烦。在我遇到的例子中,他们需要超过 300 MB 的空间。

我有 16 GB 的内存,因此目前没有运行任何 Linux 交换区。您需要非常清楚系统如何使用内存才能解决这个问题。传统上,Linux SWAP 位于其自己的分区中。它也可以设置为文件。请参阅“man mkswap”。使用文件而不是分区会有所损失,但使用文件的灵活性可能会让您觉得值得。

在 Linux 圈子中,将 /home 放在自己的分区中也很流行。但我没有这样做。用户主目录中有许多隐藏文件与现有操作系统安装相关。我将用户数据单独保存在 LVM 分区中。我确实为用户创建了文档和下载目录链接。

顺便说一句,我运行包含所有用户数据的镜像硬盘,我的 Linux 分区是 ext4。我大量使用 LVM。与 Fedora 相比,CentOS 和 RHEL 使用 LVM 分区安装操作系统要简单得多。另一方面,我上次使用 Fedora 的经验是 Fedora 14。如果您不熟悉 LVM,请暂时远离。您已经有很多事情要做。您的 Fedora 系统中最多可以有 15 个分区,因此您应该更放心地考虑逻辑分区而不是 LVM 分区。

根据我的经验,您需要为 Windows 分区留出相当多的空间。尽管多年来我尽了最大努力来估计 Windows 和应用程序的使用情况,但总是发现空间不足。我需要更多的空间用于页面文件、更多的空间用于休眠或更多的空间用于安装 Service Pack X。我建议您慷慨地为 Windows 留出空间。我非常肯定,您需要为 Windows 留出超过 5 GB 的空间。据我估计,50 GB 太少了。它应该是 NTFS。

正如您所计划的,我建议您为 Windows 和 Fedora 之间共享的文件留出一大块空间。只要系统上的单个用户分离并不重要,我就会将其设为 NTFS。我必须添加 ntfs-3g 包以让 CentOS 访问 NTFS 分区。我最近还添加了 ntft-progs。两者都可以在 EPEL 存储库中供 CentOS 用户使用。我不清楚 Fedora 中这些包需要哪些步骤。Fedora 用户论坛会为您提供帮助。如果您担心在系统上分离多个用户,那么您将需要解决 NTFS 安全性如何与 Linux 匹配的问题。我不知道。

如果您遵循我的所有建议,则只需要 3 个分区。Windows 和 Fedora 各一个,共享文件一个。这意味着它们都可以是主分区。如果您想以更传统的方式分离出一些 Linux 功能,那么您需要创建一个扩展分区并根据您认为合适的方式对其进行打包。一切都取决于您。

最后我想说的是,我将为第二个 Linux 操作系统创建一个空分区。Fedora 经常发布新版本,其中许多版本都是最新的。如果您为下一个 Fedora 版本留出一个分区,则可以将其与正常运行的 Fedora 安装一起安装。我发现这可以减轻尝试新操作系统的影响。也有虚拟机可用于此类实验,但这是另一个问题。

祝你好运。

答案2

我认为 Win7 需要超过 5GB 的空间。

我通常会提供至少 10-15GB。

你的交换文件应该有几 GB。

对于共享驱动器,您需要使用 NTFS 而不是 EXT 来允许从 Win7 访问。

要使 GRUB 正常工作,请安装 Windows 7第一的否则,安装 Win7 时 GRUB 将被覆盖。使用 2 个驱动器实际上更容易管理,因为如果您必须重新安装 Windows,您可以物理拔下 Linux 驱动器。

答案3

创建至少两个主分区。一个用于 Windows(必须是第一个分区),一个用于 GRUB。其他所有分区都可以使用主分区或扩展分区(逻辑卷驱动器会更好)。请记住,您最多只能有四个主分区。

使用 ntfs 格式化 windows 分区,使用 ext2、ext3 或 ext4 格式化 grub 分区。对所有其他 fedora 分区使用 ext4。Swap 有自己的文件系统。我建议将 windows 分区设置为至少 70GB,

交换 1-2 GB,
/usr/ 8 GB,
/ 4GB,
/home 5-10 GB,
/var 3 GB,
/启动 250 MB

但是,将 Fedora 分割成这么多分区其实并不重要。大多数情况下,两个分区就足够了。一个用于 /,一个用于 /boot。

相关内容