GRUB এর পরিবর্তে REFInd ব্যবহারের কোনও খারাপ দিক?


26

শেষ সম্পাদনা - আপনি যদি রেফাই ইনস্টল করার পরিকল্পনা করে থাকেন এবং আপনি নীচে রডের উত্তরটি পড়তে চাইতে পারেন।

ইনস্টল করার পরে যদি আপনার কাছে একগুচ্ছ অকেজো এন্ট্রি থাকে তবে কেবলমাত্র তাদের নাম একটি কাগজের টুকরোতে লিখুন (rEFInd এটিকে কিছুফিল.ইফি হিসাবে বর্ণনা করবে), তারপরে refind.conf খুলুন এবং লাইনটি যুক্ত করুন dont_scan_files somefile.efi,someotherfile.efi

যদি আপনি এখনও অকেজো এন্ট্রিগুলি দেখতে পান (আমার কাছে এমন কোনও ছিল যা "ফ্যালব্যাক বুট লোডার ইত্যাদি" কোনও .efi ফাইল উল্লেখ না করে) কেবল লাইনটি যুক্ত করুন dont_scan_dirs EFI/boot,EFI/Dell,EFI/memtest86। এটা কৌতুক করা উচিৎ।


উইন্ডোজ 10 এর সাথে আমার উবুন্টু ডেরিভেটিভ ডুয়েলযুক্ত একটি মেশিন রয়েছে আমি বর্তমানে গ্রুব ব্যবহার করছি, তবে বেশিরভাগ আই-ক্যান্ডির জন্য আরইএফআইন্ডে স্যুইচ করার পরিকল্পনা করছি।

আমি যে বিষয়টি নিয়ে উদ্বিগ্ন তা হ'ল সম্ভাব্য চলাচলগুলি, বিশেষত আর এফআইআইডি-র মতো কোনও ফ্যানসিয়ার বুটলোডার আমার বুট প্রক্রিয়াটি ধীর করতে পারে কিনা।

[সম্পাদনা করুন - নিম্নলিখিত গাইডটিকে উপেক্ষা করুন, নীচের উত্তরটি পড়ুন ] শেষ পর্যন্ত, এই গাইডটি কি নির্ভরযোগ্য দেখাচ্ছে?

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



REFInd-grub কম্বো রয়েছে।
EarthmeLon

যদিও কিছুটা ওভারল্যাপ রয়েছে, এই প্রশ্নটি আসলে মুুরু যেটির প্রতি নির্দেশ করে তার সদৃশ নয়। এই প্রশ্নটি ম্যাক-নির্দিষ্ট, যদিও এটি এক নয়। কোন প্রশ্নে মুড়ু কোন দিকে ইঙ্গিত করছে সেগুলিও এমন সমস্যাগুলি বর্ণনা করে যা অবশ্যই কাটিয়ে উঠতে হবে, অন্যদিকে এটি দুটি বুট প্রোগ্রামের তুলনা চেয়েছে।
রড স্মিথ

উত্তর:


48

আমি REFInd বজায় রাখি, তাই আমি বুঝতে পারি যে এটি কীভাবে উবুন্টুর সাথে কার্যকরভাবে কাজ করে এবং ইন্টারঅ্যাক্ট করে; তবে আমি আমার নিজের পক্ষপাতিত্ব এবং পছন্দগুলি ছাড়াও নেই। (আমি REFIt এ REFI তে যুক্ত করেছিলাম কারণ আমি GRUB 2 অপছন্দ করি এবং আমি REFIt এর যা করণীয় তা বেশ মার্জিত বলে ভাবতাম, তবে আমার যা প্রয়োজন তা ছিল না।)

