আমার কম্পিউটার শুরু করার সময় কেন গ্রুব মেনু প্রদর্শিত হয় না?


13

আমি উবুন্টু 12.04 এর নতুন ব্যবহারকারী।

আমি উবুন্টু এবং উইন্ডোজ এক্সপি ইনস্টল করেছি এবং আমি উভয় অপারেটিং সিস্টেম ব্যবহার করতে চাই। আমি যখন আমার পিসি পুনরায় চালু বা বুট করি তখন GRUB মেনু উপস্থিত হয় না।

কিভাবে আমি এই সমস্যার সমাধান করতে পারে?


1
আপনি আরও কিছু বিশদ যুক্ত করতে পারেন - আপনার পিসি গ্রাব না দেখিয়ে সরাসরি উবুন্টুতে বুট হয়? বা গ্রাব না দেখিয়ে এটি সরাসরি এক্সপি বুট করে? কোনও ত্রুটি বা বার্তা প্রদর্শিত হয়েছে? আপনার পিসি এবং মনিটর চশমা কি?
ফার্নহিল লিনাক্স প্রকল্প

উত্তর:


15

বুট প্রক্রিয়া চলাকালীন শিফট কীটি ধরে রাখুন এটি আপনাকে মেনুটি অফ অফ ভিত্তিতে দেবে।

আপনি এই জাতীয় শুরুতে একটি # যুক্ত করে লাইন আউট / ইত্যাদি / ডিফল্ট / গ্রাব মন্তব্য পরিবর্তন করতে পারেন:

# GRUB_HIDDEN_TIMEOUT=0

এটি GRUB_TIMEOUTডিফল্ট নির্বাচন করার পরে এবং এটি বুট করার আগে কয়েক সেকেন্ডের জন্য গ্রাব মেনু প্রদর্শিত হবে ।

আপনি যদি এই ফাইলটি সংশোধন করে থাকেন তবে update-grubকার্যকর হওয়ার জন্য আপনার এটি চালানো দরকার । প্রতিবার নতুন কার্নেল দ্বারা ইনস্টল হওয়ার পরে এটি স্বয়ংক্রিয়ভাবে চালিত হবেsudo apt full-upgrade

sudo update-grub

পরিপাটি. আমি ফেডোরা 29 ব্যবহার করছি তবে গ্রাব নির্বাচনটি লুকানো আছে, একজন কেবল "ডেল" লোগোটি পান। শিফটটি বারবার আলতো চাপলে ( শিফ্ট ধারণের বিপরীতে ) কার্নেল নির্বাচন মেনু উপস্থিত হয়।
ডেভিড টনহোফার

update-grubইউএএফআই মেশিনেও কি কাজ করে?
ডেভিড টনহোফার

@ ডেভিডটনহোফার এটি সম্পর্কে নিশ্চিত নন, তবে উয়েফির Escপরিবর্তে ব্যবহার করুন ShiftAskubuntu.com/a/16049/148598
jtpereyda

2

আমি ধরে নিচ্ছি আপনি উবুন্টু ইনস্টলেশন পরে উইন্ডোজ এক্সপি ইনস্টল করার চেষ্টা করেছেন ind উইন্ডোস লোডার GRUB লোডার প্রতিস্থাপন করবে। সুতরাং আপনাকে GRUB পুনরায় ইনস্টল করতে হবে Windows উইন্ডোজ এক্সপি ইনস্টল করার সময় আপনি উবুন্টু ফাইল সিস্টেমটি ফর্ম্যাট করেন নি।

GRUB পুনরায় ইনস্টল করা হচ্ছে (গ্র্যান্ড ইউনিফাইড বুটলোডার):

  1. আপনার সিস্টেমটিকে ইউবিএনটিইউ লাইভ ডিভিডি / সিডি * দিয়ে বুট করুন।
  2. পার্টিশনটি মাউন্ট করুন যেখানে ইউটিউএনটিইউ ইনস্টল করার আগে অর্থাৎ রুট পার্টিশন (পুরানো) now এটি অন্য যে কোনও সাধারণ পার্টিশনের মতো।
  3. আপনি পার্টিশনটি মাউন্ট করার পরে, এতে বুট, হোম, রুট, usr, বিন, tmp এর মতো ফোল্ডার রয়েছে। রুট পার্টিশনের মাউন্ট পয়েন্টটি সন্ধান করুন এটি / মিডিয়াতে (উদাহরণ: / মিডিয়া / ডিস্ক 1 বা / মিডিয়া / 234efsdfgg5dg435gh) এবং ডিভাইসের নাম, ডিফল্ট নাম / dev / sda হয়। যদি আপনার একাধিক এইচডি থাকে তবে আপনি পারেন টার্মিনাল (অ্যাপ্লিকেশন-> আনুষাঙ্গিক -> টার্মিনাল) "সুডো ব্লকিড" এ এই কমান্ডটি লিখে এটি সন্ধান করুন। এটি এর ডিভাইসের নাম, ইউআইডি এবং ইত্যাদি সহ সমস্ত পার্টিশন দেখায় only কেবলমাত্র / ডিভ / এসডিএ বা / দেব / এসডিবি নিন।
  4. চূড়ান্ত পদক্ষেপটি হ'ল টার্মিনালটি খুলুন এবং এই আদেশটি টাইপ করুন:

    sudo<space> grub-install<space> --root-directory=/media/<mount name> <space><device name>
    

    উদাহরণ: sudo grub-install --root-directory=/media/disk1 /dev/sda এবং চালিয়ে যান…। এখানেই শেষ . পুনঃসূচনা করুন, আপনার উভয় ওএস প্রদর্শিত বুট মেনুতে থাকবে।

