再インストールする前に、Ubuntu 16.04をインストールし、暗号化されたホームパーティションを設定しました。デフォルトでは、同じ設定を再利用するように再インストールして構成しようとしています。sda6
「ext4ファイルシステムとして使用」を選択したので、パーティションをフォーマットするボックスを選択してからマウントすることを選択しました/
。sda5
暗号化ホームディレクトリ) また、「ext4ファイルシステムとして使用」[1]を選択しました。いいえフォーマットするには、チェックボックスを選択して/home
。これはうまくいくようですが、今すぐ起動すると、以前のようにプライマリパーティションのパスワードを求めるプロンプトが表示されず、システムログに次の疑わしい行が表示されます。
Jan 02 18:22:31 HOSTNAME systemd[1]: dev-mapper-luks\xUUID.device: Job dev-mapper-luks\xUUID.device/start timed out.
Jan 02 18:22:31 HOSTNAME systemd[1]: Timed out waiting for device dev-mapper-luks\xUUID.device.
Jan 02 18:22:31 HOSTNAME systemd[1]: Dependency failed for File System Check on /dev/mapper/luks-95a5b792-d8c6-400b-9253-c998bb7b2141.
Jan 02 18:22:31 HOSTNAME systemd[1]: Dependency failed for /home.
Jan 02 18:22:31 HOSTNAME systemd[1]: Dependency failed for Local File Systems.
Jan 02 18:22:31 HOSTNAME systemd[1]: Dependency failed for Clean up any mess left by 0dns-up.
Jan 02 18:22:31 HOSTNAME systemd[1]: dns-clean.service: Job dns-clean.service/start failed with result 'dependency'.
Jan 02 18:22:31 HOSTNAME systemd[1]: local-fs.target: Job local-fs.target/start failed with result 'dependency'.
Jan 02 18:22:31 HOSTNAME systemd[1]: local-fs.target: Triggering OnFailure= dependencies.
Jan 02 18:22:31 HOSTNAME systemd[1]: home.mount: Job home.mount/start failed with result 'dependency'.
Jan 02 18:22:31 HOSTNAME systemd[1]: systemd-fsck@dev-mapper-luks\xUUID.service: Job systemd-fsck@dev-mapper-luks\xUUID.service/start failed with result 'dependency'.
Jan 02 18:22:31 HOSTNAME systemd[1]: dev-mapper-luks\xUUID.device: Job dev-mapper-luks\xUUID.device/start failed with result 'timeout'.
明らかにHOSTNAME
、およびUUID
実際のホスト名とUUIDを示します。
この問題をどのように解決しますか?
[1]暗号化されたファイルシステムを選択すると常にフォーマットされます。
答え1
crypttab
フォーマットはとても簡単です。 Systemdがデバイスを検出しただけですが、newdevice rawdevice password [options]
crypttabが "none"をパスワードとして使用する場合、デフォルトの動作はデバイスがマウントされるたびに尋ねることです。
したがって、これをcrypttabに追加します。
echo "home UUID=<UUID of Luks partition> none" >> /etc/crypttab
また、要求するにはデバイスをマウントする必要があるため、fstabにも追加する必要があります。/dev/mapper/home