私はacepc T11でルート暗号化されたDebian Busterのロックを解除しようとしています。 dropbearをインストールして追加しました。
DEVICE=enp1s0
IP=:::::enp1s0:dhcp
で/etc/initramfs-tools/initramfs.conf
実行しますupdate-initramfs -k all -u
。 initramfsのロード中に複数のエラーが発生しました。
ipconfig: enp1s0: SIOCGIFINDEX: No such device
ipconfig: no devices to configure
そしてエラー
/scripts/init-premount/dropbear: .: line 275: can't open '/run/net-enp1s0.conf': No such file or directory
続行するには、コンピュータにLUKSパスワードを入力するだけです。
私が試したいくつか:
- このインターフェイス
enp1s0
はシステムが完全に起動した後に表示されるインターフェイスですが、ip a
initramでは間違っていると思いますか? ! initram自体が正しい名前を見つけることができるように、インターフェイス名を省略しようとしましたが、まだエラーが発生し、最後のipconfig: no devices to configure
名前が/scripts/init-premount/dropbear: .: line 275: can't open '/run/net-*.conf': No such file or directory
。 eth0
また、「標準」インターフェイス名を試しましたが、eth1
同じエラーが発生しました。- 私は
/boot/cmdline.txt
それに基づいて編集します。これ答えてみますが、それは役に立ちません。 - 同様の問題(ページが見つかりません)がある人に役立つように見えましたが、成功しなかったため、およびを追加しました
virtio
。virtio_pci
virtio_net
/etc/initramfs/modules
- 説明どおりに
ip=dhcp
追加しました。GRUB_CMDLINE_LINUX_DEFAULT
/etc/default/grub
本文から。まったく変わったことはありません。 /etc/initramfs-tools/conf.d/cryptroot
提案された内容でファイルを作成しました。target=mmcblk0p3_crypt,source=UUID=49429a5f-f094-485c-8c2e-45f53f81919f
この質問と回答サイトは。 (ところで/etc/crypttab
istの内容は。)mmcblk0p3_crypt UUID=49429a5f-f094-485c-8c2e-45f53f81919f none luks,discard,initramfs
私の考えでは、ネットワークが機能していないか、initramfsステップでドライバが欠落しているか、インターフェイス名が間違っていますが、最初の名前を変更する方法や正しい名前を見つける方法がわかりません。助けてくれてありがとう。
答え1
実際、initramfsでネットワークドライバが欠落していることがわかりました。MODULES=most
のモジュールパラメータが/etc/initramfs-tools/initramfs.conf
不十分です。ありがとうこの回答、私のネットワークドライバが使用されていることを発見し、lspci -v
ここに適切なモジュールを追加しました/etc/initramfs-tools/modules
。 initramfsを再構築した後も一部のモジュールがロードされないというエラーは引き続き発生しますが、ネットワークはまだ実行中であるため、LUKSデバイスをリモートでロック解除できます。