web-dev-qa-db-ja.com

暗号化されたルートパーティションのアクティブ化に使用する名前は何ですか?

暗号化された(LUKS)ルートパーティションを持つKubuntu 16.04システムで Boot Repair ツールを実行しようとしています。 この投稿 は、「正しい名前を使用して暗号化されたドライブをアクティブにする」ように指示します。この名前は、ライブシステムの/ etc/crypttabで指定する必要があります。

ライブシステムの/ etc/crypttabにエントリがありません。ライブシステムもKubuntu 16.04です。

必要な名前を特定/検索するにはどうすればよいですか?

2
jm672295

LUKSパーティションに最初に割り当てられた名前を識別する方法は?

Live USBから起動したときに、壊れたシステムのルートパーティションを特定する

暗号化されたパーティションは/dev/sdXYであると想定します。ここで、Xは文字で、Yは数字です。

ルートパーティションを解読して、内部を確認できるようにします。

を押してターミナルを開きます Ctrl+Alt+T 次のように入力します。

Sudo cryptsetup luksOpen /dev/sdXY temp_name

まず、Sudo passwordの入力を求められます。パスワードを入力して押します Enter。次にそれは言うでしょう:

Enter passphrase for /dev/sdXY:

パスフレーズを入力して、 Enter。パスワードもパスフレーズも表示されず、カーソルも移動しません。これは正常です。これにより/dev/mapper/temp_nameが作成されます

復号化されたパーティションをマウントし、中身を確認します

Sudo mkdir /mnt/temp_dir
Sudo mount /dev/mapper/temp_name /mnt/temp_dir
Sudo cat /mnt/temp_dir/etc/crypttab

最後の行には、次のようなcrypttabファイルの内容が表示されます。

correct_name UUID=78base79-8463-4046-a2b1-3a36b14cf42d none luks,timeout=30

チュートリアルを続行するには、correct_nameを書き留めてください。

すべての手順を元に戻す

次のコマンドを入力して、以前と同じようにすべてを返します。

Sudo umount /mnt/temp_dir            # Un-mounts /dev/mapper/temp_name
Sudo rmdir /mnt/temp_dir             # Deletes the temp_dir
Sudo cryptsetup luksClose temp_name  # Un-maps the LUKS partition from tem_name

お役に立てれば

0
user68186