একটি ল্যাপটপে উইন্ডোজ 8 এবং লিনাক্স ইউইএফআই ডুয়াল বুট ইনস্টল করা হয়েছে


10

আমি পূর্বনির্ধারিত উইন্ডোজ 8 সহ একটি নতুন সনি ভাইও ই 14 এ উইন্ডোজ 8 এবং আর্চ লিনাক্স সেট আপ করার চেষ্টা করছি।

যতদূর:

  • পুনরুদ্ধার মিডিয়া ব্যবহার করে আমার নতুন এসএসডি (আসল এইচডিডি স্যুইচ করা) তে ডাব্লু 8 ইনস্টল করেছেন
  • ডাব্লু 8 পার্টিশন সঙ্কুচিত করুন, পুনরুদ্ধার পার্টিশন মুছে ফেলা হয়েছে, অদলবদল অক্ষম
  • ডাব্লু 8 বুট করা ঠিক জরিমানা

খিলানের দিকে:

  • বায়োজে নিরাপদ বুট অক্ষম
  • ডাব্লু 8 বুট করা ঠিক জরিমানা
  • সিডি বন্ধ বুট করা আর্চ এবং 4 র্থ এবং 5 য় পার্টিশনে সবকিছু ইনস্টল করে
  • EFIstub কার্নেল বুটলোডারের জন্য rEFInd সেট আপ করুন

এর পরে এটি আরও খারাপ হয়ে গেল। আমি উইন্ডোজ 8 ব্যতীত আর কিছু বুট করতে পারিনি (যদিও আমি খুশী হয়েছি যে তারা কমপক্ষে ঠিকঠাক কাজ করে চলেছে)।

