外部USBディスクからLUKS Linuxインストールを起動する

外部USBディスクからLUKS Linuxインストールを起動する

今後:SATA内部SSD、LUKS暗号化を含むext4パーティション(Debianインストール)+カーネル、initrd、およびGRUB設定ファイルを含む暗号化されていない小さな起動パーティション

後ろに:同じディスクがUSB-SATAアダプタを介して外部に接続されます。

GRUBを起動できなくなりましたが、GRUBとDebianカーネルの両方がディスクを認識します(正しいサイズとパーティションが表示されます)。また、カーネルをロードした後、LUKSパスワードを要求してそれを認識します(正しく入力された場合)。 GRUBコマンドラインからカーネルファイルとinitrdファイルを提供し、GRUB設定ファイルコマンドを使用して以前のgrub.cfgファイルをロードしてみました。 。

以下は、以前の設定で使用されたGRUBの一部です。

menuentry 'Debian GNU/Linux' --class debian --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-8b6b854f-d92a-439d-a0e3-315d39bb0802' {
    load_video
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos3'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos3 --hint-efi=hd0,msdos3 --hint-baremetal=ahci0,msdos3  a597f222-87d2-4e19-8965-aa0eff0bceea
    else
      search --no-floppy --fs-uuid --set=root a597f222-87d2-4e19-8965-aa0eff0bceea
    fi
    echo    'Loading Linux 4.9.0-11-amd64 ...'
    linux   /vmlinuz-4.9.0-11-amd64 root=UUID=8b6b854f-d92a-439d-a0e3-315d39bb0802 ro  quiet
    echo    'Loading initial ramdisk ...'
    initrd  /initrd.img-4.9.0-11-amd64   

以下はさまざまなエラー画面です(どれが私が試しているものと一致するのか覚えていません)。

ここに画像の説明を入力してください。

ここに画像の説明を入力してください。

ここに画像の説明を入力してください。

この新しい設定でDebianのインストールを開始できますか?

ベストアンサー1

暗号化されたボリュームsdb2_cryptが正しく設定されていることを確認し、それを試してみました。

linux   /vmlinuz-4.9.0-11-amd64 root=/dev/mapper/sdb2_crypt ro 
initrd  /initrd.img-4.9.0-11-amd64  

その中の一部のファイルシステムが認識されないため、リカバリ環境で起動し、/etc/fstabそれをコメントアウトして保存してから再起動し、LXDEログイン画面から起動します。

おすすめ記事