GRUB在引导某个操作系统之前重新创建分区
我遇到了管理硬盘上交换区域的问题。 番外篇: 因为我的免费只有少量GiBbs C:\ 分区,Windows会定期缩小页面文件(即使它在设置中设置为固定大小),这真让我烦恼。特别是因为Windows抱怨内存不足,它本身没有先问我或我允许它... 我对这个“侧面话题”有疑问 这里 万一你有几点要说的话。 我有以下设置: sda1: C:\ - Windows 7,启动分区,页面文件等 sda5:swap for linux sda6: / - Linux root sda7: D:\ - 数据和whatelse 现在的问题是我有一个4 GiB交换分区和一个4 GiB页面文件,所以在实践中,8个GiB是从我已经不够大的硬盘分配的,仅用于交换。 我正在寻找什么,我找不到 什么 关于手册中的这个主题,是一种以某种方式告诉GRUB的方法 格式 我一直在启动操作系统的分区。 所以,如果我启动Linux, sda5 成为交换,如果我正在启动Windows, sda5 成为NTFS分区。在每种情况下,引导的操作系统都应在“新创建的”分区上分配其交换区域。 因此我最终只会使用 真 我的硬盘空间使用了4 GiB,因为一次只能运行一个系统。 在有人试图建议替代选项或可能的错误之前,我想提示一些事情: 升级我的系统不是一个选择(由于财务) 由于这个额外的操作,我没有问题,启动变得慢得多(如果我最终摆脱“内存不足”警告,较慢的启动是一个很大的妥协) 我知道当我们移动到光盘的外边缘时,圆周速度会变小。我可以随时重新安排我的分区,定期备份。 我唯一担心的是,从来没有人遇到如此庞大的问题,GRUB也无法处理这个问题。