somewhere in... blog
x
ফোনেটিক ইউনিজয় বিজয়

লিনাক্স বুট অর্ডার পরিবর্তন

২২ শে সেপ্টেম্বর, ২০০৮ রাত ৩:৫৯
এই পোস্টটি শেয়ার করতে চাইলে :

অনেকে আজকাল লিনাক্স নিয়ে ঘাটাঘাটি করছেন। এটা খুবি ভালো কথা। তবে এখনো উইন্ডোজ পুরোপুরি ছেড়ে দেবার মত অবস্থা তৈরি হয়নি। তাই আমদের বেশিরভাগ ই লিনাক্সের পাশাপাশি উইন্ডোজ টাও ইন্সটল করে রাখি যদি কখনো কাজে লাগে। যাই হোক, এভাবে করে থাকলে "গ্রাব" এর কথা নিশ্চয় জানেন? গ্রাব হলো লিনাক্সের একটা বুটলোডার। এটা ছাড়াও আছে "লিলো"। তবে আমি শুধু আজ গ্রাব নিয়ে আলোচনা করছি। গ্রাব এ বাই ডিফল্ট আপনার লিনাক্স ইন্সটলেশনটি বাছাই করা থাকবে। মানে যখন কম্পিউটার চালু করবেন, লিনাক্স ডিস্ট্রিবিউশন টা বাছাই করা থাকবে। আপনি যদি উইন্ডোজ এ বুট করতে চান, তবে অতি দ্রুত আপনাকে এরো কিগুলো চেপে উইন্ডোজ অপশন বাছাই করতে হবে। কিন্তু আপনি যদি উইন্ডোজ ব্যবহার করতে চান নিয়মিত, ব্যপারটা দুদিন পরে বিরক্তিকর হয়ে দাঁড়ায়। তাহলে কিভাবে উইন্ডোজ কে ডিফল্ট করা যায়। মানে আপনাকে আর বাছাই করতে দিতে হবেনা। শুধু যখন লিনাক্স চালাতে চাইবেন, তখনি একিভাবে এরো চেপে লিনাক্স বাছাই করতে হবে। আসুন দেখিয়ে দেইঃ

০) স্বাভাবিকভাবে আপনার কম্পিউটার চালু করুন, এবং মনে রাখুন উইন্ডোজ টা কত নাম্বার অপশনে ছিল। একটা তালিকা পাবেন, সেই তালিকায় উইন্ডোজ কি ২ নাম্বার অপশনে? নাকি ৩ নাম্বারে? নাকি ৪ নাম্বারে? এটা অত্যন্ত ভালোভাবে লক্ষ্য করবেন। মনে হচ্ছে অতি সাধারন একটা কাজ, কিন্তু এটাই সবচে গুরুত্বপূর্ন!
১) রুট (root) হয়ে লিনাক্সে লগিন করুন।
২) এরপর সিস্টেমের root/boot/grub/menu.lst ফাইল টি লক্ষ্য করুন। এটাকে অন্য জায়গায় কপি করুন। এটা সাবধানতা অবলম্বন। সরাসরি বুট ফাইল্টা উলটা পালটা করলে আপনার সিস্টেম আনবুটেবল হয়ে যেতে পারে। তাই অন্যখানে কপি করে সেটা নিয়ে কাজ করা স্রেয়।
৩) যেকোন টেক্সট এডিটর দিয়ে এটা খুলে দেখলে নিন্মের মত দেখতে পাবেন। এখানে আমি উদাহরনস্বরুপ অপেনসুজে লিনাক্সের ফাইলটি দেখাচ্ছি। বলাবাহুল্য এটা পরিবর্তনের আগের রুপ। এটা এডিট করার পর কেমন হয়, তাও দেখাবো। একটা কথা না বললেই নয়। আপনার সিস্টেমের ফাইলটিও যে একদম হুবহু একি হবে, তা কিন্তু নয়, কিন্তু বেশি একটা তফাত দেখবেন না। এবং আপনার সিস্টেম ভেদে কাউন্টার টাও ভিন্ন হবে।

এডিট করার পূর্বেঃ

[code]# Modified by YaST2. Last modification on Tue Jul 15 20:22:18 EDT 2008
default 0
timeout 8
gfxmenu (hd0,5)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.0 - 2.6.25.9-0.2 (pae)
root (hd0,5)
kernel /boot/vmlinuz-2.6.25.9-0.2-pae root=/dev/disk/by-id/scsi-SATA_ST3160815AS_9RX8P7GQ-part6 resume=/dev/sda5 splash=silent showopts vga=0x317
initrd /boot/initrd-2.6.25.9-0.2-pae

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.0 - 2.6.25.9-0.2
root (hd0,5)
kernel /boot/vmlinuz-2.6.25.9-0.2-pae root=/dev/disk/by-id/scsi-SATA_ST3160815AS_9RX8P7GQ-part6 showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off x11failsafe vga=0x317
initrd /boot/initrd-2.6.25.9-0.2-pae

