উবুন্টু 14.04 ত্রুটি বার্তার পরে বুট করা হচ্ছে না। / tmp মাউন্ট করা যায়নি


31

আমি সম্প্রতি ডাব্লুউবিআই ব্যবহার করে উবুন্টু 14.04 ইনস্টল করেছি এবং এটি বুট করার পরে এটি ত্রুটি দেখিয়েছিল:

Serious errors were found while checking the disk drive for /. 

তিনটি বিকল্প ছিল:

press [I] to ignore, press [S] to skip mounting and press [M] to mount manually. 

আমি চাপ দেওয়ার পরে Iএটি প্রদর্শিত হয়েছিল যে /tmpমাউন্ট করা যায়নি এবং আমার উবুন্টু বুট করছে না।

  • কেউ কি দয়া করে আমাকে এই সমস্যা সমাধানের জন্য গাইড করতে পারেন?

@ পান্ড্য আমি লিঙ্কটি দেখেছি তবে উত্তরগুলি সমস্যার সমাধান করতে আমাকে সাহায্য করবে বলে মনে হচ্ছে না
ব্যবহারকারী 272877

আমি উবির মাধ্যমে ইনস্টল করতে চাই কারণ আমি যখনই কোনও ঝামেলা ছাড়াই চাইলে উবুন্টুকে মুছে ফেলতে পারি। আপনি কীভাবে দয়া করে এই সমস্যাটি সমাধান করবেন আমাকে গাইড করতে পারেন
ব্যবহারকারী 272877

আমি উপরেরটি ব্যবহার করেছি এবং এটি দুর্দান্ত কাজ করে। তবে, আমি যখন GRUB2 বুট এন্ট্রি সম্পাদনা করার চেষ্টা করি; এটি মূলটিতে ফিরে আসবে (এটি সংরক্ষণ করার পরেও)। আমি কমান্ডটি ব্যবহার করেছি: sudo gedit /etc/grub.d/10_lupin আমি এটি সম্পাদনা করতে এবং এটি সংরক্ষণ করতে সক্ষম হয়েছি (আরআরওতে পরিবর্তন হয়েছে)। তবে রিবুট করার পরে এটি মূল বুট এন্ট্রিতে ফিরে আসে। আমি কীভাবে এটি স্থায়ী করতে পারি? অনেক ধন্যবাদ,

পবিত্র গরু, কেন এমনটা হচ্ছে?
ডিস্ক

উত্তর:


43
  1. উইন্ডোজ বুট ম্যানেজারে, উবুন্টু নির্বাচন করুন।
  2. যে কোনও কী টিপুন এবং জিএনইউ গ্রুব 2 মেনুতে প্রবেশ করুন।
  3. আপনি GRUB2 বুট এন্ট্রি সম্পাদনা করতে "ই" টিপতে পারেন।

আপনাকে GRUB2 বুট এন্ট্রিটি "রো" থেকে "আরডব্লু" করতে হবে,

যেমন

linux   /boot/vmlinuz-3.13.0-24-generic root=UUID=AAC884AC1F144321 loop=/ubuntu/disks/root.disk ro   quiet splash $vt_handoff

থেকে

linux   /boot/vmlinuz-3.13.0-24-generic root=UUID=AAC884AC1F144321 loop=/ubuntu/disks/root.disk rw   quiet splash $vt_handoff

টিপুন F10, আপনি উবুন্টু 14.04 এ বুট করতে পারেন।

এবং আপনি GRUB2 বুট এন্ট্রি ঠিক করতে পারেন:

sudo vi /etc/grub.d/10_lupin

লাইনটি পরিবর্তন করুন:

linux   ${rel_dirname}/${basename} root=${LINUX_HOST_DEVICE} loop=${loop_file_relative} ro ${args}

করুন:

linux   ${rel_dirname}/${basename} root=${LINUX_HOST_DEVICE} loop=${loop_file_relative} rw ${args}

GRUB2 বুট এন্ট্রি পুনরায় তৈরি করুন:

sudo update-grub

