আমার কোন বুট লোডার আছে তা আমি কীভাবে খুঁজে বের করব?


21

আমি জানি উবুন্টু ইনস্টল করার সময় গ্রাব হ'ল ডিফল্টরূপে ইনস্টলড তবে আমি এম্বেডেড সিস্টেমের সাথে 9.10 ডেস্কটপ সংস্করণে চলছি। নিম্নলিখিত lsb- রিলিজ ফাইলের বিষয়বস্তু রয়েছে

ubuntu@ubuntu-desktop:/boot$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"

তবে এই সিস্টেমে গ্রুব বুটলোডার নেই এবং আমি এটি ব্যবহার করতে চাই যা ব্যবহার করতে পারে। কোন ধারণা?


উইকি.ডিবিয়ান.আর . / বুটলোডার ডিবিয়ানে উপলব্ধ সমস্ত বুট লোডার তালিকাভুক্ত করে, যদি আপনি প্রতিটি পরীক্ষা করে দেখতে চান। সিস্টেমটি কি আর্চ? এটি যথাযথ উত্তর না হওয়ায় কেবল একটি মন্তব্য করা ...
Andresomeomeoming

উত্তর:



13

আপনার যদি /etc/lilo.confফাইলটি থাকে তবে আপনি LILO (LInux LOader) ব্যবহার করছেন এটির অর্থ হল যে আপনি liloউদাহরণস্বরূপ টাইপ করলে আপনার লিলো বুটারের জন্য কমান্ড ডায়ালগটি দেখা উচিত।

আপনার যদি /boot/grub/ডিরেক্টরি থাকে তবে আপনি GRUB ব্যবহার করছেন (গ্র্যান্ড ইউনিফাইড বুট লোডার) এর অর্থ হ'ল আপনি গ্রাব-ইনস্টল, গ্রাব-রিবুট এর মতো সমস্ত গ্রাব ফাইল ব্যবহার করতে সক্ষম হবেন ...

উবুন্টু 9.10 হ'ল GRUB2 https://help.ubuntu.com/commune/DualBoot/Grub ব্যবহার করার প্রথম সংস্করণ ছিল

হালনাগাদ:

এটি কী বুট ম্যানেজারটি ব্যবহার করছে তার জন্য হার্ড ড্রাইভের প্রথম সেক্টরের ভিতরে যাচাই করার জন্য এখানে একটি স্ক্রিপ্ট রয়েছে:

ধরে নিই আপনার হার্ড ড্রাইভটি এসডিএ-তে রয়েছে:

sudo dd if=/dev/sda bs=512 count=1 2>/dev/null | strings | grep -Eoi 'grub|lilo|acronis|reboot'

আপনি কোন বুটলোডার ব্যবহার করছেন তা আপনাকে জানাবে।

আপনি বাকীটি কল্পনা করতে পারেন ...
বুট লোডারগুলির তালিকা এখানে রয়েছে: http://en.wikedia.org/wiki/Compistance_of_boot_loaders এবং http://wiki.debian.org/ বুটলয়েডার (দেবিয়ান ভিত্তিক ডিস্ট্রোদের জন্য)
এছাড়াও আপনি যদি আসল বাইনারি আউটপুটটি দেখতে চান তারপরে গ্রেপ অংশে যোগ করুন। উদাহরণ স্বরূপ:

sudo dd if=/dev/sda bs=512 count=1 2>&1 | grep -a GRUB যা আপনাকে প্রথম ব্লকের ডেটা প্রদর্শন করবে।

এখন এই নতুন তথ্য সহ আপনি যে বুট ম্যানেজারটি ব্যবহার করছেন তা সন্ধান করতে হবে।


নাহ, এগুলির কোনও নেই।
বিন ডাব্লু

আপনার জন্য একটি ছোট কমান্ড লাইনের সাথে আপডেট হয়েছে।
লুইস আলভারাডো

এছাড়াও মাধ্যমে আবর্ত চেষ্টা sda1, sda2ইত্যাদি ক্ষেত্রে আপনি একটি রেসকিউ পার্টিশন গঠন করেছি।
অপ্টেট করুন

আমি কীভাবে জানতে পারি যে আমি ভিপিএসে রয়েছি এবং এই পদ্ধতির কাজ হয় না? (ডিভাইসটি / ডেভ / সিম্ফস এবং কমান্ড কোনও আউটপুট দেয় না)
thegeko

@ টেজেকো এটি একটি খুব বড় প্রশ্ন কারণ এটি আপনার সরবরাহকারী, তারা যে সফটওয়্যারটি তারা ব্যবহার করছেন, যে পরিষেবাটি তারা দিচ্ছে (আইএএএস, পাস, মাএএস, ক্লাউড, উত্সর্গীকৃত, ভার্চুয়াল ইত্যাদি) উপর নির্ভর করে
লুইস আলভারাদো

3

ddবুট সেক্টর পড়তে কমান্ডটি ব্যবহার করুন , তারপরে grepআপনার বুটলোডারটি জানতে ব্যবহার করুন :

dd if=/dev/hda bs=512 count=1 2>&1 | grep GRUB
dd if=/dev/hda bs=512 count=1 2>&1 | grep LILO

1

আপনি সরঞ্জামগুলি থেকে নিজেই (নিম্ন-স্তরের ডিডি বা অন্যান্য শিল্পকর্মগুলি ব্যবহার করার চেয়ে) সংস্করণটি অনুসন্ধান করে নিরাপদ চেক করছেন।

উদাহরণস্বরূপ, লিলোর জন্য পরীক্ষা করা:

root# lilo -V
bash: lilo: command not found

root# grub-install --version
grub-install (GRUB) 2.02~beta2-22

অবশ্যই, যদি আপনি উভয়ই ইনস্টল করেন তবে এটি কাজ করবে না। যদি এটি হয় তবে বিভ্রান্তি এড়াতে আপনার যা প্রয়োজন নেই সেগুলি আনইনস্টল করুন।


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