###Don't change this comment - YaST2 identifier: Original name: xen###
title Xen -- openSUSE 11.0 - 2.6.25.9-0.2
root (hd0,5)
kernel /boot/xen.gz
module /boot/vmlinuz-2.6.25.9-0.2-xen root=/dev/disk/by-id/scsi-SATA_ST3160815AS_9RX8P7GQ-part6 resume=/dev/sda5 splash=silent showopts vga=0x317
module /boot/initrd-2.6.25.9-0.2-xen

###Don't change this comment - YaST2 identifier: Original name: windows 1###
title windows 1
rootnoverify (hd0,5)
chainloader (hd0,0)+1

###Don't change this comment - YaST2 identifier: Original name: windows 2###
title windows 2
rootnoverify (hd0,5)
chainloader (hd2,0)+1

###Don't change this comment - YaST2 identifier: Original name: windows 3###
title windows 3
rootnoverify (hd0,5)
chainloader (hd1,0)+1

###Don't change this comment - YaST2 identifier: Original name: windows 4###
title windows 4
rootnoverify (hd0,5)
chainloader (hd3,0)+1[/code]

ফাইলের শুরতে দেখতে পাচ্ছেন default, timeout ইত্যাদি অপশন। এখানে কোন = চিহ্ন নেই। কিছু ডিস্ট্রিবিউশনে যেমন রেডহ্যট, সেন্টওএস এ = দেখা যাবে। যাই হোক, আমরা টাইমার, মানে timeout কে ৮ এর বদলে ১০ সেকেন্ড এ পরিবর্তন করবো। সেই সাথে ডিফল্ট টাও বাছাই করে দেব। এখানে গ্রাব কে জানিয়ে দেব কোনটা লোড করতে হবে সয়ংক্রিয়ভাবে। এখানে বেশ সাবধান থাকবেন। এই পর্যায়ে ভুল হলে হতে পারে আপনার সিস্টেম আর বুট হবেনা! অতএব সাবধান! ঠিকমতো গুনতে পারলে চিন্তার কারন নেই!

এবার দেখুন ফাইলের প্রথমে কয়েকটি লিনাক্স পার্টিশন নিয়ে তথ্য আছে। আমরা সেগুলো কিছু করবোনা। আমাদের কাজ হবে শুধু উইন্ডোজ নিয়ে। আমার ফাইলে দেখুন ৪ টি উইন্ডোজ দেখা যাচ্ছে। আসলে কিন্তু আমার ৪ টা উইন্ডোজ ইন্সটলেশন নেই। আমার কম্পিউটারে বেশ কয়েকটা আলাদা হার্ড-ড্রাইভ থাকার কারনে গ্রাব হয়তো ধরে নিয়েছে সবগুলোতে উইন্ডোজ ইন্সটল করা। এবার মনে করে দেখুন একদম সর্বপ্রথম পদক্ষেপের কথা। মনে আছেতো উইন্ডোজ অপারেটিং সিস্টেমের তালিকায় কত নাম্বারে ছিল? আমার ক্ষেত্রে ছিল ৪ (চতুর্থ) এ। মানে আমি উইন্ডোজ়ে বুট করতে চাইলে আমাকে এরো চেপে এই চার নাম্বার অপশনে এসে এন্টার চাপতে হতো। আরো একটি কথা। সেই তালিকায় শুধু দেখা যেত "windows 1" হিসেবে। আমি এটাকেও পাল্টাতে চাই।

৪) আসুন এটা পালটে ফেলি। উইন্ডোজের নাম টা ঠিক করি তালিকায়। আপনি ফাইল্টির চতুর্থ ব্লকে দেখুন,

[code]###Don't change this comment - YaST2 identifier: Original name: windows 1###
title windows 1
rootnoverify (hd0,5)
chainloader (hd0,0)+1[/code]

title এ লক্ষ্য করুন, লেখা আছে windows 1, আমরা শুধু এই অংশটা পাল্টাবো। আমি লিখবো Windows XP Professional-SP3. তাহলে এডিট করার পরে পুরো লাইনটা দেখবে হবে ঠিক এরকম, title Windows XP Professional-SP3

