এটি উইন্ডোজ 8.0 এবং 8.1 মেশিনগুলির একটি সাধারণ সমস্যা।
উইন্ডোজ 8.0 এর সাথে মাইক্রোসফ্ট উইন্ডো বুট করার জন্য আর কোনও এফআই ফাইলে নির্ভর করে না, তারা বুট প্রক্রিয়াটি গতি বাড়ানোর জন্য আরও উন্নত বিন্যাস ব্যবহার করে এবং রিবুট চক্রের মধ্যে আরও অধ্যবসায় রাখে। দুঃখের বিষয়, GRUB এখনও এই বুট ফর্ম্যাটটি সনাক্ত করতে পারে না।
উইন্ডোজ 8.1 ডুয়াল বুট করার যথাযথ উপায় হ'ল প্রথমে বিআইওএস-এ কুইকবুট এবং সুরক্ষিত বুট অক্ষম করা, তারপরে উইন্ডোজে বুট করুন। এটি উইন্ডোজ বুটলোডারকে GRUB এর মতো অন্যান্য বুটলোডারগুলির জন্য একটি efi ফাইল তৈরি করতে বাধ্য করবে।
আপনার অবশ্যই একটি বড় সমস্যা রয়েছে কারণ আপনার এখন একটি গ্রুব বুটলোডার রয়েছে এবং তাই উইন্ডোজ 8 এফআই ফাইল তৈরি করতে বাধ্য করতে পারবেন না। এটি করার জন্য, কুইকবুট এবং সুরক্ষিত বুট অক্ষম রয়েছে তা নিশ্চিত করুন। আপনি GRUB এ থাকাকালীন GRUB কমান্ড লাইনে নামার জন্য সি টিপুন। নিম্নলিখিত কমান্ডটি ব্যবহার করে উইন্ডোতে বুট করুন:
chainload (hd0,0)+1
সঠিক পার্টিশনগুলি খুঁজতে আপনাকে ট্যাব-স্বতঃপূরণ বিকল্পটি ব্যবহার করতে হতে পারে।
যদি এই ব্যর্থ হয় তবে নীচে দেখুন।
উইন্ডোজ এখন একটি efi ফাইল আছে, কালি লিনাক্স মধ্যে পুনরায় বুট। একটি রুট টার্মিনাল রান থেকে:
sudo update-grub
আপনার মোটামুটি সমান একটি GRUB ডিবাগ আউটপুট লাইন দেখতে হবে:
/dev/sdb1@/EFI/Microsoft/Boot/bootmgfw.efi
"Bootmgfw.efi" ফাইলটি আপনাকে উইন্ডোজ বুটলোডার তৈরি করতে বাধ্য করতে হবে। আপনার এখন কালী এবং উইন্ডোজ 8 এর মধ্যে দ্বৈত বুট থাকা উচিত।
যদি চেইনলয়েড ব্যর্থ হয়:
শুরুর আগে আপনার কালী (বা কোনও ধরণের ডেবিয়ান লাইভ সিডি) এবং উইন্ডোজ রিকভারি ডিস্ক / ইউএসবি থাকা দরকার। আপনার পুরো সিস্টেমটি পুনরায় ইনস্টল করার দরকার নেই। যখন উইন্ডোজ পুনরুদ্ধারের পরিবেশ শুরু হয়, একটি কমান্ড প্রম্পট খোলার বিকল্পটি চয়ন করুন। নিম্নলিখিত আদেশগুলি চালান:
diskpart
select disk 0
এটি উইন্ডোজ এবং GRUB এর সাথে হার্ডড্রাইভকে মাউন্ট করে।
পরবর্তী রান:
তালিকা ভলিউম
পেরিফেরাল মাউন্ট (আপনার পুনরুদ্ধার সিডি বা ইউএসবি) সহ ডিস্কের পার্টিশনগুলি তালিকাভুক্ত করা উচিত। ড্রাইভ লেটার একটি নোট করুন। ডিস্কপার্ট ছাড়ার জন্য নিম্নলিখিতটি চালান:
exit
এখন আপনার কাছে পুনরুদ্ধারের পার্টিশনের ড্রাইভ লেটার রয়েছে যার মধ্যে বুটলোডার ফাইল রয়েছে, বুট ডিরেক্টরিটি প্রবেশ করুন (আপনার উদ্ধৃতিগুলির প্রয়োজন):
cd "<your drive letter>\boot"
এখন চালান:
Dir
এটি বুট ডিরেক্টরিতে ফাইল তালিকাভুক্ত করে। আপনার নামের একটি ফাইল দেখতে হবে
bootsect.exe
যদি আপনি না করেন তবে আপনি ভুল জায়গায় আছেন। গভীরতা পুনরুদ্ধার টিউটোরিয়াল আরও একটি সন্ধান করুন বিবেচনা করুন।
পরবর্তী:
bootsect /nt60 SYS /mbr
এখন পুনরায় বুট করুন, GRUB প্রদর্শিত হবে না তবে উইন্ডোজ শুরু করা উচিত। আপনি যা করেছেন সেটি হ'ল উইন্ডোজ বুটলোডারটিকে সিস্টেম এন্ট্রি পয়েন্ট হিসাবে সেট করা হয়েছে, আপনি প্রকৃতপক্ষে GRUB সমেত একটি অপারেটিং সিস্টেমের জন্য কোনও পার্টিশন মুছে ফেলেন নি। আবার, এই মুহুর্তে, কুইকবুট এবং সুরক্ষিত বুট অক্ষম রয়েছে তা নিশ্চিত করুন। উইন্ডোতে বুট এফআই ফাইল তৈরি করে পুনরায় বুট করুন। এখন উইন্ডোজ এটি GRUB থেকে বুটযোগ্য, আমাদের এটি পুনরুদ্ধার করা দরকার। আপনার কালী / ডেবিয়ান লাইভ ডিস্কটি ব্যবহার করে লিনাক্স অপারেটিং সিস্টেমটি বুট করুন এবং একটি রুট শেল খুলুন। বুট-মেরামত নিশ্চিত করুন (কেবলমাত্র একটি লাইভ ডিস্ক থেকে উপলব্ধ) ইনস্টল করা আছে:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
sudo boot-repair
sudo update-grub
এটি উইন্ডোজ বুটলোডারকে GRUB এর সাথে সিস্টেম এন্ট্রি পয়েন্ট হিসাবে প্রতিস্থাপন করবে, প্রক্রিয়াতে আবার কিছুই মুছে ফেলা হচ্ছে না।
যদি এটি বিকল্প হিসাবে উপলভ্য না হয় (এটি আমার উবুন্টু এবং কালী লাইভ ডিস্কে রয়েছে), আপনার ডিস্ট্রো সংস্করণটির GRUB পুনরুদ্ধার বিকল্পগুলি দেখুন।
আপডেট-গ্রাব কমান্ডে, আপনার এটির অনুরূপ ডিবাগ আউটপুট দেখতে হবে:
/dev/sdb1@/EFI/Microsoft/Boot/bootmgfw.efi
এখন পুনরায় বুট করুন, আপনার এখন GRUB এ কালী এবং উইন্ডোজ বিকল্পগুলি দেখতে হবে।
সাইড নোট:
আমি কয়েকটি কারণে কঠোরভাবে উইন্ডোজ / কালী ডুয়ালবুট সুপারিশ করব না।
প্রথমত, কালী গ্র্যাস 2 ব্যবহার করেন না, এখন GRUB 2 (এখন 2.02) GR এটি ডুয়ালবুটিংটিকে অত্যন্ত বেদনাদায়ক এবং উচ্চ রেজোলিউশনে, আধুনিক প্রদর্শনগুলিতে পিছিয়ে রাখতে পারে। আপনার যদি একটি পৃথক গ্রাফিক্স কার্ড থাকে তবে এটি সঠিকভাবে কাজ করতে বুট করার ক্ষেত্রে অন্যান্য সমস্যার কারণ হতে পারে।
দ্বিতীয়ত, কালী একটি কাস্টম কার্নেল সংস্করণ ব্যবহার করেছে (উল্লেখযোগ্য কালী 1) যার জন্য অনেক আধুনিক ইথারনেট কার্ডের ড্রাইভার নেই (স্ট্যান্ডার্ড কার্নেলের জন্য বিসিএমডাব্লুএল-কার্নেল-উত্স হিসাবে উপলব্ধ)। হয় আপনাকে ড্রাইভারগুলি সংশোধন করতে হবে, অথবা স্ট্যান্ডার্ড কার্নেলের জন্য দেবিয়ান রেপো যুক্ত করতে হবে এবং এটিকে স্যুপ করতে হবে।
তৃতীয়, কালী কেন? এটি একটি পেন টেস্টিং ডিস্ট্রো যা তুলনামূলকভাবে (এবং শ্রদ্ধার সাথে), বেশিরভাগ ক্ষেত্রেই সফলকাম হয়। আপনি যদি সত্যই পেন টেস্টিং করে থাকেন তবে আপনার পৃথক বুট, রুট এবং হোম পার্টিশন থাকা উচিত, যেখানে রুট এবং হোম এনক্রিপ্ট করা থাকে এবং আপনি initramfs এ সরবরাহ করার আগে পাসওয়ার্ডের প্রয়োজন হয়। আমি প্রচুর পেন-টেস্টিং করি না, তবে যখন আমি নিশ্চিত হই যে নরক কালীতে আমার প্লাগইন এবং স্ক্রিপ্ট লিখবে না। এই কারণে, আমি সর্বদা অন্য লিনাক্স ডিস্ট্রো ইনস্টল করে রাখি।
আমি এখানে যা পাচ্ছি, তা কি কালি অভিজ্ঞ দেবিয়ান ব্যবহারকারীদের জন্য, যাদের ডুয়াল-বুটিং উইন্ডোজ ৮ এর সাথে বর্তমান সমস্যাগুলি জানা উচিত 8. তবে প্রথমে উইন্ডোজের পাশাপাশি বন্ধুত্বপূর্ণ ডিস্ট্রো ইনস্টল করার বিষয়টি বিবেচনা করুন, আমি উবুন্টু পছন্দ করি (বা এর স্বাদগুলির মধ্যে একটি যদি আপনি চান তবে 'Unক্য বিদ্বেষী'। উবুন্টুতে আরও ভাল ডকুমেন্টেশন রয়েছে এবং গ্রাব ২.০২ এবং আরও গ্রাব সরঞ্জাম সহ জাহাজ রয়েছে। এটি পাশাপাশি সম্প্রদায়টি প্রাথমিক দ্বৈত-বুট সেটআপটিকে আরও সহজ করে তুলবে। একবার আপনার স্থিতিশীল দ্বৈত-বুট সেটআপ হয়ে গেলে তৃতীয় লিনাক্স ডিস্ট্রো যুক্ত করা অবিশ্বাস্যরকম সহজ (যদিও আপনি কালী রুট ডির এনক্রিপ্ট করলে আরও শক্ত)।
আমার বর্তমান বুট সিস্টেমটি উইন্ডোজ 8.1, উবুন্টু 14.04, এবং কালী (কালি 1 এবং জেনেরিক কার্নেল / ইনি্রামফ সহ) সহ GRUB 2.02।
আশা করি এই পথে কাউকে সহায়তা করবে।