চেষ্টা করা হয়েছে:

  • EFI \ রিফাইন্ড creating তৈরি করা এবং .efi সেখানে স্থাপন করা (আর্চ ম্যানুয়াল অনুসারে
  • EFI \ বুট \ bootx64.efi ওভাররাইট করা
  • EFI \ মাইক্রোসফ্ট \ বুট \ bootmgr.efi ওভাররাইট করা
  • EFI \ মাইক্রোসফ্ট \ বুট \ bootmgfw.efi ওভাররাইটিং --- YAY REFInd দেখানো হয়েছে!

এ পর্যন্ত সব ঠিকই. আমি পুরো ডাব্লু 8 বুট \ ডিরেক্টরিটি EFI \ উইন্ডোজ 8 এ রেখেছি এবং এর জন্য একটি বুট মেনুয়েণ্ট্রি সেটআপ করেছি; এবং এটি ঠিক জরিমানা।

তবে, পুনঃসূচনা করার পরে, সমস্ত কিছু ভুল ছিল - কোনও বুটলোডার (রিফাইন্ড বা ডাব্লু 8) এর পরিবর্তে 'অপারেটিং সিস্টেম পাওয়া যায় নি'।

EFI পার্টিশনেরটি ভ্রান্ত FAT টেবিল রয়েছে তা জানতে লাইভ সিডি ব্যবহার করে খিলানটিতে ফিরে গেল। fsck.vfat এটিকে ঠিক করে দিয়েছে এবং আমি দেখতে পেয়েছি যে EFI \ মাইক্রোসফ্ট \ বুটটি আসল অবস্থায় ফিরে এসেছে (সমস্ত রিফাইন্ড ফাইল মুছে ফেলা হয়েছে এবং W8 বুটলোডারগুলির সাথে প্রতিস্থাপন করা হয়েছে)। আমি সেগুলি আবার ওভাররাইট করেছি এবং REFI এ ফিরে এসেছি এবং সঠিকভাবে প্রদর্শিত হচ্ছে এবং আর্ক পুরোপুরি বুটযোগ্য।

এর পরে আমি কেবল EFI- মাইক্রোসফ্ট \ বুট \ bootmgfw.efi এর নাম পরিবর্তন করে বুটমগফিউ.০০১.efi (তবে রিফাইন্ডের .efi কে বুটমগফিউ.ইফিতে অনুলিপি করে এবং অন্য ফাইলটি যেমন ছিল তেমন রাখার চেষ্টা করেছি), তবে ঠিক একই ফলাফলের সাথে। জিপিটি ইএফআই বিভাজনকে কেবল পঠনযোগ্য, একই ফলাফল হিসাবে চিহ্নিত করার চেষ্টা করা হয়েছে।

এখন আমি ভাগ্য থেকে দূরে আছি। আর্চ বুট জরিমানা হয়, ডাব্লু 8 কিন্তু এটি প্রক্রিয়াতে ইএফআই বিভাজনকে ধ্বংস করে দেয়।

যে কোনও ধারণার জন্য ধন্যবাদ, গুগলিং আমাকে এ পর্যন্ত এনেছে এবং আমি এর থেকে ভাল আর খুঁজে পাচ্ছি না।

PS - উইন্ডোজ 8 মাইবে শাটডাউন করার পরে পার্টিশনটি ধ্বংস করে - যখন আমি ডাব্লু 8-এ একটি শাটডাউন অর্ডার করি তখন এটি অস্বাভাবিকভাবে দীর্ঘ হয় (5 সেকেন্ডের পরিবর্তে প্রায় অর্ধ মিনিট)। সুতরাং তত্ত্বগতভাবে আমি সাধারণ শাটডাউনটির পরিবর্তে ল্যাপটপটিকে হার্ড-রিসেট করে সমাধান করতে পারতাম, তবে এটি কেবল দুর্দান্ত নয়।


আমি আশঙ্কা করছি যে আমি এখানে সহায়তা করতে পারি না, আমার কাছে স্টাফ পরীক্ষা করার জন্য একটি ইউইএফআই মেশিন নেই। যদিও এটি করার সবচেয়ে পছন্দসই উপায় নাও আপনি উইন্ডোজ বুটলোডারটিতে একটি লিনাক্স এন্ট্রি যুক্ত করার চেষ্টা করতে পারেন এবং বুট বন্ধ করে দিতে পারেন, তবে আমি এটি কোনও ইউইএফআই মেশিনে চেষ্টা করি নি। প্রক্রিয়াটির জন্য এখানে দেখুন: superuser.com/a/499652/18050 এছাড়াও, আমি আর্চ ইনস্টল করতে সর্বদা আর্চবুট ব্যবহার করি, আপনি যদি সরকারী চিত্র ব্যবহার করেন তবে এটি শট দিন কারণ ইনস্টলেশনটি ইউইএফআই সিস্টেমগুলিকে বিবেচনা করে: bbs.archlinux। org / viewtopic.php? id = 150833
Xandy

এটি আর্চ লিনাক্স এবং উইন্ডোজ 8 এর মতো কিছুগুলির মধ্যে দ্বন্দ্বের মতো শোনাচ্ছে। আপনি কি আরআরচ লিনাক্স নয় বরং এটির সমস্যা সমাধান করার জন্য অন্য ডিসট্রো চেষ্টা করেছেন?
রামহাউন্ড

সহজ বিবিসিডি পরামর্শের জন্য ধন্যবাদ, আমি অবশ্যই চেষ্টা করব। কোন বুট ম্যানেজারটি ব্যবহার হচ্ছে তা আমি বিবেচনা করি না, সুতরাং উইন্ডোজ যদি এটি করতে পারে তবে আমি বেশি খুশি হব। আগামীকাল যখন কাজ থেকে আবার কিছু ঝামেলা জাগানোর ফ্রি সময় থাকবে তখন ফলাফলগুলি পোস্ট করবে :) @ র‌্যামাউন্ড এটি এই মুহুর্তে এক ধরনের ব্যথা হবে এবং আমি মনে করি না এটি আর্ক সম্পর্কিত - আরএফআইডি একটি পৃথক প্রকল্প এবং আমি এটি সমস্ত হাতে ইনস্টল করে (লোকটিকে অনুসরণ করে)।
itchy355

উত্তর:


5