৫) এবার আসুন মূল উদ্দেশ্যে। আমার যেহেতু উইন্ডোজ টা ৪ নাম্বার অপশনে, আমাকে এখন এটা থেকে ১ কমাতে হবে, মানে ৪ -১ = ৩। হ্যাঁ, এই তিন টাই হবে আমাদের সংখ্যা। আমাদের কে ১ বিয়োগ করতে হয়েছে কারুন গ্রাব এ কাউন্টার শুরু হয় ০ থেকে, ১ থেকে নয়। তাই আপনার উইন্ডোজ় যততে থাকে, তার চেয়ে ১ কম। এবারে গ্রাব ফাইলের উপরে নজর দিন। দেখবেনঃ

[code]# Modified by YaST2. Last modification on Tue Jul 15 20:22:18 EDT 2008
default 0
timeout 8
gfxmenu (hd0,5)/boot/message[/code]

এখানে চাইলে timeout এ ৮ এর বদলে ১০ লিখে দিন। উপরের লাইনে, default 0 তে দেখুন, সেখানে 0 পালটে 3 লিখে দিন। বুঝতে পেরেছেন ৩ কেন? না বুঝলে আবার উপরাংশ পড়ে দেখুন।

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

যাই হোক, সব কিছু ঠিকমতো করতে পারলে আপনার ফাইল্টি দেখতে হবে এরকমঃ

[code]# Modified by YaST2. Last modification on Sun Sep 21 09:07:48 EDT 2008
default 3
timeout 10
gfxmenu (hd0,5)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.0 - 2.6.25.9-0.2 (pae)
root (hd0,5)
kernel /boot/vmlinuz-2.6.25.9-0.2-pae root=/dev/disk/by-id/scsi-SATA_ST3160815AS_9RX8P7GQ-part6 resume=/dev/sda5 splash=silent showopts vga=0x317
initrd /boot/initrd-2.6.25.9-0.2-pae

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 11.0 - 2.6.25.9-0.2
root (hd0,5)
kernel /boot/vmlinuz-2.6.25.9-0.2-pae root=/dev/disk/by-id/scsi-SATA_ST3160815AS_9RX8P7GQ-part6 showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off x11failsafe vga=0x317
initrd /boot/initrd-2.6.25.9-0.2-pae

###Don't change this comment - YaST2 identifier: Original name: xen###
title Xen -- openSUSE 11.0 - 2.6.25.9-0.2
root (hd0,5)
kernel /boot/xen.gz
module /boot/vmlinuz-2.6.25.9-0.2-xen root=/dev/disk/by-id/scsi-SATA_ST3160815AS_9RX8P7GQ-part6 resume=/dev/sda5 splash=silent showopts vga=0x317
module /boot/initrd-2.6.25.9-0.2-xen

###Don't change this comment - YaST2 identifier: Original name: windows 1###
title Windows XP Professional-SP3
rootnoverify (hd0,5)
chainloader (hd0,0)+1[/code]

আবার ভালোভাবে দেখুন পরিবর্তিত ফাইলটি। দেখুন অন্য কোন কিছু পাল্টিয়েছেন কিনা। কোন বাড়তি কিছু ঢুকে গেছে কিনা। আপনি চাইলে দুটো ফাইল (পরিবর্তিত এবং অরিজিনাল গ্রাব) তুলনা করে দেখতে পারেন। যখন তা সম্পন্ন হয়ে যাবে, এবার আপনাকে নতুন এই ফাইলটি ঠিক একি জায়গায় এনে রাখতে হবে। মানে ফাইলটি ওভাররাইট করতে হবে। ড্র্যগ করে, বা কপি করে যেভাবে ইচ্ছে ফাইলটি root/boot/grub/ এ পেস্ট করুন। ওভাররাইট কনফার্ম করুন।

সবকিছু ভালোভাবে করতে পারলে পরবর্তী বুট এ আপনি দেখবেনঃ
- বাড়তি সব উইন্ডোজ চলে গেছে, শুধু যেটা বুটেবল সেটা আছে। (এটা ছিল ঐচ্ছিক, আমি করেছি। আপনিও চাইলে করতে পারেন)
- টাইমার এখন ১০ সেকেন্ড হয়েছে
- উইন্ডোজ পার্টিশন এখন ডিফল্ট হয়ে গেছে।

ধন্যবাদ।
০টি মন্তব্য ০টি উত্তর

আপনার মন্তব্য লিখুন

