লাইভসিডি ছাড়াই গ্রুব কীভাবে মেরামত করবেন?

গ্রাব রেসকিউ

সন্দেহ নেই এটি আমাদের সাথে এক পর্যায়ে ঘটেছে যখন আপনি নিজের কম্পিউটারটি চালু করেন এবং সবকিছু স্বাভাবিকভাবে শুরু হওয়ার জন্য অপেক্ষা করেন আপনি কি একটি ভয়ঙ্কর পর্দা জুড়ে এসেছেন? আপনি যদি নীচের বার্তাটি খুঁজে পান তা বোঝাতে যদি একের বেশি লোক ভয় পান তবে:

"ত্রুটি যেমন ডিভাইস না
গ্রাব উদ্ধার "

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

কিন্তু কিছুই না আমাদের অবশ্যই বুঝতে হবে কী কারণে এই সমস্যা হয়.

প্রথমে এই ত্রুটির মূল কারণ কারণ আমাদের বুটলোডারটি দূষিতযে কোনও কারণেই হোক না কেন এটি কোনও নতুন কার্নেল, সিস্টেম বা কোনও অ্যাপ্লিকেশন আপডেট করে বা অসাবধানতার দ্বারা, আপনি কেবল আপনার সিস্টেমের এই বিভাগে একটি ফাইল ক্ষতিগ্রস্থ করেছেন।

গ্রাবটি / বুট ফোল্ডারের ভিতরে রাখা হয়এটি কিছু কাস্টম ইনস্টলেশনগুলিতে সাধারণত একটি পৃথক পার্টিশনে ইনস্টল করা থাকে।

এখন ক্ষতি বুঝতে পেরেছি, আমাদের অবশ্যই কাজ করতে হবে, এর জন্য আমরা আমাদের প্রিয় টার্মিনালের চেয়ে বেশি কিছু দখল করব না।

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

সমাধান

আমরা দিয়ে শুরু করব প্রথম কমান্ড এটি "ls" এটির সাহায্যে আমাদের সমস্ত ডিরেক্টরি এবং সেই সাথে থাকা ফাইলগুলিও প্রদর্শিত হবে।

"গ্রাব রেসকিউ>" স্ক্রিনে ls টাইপ করুন
এটি সক্রিয় পার্টিশনগুলি প্রদর্শন করবে, এর অনুরূপ কিছু:

(hd0) (hd0,1) (hd0,2) (hd0,3) (hd0,4)(hd1) (hd1,1) (hd1,2)

যেখানে এইচডিএক্স হ'ল হার্ড ড্রাইভযদি আমাদের একাধিক সংযুক্ত থাকে তবে সংখ্যাটি আলাদা হবে, আমার ক্ষেত্রে আমার দুটি ডিস্ক রয়েছে। (এইচডিএক্স, #) এর ক্ষেত্রে যেখানে # পার্টিশন নম্বর, এটি কীভাবে কনফিগার করা হয় এবং কীভাবে আমরা সেগুলি সনাক্ত করব।

এখন গ্রাবটি কোথায় হোস্ট করা আছে তা আমাদের খুঁজে বের করতে হবে তারা আমাদের নিযুক্ত করা পার্টিশনের ভিতরে। এর জন্য আমাদের কেবল ls + / পার্টিশন টাইপ করতে হবে
নিম্নলিখিত হিসাবে থাকা

ls (hd0,1)/

এই ভাবে আমরা প্রদর্শিত পার্টিশনের তালিকার মধ্যে / বুট ফোল্ডারটি অনুসন্ধান শুরু করব পূর্বে, / যেহেতু আমরা হুকুম দিচ্ছি তা ভুলে যাওয়া না গুরুত্বপূর্ণ এটি আমাদের এতে থাকা ডিরেক্টরিগুলির তালিকা প্রদর্শন করে।

Ya চিহ্নিত পার্টিশন গ্রাব পার্টিশনটি কোথায় হোস্ট করা হয়, আমাদের অবশ্যই এটি নিশ্চিত করতে হবে যে এটিতে প্রয়োজনীয় ফাইল রয়েছে এটির জন্য আমাদের সিস্টেমের বুটটি মেরামত করতে আমরা কেবল পূর্ববর্তী কমান্ডটিতে নিম্নলিখিতটি যুক্ত করি।

বুট ফোল্ডারটি ধরে নেওয়া আপনার প্রথম পার্টিশনের প্রথম ডিস্কের ভিতরে রয়েছে:

ls (hd0,1)/boot/grub

তথ্য নিশ্চিত হয়েছে আমাদের অবশ্যই ফোল্ডারের সাথে সম্পর্কিত উপসর্গ যুক্ত করতে হবে আমরা এই আদেশ দিয়ে এটি:

set prefix=(hd0,1)/boot/grub

এটি হয়ে গেলে আমরা এগিয়ে যাব সঠিক মডিউল লোড করুন এই জন্য আমরা অন্তর্নির্মিত থেকে নিজেদের সমর্থন করব