উইন্ডোতে শীতল শাটডাউন (পাওয়ার বোতামটি চাপুন) করার জন্য এটি পরীক্ষার মতো, পরে আপনি বুট করতে পারবেন কিনা তা মূল্যবান। স্পষ্টতই আপনি এটি নিয়মিতভাবে করতে চান না, তবে উইন্ডোজ আপনার সংশোধিত ইএসপি ডেটা ওভাররাইট করছে তা নিশ্চিত করে সহায়ক হতে পারে। যদি এটি আসলে উইন্ডোজ শাটডাউনে ফাইল সিস্টেমটির ক্ষতি করে, তবে এটি উইন্ডোজ বাগের মতো শোনাচ্ছে যা মাইক্রোসফ্টকে জানানো উচিত। যদি এটি কেবল bootmgfw.efiফাইলটি প্রতিস্থাপন করে , তবে এটি প্রযুক্তিগতভাবে মাইক্রোসফ্টের পূর্বসূরীর মধ্যে রয়েছে, সুতরাং এটি আসলে কোনও বাগ নয়।

আরও বিস্তৃতভাবে বলতে গেলে, আপনি কি efibootmgrEXI এর সাথে REFInd এর নিজের নামে নিবন্ধিত করতে লিনাক্স প্রোগ্রামটি ব্যবহার করার চেষ্টা করেছেন (বলুন, EFI/refindESP তে)? এটি ম্যানুয়াল লিনাক্স ইনস্টলেশন সংক্রান্ত বিভাগে , আরইএফআইন্ডির ডকুমেন্টেশনে বর্ণনা করা হয়েছে বিকল্পভাবে, আপনি install.shস্ক্রিপ্ট ব্যবহার করে ইনস্টল করতে পারেন । যে কোনও পদ্ধতিতে সাফল্যের জন্য একটি EFI- মোড বুট প্রয়োজন, তবে আপনি একটি REFInd সিডি ব্যবহার করে এটি করতে সক্ষম হবেন বা EFI মোডে জরুরি ডিস্ক থেকে বুট করুন।

যদি efibootmgrএটি কাজ না bcfgকরে তবে এই আর্ক উইকি পৃষ্ঠায় বর্ণিত হিসাবে একটি EFI শেল প্রোগ্রাম ব্যবহার করার চেষ্টা করুন

এই পদ্ধতি কাজ করে না থাকেন, তাহলে ব্যবহার করার চেষ্টা করুন efibootmgrবা bcfgকরার অপসারণ জন্য এন্ট্রি bootmgfw.efiNVRAM থেকে এবং তারপর হিসাবে rEFInd ইনস্টল EFI/BOOT/bootx64.efi। তত্ত্ব অনুসারে, কম্পিউটারটি তখন আরইএফআইডি চালু করতে পারে, যা স্বাভাবিকভাবে কাজ করা উচিত এবং কোনও ওএস বুট করা সক্ষম করে। ফার্মওয়্যার পক্ষপাতী পারে: দুটি সম্ভাব্য gotchas যদিও, আছে EFI/Microsoft/boot/bootmgfw.efiউপর EFI/BOOT/bootx64.efi; এবং উইন্ডোজ বুট করার সময় তার বুট বিকল্পগুলি পরীক্ষা করে এবং তার নিজস্ব বুট লোডারটিকে NVRAM এ আবার যুক্ত করতে পারে। তবুও, এই পদ্ধতিটি চেষ্টা করার মতো।

