আমি কীভাবে গ্রাব ঠিক করতে / ইনস্টল / পুনরায় ইনস্টল করতে পারি?


9

সুতরাং আমি একটি 250 গিগাবাইট এইচডিডি দিয়ে শুরু করেছি, একটি আইপিসি 1015 পিম থেকে স্টক ড্রাইভ যা আমি একটি মিন্টবুকে রূপান্তরিত করার চেষ্টা করছি। ড্রাইভটি শারীরিকভাবে অপারেশনযোগ্য, তবে পুরানো ওএস সহ সমস্ত ডেটা নাক করে দেওয়া হয়েছে। এটি দেওয়া, আমি আমার ডেস্কটপের সাথে এইচডিডি সংযুক্ত করেছি এবং ইউনেটবুটিন -৮৮৫ এর মাধ্যমে তৈরি একটি লাইভ ইউএসবি থেকে লিনাক্স মিন্ট ১ X এক্সএফসি ইনস্টল করেছি। সরাইয়া সেট করুন জন্য 10GB swapএবং 240GB ext4এবং /

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

পুনরায় ফর্ম্যাট করা এবং আবার শুরু করা ছাড়াও আমি চেষ্টা করতে পারি এমন কি কিছু আছে? আমি কীভাবে এমন কোনও বুট লোডার ইনস্টল করব যা আমার ওএস বুট করতে পারে?


2
আপনি ডেস্কটপে ইনস্টল করছেন কেন? টার্গেট নেটবুকটিতে সরাসরি ইনস্টল করবেন না কেন? অদলবদলের জন্য 10 জিবি !? 240 অতিরিক্ত 4 এবং / এর জন্য? আপনি কি ড্রাইভের এমবিআরটিতে গ্রাব ইনস্টল করেছেন? আপনি কি ইউইএফআই ব্যবহার করছেন? আপনি সেট আপ করা পার্টিশন স্কিমটি আমাদের দেখাতে পারেন?
টেরডন

ক্রম:> আপনি ডেস্কটপে ইনস্টল করছেন কেন? টার্গেট নেটবুকটিতে সরাসরি ইনস্টল করবেন না কেন? আমি ডেস্কটপ থেকে ইনস্টল করেছি কারণ নেটবুকটিতে লাইভ ইউএসবিতে চটকদার প্রতিক্রিয়া রয়েছে। আমি ইউএসবি থেকে ডেস্কটপ বুট করতে পারি, তবে আমি যখন নেটবুকটি বুট করার চেষ্টা করি তখন এটি বন্ধ হওয়ার আগে 45 মিলিয়ন ডলারে একটি দ্রুত জ্বলজ্বলে মিন্ট লোগো দেখায়। > অদলবদলের জন্য 10 জিবি !? আমি খুব ভাল কারণ না দেখেছি; আমার সেই জায়গার কোনও জরুরি প্রয়োজন নেই। > 240 অতিরিক্ত 4 এবং / এর জন্য? ... এটা কি কোনওভাবে খারাপ? আমি যে প্রতিটি উত্স পেয়েছি তা বলেছে "ব্যবহার করুন 4 ব্যবহার করুন" এবং ইনস্টলারটি পার্টিশনের জন্য / দাবি করে।
the.keV.nc

