Saya telah mencoba untuk mendapatkan Raspbian Jessie, diinstal dari gambar untuk boot dengan partisi root yang dienkripsi.
Saya berhasil mengikuti panduan di sini .
Ketika saya mem-boot Pi, ia turun ke prompt initramfs, lalu saya membuka partisi dengan
# cryptsetup luksOpen /dev/mmcblk0p2 sdcard
# exit
dan boot ke Debian. Bagus!
Namun, ada beberapa masalah. Ketika saya mencoba memperbarui file initramfs dengan:
# sudo mkinitramfs -o /boot/initramfs.gz
di Debian, Pi tidak berhasil reboot ke prompt initramfs. Itu hanya hang dengan kursor yang berkedip setelah menampilkan logo pixel. Ketika saya mengembalikan ke gambar boot cadangan saya, saya mendapatkan prompt initramfs lagi dan dapat mem-boot dari root terenkripsi.
Masalah kedua adalah bahwa saya tidak mengkonfigurasi dropbear dengan benar; tampaknya dikonfigurasi untuk menggunakan DHCP. Ini berarti bahwa ketika saya login akan mendapatkan alamat IP acak. Saya perlu memperbarui konfigurasi ke alamat IP tetap sehingga saya dapat masuk ke Pi tanpa kepala setelah reboot, tetapi tanpa kemampuan untuk memperbarui initramfs saya tidak tahu bagaimana cara memperbaikinya.
Mengingat bahwa saya bahkan tidak bisa mendapatkan prompt initramfs setelah pembaruan, saya benar-benar tidak yakin bagaimana memulai memecahkan masalah ini, jadi petunjuk apa pun akan sangat bagus. Saya akan memberikan informasi apa pun yang akan membantu menyelesaikan masalah ini.
systemd
; Saya menjalankan beberapa sistem standar Debian 8 yang berbeda dengan partisi root terenkripsi tanpa masalah. Kecurigaan saya adalah bahwa kode untuk meminta frasa sandi enkripsi tidak ada atau tidak kompatibel dengan apa pun yang memasang logo splash screen. (Saya mendapatkan prompt mode teks untuk frasa sandi selama boot sistem.) Ketika saya mendapatkan kesempatan, saya akan membandingkan skrip startup pada Pi saya dan pada salah satu laptop Debian saya.
systemd
,init
sistem default maju dari versi "Jessie" saat ini dari Debian dan dengan demikian Raspbian yang berasal darinya pernah mengalami masalah dengan sistem file terenkripsi. Saya menduga bahwa setidaknya beberapa bagian dari masalah telah diselesaikan tetapi dalam kasus khusus Anda, Anda mungkin ingin mempertimbangkan untuk beralih kembali ke sysVinit
yang diharapkan oleh artikel 2013 (itu menyebutkan versi "Wheezy" dari Raspbian yang merupakan versi sebelumnya yang akan memiliki init default dari sysV satu) ...