没有交换分区如何仅使用“SWAP FILE”进行hibernate

我发现答案接近这个问题,但在Ubuntu-forums中没有确切答案。我找到答案

  1. 如何在安装Ubuntu后创建交换分区。
  2. 如何创建交换文件或将交换文件添加到现有交换分区。

但现在对于这个问题。 由于在安装时我不知道使用交换分区,我安装了Ubuntu 12.10没有交换分区,我使用了第二种方法,如“ http://www.thegeekstuff.com/2010/08/how-to”中所述-add-swap-space / “创建交换文件,并在使用mkswap时出现此错误

# mkswap /root/myswapfile Setting up swapspace version 1, size = 1048572 KiB **no label, UUID=cc477ba5-e2d9-495c-a63b-300c4e5e0048** 

每次UUID不同。 但我忽略并继续下一步,当我试图hibernate我的系统时,我得到了这些错误

 PM: swap header not found, cannot get swap device try swapon -a, cannot get swap writer 

我只是想使用swapfile来hibernate我的系统而不创建交换分区。 可能吗? 我是ubuntu的新手。

由于这里提出了各种各样的担忧,我在这里也提醒我不要使用交换文件。 也许更改您的问题,我们可以引导您完成交换分区的追溯安装。

尝试安装USWSUSP包….我希望这会工作….