কার্নেল প্যানিক-সিঙ্ক হচ্ছে না: ভিএফএস: অজানা-ব্লক (179,6) এ রূটপিয়ান চলমান NOOBS এর উপরে রুট এফএস মাউন্ট করতে অক্ষম


26

বুট করার সময়, ক্রমটি নিম্নলিখিতটিতে থামবে:

কার্নেল প্যানিক-সিঙ্ক হচ্ছে না: ভিএফএস: অজানা-ব্লকে রুট এফএস মাউন্ট করতে অক্ষম (179,6)

বিদ্যমান রাস্পবিয়ান ইনস্টলেশনটি ব্যবহার করে আবার বুট করতে আমার রাস্পবেরি পাই 2 পেতে আমি কী করতে পারি , কারণ এতে অনেকগুলি ফাইল এবং কনফিগারেশন রয়েছে যা পুনরায় তৈরি করা খুব কষ্টকর হবে?

দ্রষ্টব্য: এটি , এটি এবং এটি সম্পর্কিত তবে আলাদা।

উত্তর:


28

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

2 এর সাথে শেষ হওয়া ত্রুটির বিশদটি উত্তরটির শেষে রয়েছে। যদি আপনার ত্রুটির বার্তাটি 6 দিয়ে শেষ হয় তবে :

কার্নেল প্যানিক-সিঙ্ক হচ্ছে না: ভিএফএস: অজানা-ব্লকে রুট এফএস মাউন্ট করতে অক্ষম (179, 6 )

আপনার একটি ফাইল সিস্টেম চেক এবং মেরামত করতে হবে:

  1. Shiftকীটি ধরে রাস্পবেরি শুরু করুন ।
  2. NOOBS লোড হয়ে গেলে Alt-F2পুনরুদ্ধার কমান্ড লাইনটি অ্যাক্সেস করতে টিপুন ।
  3. ব্যবহারকারীর নাম rootএবং পাসওয়ার্ড সহ লগইন করুন raspberry
  4. প্রকার sudo fsck.ext4 -y /dev/mmcblk0p6। এটি স্ক্যান করে এবং দূষিত ফাইল সিস্টেমটি পুনরুদ্ধার করার চেষ্টা করবে (প্রয়োজনে আপনার পার্টিশন টাইপের সাথে ext4 প্রতিস্থাপন করুন)। নোট করুন যে (যেমন পরিবর্তে কেবল টাইপিং ) এর autoমোড সমর্থিত নয়।fsckfsckfsck.ext4
  5. sudo shutdown -h nowপরিষ্কারভাবে রাস্পবেরি বন্ধ করতে টাইপ করুন ।
  6. পাওয়ার ক্যাবল আনপ্লাগ করুন এবং এটিকে আবার প্লাগ ইন করুন Ras রাস্পবেরি এখন ঠিকঠাক শুরু করা উচিত।

যদি আপনার ত্রুটির বার্তাটি 2 দিয়ে শেষ হয় তবে :

কার্নেল প্যানিক-সিঙ্ক হচ্ছে না: ভিএফএস: অজানা-ব্লকে রুট এফএস মাউন্ট করতে অক্ষম (179, 2 )

সম্ভবত এটি কোনও আপডেট বাগের ফলে সমস্যা হয়েছে। ফিক্সটিতে সেই 2 টি 6 এ পরিবর্তিত করা জড়িত :

  1. Shiftকীটি ধরে রাস্পবেরি শুরু করুন ।
  2. Edit config (e)বোতামটি ক্লিক করুন বা টিপুন e
  3. cmdline.txtট্যাবে ক্লিক করুন বা right arrowকীবোর্ডে টিপুন ।
  4. প্রতিস্থাপন করুন:

রুট = / দেব / মিমিসিবিএলক 0 পি 2

সঙ্গে

রুট = / দেব / মিমিসিবিএলক0 পি 6

  1. ক্লিক করুন OKএবং তারপর প্রেস escapeবুট ক্রম এগিয়ে যেতে কীবোর্ডে।