ছবি সংযুক্ত করতে এখানে ড্রাগ করে আনুন অথবা কম্পিউটারের নির্ধারিত স্থান থেকে সংযুক্ত করুন (সর্বোচ্চ ইমেজ সাইজঃ ১০ মেগাবাইট)
Shore O Shore A Hrosho I Dirgho I Hrosho U Dirgho U Ri E OI O OU Ka Kha Ga Gha Uma Cha Chha Ja Jha Yon To TTho Do Dho MurdhonNo TTo Tho DDo DDho No Po Fo Bo Vo Mo Ontoshto Zo Ro Lo Talobyo Sho Murdhonyo So Dontyo So Ho Zukto Kho Doye Bindu Ro Dhoye Bindu Ro Ontosthyo Yo Khondo Tto Uniswor Bisworgo Chondro Bindu A Kar E Kar O Kar Hrosho I Kar Dirgho I Kar Hrosho U Kar Dirgho U Kar Ou Kar Oi Kar Joiner Ro Fola Zo Fola Ref Ri Kar Hoshonto Doi Bo Dari SpaceBar
এই পোস্টটি শেয়ার করতে চাইলে :
আলোচিত ব্লগ

=আকাশে তাকিয়ে ডাকি আল্লাহকে=

লিখেছেন কাজী ফাতেমা ছবি, ১৪ ই ডিসেম্বর, ২০২৫ বিকাল ৪:০১


জীবনে দুঃখ... আসলে নেমে
শান্তি গেলে থেমে;
আমি বারান্দায় দাঁড়িয়ে হই উর্ধ্বমুখী,
আল্লাহকে বলি সব খুলে, কমে যায় কষ্টের ঝুঁকি।

আমি আল্লাহকে বলি আকাশে চেয়ে,
জীবন নাজেহাল প্রভু দুনিয়ায় কিঞ্চিত কষ্ট পেয়ে;
দূর করে দাও সব... ...বাকিটুকু পড়ুন

"ছাত্র-জনতার বেপ্লবের" ১৮ মাস পরে, আপনার ভাবনাচিন্তা ঠিক আগের মতোই আছে?

লিখেছেন জেন একাত্তর, ১৪ ই ডিসেম্বর, ২০২৫ বিকাল ৫:৫৭



২০২৪ সালের পহেলা জুলাই "ছাত্র-জনতার বেপ্লব শুরু হয়, "৩৬শে জুলাই" উহা বাংলাদেশে "নতুন বাংলাদেশ" আনে; তখন আপনি ইহাকে ব্যাখ্যা করেছেন, ইহার উপর পোষ্ট লিখেছেন, কমেন্ট করেছেন; আপনার... ...বাকিটুকু পড়ুন

আমাদের হাদিকে গুলি করা, আর আওয়ামী শুয়োরদের উল্লাস। আমাদের ভুল কোথায়?

লিখেছেন তানভির জুমার, ১৪ ই ডিসেম্বর, ২০২৫ রাত ৯:৫৩



৩০ জনের একটা হিটলিস্ট দেখলাম। সেখানে আমার ও আমার স্নেহের-পরিচিত অনেকের নাম আছে। খুব বিশ্বাস করেছি তা না, আবার খুব অবিশ্বাস করারও সুযোগ নাই। এটাই আমার প্রথম... ...বাকিটুকু পড়ুন

এ যুগের বুদ্ধিজীবীরা !

লিখেছেন সৈয়দ কুতুব, ১৫ ই ডিসেম্বর, ২০২৫ রাত ১:৪০


ডিসেম্বর মাসের চৌদ্দ তারিখ বাংলাদেশে বুদ্ধিজীবী দিবস পালন করা হয়। পাকিস্তান মিলিটারী ও তাদের সহযোগীরা মিলে ঘর থেকে ডেকে নিয়ে হত্যা করেন লেখক, ডাক্তার, চিকিৎসক সহ নানান পেশার বাংলাদেশপন্থী বুদ্ধিজীবীদের!... ...বাকিটুকু পড়ুন

টাঙ্গাইল শাড়িঃ অবশেষে মিললো ইউনস্কর স্বীকৃতি

লিখেছেন কিরকুট, ১৫ ই ডিসেম্বর, ২০২৫ সকাল ১০:৫৭



চারিদিকে যে পরিমান দুঃসংবাদ ছড়িয়ে ছিটিয়ে আছে এর মধ্যে নতুন এক গৌরবময় অধ্যায়ের সূচনা হলো বাংলাদেশের টাঙ্গাইলের তাতের শাড়ি এর জন্য, ইউনেস্কো এই প্রাচীন হ্যান্ডলুম বুননের শিল্পকে Intangible Cultural... ...বাকিটুকু পড়ুন

×