প্রথমবার উইন্ডোজ আমার লিনাক্স বুট এন্ট্রি মুছে ফেলল, এটা হঠাৎ করেই ঘটেছে; কোন ক্র্যাশ, কোন সতর্কতা, এবং কোন ত্রুটি বার্তা. আমি সবেমাত্র উইন্ডোজ আপডেট করেছি, এবং স্টার্টআপের পরে, আমার কম্পিউটার সরাসরি উইন্ডোজে বুট হয়েছে। যেন কম্পিউটারে লিনাক্সের অস্তিত্ব ছিল না। আমার সমস্ত পার্টিশন অক্ষত ছিল, কিন্তু আমার ফার্মওয়্যার অবস্থা অক্ষত ছিল না।
ডুয়াল-বুটিং সহজ; যাইহোক, এই সিস্টেমগুলি একটি একক EFI সিস্টেম পার্টিশন ভাগ করে, UEFI বুট ভেরিয়েবলগুলি সংশোধন করে, TPM-ব্যাকড নিরাপত্তা নেভিগেট করে এবং একে অপরকে সম্পূর্ণরূপে বিশ্বাস করে না এমন ফাইল সিস্টেমগুলি পরিচালনা করে। এটিকে একটি সাধারণ ইনস্টলেশনের মতো চিকিত্সা করা ব্যয়বহুল হতে পারে।
EFI সিস্টেম পার্টিশন সমর্থন এবং বোঝা না
সেই ছোট্ট FAT32 পার্টিশন সিদ্ধান্ত নেয় কোনটি বুট করবে
EFI সিস্টেম পার্টিশনের রেঞ্জ 100MB এবং 512MB এর মধ্যে এবং সাধারণত আধুনিক কম্পিউটারে FAT32 হিসাবে ফর্ম্যাট করা হয়। এটি উইন্ডোজ ডিস্ক ম্যানেজমেন্ট টুলে একটি EFI সিস্টেম পার্টিশন হিসাবে দেখায় এবং লিনাক্স এটি মাউন্ট করে। /বুট/ইফাই. এই বিভাগ অন্তর্ভুক্ত \EFI\Microsoft\Boot ডিরেক্টরি, এবং উবুন্টু ইনস্টল করার পরে, \efi\ubuntu ডিরেক্টরি। EFI সিস্টেম পার্টিশনে Windows বুট ম্যানেজার এবং GRUB-এর EFI বাইনারি রয়েছে; এবং ওএস শুরু হওয়ার আগে ফার্মওয়্যারটি প্রথমে লোড হয়।
যাইহোক, ESP-এর ফাইলগুলি ছাড়াও, আপনার বুট চেইন সঠিক পার্টিশন শনাক্তকারীর উপর নির্ভর করে কারণ grub.cfg, যা GRUB-এর কনফিগারেশন ফাইল, UUID (ইউনিভার্সলি ইউনিক আইডেন্টিফায়ার) উল্লেখ করে। UUID অনেক গুরুত্বপূর্ণ, বিশেষ করে যদি আপনি একটি ডিস্ক ক্লোন করেন, একটি SSD অদলবদল করেন বা পার্টিশন লেআউট পরিবর্তন করেন। ESP একটি সাধারণ ফাইল ধারক হিসাবে কাজ করার চেয়ে অনেক বেশি করে। এটি এবং ফার্মওয়্যারে সংরক্ষিত UEFI NVRAM ভেরিয়েবল হল বুট ইকোসিস্টেমের অবিচ্ছেদ্য অংশ।
লাইভ ইউএসবি দিয়ে GRUB পুনরায় ইনস্টল করে ত্রুটিপূর্ণ মাল্টি-বুট পরিবেশ ঠিক করার চেষ্টা করা হচ্ছে chroot এটা নিজেই অসম্পূর্ণ। ESP ফাইলগুলিকে ওভাররাইট করার পাশাপাশি, Windows ফার্মওয়্যার UEFI ভেরিয়েবলগুলিকেও পরিবর্তন করে যখন আপনার কম্পিউটার একটি বড় পুনরুদ্ধার অপারেশনের মধ্য দিয়ে যায়। এই ক্রিয়াটি উইন্ডোজ বুট ম্যানেজারকে পুনরায় অগ্রাধিকার দেবে, মেরামতের পরে BIOS/UEFI-এ বুট অর্ডার যাচাই করা প্রয়োজন, কারণ কেবল ফাইলগুলি পুনরুদ্ধার করলে ফার্মওয়্যার বুট অর্ডার পুনরুদ্ধার করা যায় না।
আমার ফেইলসেফ দুইবার ESP ব্যাক আপ করছে: শুধুমাত্র একটি উইন্ডোজ স্টেট, তারপর একটি কনফার্মড ওয়ার্কিং ডুয়াল-বুট স্টেট। এই কর্মপ্রবাহ হল: ব্যাক আপ, সংশোধন, আবার ব্যাক আপ. যত তাড়াতাড়ি একটি সমস্যা দেখা দেয়, আমি ফার্মওয়্যারে বুট অর্ডার নিশ্চিত করার আগে ESP ইমেজ পুনরুদ্ধার করতে Clonezilla ব্যবহার করতে পারি। একটি 100 থেকে 512MB পার্টিশন পুনরুদ্ধার করা ম্যানুয়ালি বুট এন্ট্রি তৈরি করার চেয়ে অনেক বেশি নির্ভরযোগ্য এবং দ্রুত। যতক্ষণ না আপনি ESP ব্যাকআপ ছাড়া ডুয়াল-বুট করেন, পরবর্তী দুর্যোগ সবসময় একটি আপডেট দূরে থাকে।
বিটলকার, সিকিউর বুট এবং টিপিএম স্ট্যাটাস অব্যবস্থাপিত রেখে যাওয়া
উইন্ডোজ সিকিউরিটি অনুমান করে যে এটি বুট চেইন নিয়ন্ত্রণ করে
Windows 11 সাধারণত নতুন, পূর্ব-ইন্সটল করা সিস্টেমে বিটলকারকে ডিফল্টরূপে সক্রিয় করে, বিশেষ করে যেগুলির TPM 2.0, কম্পিউটারের মাদারবোর্ডে একটি নিরাপত্তা চিপ রয়েছে৷ BitLocker বৈশিষ্ট্যটি বুটলোডার অখণ্ডতা এবং ফার্মওয়্যার কনফিগারেশনের সাথে ডিস্ক ডিক্রিপশন লিঙ্ক করে, যা দুটি পরিমাপিত বুট উপাদান। কোনো পরিমাপ পরিবর্তন হলে অপারেটিং সিস্টেম ধরে নেয় যে টেম্পারিং হয়েছে, এই সময়ে TPM ভলিউম মাস্টার কী প্রকাশ করতে অস্বীকার করবে।
যাইহোক, যখন আপনি BitLocker স্থগিত এবং নিষ্ক্রিয় করার মধ্যে বেছে নিতে পারেন, তখন দুটি গুরুতরভাবে আলাদা। সাসপেনশনটি অস্থায়ী এবং ড্রাইভটিকে ডিক্রিপ্ট করে না বা TPM এর সাথে এর সংযোগ সরিয়ে দেয় না। অন্যদিকে, এটিকে বন্ধ করা একটি সম্পূর্ণ ডিক্রিপশন প্রক্রিয়া এবং আপনার যদি পার্টিশনের আকার পরিবর্তন করতে বা বুট কনফিগারেশন পরিবর্তন করতে হয় তবে এটি একটি ভাল বিকল্প। উইন্ডোজে বিটলকারের স্থিতি যাচাই করতে আপনি নীচের কমান্ডটি চালাতে পারেন:
manage-bde -status
এই কমান্ডটি চালিয়ে বিটলকার অক্ষম করুন: পরিচালনা-বিডি-অফ-সি:
বিবেচনা করার জন্য দ্বিতীয় স্তরটি হল সিকিউর বুট। কিছু বড় ডিস্ট্রো যেমন উবুন্টু, ওপেনসুস এবং ফেডোরা বুটলোডারে স্বাক্ষর করেছে এবং সিকিউর বুট সমর্থন করতে পারে। যাইহোক, কিছু অন্যান্য ডিস্ট্রোতে একটি স্বাক্ষরিত বুটলোডার নেই এবং নিরাপদ বুটের অধীনে ব্যর্থ হতে পারে। সিকিউর বুট সক্ষম হলে আপনার প্রাথমিক পুনরুদ্ধার সরঞ্জাম কীভাবে আচরণ করবে তা আপনি গ্যারান্টি দিতে পারবেন না। আমি ইনস্টলেশনের আগে এটি নিষ্ক্রিয় করেছি। এর অর্থ এই নয় যে লিনাক্স এটির সাথে কাজ করতে পারে না, তবে এটি পুনরুদ্ধারকে অনির্দেশ্য করে তোলে।
আসল TPM জটিলতা ড্রাইভ অদলবদল থেকে দেখা দেয়। কিছু মেশিনে যেখানে আমি SSD প্রতিস্থাপন করেছি, আমি লক্ষ্য করেছি যে উইন্ডোজ পূর্ববর্তী বুট প্রসঙ্গটি বাতিল করছে। এটি পাসওয়ার্ড প্রমাণীকরণ জোর করে এবং বুট অগ্রাধিকার পুনরায় লিখিত করে। অতএব, লিনাক্স মুছে না গেলেও, এটি প্রথম লাইনে থাকা বন্ধ করে দিয়েছে। উভয় OS ইন্সটল করার পর TPM, সিকিউর বুট বা ফার্মওয়্যার সিকিউরিটি সেটিংস টগল করা এড়িয়ে চলুন, কারণ এগুলো নিরপেক্ষ ক্রিয়া নয়। উভয় OS ইন্সটল করার পর নিরাপত্তা সেটিংস ফ্রিজ করা স্থিতিশীলতার জন্য অপরিহার্য।
অনুমান করা হচ্ছে উইন্ডোজ আপনার বুটলোডার পুনরায় লিখবে না
বৈশিষ্ট্য আপডেট এবং পুনরুদ্ধার রিসেট UEFI পছন্দসমূহ
উইন্ডোজ সংস্করণ আপগ্রেড একটি সমস্যা তৈরি করে। প্রক্রিয়াটি সাধারণত আপনার ডিভাইসের UEFI বুট এন্ট্রি রিসেট করে। আপডেটটি GRUB কে স্পর্শ না করলেও, Windows ফার্মওয়্যার NVRAM-এ GRUB কে অগ্রাধিকার দেয় না। এটি এমন ধারণা দেয় যে লিনাক্স নিশ্চিহ্ন হয়ে গেছে।
উইন্ডোজ পুনরুদ্ধার আরও বেশি ধ্বংসাত্মক হতে পারে কারণ এটি ESP-এর ভিতরে বুট কনফিগারেশন ডেটা পুনরায় তৈরি করে, এবং Linux EFI এন্ট্রিগুলি ওভাররাইট করা হয়। লিনাক্স ধারণকারী পার্টিশন অক্ষত থাকতে পারে, কিন্তু ফার্মওয়্যার এখনও এটি নির্দেশ করতে অক্ষম হতে পারে। ডেটা সংরক্ষিত থাকার সময়, বুট পাথটি ধ্বংস হয়ে যায়।
আমি সাধারণত আমার কম্পিউটারে দ্রুত স্টার্টআপ অক্ষম করি। একটি সমস্যা হল এটি হাইবারনেশন ফাইলে উইন্ডোজ কার্নেল লেখার পরে হাইব্রিড বুট করার জন্য ফার্মওয়্যার পতাকা সেট করে। প্রক্রিয়াটি স্বাভাবিক বুট মেনু উপস্থাপনাকে বাইপাস করতে পারে বলে মনে হচ্ছে সিস্টেমটি GRUB এড়িয়ে গেছে।
আপনি একটি বড় আপডেটের পরে স্থায়ীভাবে উইন্ডোজকে পুনরায় প্রাধান্য দেওয়া থেকে বিরত রাখতে পারবেন না। আপনি যে কোনো উদ্ধার করবেন তা পদ্ধতিগত হওয়া উচিত: বর্তমান ESP ব্যাকআপ রাখুন, বৈশিষ্ট্য আপগ্রেডের পরে বুট অর্ডার যাচাই করুন এবং মাঝে মাঝে হস্তক্ষেপের আশা করুন। ডুয়াল বুটিং অনুমানযোগ্য করার একমাত্র উপায় হল অনুমান করা যে উইন্ডোজ আপনার শেয়ার করা বুট পরিকাঠামো সংরক্ষণ করবে না।
পার্টিশন এবং শেয়ার করা ফাইল সিস্টেমগুলিকে অসতর্কভাবে চিকিত্সা করা
NTFS রিসাইজিং এবং ক্রস-ওএস স্টোরেজের জন্য শৃঙ্খলা প্রয়োজন
উইন্ডোজকে নিরাপদে সঙ্কুচিত করা অ-আলোচনাযোগ্য, অর্থাৎ NTFS পরিষ্কার অবস্থায় না থাকলে আপনি এটির আকার পরিবর্তন করতে পারবেন না। ফাস্ট স্টার্টআপ বৈশিষ্ট্যটি ডিফল্টরূপে সক্রিয় থাকে এবং সাধারণত এনটিএফএসকে আধা-হাইবারনেট অবস্থায় ফেলে, দুর্নীতির ঝুঁকি বাড়ায়। আপনার দ্রুত স্টার্টআপ অক্ষম করা উচিত, হাইবারনেশন অক্ষম করা উচিত এবং বিটলকারকে সম্পূর্ণরূপে ডিক্রিপ্ট করা উচিত; তবেই আপনি উইন্ডোজ ডিস্ক ম্যানেজমেন্ট ব্যবহার করে নিরাপদে পার্টিশন সঙ্কুচিত করতে পারবেন। অখণ্ডতা যাচাই করার জন্য আমি সর্বদা chkdsk টুলটি চালাই।
উইন্ডোজে চারটি পার্টিশন রয়েছে এবং আপনার মনোযোগ দেওয়া উচিত:
-
EFI সিস্টেম পার্টিশন (FAT32)
-
Microsoft সংরক্ষিত পার্টিশন (লুকানো, প্রায় 16MB)
-
উইন্ডোজ সি: (এনটিএফএস)
-
কখনও কখনও, একটি উইন্ডোজ পুনরুদ্ধার পার্টিশন
আপনি লিনাক্স সরঞ্জামগুলিতে মাইক্রোসফ্ট সংরক্ষিত পার্টিশন দেখতে পারেন, তবে এটি উইন্ডোজে লুকানো রয়েছে। তাই প্রযুক্তিগতভাবে, আপনি এটি মুছে ফেলতে পারেন. যাইহোক, যদি আপনি উইন্ডোজ ডিস্ক ম্যানেজমেন্ট সম্পূর্ণরূপে বুঝতে না পারেন তবে এটি মুছে ফেলা একটি বড় ভুল হতে পারে কারণ এটি কিছু ডিস্ক অপারেশনের সাথে অবিচ্ছেদ্য এবং মেটাডেটা পরিচালনা করে।
পুনরুদ্ধার প্রক্রিয়াগুলিতে, উইন্ডোজ সম্ভবত ext4 বা Btrf-কে সম্পর্কহীন হিসাবে বিবেচনা করবে কারণ এটি সেগুলি বুঝতে পারে না। ভাগ করা ডেটার জন্য ব্যবহারিক পছন্দ হল NTFS। যাইহোক, যদি উইন্ডোজ বন্ধ হয়ে যায় এবং লিনাক্স মাউন্ট করে যে NTFS পার্টিশন রিড-রাইট, দুর্নীতি হতে পারে। লিনাক্সে বুট করার আগে একটি প্রকৃত শাটডাউন সম্পাদন করা আদর্শ; দ্রুত স্টার্টআপ নেই।
যেখানে ডুয়াল-বুট ব্যর্থ হয়
যখন ডুয়াল-বুট ব্যর্থ হয়, এটি ফার্মওয়্যার সীমাবদ্ধতা, এনক্রিপশন সীমাবদ্ধতা এবং ফাইল সিস্টেমের সীমাবদ্ধতায় তা করে। এই পয়েন্টগুলিতে আপনার অতিরিক্ত সতর্ক হওয়া উচিত। আপনি যদি ইএসপি ব্যাকআপ করেন, ফার্মওয়্যার নিরাপত্তা অবস্থা হিমায়িত করেন, উইন্ডোজ বুট অর্ডার রিসেট করার আশা করেন এবং NTFS সঠিকভাবে পরিচালনা করেন, আপনি বিপর্যয় এড়াতে পারবেন।
ইউএসবি ফ্ল্যাশ ড্রাইভের 10টি ব্যবহারিক ব্যবহার যা আপনি হয়তো জানেন না
আপনি কম্পিউটারের মধ্যে ফাইল স্থানান্তর করতে এবং ফাইলগুলির ব্যাক আপ করতে একটি USB স্টিক ব্যবহার করেছেন, কিন্তু একটি USB স্টিক দিয়ে আপনি আরও অনেক কিছু করতে পারেন৷