উইন্ডোজ 10 সহ ডুয়াল বুট আর্চ লিনাক্স


2

আমার এসার ল্যাপটপে আমার উইন্ডোজ 10 ইনস্টল করা আছে /dev/sda4এবং ইএসপি পার্টিশনটি রয়েছে /dev/sda2

বর্ণনা অনুযায়ী সূচনাকারী এর গাইড আমি নব নির্মিত পার্টিশনে আর্চ লিনাক্স ইনস্টল /dev/sda5এবং swap 'র /dev/sda6উইন্ডোজ 10 সঙ্গে তৈরি করা ESP /dev/sda2যেমন /boot

বুটলোডার হিসাবে আমি বেছে নিয়েছি systemd-bootযা গাইড দ্বারা সুপারিশ করা হয় যদি মাদারবোর্ডটি ইউইএফআই হয় (যা এটি হয়)।

আমি /boot/loader/loader.confনিম্নলিখিত হিসাবে কনফিগার করেছেন :

timeout 10
default arch

আমি একটি এন্ট্রি নির্মিত arch.conf/boot/loader/entries/arch.confনিম্নরূপ;

title          Arch Linux
linux          /vmlinuz-linux
initrd         /initramfs-linux.img
options        root=/dev/sda5 rw

তবে ডিফল্টভাবে উইন্ডোজ 10 বুট রিবুট করার পরে। বুটলোডার মেনুটিও দেখতে পেলাম না। বুট অপশনগুলিতে লিনাক্স বুট লোডার নির্বাচন করার কোনও বিকল্প নেই। আমি কি ভুল করছি?

দ্রষ্টব্য: fastboot(উইন্ডোজ 10) এবং secureboot(ইউইএফআই) উভয়ই বন্ধ রয়েছে।

প্রশ্নে উইন্ডোজ 10 / লিনাক্স ডুয়েল বুট - বুট-লোডার সমস্যা ওপি বুট-লোডার জন্য গ্রাব ব্যবহার করে। আমার ক্ষেত্রে আমি ব্যবহার করছি systemd-boot। এবং আমার সেটআপে fastbootওরফে fast startupইতিমধ্যে অক্ষম।

#efibootmgr -vআমার সমস্ত বুট বিকল্প প্রদান করে। তালিকায় এটিতে লিনাক্স বুট ম্যানেজার রয়েছে তবে বুট ক্রমটি এ সম্পর্কে কোনও নির্দিষ্ট করে দেয় না। সুতরাং, আমি নিজেই দ্বারা বুট ক্রম সম্পাদনা করেছি # efibootmgr -o 1003,1001,2001। তবে, সমস্যাটি একই রকম। বুট অর্ডার পুনরায় বুট করার পরে ফিরে আসে।



@ মোয়াব আমি এই প্রশ্নটি আগে দেখেছি। এটা আমার চেয়ে আলাদা আমি আমার পোস্টে এটি সম্পাদনার মাধ্যমে ব্যাখ্যা করেছি। এছাড়াও আমি ইতিমধ্যে উত্তরটি গ্রহণ করেছি যা গ্রহণ করা হয়েছে তবে সমস্যাটি অব্যাহত রয়েছে।
ইরশাদ

আপনি কি bootctl installযথাযথভাবে দৌড়েছেন ? সিস্টেমড-বুটের মতো শব্দগুলি এনভিআরএমে সঠিকভাবে নিবন্ধভুক্ত / ডিফল্ট করা হয়নি is efibootmgrআর্চ লাইভের আউটপুট পরীক্ষা করে দেখুন এবং আপনার ইউইএফআই বুট মেনুতে একবার দেখুন।
টম ইয়ান

@ টমইয়ান আমি ইতিবাচক যে আমি bootctl installসঠিকভাবে দৌড়েছি
ইরশাদ

না মোয়াব, এটি সুপারসার
ম্যাট

উত্তর:


5

ঠিক আছে, আমি নিম্নলিখিত চেষ্টা করেছি

#efibootmgr -v

এটি আমার সমস্ত বুট বিকল্প প্রদান করে। তালিকায় এটি লিনাক্স বুট ম্যানেজার (1003) রয়েছে তবে বুট ক্রমটি এ সম্পর্কে কোনও কিছুই নির্দিষ্ট করে নি। সুতরাং, আমি নিজেই দ্বারা বুট ক্রম সম্পাদনা করেছি

# efibootmgr -o 1003,1001,2001 

তবে, সমস্যাটি একই রকম। বুট অর্ডার পুনরায় বুট করার পরে ফিরে আসে। তাই আমি পরীক্ষা করেছিলাম যে লিনাক্স বুট ম্যানেজারটি bcdউইন্ডোজ 10 এ সঞ্চয় করতে দৃশ্যমান কিনা

bcdedit /enum firmware

bcdস্টোরটিতে আমার লিনাক্স বুট ম্যানেজার রয়েছে। তাই আমি দৌড়ে গেলাম

bcdedit /set {bootmgr} path \EFI\systemd\systemd-bootx64.efi

একটি উন্নত কমান্ড প্রম্পটে। এই কমান্ডটি উইন্ডোজ বুট লোডারকে সরাসরি উইন্ডোজ 10 না কল করে লিনাক্স বুট ম্যানেজারকে কল করতে সক্ষম করবে।

এটি আমার সমস্যার সমাধান করে। এখন আমি একই এইচডিডিতে একটি ডুয়াল বুট উইন্ডোজ 10 এবং আর্চ লিনাক্স পেয়েছি।


এখনও ইবিবুটমিগ্রার ব্যবহার করে অমীমাংসিত ... অদ্ভুত লাগে যে এই পরিবর্তনগুলি পরিবর্তন করতে আমাদের উইন্ডোজে যেতে হবে ... কেন কেউ জানেনা ...
ম্যাট

উইকি.আরচলিনাক্স.org / ইন্ডেক্স.এফপি / আইটি থেকে : "কিছু মাদারবোর্ডগুলি উইন্ডোজ দ্বারা ইফিবুটমগ্রের সাথে সেট করা কোনও সেটিংস ডিফল্টরূপে ওভাররাইড করে যদি এটি সনাক্ত করে তবে এটি একটি প্যাকার্ড বেল ল্যাপটপে নিশ্চিত করা হয়েছে।"
ম্যাট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.