Быстрый обзор моей системы: у Меня есть Ubuntu, Windows 8.1 и находящаяся в Debian ОС (конкретно SteamOS) все установленные. Все они загрузились очень хорошо прежде вчера.
Вчера, я обновил до Яркого Vervet. После перезагрузки я понял, что записи GRUB для SteamOS отсутствовали. Я пытался переустановить 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?
В конечном счете я выполнил 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
ничего не делала так или иначе.