我想在我的Ubuntu 15.10中添加交换分区 在Windows XP中使用双启动, &安培;使用Linux构建Cyanogenmod 13但总是会出现以下错误,
make:*fork:*Cannot allocate memory
与RAM有关 我搜索过&发现需要在我的Ubuntu中添加交换内存, 有人建议你需要至少4GB RAM(我有)+ 4GB交换分区才能继续构建。 about my computer 在检查和&发现已经有交换分区或其他任何东西,如附图, swap partition details 但现在混淆了什么可以帮助我继续我的构建 有没有人有这个解决方案
答案 0 :(得分:0)
继续做你开始制作交换分区或文件的内容。 在图片上你已经有了一个交换文件,但它对你的任务来说有点小(256M)只需添加另一个就可以有很多。
如果你不熟悉分区 - 制作交换文件会不那么危险。您可以再创建一个这样的交换文件
sudo dd if=/dev/zero of=/path_to_your_swap_file_to_be/swap_file bs=1M count=1024
这将创建1个gig文件,如果你需要4gigs并且你的系统支持那么多使用4M块或4096个计数。
sudo mkswap /path_to_your_swap_file_to_be/swap_file
这会将交换标题放入文件
sudo swapon /path_to_your_swap_file_to_be/swap_file
这会将文件添加到交换空间
free- m
现在您应该看到扩展的交换内存池