যেমনটি আপনি বলছেন, এমডিএমডিএম মেটাটাটা ভার ver 1.0 কাজ করে।
আমি কাজের কনফিগারেশনটি পরিচালনা করতে পেরেছি যে গিগাবাইটের GA-C1037UN-EU EFI বুট করতে সক্ষম হয়েছিল। এই কনফিগারেশনটি ESP পার্টিশনের জন্য RAID1 এর মধ্যে সীমাবদ্ধ, তবে বাকি পার্টিশনের জন্য কোনও RAID কনফিগারেশন ব্যবহার করার অনুমতি দেয়। উদাহরণস্বরূপ দুটি ড্রাইভে RAID1 দেখা যাক। প্রতিটি ডিস্ক পরবর্তী উপায়ে বিভক্ত হয়:
sda (gpt)
--sda1 (512MB)
mdadm array member with 1.0 metadata format
boot and esp flags set
--sda2 (rest of disk)
mdadm array member with 1.2 metadata format
প্রথম RAID প্রতিটি ড্রাইভে sdX1 পার্টিশন তৈরি করে এবং ESP পার্টিশনের জন্য ব্যবহৃত হয়। ড্রাইভের বাকি ক্ষমতা যেকোন উপায়ে ব্যবহার করা যেতে পারে, উদাহরণস্বরূপ, RAID1 এও। প্রথম RAID /dev/md/efi
এবং দ্বিতীয় হতে দিন /dev/md/data
।
/dev/md/efi
কোনও বিভাজনযুক্ত লেবেল যেমন এমবিআর বা জিপিটি ব্যবহার করা উচিত নয়। /dev/md/data
পরে পার্টিশন করা যায় বা LVM পিভি হিসাবে ব্যবহার করা যেতে পারে। উদাহরণ স্বরূপ:
/dev/md/efi
--fat32 fs, mounting to /boot/efi/
/dev/md/data
--/dev/md/data1
linux swap partition
--/dev/md/data2
ext4 root partition
... (other needed partitions)
মেটাডাটা ভের 1.0 এর একটি সাধারণ বৈশিষ্ট্য রয়েছে: এটি সুপারব্লকটি RAID পার্টিশনের শেষে সংরক্ষণ করা হয়, তাই BIOS ইএসপি এবং বুট পতাকা সহ সরল FAT32 পার্টিশন সনাক্ত করতে পারে। সুতরাং কোনও কিছুই BIOS কে এই পার্টিশনে EFI / BOOT / BOOTX64.EFI অনুসন্ধান এবং এটি থেকে বুট করা থেকে বিরত রাখে।
এই পদ্ধতি প্রধান সীমাবদ্ধতা যে গ্রাব, অপসারণযোগ্য মিডিয়ার জন্য পাথ বুট করার যোগ্য আপনি EFI ফাইল ইনস্টল করার জন্য কনফিগার করা উচিত কারণ efibootmgr
থেকে সরাসরি BIOS বুট করার চেষ্টা করছে md
, ডিভাইসের না sdX
। এই ব্যবহার করা যেতে পারে grub-install
সঙ্গে --removable
পতাকা।
UPD। সামঞ্জস্যতা সমস্যা আছে। ASUS P8Z68-V PRO / GEN3 মাদারবোর্ডে একই কনফিগারেশন চেষ্টা করে। আমি যাই করুক না কেন সিস্টেম বুট করবে না।