在14.04 LTS上未检测到掉期


13

我从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开始。我用过几乎所有发行版,以前从未遇到过这个问题。这是我向您寻求帮助和建议的地方。我不是极客,只是一个狂热者,我拥有基本的技能和能力。



我在kubuntu 14.04上遇到了同样的问题,并且最近更新修复了该问题..请尝试更新是否为您解决了该问题
nescius 2014年



Answers:


4

打开终端并运行以下命令:

sudo blkid

它将为您提供硬盘驱动器分区的UUID号,请注意交换分区UUID号。

现在,以root用户身份进入fstab文件,在“安装过程中,#swap在/ dev / sda6上”下的行下,替换为blkid命令中的UUID号。

在UUID之前删除“#”符号,这意味着该行将不运行,因此请将其删除。

还要完全删除下面的行 /dev/mapper/cryptswap1 none swap sw 0 0

现在重启。

希望对您有所帮助。


您无需启动,交换应该立即可用-这是给我的!
卡斯滕·艾格

1
@CarstenAgger:仅编辑fstab本身不会做任何事情。您还必须运行sudo swapon /dev/sda6,或通过gparted或其他方法将其打开。
戴尔·安德森

该解决方案还适用于新安装的Ubuntu 14.04,该版本在使用所有RAM时即将挂起。
戴尔·安德森
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.