REFInd প্রশ্ন: একাধিক বুট আইটেম সরান?


11

আমার ম্যাক প্রোতে সবেমাত্র উবুন্টুকে আলাদা ড্রাইভে (অন্য কোনও ওএসের সাথে বিভাজনযুক্ত নয়) ইনস্টল করা হয়েছে well আমি এগুলি সমস্ত সঠিকভাবে শুরু করার জন্য পরিচালিত হয়েছি এবং REFInd থেকে কোনও স্থানে কোনও ঝামেলা ছাড়াই বুট করতে পারি। সমস্যাটি হ'ল, আমার কাছে বুট ম্যানেজারের 3 টি অতিরিক্ত আইটেম লোড হচ্ছে যা আমি টাইপ থেকে মুক্তি পেতে চাই। আমি উত্তরগুলি অনুসন্ধান করছি এবং এখনও কিছুই কাজ করছে বলে মনে হচ্ছে না। আমার ওএস এক্স, উইন্ডোজ, এবং উবুন্টু গ্রুবক্স 64৪ (যার অর্থ যাই হোক না কেন) বাদে আমার কাছে নিম্নলিখিত আইটেমগুলি রয়েছে:

বুট \ vmlinuz-3.11.0-18-জেনেরিক.এফি.সাইন্ট
বুট \ vmlinuz-3.11.0-15-জেনেরিক.ইফি.সাইন্ট
বুট লিগ্যাসি ওএস থেকে পুরো ডিস্ক ভলিউম

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

উত্তর:


7

আপনি যা চান তা করার বিভিন্ন পদ্ধতি রয়েছে তবে প্রথমে বুঝতে হবে যে আপনি উবুন্টুকে বিভিন্ন উপায়ে বুট করে এমন তিনটি (বা সম্ভবত চারটি) এন্ট্রি পেয়েছেন:

  • grubx64.efiএন্ট্রি লঞ্চ গ্রাব, যেটা ঘুরে লঞ্চ লিনাক্স কার্নেল (এবং অন্যান্য বিষয়ের বুট কিভাবে এটি কনফিগার করা হচ্ছে তার উপর নির্ভর করে তার নিজের মেনু প্রস্তাব দিতে পারে)।
  • boot\vmlinuz-3.11.0-18-generic.efi.signedএন্ট্রি 3.11.0-18-জেনেরিক কার্নেল আরম্ভ করা ছাড়া GRUB ব্যবহারকারী। (এটি EFI স্টাব লোডার দিয়ে বুট হয় , যা কার্নেলের মধ্যেই তৈরি করা হয়েছে))
  • boot\vmlinuz-3.11.0-15-generic.efi.signedএন্ট্রি লঞ্চ 3.11.0-15-জেনেরিক কার্নেল - পূর্ববর্তী একটির সামান্য পুরোনো কার্নেল।
  • "বুট লিগ্যাসি ওএস ..." বিকল্পটি GRUB এর একটি বায়োস-মোড সংস্করণ চালু করতে পারে - আপনি যখন এই বিকল্পটি নির্বাচন করেন তখন কী ঘটে তা আপনি বর্ণনা করেন না, তাই এটি এটি করে বা আদৌ কার্যকর হয় কিনা তা প্রকৃতপক্ষে স্পষ্ট নয়।

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

ব্যক্তিগতভাবে, আমি এই তিনটি এন্ট্রি (GRUB এবং দুটি কার্নেল) এর সমস্ত রাখতাম, যদি তারা সমস্ত কাজ করে তবে কমপক্ষে। কারণ হ'ল তারা আপনাকে কম্পিউটার বুট করার জন্য একাধিক বিকল্প দেয়; যদি একটি ব্যর্থ হয়, আপনার অন্যদের ফ্যালব্যাক হিসাবে থাকবে। মনে রাখবেন যে আপনার সিস্টেমটি আপগ্রেড করার সাথে সাথে নতুন কার্নেলগুলি প্রকাশিত হওয়ার সাথে সাথে আপনার কার্নেল নির্বাচন বাড়তে পারে। sudo apt-get autoremoveএকবারে তালিকাটি সীমা ছাড়িয়ে যাওয়ার পরে আপনি তালিকাটি দুটি বা তিনটিতে রাখতে পারেন ।

