Grub2 có thể phân phối nhiều LUKS / LVM chỉ với một phân vùng khởi động không?


7

Có rất nhiều hướng dẫn trên internet để phân phối đa khởi động không mã hóa bằng cách sử dụng một phân vùng khởi động và tải chuỗi. Ví dụ, khởi động 145 hệ điều hành .

Tương tự, có các hướng dẫn cho các distro đa khởi động bên trong LUKS / LVM nếu nhiều phân vùng khởi động (không được mã hóa) được sử dụng, bằng cách sử dụng bộ tải khởi động chính chuỗi tải bộ tải khởi động trong các phân vùng khởi động không được mã hóa khác. Ví dụ, đa khởi động trên LUKS .

Nhưng tôi không thể tìm thấy bất kỳ thông tin nào về đa khởi động với các ràng buộc sau:

  • Chỉ một (hoặc không có) phân vùng khởi động không được mã hóa
  • Không cần keyfile USB bên ngoài
  • Không có các bước thủ công, ngoài việc chọn bản phân phối để khởi động và nhập cụm mật khẩu LUKS (chỉ một lần)

Có thể, và nếu vậy, làm thế nào?

Sự sắp xếp phân vùng tôi nghĩ đến là:

  • sda1, phân vùng khởi động
  • container sda2, LUKS

Container LUKS được quản lý bởi LVM:

  • trao đổi, chia sẻ giữa tất cả các bản phân phối
  • [nhà, được chia sẻ giữa tất cả các bản phân phối]
  • root1, phân phối chính, gắn sda1 như / boot
  • root2, phân phối 2, bao gồm mã hóa / khởi động
  • root3, phân phối 3, bao gồm mã hóa / khởi động
  • Vân vân.

Thông tin gần nhất tôi có thể tìm thấy có rất nhiều bước thủ công: chỉ bộ tải khởi động không được mã hóa .

Câu trả lời:


3

Bạn thậm chí không cần một phân vùng khởi động / không mã hóa riêng biệt với grub2. Xem http://www.pavelkogan.com/2014/05/23/luks-full-disk-encoding/ . Thay vì có một phân vùng khởi động / riêng biệt (dù sao đi nữa, không nên chia sẻ phân vùng khởi động của bạn giữa các distro), tôi khuyên bạn nên có một phân vùng grub riêng (/ boot / grub) được chia sẻ giữa các distro của bạn. Bằng cách đó, bạn có thể xóa bất kỳ bản phân phối nào bạn muốn mà không phải lo lắng về việc grub của bạn sẽ bị mắc kẹt miễn là bạn không chạm vào phân vùng grub.

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.