Gắn kết phân vùng LUKS khi khởi động


18

Tôi đã cài đặt một máy Ubuntu với hai phân vùng LUKS được mã hóa : một cho /và một cho /home.

Tôi đã cài đặt lại máy để nâng cấp lên 10.04. Một lần nữa, /được cài đặt bằng LUKS và tôi có thể gắn kết /homebằng cách sử dụng:

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

Vấn đề là, trình ánh xạ mật mã này biến mất sau khi khởi động, vì vậy tôi đặt dòng thích hợp trong fstab không thành công.

Làm cách nào để đặt mật mã nhắc nhở mật khẩu và mở khóa ổ đĩa khi khởi động ?

Cảm ơn,

Ađam

Câu trả lời:


17

Có vẻ như tôi cần chỉnh sửa /etc/crypttabtệp, tương đương với tiền điện tử fstabvà thêm dòng sau:

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

Và thêm vào như sau /etc/fstab:

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

Bây giờ tôi nhận được hai lời nhắc mật khẩu khi khởi động, khi cần thiết.


3
bạn cũng sẽ phải cập nhật hình ảnh initramfs update-initramfsđể thay đổi này có hiệu lực.
dward

-3

Tôi đã từng gặp vấn đề tương tự!! Tuy nhiên, mọi thứ đều được quan tâm sau lệnh này! Bạn nên thử nó :-)

sudo update-initramfs -u -k all

6
Quan tâm để giải thích những gì lệnh đó làm gì?
Flimm

1
@Flimm, lệnh tạo lại ramdisk của bạn, cho tất cả các kernel đã cài đặt. Bạn có thể định cấu hình crypttab, nhưng điều này cần được sao chép vào ramdisk của bạn, nếu bạn sử dụng một gốc được mã hóa
daisy

2
Câu trả lời này nên bao gồm một lời giải thích sâu sắc, không rõ ràng rằng nó liên quan đến câu hỏi nào cả.
Langston
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.