আপনার পাই এখন সূক্ষ্ম বুট করা উচিত। যদি একই ত্রুটি দেখায় তবে 6 দিয়ে উপরের পদক্ষেপগুলি নিয়ে এগিয়ে যান।


কিছু ক্ষেত্রে, পাই NOOBS GUI এ করা পরিবর্তনটিকে উপেক্ষা করতে পারে এবং 2বুট করার সময় আপনি ঠিক একই ত্রুটি দেখতে পাবেন । এই ক্ষেত্রে, tktbjp এর উত্তর সাহায্য করতে পারে:

আসলে পুনরুদ্ধার মোডটি ব্যবহার করা সহজ। আমি পুনরুদ্ধার মোডে প্রবেশ করেছি এবং রুট হিসাবে লগ ইন করতে Alt-F2 টিপলাম। GUI থেকে cmdline.txt পরিবর্তন করা কার্যকর হয় না।

পাসওয়ার্ড রাস্পবেরিতে রুট হিসাবে লগ ইন করার পরে, কোনও / বুট ডিরেক্টরি রয়েছে কিনা তা পরীক্ষা করে দেখুন। সম্ভবত এটি উপস্থিত হবে না। যদি না হয় তবে এটি এমকেডির / বুট ব্যবহার করে তৈরি করুন তারপরে cmdline.txt তৈরি করতে vi সম্পাদক ব্যবহার করুন।

#cd /boot

#vi cmdline.txt

ভিআই এডিটরটিতে মূলটিকে মিমসিবিএলক0 পি 6 এ পরিবর্তন করুন। আমার cmdline.txt বিষয়বস্তুগুলির মত দেখাচ্ছেdwc_otg.lpm_enable=0 console=ttyAM0,115200 console=tty1 root=/dev/mmcblk0p6 rootfstype=ext4 elevator=deadline rootwait

ফাইল সংরক্ষণ করুন। তাহলে সিঙ্ক করা গুরুত্বপূর্ণ important

#sync

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


1
'y' টিপুন বা ম্যানুয়ালি এন্টার চাপার পরিবর্তে আপনি fsck এর '-y' বিকল্পটি ব্যবহার করতে পারেন ...
আন্দ্রে স্যাপিগিন

1
দুর্দান্ত পরামর্শ, সাহায্যের জন্য ধন্যবাদ। কখনই না, আমার জন্য এটি sudo কমান্ড দিয়ে কাজ করে নি। সিস্টেম এটি খুঁজে পেল না। তবে তা না করে ঠিক ছিল!
রকার পাইভিক

3
শিফট কী ধরে রাস্পবেরি শুরু করবেন ? আমি ধরে নিলাম আপনার একটি দৈহিক কীবোর্ড বোঝানো হচ্ছে, কারণ একটি ওয়্যারলেস কীবোর্ড বুটে এ জাতীয় কাজ করবে না
IgorGanapolsky

1
@ ইগোরগানাপলস্কি আমি আমার পাই এর সাথে বেতার কীবোর্ডটি কখনই ব্যবহার করি নি তাই আমি এই সমস্যা সম্পর্কে অবগত ছিলাম না। আমি উত্তর আপডেট করেছি, ধন্যবাদ।
ভ্লাদ শ্নাকোভস্কি

1
আমি এখন আমার সমস্যা সমাধান করেছি - এখানে আলোচিত উত্তরগুলির সাথে কিছুই করার ছিল না। আমি কীভাবে ডিস্ক চিত্রটি সেট আপ করব তা বুঝতে ব্যর্থ হয়েছি। যেহেতু আমার উত্তরটি এখানে আর পোস্ট করা সম্ভব হবে বলে মনে হয় না, তাই আমি এখানে এটি একটি নতুন প্রশ্নোত্তর হিসাবে পোস্ট করেছি ।
বিল 3

5

