রুট পার্টিশনটি ডিক্রিপ্ট করার জন্য grub.cfg কীভাবে কনফিগার করবেন?


2

আমি সাধারণ "প্যাটার্ন" LUKS- তে LVM নামে পরিচিত হিসাবে ব্যবহার করছি। আমার কাছে /dev/sda1যা ব্যবহার করা হয় /bootএবং /dev/sda2যা ডিএম-ক্রিপ্টেড পার্টিশন (ডিফল্ট aes-sha512-xts)। দুটি lvm পার্টিশন রয়েছে: একটি অদলবদলের জন্য এবং একটি রুটের জন্য।

সমস্যাটি হ'ল সর্বাধিক গাইড (সফটওয়ু এবং খিলান উইকি থেকে) কেবল "ক্রিপ্টডভাইস" যুক্ত করতে বলছে, এটি নির্দিষ্ট জায়গায় নির্দিষ্ট করা বা প্রতিনিধি উদাহরণ দেওয়া (পুরো দৈর্ঘ্যের কার্যকারী উদাহরণ) দেওয়া ছাড়াই। আমি যা পেয়েছি তা হ'ল কোডের কিছু অংশ যা কিছুই স্পষ্ট করে না।

আমি বিভিন্ন কনফিগারেশন চেষ্টা করে কিছুটা অস্থির। সুতরাং আমি আপনাকে জিজ্ঞাসা করছি কেন তাই।

Grub.cfg চিত্রটি এখানে: ইমগুরে 3 টি চিত্র

হালনাগাদ :

কিছু অনুসন্ধানের পরে আমি crypt_root=… real_root=…ইনস্ট্রড ব্যবহার করেছি root=… (এছাড়াও আমি কিছু লাইন যুক্ত করেছি /etc/default/grub)

এখন এটি লোড করার সময় আমাকে একটি পাসফ্রেজ টাইপ করতে বলেছে, তবে এটি খোলার পরে মনে হয় /dev/mapper/root(যার জন্য এটি ডিফল্ট নাম crypt_root) বৈধ নয় (অবশ্যই এটি নয়)।

শেল ব্যবহার করে আমি লিখিত সামগ্রীগুলি তালিকাভুক্ত করেছি /dev/mapper/এবং আমি দেখতে পেয়েছি যে কোনও এলভিএম পার্টিশন নেই। সুতরাং এর অর্থ, যে আমার কোনওভাবে গ্রাবকে স্পষ্টতই ডলভমের কাছেও বলা দরকার।

উত্তর:


0

প্রথমে ইনস্টল মিডিয়াটি বুট করুন এবং LUKs LVM এ ক্রুট করুন।

/ Etc / default / grub ফাইলটিতে আপনি নীচের লাইনটি বিদ্যমান কিনা তা নিশ্চিত করতে চাইবেন

GRUB_CMDLINE_LINUX="dolvm crypt_root=UUID=6a7a642a-3262-4f87-9540-bcd53969343b root=/dev/mapper/vg0-root"

আপনি যে দুটি জিনিস এখানে সেট করতে চান তা হ'ল 'ক্রিপ্ট_রোট' এবং 'রুট' বিকল্পগুলি। আপনার সত্যিকারের বিকল্পের প্রয়োজন হবে না (সাধারণত)

Crypt_root টি LVM হওয়া উচিত, উপরের এই উদাহরণে আপনি ব্লকিড (নীচে) দেখতে পাচ্ছেন যে ইউইউডি ম্যাপটিকে / dev / sda3- এ মানচিত্র করে, উদাহরণস্বরূপ।

(chroot) root@localhost:/#blkid
/dev/sdb3: UUID="6a7a642a-3262-4f87-9540-bcd53969343b" TYPE="crypto_LUKS" PARTLABEL="lvm" PARTUUID="be8e6694-b39c-4d2f-9f42-7ca455fdd64f"

তারপরে রুট বিকল্পের জন্য আপনি LVM ম্যাপার ডিভাইস নোডটি রুট পার্টিশনে রাখতে চান।

নিম্নলিখিত গাইড এটিকে বেশ ভালভাবে কভার করে:

https://wiki.gentoo.org/wiki/Full_Disk_Encryption_From_Scratch_Simplified#install_GRUB2

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.