গ্রুব অন্যান্য সফ্টওয়্যার দ্বারা ব্যবহৃত বুট সেক্টর সম্পর্কে বার্তা দেয়। আমার কি করা উচিৎ?


19

এটি কেবল আমার একটি কম্পিউটারের সাথে ঘটে। এটি একটি প্রবীণ ল্যাপটপ যা বেশ কয়েকটি অপারেটিং সিস্টেমের সাথে দীর্ঘ এবং বৈচিত্রপূর্ণ ইতিহাস রাখে, তবে তার অবসর গ্রহণে এটি আমার হোম নেটওয়ার্কের জন্য উবুন্টু 12.04 ব্যবহার করে একটি সার্ভার হিসাবে কাজ করছে। এটি একটি একক-বুট সিস্টেম, অন্য কোনও সিস্টেম ইনস্টল করা নেই। প্রায়শই প্রায়শই, যখনই কোনও গ্রাব আপগ্রেড হয়, আমি এই জাতীয় বার্তাটি লক্ষ্য করি:

Setting up grub-common (1.99-21ubuntu3.4) ...
Installing new version of config file /etc/grub.d/00_header ...
Setting up grub2-common (1.99-21ubuntu3.4) ...
Setting up grub-pc-bin (1.99-21ubuntu3.4) ...
Setting up grub-pc (1.99-21ubuntu3.4) ...
/usr/sbin/grub-setup: warn: Sector 32 is already in use by FlexNet; avoiding it.  This software may cause boot or other problems in future.  Please ask its authors not to store data in the boot track.
Installation finished. No error reported.

আমি এই সম্পর্কে উদ্বিগ্ন করা উচিত? এ সম্পর্কে আমার কী করা উচিত (যদি কিছু থাকে)?


1
এফওয়াইআই, "ফ্লেক্সনেট" লাইসেন্স ট্র্যাক রাখতে ফ্লেক্সেরা সফ্টওয়্যার দ্বারা রচিত।
holmis83

আমি জানি না কখন গুগল তার অনুসন্ধান ফলাফলগুলিতে প্রথমে সর্বাধিক উত্সাহিত উত্তর প্রদর্শন করার পরিকল্পনা করছে ...
ব্যবহারকারীর10089632

100 ব্যবহারকারীর 1008989632 আপনার মন্তব্যটির লক্ষ্য কি তা নিশ্চিত নন? আপনি যে উত্তরটি যুক্ত করেছেন তা হ'ল সম্পূর্ণ ভিন্ন প্রশ্নের। হতে পারে আপনাকে গুগলের সাথে কথা বলার দরকার আছে, তবে অন্যথায় আমি আপনাকে সাহায্য করতে পারি না কারণ আপনি কোন অনুসন্ধানের শব্দটি ব্যবহার করছেন তা আমার কোনও ধারণা নেই।
ববলে

উত্তর:


25

এটি কোনও বড় বিষয় নয় যেহেতু কোনও ত্রুটি কেবলমাত্র সতর্কবার্তা হিসাবে রিপোর্ট করা হয়নি।

তবে, আপনি যদি এ থেকে মুক্তি পেতে চান তবে আপনাকে 32 সেক্টর মুছতে হবে। এটি করার জন্য আপনার অনেক পছন্দ আছে:

ক। পুরো হার্ড ডিস্ক মুছা;

খ। আপনার এমবিআরে পুরো সেক্টরগুলিতে শূন্য লিখুন এবং আপনার গ্রাবটি পুনরায় ইনস্টল করুন;

গ। আপনার এমবিআর 32 সেক্টরে জিরো লেখা ( আমরা এখানে এটি করব )।

এটি করতে নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করুন:

  1. আপনার এমবিআর ব্যাকআপ করুন:

    sudo dd if=/dev/sda of=~/first_63_sectors bs=512 count=63
    
  2. আপনার সেক্টর নম্বর 32 শূন্য:

    sudo dd if=/dev/zero of=/dev/sda bs=512 count=1 seek=32
    
  3. ক্রুট এবং পুনরায় ইনস্টল গ্রাব:

    sudo mount /dev/sda* /media/sda*
    
    sudo mount --bind /dev /media/sda*/dev
    
    sudo mount --bind /proc /media/sda*/proc
    
    sudo mount --bind /sys /media/sda*/sys
    
    sudo chroot /media/sda*
    

    পিএস: আপনার এইচডিডির উপযুক্ত নম্বর দ্বারা * প্রতিস্থাপন করুন

    এখন আপনার গ্রাব আপডেট করুন:

    sudo update-grub
    

দ্রষ্টব্য: আপনি এই পদক্ষেপগুলির জন্য বাধ্য নন, কারণ এটি ত্রুটি নয় যা আপনার সিস্টেমে প্রভাব ফেলতে পারে।