আমার একই সমস্যা ছিল কিন্তু অজানা-ব্লক (179.7) নিয়ে এবং প্রথম সমাধানটি ঠিক কাজ করেছে, কেবল এটি প্রতিস্থাপন করে:

sudo fsck.ext4 -y /dev/mmcblk0p6

এর সাথে:

sudo fsck.ext4 -y /dev/mmcblk0p7

আমি বিশেষজ্ঞ নই তবে আশা করি এটি অন্যকে সহায়তা করতে পারে।


1
কি fsck.ext4 কমান্ড ম্যাক পাওয়া যায়?
ইগোরগানাপলস্কি

না, দুর্ভাগ্যক্রমে এটি না।
ডেভিড আর্টম্যান

4

সমস্যার মূল সমস্যাটি (কোনও কাজের সমাধান নয়) মোকাবেলার জন্য, যদি আপনি বুট করতে না পারেন (বা আপনার "NOOBS" নেই), আপনার প্রয়োজন:

  • আপনার পাই থেকে এসডি কার্ডটি সরান এবং এটি আপনার লিনাক্স কম্পিউটারে কার্ড রিডারে রাখুন।
  • যদি স্বয়ংক্রিয়ভাবে মাউন্ট করা হয়, উভয় পার্টিশনকে মাউন্ট করুন। fdisk -lএবং সহ সঠিক ডিভাইসের নাম পরীক্ষা করুন mount -l। আমার উদাহরণে, এটি /dev/sdb1এবং হিসাবে মাউন্ট করা হয়েছে /dev/sdb2। সুতরাং, আনমাউন্ট করতে, ব্যবহার umount /dev/sdb1এবং umount /dev/sdb2। ( আপনার পার্টিশন নম্বরটি পরীক্ষা করতে যত্নবান হন "" 2 "এখানে কেবল আমার উদাহরণ রয়েছে)।
  • এখন আপনি সংশোধন করে চেক আপটি এগিয়ে নিতে প্রস্তুত।
    • সঙ্গে fdisk -lচিহ্নিত ডস পার্টিশন এবং চেক / দিয়ে এটা ঠিক fsck.fat -y /dev/sdb1( আপনার সঠিক সংখ্যা চেক করুন )
    • এছাড়াও, fdisk -lআপনি ext4পার্টিশন নম্বর দেখায় । এটি দিয়ে ঠিক করুনfsck.ext4 -y /dev/sdb2 ( আপনার সঠিক নম্বরটি পরীক্ষা করুন )
  • যদি এটি আবার অটোমোন্ট করে তবে umountউভয়ই আবার। যদি তা না হয় তবে আপনি কম্পিউটার থেকে আপনার রাস্পবেরি পাইতে সরিয়ে এটি চালু করতে প্রস্তুত।

যদি এটি কেবল একটি "ব্লক" সমস্যা হয় তবে এটি সম্ভবত আপ এবং চলমান থাকবে। যদি Kernel Panicচালিয়ে যান, ত্রুটি বার্তাটি অন্য কোনও কিছুর পরিবর্তিত হয়েছে কিনা তা পরীক্ষা করুন। এই ক্ষেত্রে, আপনার অন্যান্য উত্তরের জন্য আবার সন্ধান করা উচিত, অথবা আপনার স্ক্র্যাচ থেকে আপনার এসডি কার্ডটি পুনরায় লেখার বিষয়টি বিবেচনা করা উচিত।


3

আমি খুব ছোট একটি এসডি কার্ডে রাস্পবিয়ান (লাইট) ইনস্টল করার চেষ্টা করার পরে এই ত্রুটিটি শেষ করেছি। অবশ্যই, আমি যদি সত্যিই ডিডি প্রক্রিয়াটি থেকে আউটপুটটি দেখে থাকি, তবে আমি অন্ধভাবে আমার পাইতে কার্ডটি দেওয়ার আগে এটি দেখেছি:

$ dd bs=1m if=Downloads/2016-05-27-raspbian-jessie-lite.img of=/dev/rdisk3
Password:
dd: /dev/rdisk3: short write on character device
dd: /dev/rdisk3: Input/output error
969+0 records in
968+1 records out
1015808000 bytes transferred in 45.492548 secs (22329108 bytes/sec)

আমি মিনিবিয়ান ইনস্টল করে শেষ করেছি


2

পরিচিত কোনও ভাল কার্ডের সদৃশ করার সময় এই ত্রুটিটি 2 এ শেষ হয়েছে । মূলত আমি যা করেছি তা হ'ল মূল কার্ড থেকে একটি নতুন / নতুন এসডি কার্ডে বাইটগুলি অনুলিপি করা dd। আমি এই সাধারণ প্রক্রিয়া থেকে কোনও ত্রুটি আশা করিনি, সুতরাং যখন আমি এই বার্তাটির মুখোমুখি হই তখন আমার আশ্চর্যতাটি কল্পনা করুন:

কার্নেল প্যানিক-সিঙ্ক হচ্ছে না: ভিএফএস: অজানা-ব্লকে রুট এফএস মাউন্ট করতে অক্ষম (179, 2 )

অনুসন্ধানের পরে দেখা গেল যে তাজা এসডি কার্ডটি মূলটির চেয়ে কিছুটা ছোট ছিল ।

এ কারণে, মূল পার্টিশনটি মাউন্ট করা ব্যর্থ হয়েছিল। এবং এর ফলস্বরূপ কুখ্যাত কার্নেল প্যানিক বার্তা নিয়ে আসে। আমার অনুমান যে কার্নেল এসডি কার্ডের শেষের দিকে ব্লকগুলি পৌঁছানোর চেষ্টা করেছিল, বা পার্টিশনটি (সর্বশেষে ক্রমযুক্ত) এসডি কার্ডের সাথে পুরোপুরি ফিট করে না।

যেহেতু আমি সত্যিই আমার ফাইল এবং সেটিংস রাখতে চেয়েছিলাম তাই আমি রুট ফাইল সিস্টেমটি সঙ্কুচিত করেছিলাম। এর মধ্যে resize2fsপ্রথমে সঞ্চালন করা দরকার, তারপরে fdiskপার্টিশন সামঞ্জস্য করতে। সচেতন হন যে একটি সরঞ্জাম 4k ব্লকে আকারের প্রতিবেদন করে, অন্যটি 512 বাইট সেক্টর স্টার্ট / স্টপ অফসেটের সাথে কাজ করে। জগাখিচুড়ি করা সত্যিই সহজ। সুতরাং পরিচিত ভাল চিত্রগুলির ব্যাকআপ রাখুন।

কার্ড রিডার সহ অন্য পিসি বা ল্যাপটপে এটি করা ভাল। রাস্পবেরিতে নিজেই নয়।

এটি বলার অপেক্ষা রাখে না যে আপনার প্রকৃতপক্ষে ফাইল সিস্টেমে এটি সঙ্কুচিত করতে যথেষ্ট স্থান থাকা উচিত ...


1

আমার ক্ষেত্রে আমি এসডি ক্লোন করেছিলাম অন্য এসডিতে কারণ আসলটি সেই সেক্টরটিকে দূষিত করেছিল।

উইন্ডোজ ক্লোন করতে আপনি এই সরঞ্জামটি ব্যবহার করতে পারেন: Win32 ডিস্ক ইমেজার

এসডি চিত্রটি সঙ্কুচিত করতে, যদি নতুন এসডি ছোট হয় তবে মূল, আপনি এই স্ক্রিপ্টটি একটি লিনাক্স ভিএম এ ব্যবহার করতে পারেন যেখানে আপনি এসডি চিত্রটি ভাগ করেছেন: পাইশ্রিংক

অবশেষে, আপনি যদি এই ভিডিওটিতে সম্পূর্ণ পদ্ধতিটি দেখতে চান ।

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