适用于三重启动 Windows、Ubuntu、Arch 的高级分区计划

适用于三重启动 Windows、Ubuntu、Arch 的高级分区计划

目前我正在运行 Windows 7 / Ubuntu12.04 双启动。但我想添加一些其他 Linux 发行版,如 Arch 和 Slackware。

  • Windows 仅用于游戏
  • Ubuntu 是为了提高生产力
  • Arch 或 Slackware 仅用于实验和学习有关 Linux 的更多信息

我希望将音乐和电影集中到一个可以从 Windows 和 Ubuntu 访问的位置。我将在两个 Linux 系统中使用 emacs 和 vim,如果有某种方式可以共享它们的配置文件就好了。

尽管如此,我有一个 500GB 的硬盘可用,我想得到一些关于如何对其进行分区的建议。经过一番研究,我认为需要以下内容:

  • 主(sda1):NTFS Windows(80-100GB -如今游戏占用了太多空间
  • 主(sda2):/boot(200MB -GRUB
  • 逻辑:
    • (sda3):ext4 /Ubuntu(25-30GB -有一定的膨胀空间
    • (sda4):ext4/架构(10 GB)
    • (sda5):ext4 /homesome size GB-日常工作,[敏感]文档,项目和配置文件
    • (sda6):NTFS 数据分区(剩余空间 -大部分是媒体文件
    • (sda7):交换(4GB = RAM 大小)

我想到的另一件事是将 /root 和 /etc 分开?这是同一台机器,我需要相同的网络设置、管理任务,并且将使用大部分相同的 bash 脚本和别名,对吗?

  1. 关于分区的顺序有什么特殊之处吗?
  2. 需要什么文件系统/boot
  3. 还有什么需要考虑的事情吗?

哦,顺便说一句:不,我不想在虚拟机中运行 Arch/Slackware,因为我想感觉生活在终端世界中所带来的速度和美感。这个操作系统很可能永远不会看到桌面环境 :)

答案1

  1. 为了提高硬盘性能,您希望交换分区尽可能靠近驱动器的开头。

  2. EXT4 很好。如果 EXT4/boot是主分区并且分区表在它之前没有被更改,那么有时它可以使 GRUB 配置更简单。

  3. 您不应该共享/root/etc如果您要尝试使用 Arch,您可能会弄乱配置。此外,在 Arch 安装期间,安装程序可能会使用自己的配置写入上述分区,这可能会限制或混淆 Ubuntu。

相关内容