বেশিরভাগ ক্ষেত্রেই, আরইএফআইন্ড কাজ করে। কোনও বুট লোডার সহ বুট-পরবর্তী সমস্যাগুলির অভিজ্ঞতা পাওয়া বিরল; একবার কার্নেল বুট হয়ে গেলে এটি পুরোপুরি কাজ করে বা হয় না। (এই নিয়মের মাঝে মাঝে ব্যতিক্রম আছে, তবে আমি যেমন বলেছি, সেগুলি বিরল)) সুতরাং, যদি REFInd আপনার সিস্টেমে বুট হয় তবে আপনাকে ফলো-অন সমস্যাগুলি নিয়ে খুব বেশি চিন্তা করার দরকার নেই। এটি বলেছে যে বুট লোডার সহ সফ্টওয়্যারটির কোনও অংশের সুবিধা এবং অসুবিধা রয়েছে। GRUB এর তুলনায়, এই বিষয়গুলি REFInd সম্পর্কিত মনে রাখবে:

  • REFInd সুবিধাগুলি / GRUB অসুবিধা
    • যেহেতু এটি প্রতিটি বুটে কার্নেলের জন্য স্ক্যান করে, REFInd আরও অভিযোজিত এবং কনফিগারেশন ফাইলগুলিতে কম নির্ভর করে। আপনি যদি একাধিক লিনাক্স ডিস্ট্রিবিউশন বুট করে থাকেন তবে এটি সর্বাধিক গুরুত্বপূর্ণ, যেহেতু এই জাতীয় সেটআপের ক্ষেত্রে, আপনাকে অবশ্যই যত্ন নেওয়া উচিত যে প্রধান GRUB এর কনফিগারেশন ফাইলটি অন্যান্য বিতরণের কার্নেলের পরিবর্তন সম্পর্কে জানে ।
    • GRUB এর কনফিগারেশন ফাইল ফর্ম্যাটটি অত্যন্ত জটিল। এটি সাধারণত ঠিকঠাক কাজ করে কারণ এর কনফিগারেশন স্ক্রিপ্টগুলি বেশিরভাগ সময় সঠিক কাজ করে; তবে যখন স্ক্রিপ্টগুলি এটি ভুল হয়ে যায়, এটি ঠিক করা একটি দুঃস্বপ্ন হতে পারে। REFInd এর কনফিগারেশন ফাইলগুলি সহজ হওয়ায় এটির কনফিগারেশনটি ঠিক করতে এবং ঝাঁকানো আরও সহজ হতে থাকে।
    • আপনি উল্লেখ হিসাবে REFInd আরও চোখ ক্যান্ডি আছে।
    • সিকিউর বুট সক্রিয় সহ উইন্ডোজ বুট করার ক্ষেত্রে আরইএফআইন্ড আরও নির্ভরযোগ্য। ( GRUB- র সাথে মধ্যপন্থী সাধারণ সমস্যা যা REFInd প্রভাবিত করে না তথ্যের জন্য এই বাগ রিপোর্টটি দেখুন ))
    • REFInd BIOS- মোড বুট লোডার চালু করতে পারে; GRUB পারে না। বেশিরভাগ লোক এবং বিশেষত ইউইএফআই ভিত্তিক পিসি সহ লোকেরা, এটি কোনও বড় বিষয় নয়। যদিও কিছু ম্যাক ব্যবহারকারীর উইন্ডোজ 7 এর সাথে ডুয়াল-বুট করার জন্য বিআইওএস-মোডের সামঞ্জস্যতা প্রয়োজন।
    • একটি ইউএসবি ফ্ল্যাশ ড্রাইভ বা সিডি-আর-এ rEFInd একটি উবুন্টু ইনস্টলেশন বুট করতে পারে যা বুটে চলে না। কিছু সাবধানতা এবং সীমাবদ্ধতা রয়েছে, তবে আপনি যদি নিজের হার্ড ডিস্কে আরইএফআইন্ড ব্যবহার না করেন তবে এটি ইউএসবি ফ্ল্যাশ ড্রাইভ বা সিডি-আর থাকা একটি দরকারী জরুরি সরঞ্জাম হতে পারে।
    • GRUB এর কনফিগারেশন স্ক্রিপ্টগুলি ধীর হতে পারে। একটি জটিল সেটআপে, একটি নতুন কার্নেল ইনস্টল করতে এক মিনিট বা আরও বেশি সময় লাগতে পারে কারণ এই স্ক্রিপ্টগুলি ট্রিগার করা হয়েছে এবং তারা কার্নেলগুলির জন্য সিস্টেমটি স্ক্যান করতে এবং বুট লোডারগুলির ভাণ্ডার তৈরি করতে এবং যা পাওয়া গেছে তার সাথে কনফিগারেশন ফাইলটি পুনর্নির্মাণ করতে একটি হাস্যকর সময় নেয় take । মনে রাখবেন যে আপনি GRE আনইনস্টল না করে (বা এটি শুরু করার জন্য এটি ইনস্টল করবেন না) আপনি আরইডিআইফিন্ড ব্যবহার করলেও আপনি এই সমস্যাটি অনুভব করবেন।
    • সুরক্ষিত বুট নিয়ে কাজ করার সময়, আরইএফআইন্ড সর্বদা সুরক্ষিত বুট নীতি প্রয়োগ করে। ব্যবহৃত GRUB সংস্করণের উপর নির্ভর করে লিনাক্স কার্নেলগুলি চালু করার সময় GRUB এটি করতে পারে বা নাও পারে। (উবুন্টু ১.0.০৪ এর আগে, উবুন্টুর গ্রুব এমনকি স্বাক্ষরবিহীন কার্নেলগুলিও চালু করবে I
  • REFInd অসুবিধাগুলি / GRUB সুবিধা
    • GRUB উবুন্টুতে আনুষ্ঠানিকভাবে পরিচালিত প্যাকেজ হিসাবে উপলব্ধ, যেখানে আরইএফআইএনডি (আপাতত) তৃতীয় পক্ষের প্যাকেজ এবং পিপিএ হিসাবে উপলব্ধ।
    • যদি আমি একটি বাসের সাথে ধাক্কা খায় তবে REFInd এর বিকাশ বন্ধ হয়ে যাওয়ার সম্ভাবনা রয়েছে; তবে GRUB এর আরও অনেক বিকাশকারী রয়েছে এবং অদূর ভবিষ্যতে বিসর্জনওয়ালা হয়ে উঠবে না।
    • GRUB আরও প্ল্যাটফর্মগুলি (সিপিইউ এবং ফার্মওয়্যার ধরণ) সমর্থন করে।
    • নেটওয়ার্ক-বুট পরিবেশে GRUB ব্যবহার করা সহজ।
    • GRUB (তত্ত্ব অনুসারে) একটি LVM বা RAID সেটআপ বা এনক্রিপ্ট করা পার্টিশনের মাধ্যমে কার্নেল লোড করতে পারে; REFInd এটি করতে পারে না। (REFInd এখনও LVM, RAID, এবং এনক্রিপ্ট করা সেটআপগুলির সাথে ব্যবহার করা যেতে পারে, তবে /bootপার্টিশনটি অবশ্যই এই জাতীয় কনফিগারেশনে পৃথক এবং এনক্রিপ্ট করা উচিত)) নোট করুন যে আমি বলেছিলাম "তাত্ত্বিকভাবে" কারণ আমি এই বৈশিষ্ট্যটির সদ্ব্যবহার করে এমন কোনও বিতরণ জানি না, তাই এটি আমার জ্ঞানের সেরাটি, খারাপভাবে পরীক্ষা করা।
    • কার্নেল এবং বুট লোডারগুলির জন্য REFInd- র স্ক্যানগুলি প্রতিটি বুটে কয়েক সেকেন্ড সময় নিতে পারে, তাই GRUB প্রদর্শিত হতে কিছুটা ধীর হতে পারে। (আপনার প্রকৃত প্রয়োজন কেবলমাত্র সেই ফাইল সিস্টেম ড্রাইভার ইনস্টল করে এবং স্ক্যানবিহীন স্ক্যান করা পার্টিশন রেখে আপনি এই স্ক্যানিংয়ের সময়কে হ্রাস করতে পারেন))
    • শিম GRUB এর সাথে কাজ করার জন্য ডিজাইন করা হয়েছিল। যদিও আরইএফআইডি শিমের সাথেও কাজ করে, এটি শিমের প্রাথমিক লক্ষ্য নয়, তাই grubx64.efiশিমকে এটি চালু করার জন্য আরইএফআইডি কল করার উদ্ভট নামকরণের সম্মেলন রয়েছে ; এবং শিমের সাথে কাজ করতে REFInd পেতে আপনাকে MOK তালিকায় কমপক্ষে একটি এন্ট্রি যুক্ত করতে হবে।

