เมานต์พาร์ติชัน LUKS เมื่อบูต


18

ผมได้ติดตั้งเครื่องอูบุนตูกับสองเข้ารหัสพาร์ทิชัน LUKSหนึ่งสำหรับและหนึ่งสำหรับ//home

ฉันติดตั้งเครื่องใหม่เพื่ออัปเกรดเป็น 10.04 /ติดตั้งอีกครั้งโดยใช้ LUKS และฉันสามารถติดตั้ง/homeโดยใช้:

mkdir /media/home
sudo cryptsetup luksOpen /dev/sda2 home
sudo mount -t ext3 /dev/mapper/home /media/home

ปัญหาคือ mapper cryptfs นี้หายไปหลังจากบูตดังนั้นฉันวางสายที่เหมาะสมใน fstab ล้มเหลว

ฉันจะตั้งค่า cryptfs ให้ถามรหัสผ่านและปลดล็อกไดรฟ์ตอนบูตได้อย่างไร

ขอบคุณ

อาดัม

คำตอบ:


17

ดูเหมือนว่าฉันต้องการแก้ไข/etc/crypttabไฟล์ซึ่งเป็น crypto เทียบเท่ากับfstabและเพิ่มบรรทัดต่อไปนี้:

# create a /dev/mapper device for the encrypted drive
home    /dev/sda2       none luks

และเพิ่มรายการต่อไปนี้ใน/etc/fstab:

# /home LUKS
/dev/mapper/home /home ext4 rw 0 0

ตอนนี้ฉันได้รับพรอมต์รหัสผ่านสองอันตอนบู๊ตตามต้องการ


3
คุณจะต้องอัปเดตอิมเมจเริ่มต้นด้วยupdate-initramfsเพื่อให้การเปลี่ยนแปลงนี้มีผล
dward

-3

ผมมีปัญหาเดียวกัน!! อย่างไรก็ตามทุกอย่างได้รับการดูแลหลังจากคำสั่งนี้! คุณควรลอง :-)

sudo update-initramfs -u -k all

6
สนใจที่จะอธิบายว่าคำสั่งนั้นทำอะไร?
Flimm

1
@Flimm คำสั่งสร้าง ramdisk ของคุณใหม่สำหรับเคอร์เนลทั้งหมดที่ติดตั้ง คุณอาจกำหนดค่า crypttab แต่สิ่งนี้จะต้องคัดลอกลงใน ramdisk ของคุณหากคุณใช้รูทที่เข้ารหัสลับ
daisy

2
คำตอบนี้ควรมีคำอธิบายในเชิงลึกไม่ชัดเจนว่าเกี่ยวข้องกับคำถามเลย
Langston
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.