* কোন সিডি / ডিভিডি নির্বাচন করা গুরুত্বপূর্ণ কারণ গ্রুব সংস্করণগুলি আলাদা। সর্বোত্তম সংস্করণটি লাইভ সিডি / ডিভিডি ব্যবহার করুন your আপনার উবুন্টু 12.04 লাইভ সিডি ব্যবহার করুন।


2

মনে রাখবেন (কমপক্ষে কিছু পুরানো উবুন্টু ইনস্টলের উপর), যদি ইউএসবি-র মাধ্যমে ইনস্টল করা থাকে তবে এটি আপনার ইনস্টল করা হার্ড ড্রাইভের পরিবর্তে ইউএসবিতে GRUB লিখতে পারে।

এই উবুন্টুফোরামের থ্রেডটি এটি আরও কিছুটা নিয়ে আলোচনা করে এবং সেখানে কীভাবে এটি ঠিক করা যায় তার জন্য ওল্ডফ্রেডের সমাধানটি আমার জন্যও কাজ করেছে:

অ্যাক্টিভ (কেবল লাইভসিডি / ডিভিডি / ইউএসবি নয়) সিস্টেম থেকে গ্রুব পুনরায় ইনস্টল করার জন্য - প্রথমে আপনাকে উবুন্টু ড্রাইভটি খুঁজে বার করতে হবে (উদাহরণস্বরূপ, এসডিবি, তবে আপনার ড্রাইভটি কোনও পার্টিশন নয়, অবশ্যই ব্যবহার করা উচিত)। এটি খুঁজে পেতে, ব্যবহার করুন

sudo fdisk -l

তারপরে, উদাহরণস্বরূপ যদি এটি "/ dev / sdb" হয় তবে কেবল চালান:

sudo grub-install / dev / sdb

যদি এটি কোনও ত্রুটি চালায় তবে:

sudo grub-install --recheck / dev / sdb

sudo আপডেট-গ্রাব

Grub2 ড্রাইভটি কী ব্যবহার করে তা দেখার জন্য - গ্রুব-পিসি / ইনস্টল_দেখাগুলি এতে দেখুন:

sudo debconf- শো গ্রাব-পিসি

sudo গ্রাব-প্রোব -t ডিভাইস / বুট / গ্রাব

আপডেটগুলি কোথায় পুনরায় ইনস্টল করবেন তা মনে রাখতে গ্রুব 2 পেতে:

sudo dpkg-reconfigure গ্রাব-পিসি

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


1

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

বায়োসের স্ক্রিনের কমপক্ষে 15 সেকেন্ডের জন্য "ডাউন তীর" কীটি টেপ করে এবং তারপরে "এন্টার" টিপে আপনি এটি পরীক্ষা করতে পারেন।
যদি উইন্ডোজ লোড হয় তবে গ্রুব ঠিকঠাক কাজ করছে, তবে প্রদর্শিত হচ্ছে না।

বুট মেরামত বা ম্যানুয়ালি গ্রুব সম্পাদনার উন্নত বিভাগে 'সীমার বাইরে' বিকল্পটি ব্যবহার করে এটি সমাধান করা যেতে পারে।

লাইন অনুযায়ী 346 থেকে 348 বুট তথ্য স্ক্রিপ্ট গ্রাব প্রদর্শিত হবে।

#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10

সুতরাং কমান্ডটি ব্যবহার করে gksu gedit /etc/default/grubএবং #বুট ইনফো স্ক্রিপ্টে 364 লাইন হিসাবে প্রদর্শিত হ্যাশটিকে অস্বাস্থ্যকর / মুছে ফেলা #GRUB_GFXMODE=640x480উচিত should
পরিবর্তনগুলি সংরক্ষণ করার পরে আপনাকে চালনা করতে হবেsudo update-grub

উভয় পদ্ধতি ব্যবহারের নির্দেশাবলীর জন্য এই প্রশ্নের উত্তর দেখুন।


0

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

অন্য: বিভিন্ন ধরণের জিনিস রয়েছে যা কোনও ধরণের বুট মেনুতে ভুল হতে পারে। সহায়তা শুরু করার আগে আমাদের আরও তথ্যের প্রয়োজন হবে।

আপনি যেভাবে আপনার প্রশ্নটি লিখেছেন সে সম্পর্কে কিছু আমাকে বিড়বিড় করছে। আপনি বলছেন "শুরু থেকে আমার ডেস্কটপ গ্রাব মেনুটি প্রদর্শন করে না।" "ডেস্কটপ" বলতে কী বোঝ?


0

আমি এমন এক বন্ধুর সলিউশন খুঁজতে গিয়েছিলাম যেখানে একই সমস্যা ছিল।

শেষ পর্যন্ত তার জন্য কী কাজ করেছে: BIOS সেটিংসে যাওয়ার জন্য বুটের সময় F2 চাপুন (কিছু মেশিনে এটি আলাদা কী, তবে সাধারণত এফ 2)। বুট অর্ডার পরীক্ষা করে দেখুন এবং নিশ্চিত হয়ে নিন যে GRUB প্রথমে রয়েছে।



0

এটি আমার জন্য কৌশলটি করেছে:

$ sudo gedit /etc/default/grub

আমি এই দুটি পরিবর্তন করেছি:

GRUB_TIMEOUT_STYLE = লুকানো -> GRUB_TIMEOUT_STYLE = মেনু

GRUB_TIMEOUT = 0 -> GRUB_TIMEOUT = 10

পরিবর্তনগুলি চালানোর পরে $ sudo update-grub

$ reboot

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