EFI স্পেসে কম্পিউটারগুলি তাদের NVRAM সেটিংস (যা efibootmgrলিনাক্সে দ্বারা পরিচালিত হয় bcfgএকটি EFI শেল, বা অনুরূপ প্রোগ্রামগুলিতে) সম্মানের প্রয়োজন , সুতরাং যদি এই ইউটিলিটিগুলি কাজ না করে তবে আপনার ফার্মওয়্যারটি নষ্ট হয়ে গেছে, এবং আপনি ফিরে আসার বিষয়টি বিবেচনা করতে চাইতে পারেন অন্য মডেল জন্য কম্পিউটার। (আপনি যদি কম্পিউটারটি কেন করেন তবে সোনিকে অবশ্যই তা নিশ্চিত করে দেখুন, যদিও!) এই ধরণের সমস্যাটি আসলে মোটামুটি সাধারণ; আমি একটি "হাইব্রিড ইএফআই" সহ একটি গিগাবাইট বোর্ড পেয়েছি যা উদাহরণস্বরূপ, এর এনভিআরএএম সেটিংসকে ভুলে যেতে পারে। কমপক্ষে এই বোর্ডের সাহায্যে আমার বুট ম্যানেজার / পছন্দের লোডার নামকরণ করে সমস্যাটি বাইপাস করা সম্ভব EFI/BOOT/bootx64.efi

আপনি যদি এটি কাজ করতে না পারেন এবং কম্পিউটারটি প্রতিস্থাপন করতে বা অনিচ্ছুক বা অক্ষম হন তবে আমার কাছে কাজের সীমাবদ্ধতার জন্য আরও দুটি পরামর্শ রয়েছে:

  • আপনি এটিতে একটি বুটেবল সিডি বা ইউএসবি ফ্ল্যাশ ড্রাইভ রাখতে পারেন এবং এটিতে লিনাক্স বুট করতে চাইলে এটি ব্যবহার করতে পারেন। যদিও আপনি যখনই বুট করেন তবে হার্ড ডিস্কের চেয়ে অপসারণযোগ্য মিডিয়া থেকে কম্পিউটারটি বুট করতে কম্পিউটারকে বলার জন্য একটি ফাংশন কী ব্যবহারের প্রয়োজন হতে পারে।
  • আপনি ডিস্ক থেকে পার্টিশনগুলি মুছতে পারেন, এমবিআর ব্যবহার করে পুনরায় ভাগ করতে পারেন এবং EFI মোডের পরিবর্তে উভয় OS কে BIOS মোডে পুনরায় ইনস্টল করতে পারেন। এটি ছবি থেকে কোনও EFI ফ্ল্যাঙ্কনেস সরিয়ে ফেলবে এবং আপনাকে বুট লোডার হিসাবে একটি BIOS- মোড GRUB ব্যবহার করতে সক্ষম করবে। যদিও এটির জন্য সম্ভবত উইন্ডোজ 8 ইনস্টলারটির খুচরা কপি প্রয়োজন হবে; কমপক্ষে উইন্ডোজ for-র জন্য, ই এম কপিগুলি ইনস্টলেশন মোড (বিআইওএস বনাম ইএফআই) সম্পর্কে জটিল ছিল না। বিকল্পভাবে, পুনরায় ইনস্টল না করে কোনও EFI- মোড বুট থেকে BIOS- মোড বুটে রূপান্তর করা সম্ভব। বিপরীত স্যুইচ সম্ভব (আমি বর্ণিত একটি সাইটের লিঙ্ক পোস্ট করতে যাচ্ছিলাম, তবে এই সাইটটি আমাকে দুটি লিঙ্কের বেশি পোস্ট করতে দেবে না; দুঃখিত) এবং আমি মনে করি যে কোনও EFI- করার বিবরণ জুড়ে চলছে all কোথাও BIOS রূপান্তর, তবে আমার কাছে কোনও ইউআরএল হস্ত নেই। গুগল অনুসন্ধানে কিছু পরিবর্তন হতে পারে।