এই পয়েন্টগুলি ছাড়াও, মাঝে মধ্যে সিস্টেম-নির্দিষ্ট অসম্পূর্ণতা এবং কোচ রয়েছে। এই জাতীয় সমস্যাগুলি যে কোনও প্রোগ্রামকে আঘাত করতে পারে, তাই এগুলি সত্যই এক বা অন্যটির সুবিধা নয়।

আপনার সিস্টেমটি সেট আপ করা সম্ভব যাতে REFInd GRUB (বা তদ্বিপরীত) প্রবর্তন করে তবে বেশিরভাগ ক্ষেত্রেই আপনি উভয় প্রোগ্রামের মধ্যে সবচেয়ে খারাপ অর্জন করবেন, সেরা না, যখন আপনি এটি করেন। উপলক্ষ্যে, যদিও, এই পদ্ধতিতে চেইনলোডিং বাঞ্ছনীয় - বলুন, আপনি যদি REFInd এর আই ক্যান্ডি চান এবং LVM, RAID, বা এনক্রিপ্ট করা পার্টিশন থেকে কার্নেল লোড করার ক্ষমতা চান।

আপনি যেগুলির সাথে সংযোগ স্থাপনের নির্দেশাবলী হিসাবে সেগুলি অতিরিক্ত জটিল। উবুন্টুতে আরইএফআইডি ইনস্টল করার সহজ উপায় হ'ল আপনি উবুন্টু ইনস্টল করার পরে পিপিএ ব্যবহার করুন:

