ভার্চুয়ালবক্স ওএসই (বেশ পুরানো সংস্করণ) এর অভ্যন্তরে সমস্ত আপডেট সহ এটি একটি সেন্টোস 6.4। নীচের সমস্ত তথ্য ভিএমকে বোঝায়, হোস্টে কোনও সমস্যা আছে বলে আমি মনে করি না।
/ বুটটি / dev / sda1 (hd0,0) এ পৃথক ext2 এফএস হয়
আমি কি করেছিলাম:
- সিপি / বুট /grub/menu.lst / বুট /grub/menu.lst.old
- vi / বুট /grub/menu.lst
রিবুট করার পরে গ্রাব মেনু আমার করা পরিবর্তনগুলি প্রতিফলিত করে না (কার্নেল কমান্ড লাইনে কিছু পরিবর্তন)) বুট ব্যর্থ হয় কারণ পুরানো কমান্ড থেকে আর কাজ করতে পারে না।
গ্রাব কমান্ড লাইনে থাকলে আমি কল করি
- বিড়াল (hd0,0) /grub/menu.lst নতুন সামগ্রীগুলি প্রত্যাশার মতো দেখানো হবে
- বিড়াল (hd0,0) /grub/menu.lst.old পুরানো বিষয়বস্তু প্রত্যাশিত হিসাবে প্রদর্শিত হবে
আমি যদি আন্তঃনীতিতে গ্রুব কমান্ড সম্পাদনাতে আমার পরিবর্তনগুলি পুনরায় পুনরায় পুনঃসারণ করি তবে বুট সফল হয়।
আমি এর বহুবার পুনরাবৃত্তি করেছি। মেনু.লস্টের চারপাশে অনুলিপি করুন (যাতে ব্লকলিস্ট পরিবর্তন হয়) তবে এটি সর্বদা একই সমস্যা। গ্রুব তার বিড়াল কমান্ডে নতুন সংস্করণটি "দেখায়" তবে এর মেনুতে নয়।
মেশিনটিতে কেবল একটি ডিস্ক রয়েছে, একক ডিস্কে কেবল একটি এক্সট 2 পার্টিশন রয়েছে (বিশ্রামটি এলভিএম 2), একক এক্স্ট 2 পার্টিশনে মেনু.লস্ট নামক 1 টি ফাইল রয়েছে। সুতরাং ডিস্ক, পার্টিশন বা পাথ সম্পর্কিত যে কোনও বিভ্রান্তি বাদ দেওয়া উচিত।
(কিছু অদ্ভুত কারণে গ্রাব একই ডিস্কটি 5 বার দেখায়: এইচডি0, এইচডি 8, এইচডি 9, এইচডি 10, এবং এইচডি 11 তবে তাদের সকলের একই বিষয়বস্তু রয়েছে এবং মূলটি সঠিকভাবে (hd0,0) হিসাবে সেট করা আছে বলে আমি মনে করি না এটি হওয়া উচিত সমস্যা সৃষ্টি করা)
সুতরাং দেখা যাচ্ছে যে পুরানো মেনু.লস্টটি কোনও লুকানো জায়গায় অনুলিপি করা হয়েছে এবং গ্রাবটি তার মেনুটির জন্য সেই লুকানো জায়গা থেকে ব্যবহার করে। ফাইল সম্পাদনা "লুকানো জায়গা" পরিবর্তন করে নি। তবে প্রথমটির জন্য ফাইলটিতে একটি মন্তব্য রয়েছে
# Note that you do not have to rerun grub after making changes to this file
দ্বিতীয়টির জন্য আমি নিশ্চিত যে উবুন্টু এখনও উত্তরাধিকারসূত্রে গ্রাব ব্যবহার করেছে এবং তৃতীয়টির জন্য আমার বোঝা যে গ্রাব ext2 ফাইল সিস্টেমগুলি পড়তে পারে (গ্রাবের বিড়াল কমান্ড এটি সমর্থন করতে পারে) তাই সেখানে হওয়া উচিত "লুকানো জায়গা" এর কোনও কারণ নেই।