ঠিক আছে, যথেষ্ট ন্যায্য (যদিও এটি ইউনেট বুটিন ব্যবহারের কারণে হতে পারে, আমার একই ধরণের সমস্যা ছিল এবং এটি মাল্টি সিস্টেমের সাথে নির্মিত ইউএসবিগুলির সাথেও এই থ্রেডটি দেখতে পারে you আপনি কি আমার অন্যান্য প্রশ্নের উত্তর দিতে পারেন? আপনি কি ইউইএফআই ব্যবহার করছেন? আপনি কি ইনস্টল করেছেন? ড্রাইভে গ্রাব করুন এবং যদি তা হয় তবে কোথায়?
টেরডন

> আপনি কি ড্রাইভের এমবিআরটিতে গ্রাব ইনস্টল করেছেন? না আমার নেই. আমি ভেবেছিলাম ইনস্টলার নিজেরাই এমবিআর সম্পাদনা করেছেন। > আপনি কি ইউইএফআই ব্যবহার করছেন? আমার জ্ঞান না। আমি কি? > আপনি সেট আপ করা পার্টিশন স্কিমটি আমাদের দেখাতে পারেন? সম্পর্কে একটি দ্বিতীয় দিন.
the.keV.nc

1
ব্যক্তিগতভাবে আমি ল্যাপটপে সরাসরি ইনস্টলেশন করার জন্য আরও চেষ্টা করতাম। অন্য কোনও কিছু ইনস্টল করা জটিলতা ইমোর একটি অতিরিক্ত স্তর যুক্ত করছে। লাইভ ইউএসবি ইনস্টল থেকে আলাদা কিছু চেষ্টা করুন। @ টার্ডনের পরামর্শ সম্পর্কে আমি কিছু জানি না, তবে আমি সেগুলি চেষ্টা করেছিলাম।
ফাহিম মিঠা

উত্তর:


16

সুতরাং, মনে হচ্ছে আপনি ডিস্কে বুট লোডার (যেমন গ্রাব) ইনস্টল করেন নি। এর অর্থ হল যে এটিতে আপনার বৈধ ওএস থাকলেও এটি বুট করার কোনও উপায় নেই এবং তাই আপনি এটি ব্যবহার করতে পারবেন না।

আপনাকে একটি कार्यरत কম্পিউটারের সাথে এইচডিডি সংযুক্ত করতে হবে (আপনি একটি লাইভ সিডি ব্যবহার করতে পারেন), একটি ক্রুট পরিবেশ স্থাপন করুন এবং এতে গ্রাব ইনস্টল করতে হবে।

  1. আপনি যে পার্টিশনটি ব্যবহার করবেন সেটি মাউন্ট করুন /(আমি ড্রাইভ /dev/sdbএবং /পার্টিশনটিকে কল করব sdb1, নামগুলি আপনার সিস্টেমে আলাদা হতে পারে, আপনার সঠিক চিহ্নগুলি ব্যবহার করতে হবে ):

    sudo mount /dev/sdb1 /mnt/foo
    
  2. যে ডিরেক্টরিতে grubঅ্যাক্সেস থাকা দরকার তা বাঁধুন

    sudo mount --bind /dev /mnt/foo/dev && 
    sudo mount --bind /dev/pts /mnt/foo/dev/pts && 
    sudo mount --bind /proc /mnt/foo/proc && 
    sudo mount --bind /sys /mnt/foo/sys
    
  3. সেট আপ করুন chrootপরিবেশ

    sudo chroot /mnt/foo
    
  4. গ্রাবের কনফিগারেশন ফাইলটি তৈরি করুন:

    sudo grub-mkconfig -o /boot/grub/grub.cfg
    

    আপনার যদি একাধিক অপারেটিং সিস্টেম ইনস্টল করা থাকে তবে নিশ্চিত হয়ে নিন যে উপরের কমান্ডটি সেগুলির সমস্ত তালিকাবদ্ধ করে। উদাহরণ স্বরূপ:

    $ sudo grub-mkconfig -o /boot/grub/grub.cfg
    Generating grub.cfg ...
    Found background image: /usr/share/images/desktop-base/desktop-grub.png
    Found linux image: /boot/vmlinuz-3.10-2-amd64
    Found initrd image: /boot/initrd.img-3.10-2-amd64
    Found linux image: /boot/vmlinuz-3.2.0-4-amd64
    Found initrd image: /boot/initrd.img-3.2.0-4-amd64
    Found linux image: /boot/vmlinuz-3.2.0-3-amd64
    Found initrd image: /boot/initrd.img-3.2.0-3-amd64
    Found linux image: /boot/vmlinuz-3.2.0-2-amd64
    Found initrd image: /boot/initrd.img-3.2.0-2-amd64
    Found memtest86+ image: /boot/memtest86+.bin
    Found memtest86+ multiboot image: /boot/memtest86+_multiboot.bin
    Found Windows 7 (loader) on /dev/sda2
    done
    
  5. এখন আপনার ড্রাইভের এমবিআরটিতে গ্রাব ইনস্টল করুন ( /dev/sdbআপনি যে কোনও ড্রাইভে আসলে এটি ইনস্টল করতে চান তা পরিবর্তন করতে মনে রাখবেন )

    grub-install /dev/sdb
    grub-install --recheck /dev/sdb
    
  6. chrootআপনার চলমান সিস্টেমটি আবার স্বাভাবিক অবস্থায় ফিরে আসুন এবং সবকিছু থেকে আনমাউন্ট করুন :

    exit
    sudo umount /mnt/foo/dev/pts /mnt/foo/dev /mnt/foo/proc /mnt/foo/sys /mnt/foo
    
  7. ড্রাইভ থেকে বুট করার চেষ্টা করুন, এবার আপনার গ্রাব মেনু থাকা উচিত।


আপনার পূর্বের পরামর্শে, নুব্লাব.কম.-এর নির্দেশাবলী অনুসরণ করে আমি ঠিক এটি করেছি। এবং এটা কাজ করে! আমার ডেস্কটপে, আমি নতুন নির্মিত গ্রাব থেকে মিন্টে বুট করতে পারি। দুর্ভাগ্যক্রমে, এটি নেটবুকের সমস্যার সমাধান করেনি, তাই ফলোআপ পোস্টের জন্য দেখুন।
the.keV.nc 20

@ the.keV.nc আপনি আমার আগের পরামর্শটি কী বোঝাতে চান? আপনি আনটবুটিন ছাড়া অন্য কিছু ব্যবহার করেছেন? আপনি যদি আমার সমস্যার সমাধানের জন্য আমার উত্তরটিতে পদ্ধতি অনুসরণ করেন তবে দয়া করে এটি স্বীকৃত হিসাবে চিহ্নিত করুন যাতে অন্যেরা দেখতে পান যে এটি সঠিক সমাধান।
টেরডন

মানে আপনি জিজ্ঞাসা করেছেন আমি গ্রাব ইনস্টল করেছি কিনা। এটি প্রদর্শিত হয় আমি তা করি নি, তাই মিন্টের লাইভ বুট থেকে পুনরায় ইনস্টল করার জন্য আমি এখানে নির্দেশাবলী অনুসরণ করেছি । এটি কাজ করেছে এবং আমি এখন আমার ডেস্কটপে এইচডিডি সংযুক্ত করে পুদিনা 16 টি অ্যাক্সেস করতে পারি। তবে এটি এখনও আমার নেটবুকটিতে কাজ করবে না, তাই ফলোআপ the (এবং এটি স্বীকৃত চিহ্নিত করার বিষয়ে উল্লেখ করার জন্য ধন্যবাদ।)
the.keV.nc

থেকে update-grubমানুষ পৃষ্ঠা - update-grub is a stub for running grub-mkconfig -o /boot/grub/grub.cfg। তাই করার দরকার নেই grub-mkconfigএবং update-grub। আমি মনে করি পরে grub-installসঠিক সময় (যদি এটি কোনও পার্থক্য করে), সুতরাং আপনার মূলত 4 ধাপের প্রয়োজন নেই (যদিও আপনি সম্ভবত আউটপুটটি 5 ধাপে স্থানান্তর করতে পারেন কারণ এটি একই হবে)।
গ্রামীণ

1
@ গ্র্যাম আসলে, আমি update-grubপুরোপুরি সরিয়ে দিয়েছি , এটি একটি ডেবিয়ান জিনিস এবং যেমন আপনি বলেছেন, কেবল একটি শেল স্ক্রিপ্ট যা ডিবাগিংয়ের জন্য grub-mkconfigব্যবহারের পরে চলে runs set -xকোনও অর্থ নেই, grub-mkconfigযথেষ্ট হওয়া উচিত।
টেরডন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.