sudo apt-add-repository ppa:rodsmith/refind
sudo apt-get update
sudo apt-get install refind

এই পদ্ধতির অপূর্ণতা এটি একটি বড় লাফালাফি। আপনি যদি এটির পুরোপুরি ইনস্টল করার আগে আরইএফআইডি পরীক্ষা করতে পছন্দ করেন তবে ইউএসবি ফ্ল্যাশ ড্রাইভটি ব্যবহার করুন, যা আপনাকে হার্ড ডিস্কে কোনও পরিবর্তন আনার আগে আরএফআইডি কীভাবে কাজ করে তা দেখতে দেয়।


সুতরাং, আমি লাইভ ইউএসবি চেষ্টা করেছি। আমার নিম্নলিখিত সমস্যাগুলি রয়েছে: উবুন্টু চালু করার সময় স্প্ল্যাশ স্ক্রিনটি প্রদর্শিত হবে না; পরিবর্তে, আমি কেবল ভার্বোজের বর্ণনা পাই। অন্যদিকে উইন্ডোজ বুট পছন্দ করে যদি দ্রুত প্রারম্ভ হয় অক্ষম যেখানে এটি আরও ধীরে ধীরে বুট করে।
এলোমেলো_হুমান_বিইং_

যদি আপনি এটি স্প্ল্যাশ স্ক্রিন প্রদর্শন করে এমন কোনও বুট থেকে হার্ড ডিস্কে ইনস্টল করেন তবে আপনি এটি আরএফআইডি থেকেও পাবেন। আপনি বুট বিকল্পগুলি ম্যানুয়ালিও সম্পাদনা করতে পারবেন - স্থায়ীভাবে সম্পাদনা করে /boot/refind_linux.confঅথবা এক সময়ের ভিত্তিতে F2 চাপুন বা দুবার sertোকান। উবুন্টুতে, quiet splashঅপশনগুলি স্প্ল্যাশ স্ক্রিন তৈরি করে।
রড স্মিথ

ধন্যবাদ। যেমনটি আপনি বলেছেন, একবার ইনস্টল হওয়া আরইএফআইন্ড স্প্ল্যাশ স্ক্রিনটি দেখায় (যখন এটি কোনও লাইভ ইউএসবি থেকে ব্যবহৃত হয় না)। এছাড়াও, আমি উপরে যা লিখেছি তার বিপরীতে, দ্রুত প্রারম্ভ এখন ঠিকঠাক কাজ করে, সম্ভবত এটি আমার পক্ষ থেকে একটি ভুল ছিল। সুতরাং এখন সমস্ত কিছুই একটি কবজির মতো কাজ করে; এখনও কেবল ধরণের আমাকে বিরক্ত করার বিষয়টি হ'ল কুরুচিপূর্ণ "বুটিং ওএস" স্ক্রিন যা কোনও ওএস চয়ন করার পরে 3-4 সেকেন্ডের জন্য উপস্থিত হয়; এ থেকে মুক্তি পাওয়ার কোনও উপায় আছে?
এলোমেলো_হুমান_বিইং_

2
use_graphics_forবিকল্পটি দেখুন refind.conf
রড স্মিথ

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