উবুন্টু 12.04 (বা উপরে) এ, আমি কীভাবে গ্রাব সময় এবং ডিফল্ট ওএস (বুট সময় দেখি) সেট করব যেহেতু আমি উইন্ডোজ (7/8) এবং উবুন্টু (12.04 বা উপরে) দ্বৈত-বুট করছি?
উবুন্টু 12.04 (বা উপরে) এ, আমি কীভাবে গ্রাব সময় এবং ডিফল্ট ওএস (বুট সময় দেখি) সেট করব যেহেতু আমি উইন্ডোজ (7/8) এবং উবুন্টু (12.04 বা উপরে) দ্বৈত-বুট করছি?
উত্তর:
gksudo gedit /etc/default/grub
টিপুন টিপুন Enterএবং আপনার পাসওয়ার্ড প্রবেশ করান।আপনি নীচের বিষয়বস্তু দেখতে পাবেন:
GRUB_DEFAULT = 0 GRUB_HIDDEN_TIMEOUT = 0 GRUB_HIDDEN_TIMEOUT_QUIET = সত্য GRUB_TIMEOUT = 10 GRUB_DISTRIBUTOR = s lsb_release -i -s 2> / দেব / নাল || প্রতিধ্বনি দেবিয়ান ` GRUB_CMDLINE_LINUX_DEFAULT = "শান্ত স্প্ল্যাশ" GRUB_CMDLINE_LINUX = ""
গ্রাব বুটআপ মেনুতে প্রবেশের সাথে মিল রেখে আপনি ডিফল্টকে ০ থেকে যে কোনও সংখ্যায় পরিবর্তন করতে পারেন (প্রথম এন্ট্রি 0, দ্বিতীয়টি 1, ইত্যাদি)
GRUB_HIDDEN_TIMEOUT_QUIET=false
)GRUB_HIDDEN
লাইনের #
শুরুতে দুটি লাইনের সাথে মন্তব্য করে আপনি গ্রাব মেনুটি প্রদর্শন করতে বাধ্য করতে পারেনএবং গ্রাব মেনু সময়সীমা সেট করুন (ডিফল্ট 10 সেকেন্ড)
আপনার পরিবর্তনগুলি, প্রেস করুন Ctrl+ + Sসংরক্ষণ করতে এবং Ctrl+ + Qথেকে প্রস্থান করার জন্য
sudo update-grub
করা পরিবর্তনগুলি প্রয়োগ করতে টাইপ করুনসংযুক্ত প্রশ্ন:
উপরের উদাহরণে (/ etc / default / grub) আপনি যে ফাইলটি সম্পাদনা করছেন সেটি যদি আপনি পড়ে থাকেন তবে আপনি খেয়াল করবেন যে গ্রাবটি পড়বে update-grub
এমন আসল ফাইলটি আপডেট করার জন্য খুব প্রথম দুটি লাইন আপনাকে পরিবর্তন করার পরে চালনার নির্দেশ দেয় " এর নির্দেশাবলী পান "(/boot/grub/grub.cfg)। নোট করুন যে sudo
কমান্ডটি চালানোর জন্য আপনার রুট সুবিধাগুলি প্রয়োজন হওয়ায় আপনাকে অবশ্যই প্রথমে কমান্ডটি দিয়ে চালাতে হবে (যার কারণে উপরের পোস্টারটি টাইপ করতে বলেছিল sudo update-grub
)। এটি আপনাকে /boot/grub/grub.cfg- এ লিখিত হতে পারে এমন পরিবর্তনগুলির কারণ হবে। পরের দুটি দফায় লাইন আপনাকে জানায় যে আপনি টাইপ করে সেই ফাইলটিতে (আবার, / ইত্যাদি / ডিফল্ট / গ্রাব) বিকল্পগুলির সম্পূর্ণ ডকুমেন্টেশন পড়তে পারেন info -f grub -n 'Simple configuration'
।
এটি বলেছে, আপনি যদি "গ্রাব সময়" অনির্দিষ্টকালের জন্য সেট করতে চান তবে GRUB_TIMEOUT -1 এ সেট করুন। অন্য কথায়, এটি স্বয়ংক্রিয়ভাবে বুট হবে না। আপনাকে একটি নির্বাচন করতে হবে।
অবশেষে, আপনার প্রশ্নের উত্তর দেওয়ার জন্য, উপরে বর্ণিত ডকুমেন্টেশন থেকে সরাসরি "গ্রাব লুকানো রেখাগুলি" এর বিবরণ দেওয়া হল:
GRUB_HIDDEN_TIMEOUT
Wait this many seconds for a key to be pressed before displaying
the menu. If no key is pressed during that time, boot
immediately. Unset by default.
GRUB_HIDDEN_TIMEOUT_QUIET
In conjunction with `GRUB_HIDDEN_TIMEOUT', set this to `true' to
suppress the verbose countdown while waiting for a key to be
pressed before displaying the menu. Unset by default.
আশা করি এটা কাজে লাগবে!
আপনি গ্রুব কাস্টমাইজার নামে একটি অ্যাপ্লিকেশন ব্যবহার করতে পারেন । এটা অনেক সহজ।
আপনি এটি দ্বারা এটি ইনস্টল করতে পারেন:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
এটি সম্পর্কে একটি হাউ টু টু গানের নিবন্ধ রয়েছে, লিনাক্স GRUB 2 বুট মেনু সহজ উপায়টি কীভাবে কনফিগার করতে হয় । এছাড়াও, উবুন্টু ফোরামগুলিতে একটি সমাধান থ্রেড রয়েছে, GRUB 2 এ বুট ক্রম পরিবর্তন করুন যা এই সরঞ্জামটির উল্লেখ করে।
এখানে এই সফ্টওয়্যারটির কয়েকটি স্ক্রিন শট রয়েছে:
আমি প্রথম উত্তরটি অনুসরণ করেছি তবে আপনি উইন্ডোজ 7 প্রো এবং উবুন্টু 16.04 এর সাথে দ্বৈত বুট করছেন তবে এটি আপডেট করা দরকার বলে মনে হচ্ছে। এছাড়াও নিশ্চিত করুন যে BIOS এ সুরক্ষিত বুট বন্ধ রয়েছে।
ক) প্রথমে তিনি যখন Alt+ F2টার্মিনাল উইন্ডোটি খুলতে ব্যবহার করতে চান বলে মনে করেন তখন তিনি ব্যবহার করুন। আমার ক্ষেত্রে এটা Ctrl+ + Alt+ + T।
খ) প্রথম এন্ট্রি gksudo gedit /etc/default/grub
- gksudo
তে উবুন্টু 16.04- এ কমান্ডটি ডিফল্টরূপে ইনস্টল করা হয় না । এটি সম্পর্কে জানতে টার্মিনালে নিম্নলিখিতটি করুন:
sudo -i
এবং টিপুন Enterএবং আপনার পাসওয়ার্ড দিন এবং তারপরে Enterআবার।
তারপরে টাইপ করুন:
gedit /etc/default/grub
এবং টিপুন Enter।
গ) আপনি এখন উত্তরের চিত্রের মতো গ্রাব চেঞ্জ মেনুটি দেখতে পাবেন save। পরিবর্তনগুলি সংরক্ষণ করতে তিনি Ctrl++ না হওয়া পর্যন্ত তার উত্তর অনুসরণ করুন S। এটি উবুন্টু 16.04 এ কাজ করে না তবে আপনার পর্দার উপরের ডানদিকে একটি সেভ বোতামটি দেখতে হবে। এটি ক্লিক করুন।
d) Ctrl+ Qছাড়তে হবে।
e) পরবর্তী প্রকার sudo update-grub
এবংEnter
চ) প্রকার exit
। আপনার এটি দুটিবার করা দরকার।
ছ) পুনরায় বুট করুন
আমি দেখতে পেলাম যে আমার কম্পিউটারে কয়েকটি লগনের পরে বুট প্রক্রিয়া আরম্ভের সময় গ্রাব স্ক্রিনটি প্রদর্শন করবে না এবং তাই আমি উবুন্টুতে যেতে পারিনি কারণ আমি পেতে চাইলে case সেকেন্ড বিলম্বের সাথে উইন্ডোজকে আমার ডিফল্ট বুটআপ হিসাবে সেট করেছিলাম get উবুন্টুতে।
এই সমস্যাটি সংশোধন করার জন্য আপনাকে উইন্ডোজটিতে প্রবেশ করতে হবে।
স্টার্ট মেনুতে ক্লিক করুন এবং CMD
অনুসন্ধান বাক্সে টাইপ করুন ।
সিএমডি লাইনে ডান ক্লিক করুন যা ডান ক্লিকের দ্বারা উত্পাদিত স্ক্রিনের শীর্ষে হওয়া উচিত।
প্রশাসক হিসাবে রান ক্লিক করুন ।
কমান্ড লাইন টাইপ bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
। এই এন্ট্রিটিতে উইন্ডোজ বুট ম্যানেজারের সাথে গ্রাব মেনু নিবন্ধনের প্রভাব রয়েছে। (ক্রেডিট: গ্রাব উইন্ডোজ 8.1 উবুন্টু 13.10 দ্বৈত বুটের জন্য প্রারম্ভকালে প্রদর্শিত হচ্ছে না )
অবশেষে, আমি আবার উইন্ডোতে পুনরায় বুট করলাম।
আশা করি এটা কাজে লাগবে.
Alt+F2
পটভূমিতে কমান্ড চালানোর জন্য unityক্য শর্টকাট। খোলা মেনুতে, আপনি টার্মিনালের মতো কোনও কমান্ড প্রবেশ করতে পারেন। তবে যেহেতু এটি টার্মিনালটি খোলেনি আপনি কোনও টার্মিনাল আউটপুট দেখতে পাবেন না এবং টার্মিনালের সাথে ইন্টারঅ্যাক্ট করতে পারবেন না। এজন্য আপনি সাধারণত জিডির মতো জিইউআই প্রোগ্রাম শুরু করার মতো জিনিসের জন্য এটি ব্যবহার করবেন। এছাড়াও আপনি sudo ব্যবহার করতে পারবেন না যেহেতু আপনার এটির জন্য টার্মিনাল প্রয়োজন। এজন্য তারা gksudo
(জিইউআই সুডো) ব্যবহার করে । আপনি যদি কোনও টার্মিনালে কমান্ডগুলি করেন, আপনি কেবল এটির sudo
মতো সাধারণ ব্যবহার করতে পারেন : sudo gedit /etc/default/grub
প্রয়োজন নেই sudo -i
।
sudo -H
উত্তম , অর্থাত্ sudo -H gedit /etc/default/grub
।
জিআরইউবি'র সাথে পরিচয় হওয়ার পর থেকে একটি সংখ্যার উপর ভিত্তি করে ডিফল্ট এন্ট্রি ব্যবহার করে আমাকে অবাক করে দিয়েছিল। এটি সত্যিই খারাপ ধারণা। কার্নেল আপডেট এবং স্বয়ংক্রিয় গ্রাব পুনরায় কনফিগারেশন সম্পর্কে কী? অজানা ব্যবহারকারীরা কীভাবে তালিকার শেষে প্রবেশকে পছন্দ করেন? আপডেটগুলি সেই ডিফল্ট নম্বর ভিত্তিক কনফিগারেশনটিকে ভঙ্গ করবে।
পরিবর্তে সর্বশেষ নির্বাচিত এন্ট্রি মনে রাখার জন্য এখানে সংরক্ষিত বিকল্পটি ব্যবহার করুন:
GRUB_DEFAULT=SAVED
GRUB_SAVEDEFAULT=TRUE
তারপরে GRUB প্রয়োগ করুন
sudo update-grub
এটি 16.04-তে আমার পক্ষেও কাজ করে না।
তবে আমি ফাইলটি /boot/grub/grub.cfg পরিবর্তন করে এটি ঠিক করেছি
sudo vim /etc/default/grub
sudo update-grub
sudo chmod u+w /boot/grub/grub.cfg
sudo vim /boot/grub/grub.cfg
###segment in /boot/grub/grub.cfg:
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
#set timeout=10 # comment this original
set timeout=0 # add this
fi
sudo chmod -w /boot/grub/grub.cfg
reboot
এটি কোনও কোড ছাড়াই সহজেই করা যায়। এই পদক্ষেপগুলি অনুসরণ করুন।
/etc
ফোল্ডারটি খুলুন ।default
ফোল্ডারটি খুলুন ।grub
ফাইলটি সন্ধান করুন এবং এটি leafpad
(বা অন্য কোনও পাঠ্য সম্পাদক) দিয়ে খুলুন ।GRUB_TIMEOUT
আপনার প্রয়োজন সেট করুন এবং এটি সংরক্ষণ করুন।update-grub
।এটাই.
আমি মনে করি আপনার মতো একটি লাইন রয়েছে: GRUB_TIMEOUT_STYLE = লুকানো
এটিকে GRUB_TIMEOUT_STYLE = মেনুতে পরিবর্তন করুন
এবং HIDDEN বৈশিষ্ট্য সম্পর্কিত সমস্ত লাইন মন্তব্য করুন।