我从12.04升级到14.04。当我打开资源监视器时,我发现未检测到我的交换。我安装了Gparted,打开了程序,然后开始查看我的文件树。我注意到我的交换区标记为unknown
,旁边带有红色的感叹号。我将其格式化为linux-swap,然后从菜单中选择“ swapon”。我重新加载了系统监视器,看起来好像问题已解决。
我重新启动计算机,再次打开系统监视器,然后看到交换不再存在。在Gparted中,这次分区被识别为交换分区,但是系统没有看到它。每当我的系统重启时,我都需要`swapon。
当VMware告诉我没有交换时,我首先被警告该问题。我以为我做到了,因为我所做的就是升级发行版。在升级过程中,我的分区布局完全没有改变。
我决定使用gparted livedisk格式化与相同的交换区(您将在照片中看到)linux-swap
。在我这样做之前,Gparted liveisk给出了相同的错误,即未被识别。交换格式化完成后,我重新启动了计算机,以发现它没有启动。这次GRUB出现错误。使用发行版进行类似的磁盘工作之前,这从来没有发生过。
然后,我决定从USB和CD进行14.04的全新安装,但是我仍然遇到相同的问题。我尝试(如您在照片中所见)从终端尝试'swapon -a'也没有成功(即使我能够从OS中的Gparted交换)-我收到目录错误。
这是我的fstab文件:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda5 during installation
UUID=a596c6cc-c9aa-43fe-aaad-abfeaae63916 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda6 during installation
#UUID=c4959ceb-5934-4cff-acd3-33ffcb153220 none swap sw 0 0
/dev/mapper/cryptswap1 none swap sw 0 0
我对该信息的含义不甚了解,但这可能对您有所帮助。我可以通过在Gparted中对其进行格式化来搞乱交换吗?在实用程序中未知,因为它是cryptswap。
这是我目前的状态。如我所说,每次重新启动时都需要“交换”。
我使用Ubuntu作为双重引导已有好几年了。从6.06开始。我用过几乎所有发行版,以前从未遇到过这个问题。这是我向您寻求帮助和建议的地方。我不是极客,只是一个狂热者,我拥有基本的技能和能力。