如何增加 Wubi 安装的交换大小?

如何增加 Wubi 安装的交换大小?

我使用 Wubi 安装程序安装了 Ubuntu。所以我的默认交换大小只有 256MB。我有 1GB 的 RAM,所以很多时候系统会发出警报,要求增加交换空间。我读过掉期常见问题解答,但是我仍然不确定如何在使用 Wubi 安装 Ubuntu 时增加交换大小。

答案1

只需遵循 Wubi 指南即可。虽然其他一些答案可能有用,但您必须确保不要在循环安装的设备上创建交换文件,这可能会导致性能下降。

https://wiki.ubuntu.com/WubiGuide#How_do_I_increase_my_swap_space.3F

如何增加交换空间?

以下命令将交换空间增加到 2 GB。将 count= 替换为交换文件所需的千字节数。

sudo su
swapoff -a
cd /host/ubuntu/disks/
mv swap.disk swap.disk.bak
dd if=/dev/zero of=swap.disk bs=1024 count=2097152
mkswap swap.disk
swapon -a
free -m

答案2

我以前从未使用过 Wubi,但我猜想添加分区可能会很复杂。但是,没有规定说您需要使用交换分区。您也可以使用交换文件,并将其存储在系统上的任何位置。我可能会选择/media,但这取决于您。方法如下:

  1. 创建额外的交换文件并设置适当的权限。您可以将其放在任何您喜欢的位置。将大小设置为您想要的额外交换空间大小。

    sudo fallocate -l 1g /path/to/desired/file
    sudo chmod 600 /path/to/desired/file
    
  2. 格式化您的交换文件:

    sudo mkswap /path/to/desired/file
    
  3. 添加到/etc/fstab

    gksudo gedit /etc/fstab
    

    将其插入到文件底部:

    /path/to/swap/file  none  swap  sw  0 0
    
  4. 启用所有交换,包括新的交换文件:

    sudo swapon -a
    

我的大部分答案都来自掉期常见问题解答。向下滚动到有关交换文件的部分。

答案3

我觉得这里他们解释了如何轻松地做到这一点。我不知道 wubi 的具体工作原理,所以我猜你想添加一个文件作为交换。如果你正在使用分区,那么你需要使用 parted 之类的工具来调整磁盘分区的大小。

相关内容