ধন্যবাদ maythux। আমার নিজের উত্তরে এ সম্পর্কে আরও তথ্য (বিশেষত যখন জিনিসগুলি ভুল হয়ে যায় তখন কী করা উচিত ...)
ববলে

আমি মনে করি আপনি ঠিক, এখানে একটি বিকল্প 'ভাল একা থাকতে দাও' হয়েছিল, কিন্তু একই সময়ে আমি চিন্তা সতর্কবার্তা নেই কারণ ভবিষ্যতে এটিকে হবে একটি সমস্যা সৃষ্টি, তাই এটি ভালো এটা পরিত্রাণ পেতে।
ববলে 7

আপনাকে স্বাগত জানাই এবং

এটি আমার পক্ষে কাজ করেনি। আমি এমনকি চেষ্টা এই । আমি গ্রাব বুটলোডার দিয়ে এখনও অভিবাদন করছি।
machineaddict

ধন্যবাদ, তবে আমি পুরো প্রক্রিয়াটি 3 করিনি I আমি 1 এবং 2 এর পরে 3 পদ্ধতিতে কেবল "সুডো আপডেট-গ্রাব" করেছি? এটি কি "সুডো মাউন্ট ..." দরকার?
হাসি

2

আমি বেশ কয়েকটি দরকারী লিঙ্ক পেয়েছি যা বার্তাটি কী এবং ডিস্কের বুট সেক্টরগুলি কীভাবে পরিষ্কার করতে হয় তা ব্যাখ্যা করে। এই থ্রেডটি সমস্যার খুব ভাল ব্যাখ্যা দেয়। এই থ্রেড জিনিস পরিষ্কার করার জন্য একটি দুর্দান্ত সহজ কুকবুক রেসিপি দেয়।

কুকবুকটি আমার পক্ষে কাজ করেছিল, যদিও আমি ক্রুটিং বিটকে গোলমাল করেছি ... (নীচে দেখুন)

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

আমি যখন জিনিসগুলি ভুল হয়ে যায় তখন উপরোক্ত উল্লেখযোগ্য বুট-মেরামত প্রোগ্রামটিও পেয়েছি। আইএমএইচএও এটি এত কার্যকর যে এটি ডিফল্টরূপে লাইভ সিডিতে থাকা উচিত। এই লিঙ্কটি দেখুন ।


0

লাইভ ডিভিডি / ইউএসবি সহ কম সিএলআই টাইপ করা

লাইভ ডিভিডি বা একটি লাইভ ইউএসবি ব্যবহার করে কম কমান্ড লাইন টাইপ করার মাধ্যমে এটি করার একটি উপায় এখানে রয়েছে ।

  1. লাইভ সেশনে বুট করুন (= চেষ্টা করে চেষ্টা করুন (এক্স) উবুন্টু)।
  2. lsblkসমস্ত ড্রাইভ পার্টিশন প্রদর্শন করতে কমান্ডটি ব্যবহার করুন ।

    NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda      8:0    0 298.1G  0 disk 
    ├─sda1   8:1    0   512M  0 part /boot
    ├─sda2   8:2    0   4.5G  0 part [SWAP]
    ├─sda3   8:3    0    44G  0 part /
    └─sda4   8:4    0 249.1G  0 part /home
    sr0     11:0    1  1024M  0 rom  
    

    নিশ্চিত হয়ে নিন যে আপনি আক্রান্ত ড্রাইভকে লক্ষ্য করেছেন (এখানে sda)।

  3. GRUB (এখানে সেক্টর ) দ্বারা রিপোর্ট করা সেক্টর নম্বরটি ব্যবহার করে আক্রান্ত ড্রাইভ (এখানে ) থেকে ফ্লেক্সনেট সরান :/dev/sda32

    $ sudo dd if=/dev/zero of=/dev/sda bs=512 count=1 seek=32
    

    বর্ধিত বুট রেকর্ডের (ইবিআর) খালি খালি অংশটি ব্যাকআপ করার দরকার নেই ।

  4. এখন, প্রভাবিত ড্রাইভের পার্টিশনটি মাউন্ট করুন যা সাধারণত বুট করার জন্য ব্যবহৃত হয় (এখানে /dev/sda1)।

    $ sudo mount /dev/sda1 /mnt
    
  5. অবশেষে, প্রভাবিত ড্রাইভে GRUB পুনরায় ইনস্টল করুন:

    $ sudo grub-install --boot-directory=/mnt /dev/sda
    

    GRUB এখন কোনও সতর্কতা ছাড়াই ইনস্টল করা উচিত।

  6. আপনি এখন নিষ্ক্রিয় হার্ড ড্রাইভ থেকে রিবুট নিরাপদ safe

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