升级到 15.04 后无法启动 SteamOS

升级到 15.04 后无法启动 SteamOS

我的系统简要概述:我有 Ubuntu、Windows 8.1 和基于 Debian 的操作系统(具体来说SteamOS) 都已安装。昨天之前,它们都启动正常。

昨天,我升级到了 Vivid Vervet。重启后,我发现 SteamOS 的 GRUB 条目不见了。我尝试重新安装 GRUB,但没有成功。

进一步调查产生了一些奇怪的结果。/dev/sda5是 SteamOS 的启动分区。

结果fdisk

Device     Boot      Start        End   Sectors   Size Id Type
/dev/sda1             2148  957177855 957175708 456.4G 83 Linux
/dev/sda2       1305270272 1323696127  18425856   8.8G 82 Linux swap / Solaris
/dev/sda3  *    1323696128 1465147391 141451264  67.5G  7 HPFS/NTFS/exFAT
/dev/sda4        957177856 1305266175 348088320   166G  5 Extended
/dev/sda5  *     978155520  999127039  20971520    10G 83 Linux
/dev/sda6        999129088 1020100607  20971520    10G 83 Linux
/dev/sda7       1020102656 1305266175 285163520   136G 83 Linux
/dev/sda8        957179904  978153471  20973568    10G 82 Linux swap / Solaris

结果sudo fsck -vy /dev/sda5

fsck from util-linux 2.25.2
e2fsck 1.42.12 (29-Aug-2014)
/dev/sda5 is in use.
e2fsck: Cannot continue, aborting.

在 GParted 中,/dev/sda5显示为unknown文件系统类型。

另外,以前我可以/dev/sda5在文件管理器的侧边栏中看到它(我使用的是 Thunar)。现在它消失了,尽管所有其他分区都还在那里。

我该怎么做才能恢复我的 SteamOS 启动分区?

答案1

最后我跑过去,看到下面lsblk有一个设备。果然,有一行cryptswap1/dev/sda5/etc/crypttab

cryptswap1 /dev/sda5 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

我注释掉了这一行,重新启动并运行fsck/dev/sda5这次它按预期工作了。

我仍然不确定为什么在升级到 15.04 后会出现此问题,也许是新版本的问题cryptsetup。无论如何,那行代码/etc/crypttab什么也没做。

相关内容