আপনি যদি এন্ট্রিগুলি সরাতে চান, আপনার কাছে বেশ কয়েকটি বিকল্প রয়েছে, যার বেশিরভাগটিতে সম্পাদনা জড়িত refind.conf(যা সম্ভবত /boot/efi/EFI/refindলিনাক্সের অধীনে রয়েছে):

  • আপনি স্ক্যান করা এড়াতে চান ফাইলের নাম যুক্ত করুন dont_scan_files। মনে রাখবেন যে পৃথক কার্নেলগুলি এভাবে লুকিয়ে রাখা অদক্ষ, যেহেতু নতুন কার্নেলগুলি ইনস্টল হওয়ার পরে আপনাকে তালিকা আপডেট করতে হবে। যদিও GRUB আড়াল করার একটি ভাল উপায় হতে পারে।
  • ডিরেক্টরি / ies যোগ করুন যেখানে অবাঞ্ছিত বুট লোডার বর্ণিত হয় dont_scan_dirs। (উদাহরণস্বরূপ, bootলিনাক্স কার্নেলগুলি EFI/ubuntuসরাতে বা GRUB অপসারণ করতে)
  • এতে অবাঞ্ছিত বুট লোডারগুলির সাথে যুক্ত ভলিউমের নাম যুক্ত করুন dont_scan_volumes। মনে রাখবেন যে এটিই একমাত্র dont_scan_*বিকল্প যা বিআইওএস / সিএসএম / লিগ্যাসি বুট বিকল্পগুলির সাথে কাজ করে; এন্ট্রিটি ব্লক করতে প্রাসঙ্গিক নামের কোনও সাবসেট যুক্ত করুন।
  • অক্ষম করতে সব ডিস্ক-ভিত্তিক বায়োস / CSM / উত্তরাধিকার বুট বিকল্প, uncomment scanforএবং নিশ্চিত করুন যে hdbiosহয় না অপশন মধ্যে। এটি সম্ভবত আপনার ক্ষেত্রে অনাকাঙ্ক্ষিত, যদিও আপনি যেহেতু আপনি উইন্ডোজ 7 বুট করছেন এবং যা সাধারণত BIOS / CSM / লিগ্যাসি মোডে বুট করে। আপনি যদি EFI মোডে উইন্ডোজ ইনস্টল করতে পরিচালিত হন, তবে এটি একটি ভাল বিকল্প হতে পারে।
  • উভয় কার্নেল বিকল্প, এবং ভবিষ্যতের সকল কার্নেল অপশন মুছে ফেলার জন্য, আপনার কাছ থেকে আপনার Linux ফাইল সিস্টেম জন্য অপসারণ করতে পারেন আপনি EFI ফাইলসিস্টেম চালক drivers(অথবা drivers_x64অথবা drivers_ia32, আপনার আর্কিটেকচারের উপর নির্ভর করে) সাব EFI/refindআপনার ESP উপর নির্দেশিকা। এটি rEFI রেন্ডার করবে এবং লিনাক্স কার্নেলগুলি সনাক্ত করতে অক্ষম, সুতরাং এই বিকল্পগুলি অদৃশ্য হয়ে যাবে। GRUB এই ড্রাইভারগুলির উপর নির্ভর করে না , সুতরাং এটি কাজ চালিয়ে যাবে।
  • BIOS / CSM / লিগ্যাসি বিকল্পগুলি কেবল তখনই উপস্থিত হয় যখন REFInd মনে করে যে এটি কোনও ডিস্কের এমবিআর বা একটি পার্টিশনে বুট কোড সনাক্ত করেছে। আপনার "বুট লিগ্যাসি ওএস ..." বিকল্পের বিবরণ দেওয়া, আরইএফআইন্ড সম্ভবত এমবিআর-তে বুট কোড খুঁজে পেয়েছে। (আরএফআইএন্ডের সাম্প্রতিক সংস্করণগুলিতে বাগগুলি অবস্থানটির সনাক্তকরণের কারণ ঘটায়, তবে আপনি যদি সংস্করণ 0.8.7 ব্যবহার না করেন তবে সেই পরিচয়টি ভুল হতে পারে)) বুট কোডটি মুছে ফেলার ফলে আরইএফআইন্ডির মেনু থেকে একটি প্রবেশিকা মুছে ফেলা যায়। যদিও এই পদ্ধতিটি বিপজ্জনক । আমি এটি চেষ্টা করার পরামর্শ দিচ্ছি যদি আপনি ইতিমধ্যে এটি কীভাবে করবেন তা বুঝতে পেরেছেন, যার কারণেই আমি ইচ্ছাকৃতভাবে এটি করার বিষয়ে সুস্পষ্ট নির্দেশনা সরবরাহ করছি না - এই কাজটি কীভাবে করা যায় সে সম্পর্কে আমি একটি সম্পূর্ণ উত্তর লিখতে পারি এবং এটি সম্ভবত অসম্পূর্ণ হতে পারে।