insmod (hd0,1)/boot/grub/linux.mod

আপনার বুট ফোল্ডারের ভিতরে থাকা ফাইলগুলির নামগুলি সম্পর্কে যদি আপনার প্রশ্ন থাকে তবে ls কমান্ডটি মনে রাখবেন, এই প্রক্রিয়া চলাকালীন এটি আপনার সেরা মিত্র হবে।

এখন আমরা এগিয়ে যাব সিস্টেমটিকে গ্রাবের মূলটি বলুন এই জন্য আমরা এই আদেশ দিয়ে এটি:

set root=(hd0,1)

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

linux /boot/vmlinuz-4.13.3-generic-generic root=/dev/sda1

একাকী আমাদের অবশ্যই এখানে পার্টিশনটি যেখানে অবস্থিত তা নির্ধারণ করতে হবে আমি যেমন পার্টিশনের নাম উল্লেখ করেছি এখানে ইতিমধ্যে আমাদের অবশ্যই ব্যবহার করা উচিত যেখানে আমরা সাধারণত ব্যবহার করি
hd0,1 হয়ে উঠবে / dev / sda1 hd1,1 / dev / sdb1 ইত্যাদি etc.

অবশেষে, আমরা কেবল নিম্নলিখিত কমান্ডটি চালাই এবং এটির সাথে আমরা আমাদের সিস্টেম শুরু করার জন্য আমাদের বিকল্পগুলি দেখতে পাচ্ছি:

boot

একটি শেষ টাস্ক হিসাবে, আমরা কেবল নিম্নলিখিত কমান্ডটি কার্যকর করি এর জন্য গ্রাবটি পুনরায় ইনস্টল করতে হবে:

grub-install /dev/sdX

যেখানে আপনি নিজের সিস্টেম ইনস্টল করেছেন সেখানে এসডিএক্স।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   লুইস তিনি বলেন

    সুপারগ্রাব 2 দিয়ে এটি কতটা সহজ তা নিয়ে খুব বেশি গোলমাল:

    -ডাউনলোড সুপারগ্রাব 2

    এটি একটি ইউএসবিতে ডিডি সহ অনুলিপি করে

    ইউএসবি সহ বুট করে এবং সিস্টেমটি চার্জ করে।

    -উবুন্টুর ক্ষেত্রে: sudo grub-install / dev / sdx এবং তারপরে sudo আপডেট-grub2।

    সমাধান হয়েছে।

    1.    yop তিনি বলেন

      উগ কি সুপার প্রতিভা, আমি বড় হওয়ার পরে এই ছেলের মতো হতে চাই, নিশ্চিত যে সে এখনও উইন্ডোজ ব্যবহার করে এবং ডেস্কটপ থেকে সরাসরি কিনে xdxdxd

  2.   ইনডেব্রেন তিনি বলেন

    বাফ, কী গণ্ডগোল, যখন আমার সমস্যা হয় আমি বুটরেপ সিডি দিয়ে এটি ঠিক করি এবং মাইল ফেলে দিই, আমার মাথা খুব বেশি এক্সডি দেয় না

  3.   ফস্টোএমএক্স তিনি বলেন

    এটি শেখার বিষয়ে ... এবং ব্যাখ্যাটি দুর্দান্ত।
    আমরা যদি এটি পুনরায় ইনস্টল করতে যাচ্ছি! এটি সমাধানের বিকল্প পদ্ধতি এবং ডেভিড যে পদ্ধতিগুলি এবং ভালভাবে ব্যাখ্যা করেছেন সেগুলি সম্পর্কে।

    শুভেচ্ছা সহ,

    ফুস্টো জাভালা

  4.   মিলেনা তিনি বলেন

    তারা আমার সাথে আমার ল্যাপটপটি এনেছিল:
    ত্রুটি: অজানা ফাইল সিস্টেম।
    গ্রাব রেসকিউ
    যখন আমি এটি করি আমার সাথে এটি প্রদর্শিত হয়
    (এইচডি 0) (এইচডি 0,2) (এইচডি0,1)
    আমি ls + পার্টিশনটি অনুসরণ করি
    তবে উভয়ই এটি অজানা ফাইলসাইম বলেছে যাতে গ্রাবটি কোথায় তা আমি জানি না।
    কোন ধারণা কেন এমন হয়?
    কখনও কখনও এটি "এই জাতীয় কোনও বিভাজন" বলে না
    যেন কিছুই ছিল না

    1.    আলবার্তো তিনি বলেন

      আপনি কি এটি ঠিক করার ব্যবস্থা করেছিলেন? আমি একই সমস্যা আছে

  5.   ম্যানুয়েল তিনি বলেন

    এটি আমাকে লাইনে একটি ত্রুটি দেয় যেখানে ইনসোড লেখা হয় ... লিনাক্স.মোড। সেখানে গল্প শেষ হয়

    1.    পাতো তিনি বলেন

      আমার ক্ষেত্রে linux.mod / boot / grub / i386 ডিরেক্টরিতে ছিল