srg*_*prs 14 partitioning mount swap gparted 14.04
我从 12.04 升级到 14.04。当我打开资源监视器时,我注意到没有检测到我的交换。我安装了 Gparted,打开程序并开始查看我的文件树。我注意到我的交换区被标记为unknown
,旁边有一个红色的感叹号。我将其格式化为 linux-swap,然后从菜单中选择了“swapon”。我重新加载了系统监视器,看起来我的问题已经解决了。
我重新启动了我的电脑,再次打开系统监视器,我看到交换已经不在了。在Gparted中,这次分区被识别为swap,但是系统没有看到。每次系统重新启动时,我都需要`swapon。
当 VMware 告诉我我没有交换时,我第一次意识到这个问题。我以为我做到了,因为我所做的只是升级我的发行版。我的分区布局在升级过程中根本没有改变。
我决定使用我的 gparted livedisk 将相同的交换区域(您将在照片中看到)格式化为linux-swap
. 在我这样做之前,Gparted lifeisk 给出了同样的错误,即无法识别。交换格式化完成后,我重新启动了计算机,发现它没有启动。这次 GRUB 有错误。我以前在发行版中从未发生过这种情况,做类似的磁盘工作。
然后我决定从 USB 和 CD 进行 14.04 的全新安装,但我仍然遇到同样的问题。我尝试(正如您将在照片中看到的)从终端 'swapon -a' 也没有成功(即使我能够从操作系统中的 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
Run Code Online (Sandbox Code Playgroud)
我不太了解这些信息的含义,但它可能对您有所帮助。我可以通过在 Gparted 中格式化它来弄乱我的交换吗?它在实用程序中是未知的,因为它是 cryptswap。
这是我目前的状态。正如我所说,每次重新启动时我都需要“交换”。
我使用 Ubuntu 作为双启动已经好几年了。从 6.06“Dapper”开始。我几乎使用过所有发行版,以前从未遇到过这个问题。这是我请求您的帮助和建议的地方。我不是极客,只是一个爱好者,我有基本的技能和能力。
打开终端并运行以下命令:
sudo blkid
Run Code Online (Sandbox Code Playgroud)
它将为您提供硬盘驱动器分区的 UUID 编号,请注意交换分区 UUID 编号。
现在以 root 身份转到 fstab 文件,在该文件中转到“# swap was on /dev/sda6 during installation”下的行,将 swap 下的 UUID 编号替换为您从 blkid 命令获得的 UUID 编号
删除 UUID 之前的“#”符号,这意味着该行不会运行,因此将其删除。
也完全删除下面的行 /dev/mapper/cryptswap1 none swap sw 0 0
现在重新启动。
我希望这有帮助。
归档时间: |
|
查看次数: |
12384 次 |
最近记录: |