গ্রুবকে আপনার সর্বশেষ ওএসটি বুট করার জন্য কী কনফিগার করা যেতে পারে?


17

আমার বুট মেনুতে সাধারণত আমার কাছে 2-3 ওএস থাকে:

  • উবুন্টু 10.04
  • উইন্ডোজ 7
  • [কখনও কখনও, তৃতীয় বিকল্প যেমন উবুন্টু 10.04 নেটবুক]

যদি আমি ডিফল্ট পছন্দ (অন্যথায় উইন্ডোজ 7) বাদে অন্য কোনও OS এ থাকি এবং আমি পুনরায় বুট করি তবে গ্রুব উবুন্টু 10.04 এ বুট করুন। এটি হওয়া উচিত নয় - যখন আমি উইন্ডোজ 7-এ পুনরায় বুট করি, তখন আমি উইন্ডোজ 7. এ থাকতে চাই last গ্রুবকে আমার শেষ পছন্দটি মনে করার জন্য কনফিগার করার কোনও উপায় আছে এবং এতে বুট করা যায়?

বিকল্পভাবে, এটি আরও ভাল হবে যদি গ্রুব কেবল তখনই এটি করত যখন আমি রিবুট করতাম (যখন আমি প্রথম কম্পিউটারটি চালু করি না তখন)। আমি বুঝতে পারি এটি সম্ভব নাও হতে পারে, তাই আমি সহজ শেষ-পছন্দ-স্মরণে খুশি হব।

উত্তর:


20

আসল গ্রুব এ আপনি /boot/grub/menu.lst এ , "সেভ" করার জন্য ডিফল্ট কীওয়ার্ড এবং তারপরে প্রতিটি বুট মেনু এন্ট্রিতে সেভডেফল্ট কীওয়ার্ডটি ব্যবহার করে এটি করবেন d


আপডেট হয়েছে :
গ্রুব 2 আরও কিছুটা জটিল। এটি এখনও বিকশিত হচ্ছে, সুতরাং উবুন্টু 9.10 এবং 10.04 উভয়ই গ্রুব 2 ব্যবহার করে, জিনিসগুলিকে আকর্ষণীয় করে তুলতে কীভাবে জিনিসগুলি প্যাকেজ করা এবং কনফিগার করা হয় তাতে যথেষ্ট পার্থক্য রয়েছে।

উভয়টিতে কীভাবে সেভডফাল্ট ট্রিক করবেন তা এখানে রয়েছে :

  • উবুন্টু 10.04:
    9.10 দিকনির্দেশগুলি একটি কৌশল; লুসিড অনেক সহজ। আরও উদ্ভট বিবরণের জন্য উবুন্টুর সহায়তা দেখুন । আপনাকে / etc / default / grub এ দুটি পরিবর্তন করতে হবে :

    1. যে রেখাটি পড়ে GRUB_DEFAULT=0তা পরিবর্তন করুনGRUB_DEFAULT=saved

    2. এর সাথে একটি লাইন যুক্ত করুন GRUB_SAVEDEFAULT=true

    এটাই. আসলে খুব খারাপ না, তাই না? চালানোর করতে ভুলবেন না sudo update-grub

  • উবুন্টু ৯.১০:
    উবুন্টু ফোরামগুলিতে এটি কাজ করার জন্য বেশ কয়েকটি হ্যাক রয়েছে; স্পষ্টতই সেভডিফল্ট কীওয়ার্ডটি গ্রুব ভি 1.97-তে বগি ছিল। উবুন্টু ফোরামের এই পোস্টটি একটি পদ্ধতি সরবরাহ করে। অন্য একটি পোস্ট কিছুটা সহজ পদ্ধতি প্রস্তাব দেয় :

    1. সেট GRUB_DEFAULT সংরক্ষিত = মধ্যে , / etc / ডিফল্ট / কীড়া

    2. এই দুটি লাইন /etc/grub.d/40_custom এ রাখুন (নীচের দিকে, " এক্সিকিউট লেজ" লাইনের পরে):

      saved_entry=${chosen}
      save_env saved_entry
      

    আমি উবুন্টু 9.10 এ এই পদ্ধতিটি পরীক্ষা করেছি এবং এটি কাজ করে; পরবর্তী বুটটি স্বয়ংক্রিয়ভাবে নির্বাচিত শেষ এন্ট্রিটি হাইলাইট করবে। একটি টাইমআউটের সাথে একত্রিত হয়ে এটি আপনার বুট করা শেষ ওএসে স্বয়ংক্রিয়ভাবে বুট হবে।