আমি আমার প্রথম উত্তরটি পোস্ট করার পরে এই পৃষ্ঠাটিতে হোঁচট খেয়েছি এবং এটি আপনার সমস্যার অন্তত অংশের জন্য আরও একটি সম্ভাব্য কারণ রয়েছে: দৃশ্যত উইন্ডোজ 8 একটি শাটডাউন পদ্ধতি ব্যবহার করে যা সাসপেন্ড-টু ডিস্ক অপারেশনের অনুরূপ। ফলস্বরূপ যে মাউন্ট করা পার্টিশনগুলি যদি আপনি উইন্ডোজ বন্ধ করে রাখেন এবং লিনাক্স বুট করেন তবে দূষিত হয়ে উঠতে পারে। যদিও ESP স্বাভাবিকভাবে উইন্ডোজ 7 এ মাউন্ট করা হয় না, আমি যতদূর জানি, এটা হতে পারে উইন্ডোজ 8 জিনিষ ভিন্নভাবে যে আছে, হয়তো বা ESP হয় উইন্ডোজ 7 এ মাউন্ট এবং মাত্র আড়াল করা বলে মনে হয়। যে কোনও ইভেন্টে, আপনি প্রশাসক কমান্ড প্রম্পট উইন্ডোতে নিম্নলিখিত কমান্ডটি লিখে উইন্ডোজ 8 এর এই বৈশিষ্ট্যটি অক্ষম করতে পারবেন:

powercfg /h off

আসলে, উইন্ডোজ 8 শীতল শাটডাউন করার সময় কোনও কিছু ভাঙবে না। আমি কোনও ত্রুটি পোস্ট করার মতো বোধ করি না, কারণ সর্বোপরি আমিই তাদের বুটলোডারকে
গণ্ডগোল করছি

আমি এর সাথে ঘোরাঘুরি করার চেষ্টা করেছি efibootmgr; এটি দেখায় যে বুটম্যানেজগুলির একটি অস্বাভাবিক সংখ্যক বেশি রয়েছে (আমি প্রত্যাশিত 3 এর চেয়ে বেশি), যা আমার ডিস্কটি আরও ভালভাবে দেখায়; এবং আমি পেয়েছি যে আসলে আমার দুটি ইএফআই পার্টিশন রয়েছে: -x কেবলমাত্র দ্বিতীয়টি (/ dev / sda2) EFI system partitionজিডিস্কে একটি হিসাবে প্রদর্শিত হয়েছিল , যাতে এটি আমাকে সঠিক মনে করে তোলে। অন্যটি হ'ল একই আকার এবং স্ট্যান্ডার্ড EFI ফাইল কাঠামো সহ একটি FAT পার্টিশন (sda1)।
itchy355

যদি আমি প্রথমে আরইএফআইডি লোড করার জন্য বুট ক্রমটি পরিবর্তন করি তবে তারপরে, সনি অরিজিনাল '' এবং তারপরে অন্য কেউ, এটি ডিফল্টে নিজেকে ওভাররাইট করে (উইন্ডোজ, সনি অরিজিনাল, অন্যদের (পুনরায় প্রত্যাহার)) পিএস; যে সমস্ত বিবেচনা করেই বলা হচ্ছে যে, উইন্ডোজ '' আমার ওভাররাইটbootmgfw.efi
itchy355

1
এরই মধ্যে, আমি powercfg /h offডাব্লু 8-তে চেষ্টা করেছি , এবং যে এফআই পার্টিশনটি ডাব্লু 8 সংশোধন করেছেন..আমি যে পবিত্র গ্রিলটি সন্ধান করছি তা মনে হচ্ছে :) ধন্যবাদ জানায়!
itchy355

powercfg /h offআপনার প্রধান সমস্যাটি স্থির করে শুনে আমি আনন্দিত । আপনি শুনতে আগ্রহী হতে পারেন যে আমি কিছু তথ্য চালিয়েছি যে কিছু ইউইএফআই বাস্তবায়নগুলি তাদের উইন্ডোজ তালিকার শীর্ষে "উইন্ডোজ বুট ম্যানেজার" নামে পরিচিত একটি বুট লোডার স্থানান্তর করতে কোডড মনে করেছে। সুতরাং, আপনার বুট লোডারগুলি ব্যবহার করে নতুন নামকরণের ফলে efibootmgrআপনি আরও বুদ্ধিমান ফাইলনামে REFInd (বা আপনার পছন্দসই) ইনস্টল করতে সক্ষম হবেন ।
রড স্মিথ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.