আমি সবেমাত্র 12.10 আপডেটের অনেকগুলি ইনস্টল করেছি, পুনরায় বুট করার অনুরোধ জানানো হয়েছিল, এবং তারপরে আমি দেখতে পেলাম যে আমি বুট করতে পারছি না।
আমি সবেমাত্র 12.10 আপডেটের অনেকগুলি ইনস্টল করেছি, পুনরায় বুট করার অনুরোধ জানানো হয়েছিল, এবং তারপরে আমি দেখতে পেলাম যে আমি বুট করতে পারছি না।
উত্তর:
আপনার বুটলোডার ঠিক করতে বুট মেরামত ব্যবহার করুন।
একটি টার্মিনাল খুলুন এবং বুট মেরামত পিপিএ যুক্ত করুন
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
বুট মেরামত ইনস্টল করুন
sudo apt-get install -y boot-repair && boot-repair
আরম্ভ করুন এবং ব্যবহার করুন, আরও তথ্যের জন্য https://help.ubuntu.com/commune/Boot-Repair#Using_Boot-Repair দেখুন
ls
পার্টিশনের তালিকা পেতে টাইপ করুনset prefix=(hd0,msdos6)/boot/grub
[বন্ধনীগুলিতে আপনাকে প্রায় একটি পৃথক ড্রাইভ / পার্টিশন লিখতে হবে, আপনি ls
যেটি কাজ করে তার সন্ধান না করা পর্যন্ত আপনি তালিকাভুক্ত সমস্তটি চেষ্টা করতে পারেন ।insmod normal
normal
এবং আপনি আপনার বুট প্রম্পট ফিরে পাবেন!আরও দেখুন: আমি যেখানে এটি খুঁজে পেয়েছিলাম সেই সহায়ক জায়গা। আমি সন্দেহ করি এটি এই ত্রুটির মুখোমুখি সকলের পক্ষে কাজ করবে তবে আমি এটি এই আশায় রেখেছি যে এটি কাউকে সাহায্য করবে।
একবার আপনি উবুন্টু বোঝাই হয়ে গেলে, চালান sudo grub-install /dev/sda
এবং sudo update-grub
যত তাড়াতাড়ি সম্ভব। এর অর্থ হ'ল প্রতিবার আপনার মেশিনটি বুট করার পরে আপনাকে সেই ক্লান্তিকর প্রক্রিয়া করতে হবে না।
ls (hd0,msdos1)/
পার্টিশনের বিষয়বস্তু যাচাই করতে আপনি কমান্ডটি ব্যবহার করতে পারেন, আপনার আরও অনেকগুলি পার্টিশন থাকলে দ্রুত হবে be
set prefix=(hd0)/grub
, যেহেতু আপনাকে grub
ড্রাইভের পার্টিশনের সাথে সম্পর্কিত ডিরেক্টরিটি উল্লেখ করতে হবে , সাধারণ অপারেশনের সময় এর মাউন্ট পয়েন্টের সাথে সম্পর্কিত নয়।
আমি সঠিক একই সমস্যা ছিল - normal.mod not found
, ls
boot পার্টিশনের একটি ফাঁকা লাইন উত্পাদন করবে। সিস্টেমটি সঠিকভাবে বুট করার জন্য সমস্যা সমাধানের এক সপ্তাহ পরে আমি যে পদক্ষেপগুলি দিয়েছি তা এখানে।
সুপারগ্রাবের একটি অনুলিপি পেয়ে একটি বুট সিডি তৈরি করে। আমি এখন আমার সিস্টেমে লগইন করতে পারি। বুটপেইপারের একটি অনুলিপি পেয়েছে এবং সিস্টেমটি হার্ড ডিস্ক থেকে সরাসরি বুট করার জন্য ভাগ্য পায়নি এবং সিডি ব্যবহার চালিয়ে যেতে হয়েছিল। গ্রুব অবস্থান এবং গ্রুব বিকল্পগুলি ধূসর হয়ে যাওয়ার পরে বুটপেইপার কিছুটা অদ্ভুত অভিনয় করেছিল। এটি একটি সফল ইনস্টল রিপোর্ট করেছে।
হার্ড ড্রাইভটি মূলত সেট আপ করা হয়েছিল:
sda1 ext4 root with boot
sda2 linux swap
sda3 ext4 used as a spare drive
(ভার্চুয়াল বাক্সের জন্য ভিএম রাখে)।
উবুন্টু ১০.১০ লাইভ সিডির একটি অনুলিপি ব্যবহার করেছেন। পার্টিশন সঙ্কুচিত করতে রান জিপিআর্ট করেছিল এবং ড্রাইভের সামনের অংশে ext4 বুট পার্টিশন sda1
তৈরি sda4
করে এবং /boot
বুট ডিরেক্টরিটি মুছে ফেলার পরে মাউন্ট পয়েন্ট সেট করে /
। বুটপেয়ারে এখন বিকল্প রয়েছে। বুট পার্টিশনে ইনস্টল করা হয়েছে এবং এখন হার্ড ড্রাইভ থেকে বুট করা যাবে।
কৌতূহলী হয়ে আমি আরও তদন্ত করার সিদ্ধান্ত নিয়েছি। বুট মেরামত লগটিতে আমার sda1
এক্সট 4 পার্টিশনের জন্য একটি অদ্ভুত এন্ট্রি ছিল, এটি DOS
ব্লকিড দ্বারা প্রতিবেদন করা ইউইউডিটির পরিবর্তে একটি সংক্ষিপ্ত 8 অক্ষরযুক্ত ইউআইডি ছিল। grub-probe
ফাইল সিস্টেমটি vfat হিসাবে রিপোর্ট করেছে।
অন্যান্য অনেক পরীক্ষার পরে আমি sda1
পার্টিশন রেকর্ডের প্রথম 440 বাইট সাফ করে দিয়েছি । Grub-probe
এখন ফাইল সিস্টেমকে ext2 হিসাবে রিপোর্ট করে। পার্টিশনের update-grub
জন্য রান এবং সঠিক ইউআইডি sda1
প্রদর্শিত হবে।
সমস্যাটি দ্বিগুণ
বলে মনে হচ্ছে : ১. পার্টিশন রেকর্ডটিতে এমএসডোসের উল্লেখ রয়েছে এমন ইনস্টলেশনগুলি প্রভাবিত করে।
2. grub-probe
পার্টিশন রেকর্ডে fs টাইপ এবং বিষয়বস্তুগুলির মধ্যে অমিল সমস্যাগুলি সমাধান করার চেষ্টা করে না।
আমি এই ত্রুটিটি কুবুন্টু 13.10 এ আপগ্রেড করতে পেরেছি। ডি-আপগ্রেড করার সময় আমার কাছে ইউএসবি পোর্টে একটি মেমরি স্টিক লাগানো ছিল। রিবুট করার পরে আমি সরাসরি গ্রুব রেসকিউতে গিয়েছিলাম। ইউএসবি ড্রাইভটি আনপ্লাগিং করা এবং রিবুট করা সমস্যার সমাধান করেছে fixed
আমার ক্ষেত্রে, আমি GRUBv1 এ ডাউনগ্রেড হয়েছি এবং 12.10-এ আপগ্রেড করার পরে গ্রুব 2 তার ফাইলগুলি (* .মড, ইত্যাদি ...) খুঁজে পেল না, যদিও গ্রুব.সি.পি.জি.গি সেখানে ছিল g
গ্রাব রেসকিউ সম্পর্কে আমি আরও বিস্তৃত ম্যানুয়াল পেয়েছি: https://help.ubuntu.com/commune/Grub2/ সমস্যা সমাধানের জন্য# grub_rescue.3E-1
পৃষ্ঠার শুরুতে কমান্ড তালিকাটিও দেখুন। Thx বাঁশি বাঁশি।