ওকে সাহায্য করার জন্য ধন্যবাদ তবে শেষ প্রশ্নটি আমি উবুন্টুতে বুট না করে গ্রাব ফাইলটি কীভাবে পরিবর্তন করতে পারি কারণ আমি আমার উবুন্টুতে বুট করতে পারি না
user272877

উইন্ডো বুট ম্যানেজারে 1. উবুন্টু নির্বাচন করুন। 2. যে কোনও কী টিপুন এবং জিএনএন গ্রুব 2 মেনুতে যান। ৩. আপনি বুট করার আগে কমান্ডগুলি সম্পাদনা করতে "ই" টিপুন।
user273948

আপনি উইন্ডোজ বুট ম্যানেজার থেকে "উবুন্টু" নির্বাচন করার পরে, শিফট টিপে রাখুন এবং গ্রুব মেনু প্রদর্শিত হবে।
gfour

অনেক ধন্যবাদ আমার উবুন্টু শেষ পর্যন্ত বুট হয়েছে! সবাইকে ধন্যবাদ
ব্যবহারকারী 272877

আমি এই উত্তরটি দিয়ে সমস্যার সমাধান করেছি, তবে এখন আমি যখন কম্পিউটার পুনরায় চালু করব বা বুট অপশনগুলিতে উবুন্টু নির্বাচন করার পরে, স্ক্রিনটি কালো হয়ে যায় এবং কখনও আরম্ভ করি না। আমি ম্যানুয়ালি রিবুট করব এবং তারপরে বুট বিকল্পগুলিতে উবুন্টু নির্বাচন করব, মেনুতে E টিপুন এবং তারপরে F10 এবং এটি জরিমানা বোঝায়, উবুন্টু লোড করতে সক্ষম হতে সর্বদা e -> F10 টিপতে হবে। কোন পরামর্শ?
ডুভিয়ার

6

অস্থায়ী সংশোধন - মূলের প্রাথমিক মাউন্টটিকে ওভাররাইড করা rw( roকেবলমাত্র পঠনযোগ্য ) এর পরিবর্তে (পড়ুন / লিখুন) ভাল। এটি 14.04 ইনস্টল (বা আপগ্রেড) এর পরে বুবি বুট করার একমাত্র উপায়।

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

/usr/share/initramfs-tools/script/localপ্রদর্শিত হিসাবে ফাইলটি পরিবর্তন করুন (একটি লাইন সরানো হয়েছে, তিনটি যুক্ত হয়েছে):

--- /home/bcbc/local   2014-11-19 20:25:12.274837304 -0800
+++ /usr/share/initramfs-tools/scripts/local   2014-11-19 20:28:37.990832807 -0800
@@ -143,7 +143,9 @@
        modprobe ${FSTYPE}

        # FIXME This has no error checking
-       mount ${roflag} -o loop -t ${FSTYPE} ${LOOPFLAGS} "/host/${LOOP#/}" ${rootmnt}
+       loopdev=`losetup -f`
+       losetup ${loopdev} "/host/${LOOP#/}"
+       mount ${roflag} -t ${FSTYPE} ${LOOPFLAGS} ${loopdev} ${rootmnt}        

        if [ -d ${rootmnt}/host ]; then
            mount -o move /host ${rootmnt}/host

পরিবর্তনটি করার পরে, প্রাথমিক র‌্যামডিস্ক আপডেট করুন:

sudo update-initramfs -u

অতিরিক্ত তথ্যের জন্য, এবং ঠিক করার জন্য ক্রেডিট দেখুন: https://code.launchpad.net/~noorez-kassam/ubuntu/utopic/initramfs-tools/fix-for-1317437/+ নিম / 219927

সাবধানতা : স্পষ্টতই যদি আপনি এই ফিক্সটি প্রয়োগ করার সময় কিছু টাইপগুলি তৈরি করেন তবে এটি আপনার ইনস্টলটিকে বুট করা থেকে রোধ করতে পারে। সুতরাং সাবধানতার সাথে এগিয়ে যান। এবং যদি অনিশ্চিত হয় তবে সহজ গ্রাব ওভাররাইড ব্যবহার করুন। আপনি loopdev=লাইনটির জন্য not উক্তি ব্যবহার করছেন না তা নিশ্চিত করুন ।