refind.confঅপশন মধ্যে মন্তব্য আরও বিস্তারিতভাবে বর্ণনা করা হয় refind.confএবং এর rEFInd কনফিগারেশন ডকুমেন্টেশন পাতা।


বুট ডিরেক্টরি থেকে আমি খুব অযাচিতভাবে অযাচিত কার্নেলগুলি নতুন ডিরেক্টরিতে স্থানান্তর করতে সক্ষম হয়েছি, যা সেগুলি বুট ম্যানেজারের পর্দা থেকে নিরাপদে সরিয়ে ফেলেছে। আমার যদি ভবিষ্যতে কোনও সমস্যা থাকে তবে আমি আমার অন্যান্য ওএস ড্রাইভগুলি টানতে পারি, যা বুট পরিচালকের কাছে বাইপাস তৈরি করে এবং সরাসরি উবুন্টু চালু করবে। এখন এটি "বুট লিগ্যাসি ওএস" সন্ধান করার বিষয়, যা কেবল বুট শিবিরটি চালু করে এবং আমাকে উইন্ডোজ 7 এ নিয়ে যায়। এই বিষয়ে আপনার সাহায্যের জন্য ধন্যবাদ। এটি বেশ মজাদার শেখার অভিজ্ঞতা
31:51

1
আপনার কার্নেল ফাইলগুলি সরানো উচিত নয় ! জিআরউবি তারা যেখানে রয়েছে সেখানেও নির্ভর করে! আপনি নির্দিষ্ট পরিস্থিতিতে এটি থেকে পালাতে পারেন, তবে সর্বোপরি এটি নেওয়া খুব ঝুঁকিপূর্ণ কাজ!
রড স্মিথ

0

সহজ ফিক্স

ইন rEFInd বুট-লোডার মেনু, আপনি কীবোর্ড নির্দেশক তীরচিহ্নগুলি দ্বারা অতিরিক্ত এন্ট্রি নির্বাচন এবং তারপর টিপে বাড়তি এন্ট্রি লুকিয়ে রাখতে পারেন মুছুন কী! একটি নিশ্চিতকরণ পপ আপ হবে ... হ্যাঁ নির্বাচন করার পরে, এন্ট্রিটি লুকানো হয়ে যায় এবং আপনার বুটলোডারটি যেতে ভাল !!

চিয়ার্স!


1
মজাদার ঘটনা: অন্য উত্তরটি আরইফাইন্ডের বিকাশকারী লিখেছিলেন।
জৈব মার্বেল

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