Помилка завантаження Cryptswap - не вдається встановити?


9

Я вважаю, що у мене налаштований своп, але я не впевнений, оскільки під час запуску він говорить, що це щось, що відповідає лінії "не вдалося встановити / dev / mapper / cryptswap1 M для посібника S для пропуску" . Але, здається, змонтований? Я вже пробував це рішення без успіху.

Коли я запускаю free -mрезультат, це:

             total       used       free     shared    buffers     cached
Mem:          3887        769       3117          0         54        348
-/+ buffers/cache:        366       3520
Swap:         4026          0       4026

і sudo bklidце:

/dev/sda1: UUID="9fb3ccd6-3732-4989-bfa4-e943a09f1153" TYPE="ext4" 
/dev/mapper/cryptswap1: UUID="bd9fe154-8621-48b3-95d2-ae5c91f373fd" TYPE="swap"

і cat /etc/crypttabце:

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

моє /etc/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).
#
#                
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=9fb3ccd6-3732-4989-bfa4-e943a09f1153 /               ext4    
errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=bb0e378e-8742-435a-beda-ae7788a7c1b0 none            swap    
sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

cat /proc/swaps вихід:

Filename             Type        Size    Used    Priority
/dev/dm-0                               partition   4123644 0   -1

Чи мій підказок не налаштований правильно або як я можу виправити повідомлення про завантаження?

Відповіді:


9

Я трапився натрапити на цю проблему для трьох різних версій Ubuntu на двох різних комп’ютерах. Хоча більшу частину часу замінний розділ встановлювався, незважаючи на попередження, інколи GUI відмовлявся запускатися після завершення завантаження через це.

Ось що я зробив як вирішення:

Відкрийте термінал, натиснувши Ctrl+ Alt+ T.

Введіть gksudo gedit /etc/fstabі натисніть Enter.

Шукайте рядок, який читає:

/dev/mapper/cryptswap1 none swap sw 0 0

Тепер введіть значення noautoвідразу після sw(розділене комою), так воно виглядає приблизно так:

/dev/mapper/cryptswap1 none swap sw,noauto 0 0

Збережіть і вийдіть. Таким чином, ваш розділ підкачки не буде змонтований під час завантаження , таким чином, попереджувальне повідомлення не з’явиться або навіть перешкоджатиме появі екрана входу.

Тепер наберіть термінал

gksudo gedit /etc/rc.local

і введіть: до вступу exit 0 :

sleep 10

swapon /dev/mapper/cryptswap1

Якщо немає запису exit 0, вам доведеться ввести його прямо під цими двома рядками. Збережіть і знову вийдіть. Це дозволить вашій системі почекати 10 секунд після входу, щоб змонтувати зашифрований розділ swap.

Перезавантажте систему. Більше не слід отримувати попереджувальне повідомлення. Після входу зачекайте деякий час, потім знову відкрийте термінал і введіть

free -m

Ваш результат повинен виглядати приблизно так:

fuzzyq @ Samsung-R710: ~ $ безкоштовно -м

              total       used       free     shared    buffers     cached

 Mem:          3949       3806        143          0         86       1783

 -/+ buffers/cache:       1936       2013

 Swap:         4095          0       4095

Останній рядок є важливим. Якщо для загального свопу відображається позитивне значення, ваш розділ swap успішно монтується.


2
Дякую, що нарешті виправили мою проблему та її правильне встановлення!
дерев’яний

Радий, що це спрацювало, вітаємо!
FuzzyQ

Я спробував це на (майбутньому) Ubuntu 14.04, і, на жаль, процедура не допомогла - своп створений на останньому кроці, swapon /dev/mapper/cryptswap1але він не встановився після перезавантаження. Мені здається, вирішення проблеми не зможе допомогти через проблеми, описані в цій дискусії про стартову групу Launchpad, пов'язану з проблемою (застереження: технічна дискусія).
Премек Брада

1
Цій відповіді може бути 1,5 року, але все ще працює! Дякую!
Нік Уортел,

1

Ви не монтуєте файлові системи підкачки. Однак ви можете перевірити, чи використовуються вони:

cat /proc/swaps

який покаже вам всі блокові пристрої, налаштовані на використання як swap.


Я відредагував свій оп, щоб уточнити своє питання. Я хочу виправити завантажувальне повідомлення, яке я отримую. Не впевнений, чи cat /proc/swapsдопоможе у цьому, але я додав це до своєї посади
Вуд

Чи передбачається це бути sda5або це нормально , що мій cat /proc/swapsєdm-0
деревні
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.