не вдалося встановити / dev / mapper / cryptswap1


14

У мене щойно була основна проблема з моїм Ubuntu 11.04 Natty, який, на мою думку, закінчується перевстановленням :-(

Це проблема одна з двох, тому я поставив їх як два питання.

З незрозумілої причини вчора у мене на ноутбуці було оновлення дистрибуції, яке з усіх намір і цілей не робило нічого. Ніяких істотних змін версій, за винятком Evolution та LibreOffice, а також деяких середовищ GNOME (моє інше питання).

Тепер, коли я завантажую свою машину, я отримую це повідомлення

could not mount /dev/mapper/cryptswap1 M for manual S for skip

Що б спричинило цю помилку, і що на землі є Cryptswap1?

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' 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>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=c3cff8dd-1bf2-4618-8801-761b335c8d38 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

sudo blkid | grep swap
/dev/mapper/cryptswap1: TYPE:"swap"

Криптаб
# <target name> <source device> <key file> <options>

ls -l /dev/mapper
total 0
crw------- 1 root root 10, 236 2011-08-16 05:28 control

Filename Type Size Used Priority
/dev/sda5 partition 1038332 86760 -1


/dev/mapper/cryptswap1ваш зашифрований своп, див. askubuntu.com/questions/53242/check-if-partition-is-encrypted/…
NN

Відповідно до цієї посади, мій привід НЕ шифрується, тому чому він намагається встановити віртуальний диск дещо?
Крістофер Стансбері

Будь ласка, включіть висновок /etc/fstabу своєму запитанні.
NN

1
Чи немає коментарів (рядків, що починаються з #) у вашому /etc/fstab? Якщо є, важливо включити їх сюди, щоб ми могли побачити, що прокоментували, а що ні. Нам потрібен точний вміст /etc/fstab.
NN

3
У мене налаштування схожа на вашу, і я отримую повідомлення також. Я також шукаю рішення.
NN

Відповіді:


9

У вашому /etc/fstabфайлі /dev/mapper/cryptswap1запис є, тому Ubuntu намагається встановити його на завантаженні. Якщо ви не використовуєте зашифровані розділи, цього рядка не повинно бути там. Чомусь також прокоментували рядок, створений установщиком Ubuntu. Тому просто змініть (в /etc/fstab):

# swap was on /dev/sda5 during installation
#UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

до

# swap was on /dev/sda5 during installation
UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none            swap    sw              0       0

ВАЖЛИВО: Перш ніж перезапустити, переконайтеся, що перевіряєте, що fe10641d-a928-479e-ab3a-b0706b97b601насправді /dev/sda5працює:

ls -l /dev/disk/by-uuid/fe10641d-a928-479e-ab3a-b0706b97b601

Це повинно сказати щось на кшталт:

lrwxrwxrwx 1 root root 10 2011-08-16 08:28 /dev/disk/by-uuid/fe10641d-a928-479e-ab3a-b0706b97b601 -> ../../sda5

sda5Частина врешті-решт , є важливою частиною. Після того, як ви впевнені, що UUID відповідає номеру розділу, запустіть sudo fdisk -l /dev/sdaі переконайтеся, що /dev/sda5це розділ swap.

Тоді просто перезавантажте і все це :) Сподіваюся, це допоможе.


2
Питання про ВАЖЛИВУ частину. Що робити, коли lsкоманда не має цього виводу, а натомість каже cannot access: No such file or directory:?
bozdoz

4

Як і Чен Сяо-Лонг, описаний у своїй відповіді, ви повинні видалити рядок "crypswap" /etc/fstab. Потім ви коментуєте раніше коментований рядок swap, так що кінець файлу виглядає так:

# swap was on /dev/sda5 during installation
UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none            swap    sw              0       0

Щоб перевірити тип UUID та файлової системи (із очищеним кешем), запустіть:

~$ sudo blkid /dev/sda5 -c /dev/null

Щоб негайно спробувати нову конфігурацію, вам доведеться перезавантажити /etc/fstab:

~$ sudo mount -a

Крім того, я не маю поняття, чому оновлення (випуск?) Викликає цю помилку.


Стара версія:

Запит:

  • /etc/crypttab

  • ls -l /dev/mapper

  • lvscan (лише LVM)

  • fdisk -l

  • cat /proc/swaps

  • чому ваш коментований розділ UUID-розділу коментується?

  • чи є висновок UUID blkidкоманди таким же, як у /etc/fstab(або це весь вихід blkid)?

Виправлення темпора:

Щоб придушити це повідомлення під час завантаження, ви можете додати опцію кріплення "nobootwait" або рядок коментарів у /etc/fstab.


UUID від Fstab становить 100%, як є. Зауваження, я вважаю, стосовно коментаря вище, вказуючи, що моя крипта була на SDA5 під час встановлення. Я поставив під сумнів це питання, враховуючи те, що установка не змінилася, і через установку я розділив лише один диск на 2 розділи. Другий рядок мого кодування - blkid, який, як ви бачите, не показує UUID.
Крістофер Стансбері
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.