এবং চালাতে ভুলবেন না sudo update-grub। আপনার পরিবর্তনগুলি শেষ করার পরে। এটি গুরুত্বপূর্ণ এবং বিব্রতকরভাবে ভুলে যাওয়া সহজ ....


গ্রুডের কোনও ঠান্ডা বুট থেকে রিবুট পার্থক্য করার কোনও উপায় নেই , সুতরাং গ্রুব নিজে থেকে পুনরায় বুট করতে পারবেন না। তবে, আপনি যদি লিনাক্সে বুট হন তবে আপনি এটি ব্যবহার করতে পারেনsudo grub-set-default N (যেখানে এন বুট মেনু প্রবেশের সংখ্যা, 0 থেকে শুরু করে) এনট্রি সেট করার জন্য এনটিকে পরবর্তী বুটে নির্বাচিত করতে হবে (যে কোনও প্রবেশিকাটি সংরক্ষণ করা হয়েছিল তার পরিবর্তে)।

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

আমি এমন একটি গ্রুব 4 ডিওএস বা গ্রুব 1 কৌশল সম্পর্কে শুনেছি যার মধ্যে গ্রুবকে একটি FAT32 বা এনটিএফএস / বুট পার্টিশনে ইনস্টল করা জড়িত - এটি আপনাকে উইন্ডোজ থেকে গ্রাব-সেট-ডিফল্ট চালানোর অনুমতি দেয় , যাতে আপনি এটি উইন্ডোজ লগঅফ স্ক্রিপ্ট থেকে কল করতে পারেন। গতবার আমি এ সম্পর্কে কিছু দেখলাম, গ্রুব 2 এ এটি সম্ভব ছিল না। এখনই তা বদলে যেতে পারে।


সমাধান # 2 আমার পক্ষে কাজ করে না বলে মনে হচ্ছে। আমি সম্পাদনা করেছি / ইত্যাদি / ডিফল্ট / গ্রাব, সম্পাদিত /etc/grub.d/40_custom, এবং দৌড়ে sudo update-grub। আমি উইন্ডোজ 7 এ বুট করে, শাট ডাউন করে, এবং পরে আমার কম্পিউটারটি আবার চালু করে পরীক্ষা করেছি। উবুন্টু 10.04 (ডিফল্ট) এখনও নির্বাচিত ছিল। আমি "সেভড_েন্ট্রি" / "ইত্যাদি / ডিফল্ট / গ্রাবের পরিবর্তে" সংরক্ষিত "(গ্রাব কনফিগারেশন স্ক্রিপ্টগুলি কীভাবে কাজ করে তা নিশ্চিত নয়) রাখার চেষ্টা করেছি, তবে এটি কার্যকর হয়নি। আমি এখনও # 1 সমাধানের চেষ্টা করিনি।
ম্যাথু

@ ম্যাথুজ: ডাবল-পরীক্ষা করে দেখুন যে /etc/grub.d/40_custom কার্যকর হয় (sudo chmod + x তা না হলে)। তবে হ্যাঁ, আমি আমার উবুন্টু 10.04 মেশিনে চেষ্টা করেছি এবং এটি সেখানে কাজ করে না। কেন চেক করছে ...
কোয়াকোট কোয়েসোট

@ ম্যাথু: ঠিক আছে, এটি বের করে ফেলুন। আমি দুঃখিত, আমার জানা উচিত ছিল লুসিড এবং কার্মিক এর চেয়ে আলাদা ছিল। (ওহ। এবং নিশ্চিত হয়ে নিন যে আপনি দৌড়াচ্ছেন sudo update-grub))
কোয়াকোট কোয়েসোট

3

এই পোস্টটি সম্ভবত আপনার কাজে আসবে, এটি বেশ স্ব-বর্ণনামূলক। মনে রাখবেন যে 10.04 এবং 9.10 একই GRUB সংস্করণ ব্যবহার করে, তাই আপনার জন্য জিনিসগুলি ঠিক একই হওয়া উচিত।

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