যদি আপনি এটি চেষ্টা করে যান এবং সমস্যায় পড়ে থাকেন তবে কয়েকটি জিনিস আপনি চেষ্টা করতে পারেন:

  1. আপনার যদি একাধিক কার্নেল থাকে তবে পুনরুদ্ধার মেনুতে যান এবং একটি পুরানো কার্নেল নির্বাচন করুন (এটির নিজস্ব initramfs সহ)।
  2. আপনি initramfs( আপডেট করার আগে ) ব্যাকআপ নিতে পারেন , এবং তারপরে এটি কোনও লাইভ ডিভিডি / ইউএসবি থেকে খারাপটির উপরে অনুলিপি করতে পারেন।
  3. আপনি পুনর্নির্মাণের পারে initramfsএকটি chroot, কিন্তু এই একটি বিট জড়িত।

যদি এটি একটি নতুন ইনস্টল হয়, তবে পুনরায় ইনস্টল করা আপনার সেরা বিকল্প।


নিজের মত, আমিও এই সমস্যার আরও ভাল দীর্ঘমেয়াদী সমাধানের চেষ্টা করছি। আপনার পদ্ধতিটি ব্যবহার করে দেখুন এবং পুনরায় বুট করার সময় অনেকগুলি ত্রুটি পাওয়া শেষ হয়েছিল, যার মধ্যে কিছুগুলি / etc / fstab এর মতো অনুপস্থিত ফাইলগুলি নির্দেশ করে। আমি একটি টাইপো তৈরি করে থাকতে পারি, তবে, 'লসটআপ' প্রত্যাশার চেয়ে পৃথক প্রথম অব্যবহৃত লুপ ডিভাইসটি খুঁজে পাচ্ছে এটা কি সম্ভব? আমি কি পরিবর্তে / dev / লুপ0 ব্যবহার করব? বর্তমানে, আমি সহজ গ্রাব ওভাররাইড প্রয়োগ করেছি।
বিল

@ বিল আমি অনুমান করব একটি টাইপো আছে। আপনি যদি আপনার কোডটি পেস্টবিন করেন এবং লিঙ্কটি পোস্ট করেন তবে আমি একবার দেখে নেব।
বিসিবিসি

ধন্যবাদ বিসিবিসি, দুর্ভাগ্যক্রমে, আমি ওবিআইকে আনইনস্টল করা এবং পুনরায় ইনস্টল করার পরে আসল কোডটি পেস্টবিন করতে পারি না। তবে আমি যা করব তা হ'ল আমি এখনকার কোডটি পেস্টবিনে শুরু করি যা আমি ইন্টার্রামফগুলি পুনরায় তৈরি করতে চাইছি। এখানে লিঙ্কটি দেওয়া হয়েছে: পেস্টবিন.com
বিল

@ বিলটি দেখতে ভাল লাগছে
বিসিবিসি

3
প্রেরিত 8: 8 উদ্ধৃত করার জন্য - তাই সেই শহরে প্রচুর আনন্দ ছিল .... তাই সন্ধ্যায় ট্যুরলপিসের পরিবারেও ছিল ...! আপনার সহায়তার জন্য ধন্যবাদ বিসিবিসি। আমার সমস্যা সমাধান করুন। টাইপ হয়ে থাকতেই হবে! মনে মনে, কোডের সেই অংশটি আমাকে / usr / share / initramfs- সরঞ্জাম / স্ক্রিপ্ট / স্থানীয় এর সর্বশেষ অনুলিপিতে কপি এবং পেস্ট করতে হয়েছিল, কারণ আমি আমার আসল মন্তব্য পোস্ট করার পরে এটি পরিবর্তন করা হয়েছিল। অন্যথায়, এটি একটি মোহন মত কাজ! এটি হ'ল, আমি /etc/grub.d/10_lupin এর প্রভাবিত লাইনটি কেবলমাত্র পঠনে ফিরে এসেছি। আবারও, আপনার সহায়তার জন্য আপনাকে ধন্যবাদ!
বিল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.