Проблема, демонтирующая LVM в системе LUKS, когда начальный живой USB не присутствует

У меня есть довольно специфическая проблема с Ubuntu половина моей системы. TL; DR - то, что у меня есть Ubuntu 14.04 с помощью LVM на установке LUKS. / загружают жизни на незашифрованном разделе (/sda3) в то время как подкачка и корень, живой на LVM в разделе LUKS (/sda4). Я сделал установку от живого USB, и система главным образом работает. Однако поведение системы зависит от того, если исходный живой USB присутствует или нет.

Если USB присутствует, начальные загрузки системы примерно за ~3 секунды и чисто завершит работу. Если USB не будет присутствовать, то зашифрованная система смонтируется, но процесс входа в систему занимает ~60 секунд. На завершении работы системный корень требований занят и не завершит работу чисто.

Я не уверен, что точно проблема, или как я пошел бы о фиксации ее. Я подозреваю, что проблемой является результат того, что я делал что-то не так когда я chroot'ed от живого USB до новой установки во время установки. Любая справка значительно ценилась бы.

Я включаю как можно больше информации и приношу извинения, если остальная часть этого сообщения излишне длинна.

Вывод во время завершения работы:

Если живой USB присутствует, доходы завершения работы обычно:

wait-for-state stop/waiting
 * Stopping rsync daemon rsync [OK]
 * speech-dispatcher disabled: edit /etc/default/speech-dispatcher
 * Asking all remaining processes to terminate... [OK]
 * Killing all remaining processes... [OK]
ModemManager[971]: <info> Caught signal, shutting down...

ModemManager[971]: <info> ModemManager is shut down

nm-dispatcher.action: Caught signal 15, shutting down...
 * Deactivating swap... [OK]
 * Unmounting local filesystems... [OK]
 * sda4_crypt (busy)...
 * Stopping early crypto disks... [fail]
 * Stopping early crypto disks... [OK]
 * Will now halt
[ 155.0007241 reboot: Power down

Система чисто закрывается, и у нас нет проблем.

Если живой USB не присутствует, доходы завершения работы как:

wait-for-state stop/waiting
 * Stopping rsync daemon rsync [OK]
 * speech-dispatcher disabled: edit /etc/default/speech-dispatcher
 * Asking all remaining processes to terminate... [OK]
 * Killing all remaining processes... [fail]
ModemManager[971]: <info> Caught signal, shutting down...

ModemManager[971]: <info> ModemManager is shut down

nm-dispatcher.action: Caught signal 15, shutting down...
 * Deactivating swap... [OK]
 * Unmounting local filesystems... [OK]
 * sda4_crypt (busy)...
 * Stopping early crypto disks... [fail]
 * Stopping early crypto disks... [OK]
mount: / is busy
 * Will now halt
[240.184072] INFO: task kworker/6:1:124 blocked for more than 120 seconds.
[240.184132]       Not tainted 3.19.0-47-generic #53~14.04.1-Ubuntu
[240.184176] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[240.184418] INFO: task alsa-sink-USB A:2037 blocked for more than 120 seconds.
[240.184469]       Not tainted 3.19.0-47-generic #53~14.04.1-Ubuntu
[240.184512] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
[240.184710] INFO: task pulseaudio:2563 blocked for more than 120 seconds.
[240.184758]       Not tainted 3.19.0-47-generic #53~14.04.1-Ubuntu
[240.184802] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.

На данном этапе система выгоняет, продолжает отправлять вышеупомянутые ошибки равномерно и никогда правильно закрывается. Единственный способ зафиксировать это состоит в том, чтобы вручную выключить машину.

Установка:

Я - Windows 10 двойной загрузки и Ubuntu 14.04 на рабочем столе. До установки Ubuntu я установил Windows 10 и зашифровал его использование VeraCrypt. Эти два используют/sda1 и/sda2. Я затем пытался установить Ubuntu от живого USB свободно после этих двух руководств:

[1] https://thesimplecomputer.info/full-disk-encryption-with-ubuntu

[2] http://techblog.mastbroek.com/all-articles/dualboot-encrypted-windows-and-ubuntu/5/

Я главным образом следовал [1] и в основном только сослался [2] для установки LVM./, начальная загрузка находится на незашифрованном разделе/sda3, в то время как подкачка и корень находятся на LVM в разделе LUKS,/sda4. Все сделано с помощью UUID. Когда все сказано и сделано, моя система похожа:

$ sudo lsblk -o name,uuid,mountpoint
NAME                          UUID                                   MOUNTPOINT
sda                                                                  
├─sda1                        16808C90808C784F                       
├─sda2                                                               
├─sda3                        41589165-270f-4be5-bbfd-7fe66112f485   /boot
└─sda4                        dd217bb3-30f3-496a-8dc9-12abc62e0b0f   
  └─sda4_crypt (dm-0)         BJA0uf-k4EW-SpaJ-GfTN-5orX-K5AM-IGuKcD 
    ├─MyVolume-swapvol (dm-1) 71149c9e-22b7-4349-8045-a632f2ff63c6   [SWAP]
    └─MyVolume-rootvol (dm-2) 1c5cf473-72a5-4066-b65e-2fdbe78fa231   /
sdb                                                                  
├─sdb1                        8EBC75B8BC759C01                       
└─sdb2                        D20877650877478D                       
sdc                                                                  
└─sdc1                        68463BC6463B9432                       
sdd                                                                  
└─sdd1                        B88407A8840767E8                       
sr0                                                                  

Содержание fstab:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
UUID=1c5cf473-72a5-4066-b65e-2fdbe78fa231 /               ext4    errors=remount-ro 0       1
# /boot was on /dev/sda3 during installation
UUID=41589165-270f-4be5-bbfd-7fe66112f485 /boot           ext2    defaults        0       2
UUID=71149c9e-22b7-4349-8045-a632f2ff63c6 none            swap    sw              0       0

Содержание crypttab:

sda4_crypt UUID=dd217bb3-30f3-496a-8dc9-12abc62e0b0f none luks,discard,lvm=MyVolume

Насколько я могу сказать, все выше корректных взглядов. Я подозреваю, что проблема не с монтированием / размонтирование зашифрованной системы, а скорее с некоторой странной зависимостью с файлами на живом USB. Это, кажется, подразумевает, что что-то пошло не так, как надо с Шагами 6 из руководства [1] когда я chroot'ed от живого USB до системы зашифрованного файла. Соответствующие команды (непосредственно от [1]), запускающийся из живого USB:

cd /mnt
mkdir root
mount /dev/mapper/root root
mount /dev/mapper/sda1 root/boot
chroot root
mount -t proc proc /proc
mount -t sysfs sys /sys

На самом деле делая это, я изменил/sda1 и/dev/mapper/... по мере необходимости для моей системы.

Если это на самом деле, где что-то пошло не так, как надо, я понятия не имею, как даже диагностировать проблему уже не говоря о фиксации это.

1
задан 21 January 2016 в 10:19

0 ответов

Другие вопросы по тегам:

Похожие вопросы: