এসডি কার্ড অপসারণ এবং প্রবেশের পরে বুট করবেন না?


15

আমি Win32DiskImager দিয়ে আমার এসডি কার্ডে আর্ট লিনাক্স ইনস্টল করেছি । আমি যদি আরপিআই বন্ধ করে দিই, কার্ডটি সরিয়ে ফেলুন, এটি sertোকান এবং আবার আরপিআই শুরু করুন, সবকিছু ঠিকঠাক কাজ করে। তবে আমি যদি প্যাকম্যানের সাথে পুরো সিস্টেম আপডেট pacman -Syuকরি তবে সমস্যা আছে। আমি যদি শাট ডাউন করে আবার আরপিআই আপ শুরু করি, কোনও সমস্যা নেই, তবে আমি যদি বন্ধ করে দিই, কার্ডটি সরিয়ে ফেলুন, সন্নিবেশ করান, আরপিআই শুরু করুন, এটি আর কখনও বুট করতে পারে না, কেবলমাত্র রেইনবো স্টার্ট স্ক্রিনে সর্বদা অপেক্ষা করে। আমার এসডি কার্ড অপসারণ করার দরকার নেই, কেবলমাত্র 30 সেকেন্ডের জন্য বিদ্যুৎ সরবরাহ বন্ধ করার জন্য যথেষ্ট (কনডেনসেটর সম্পূর্ণরূপে স্রাব না হওয়া পর্যন্ত) এবং আরপিআই শুরু করে না এবং একই ত্রুটি ঘটে।

আমি যোগ করে raspberrypi-ফার্মওয়্যার প্যাকেজ আপডেট নিষ্ক্রিয় করার চেষ্টা IgnorePgk = raspberrypi-firmwareমধ্যে /etc/pacman.confফাইল, এবং তারপর পূর্ণ সিস্টেম আপডেট করি, এবং তারপর আমি মুছে ফেলুন এবং এসডি কার্ড ঢোকান এবং তারপর আমি রামধনু পর্দা আবার দেখতে নই, কিন্তু এই ত্রুটি বার্তা পাবেন:

এখানে চিত্র বর্ণনা লিখুন

[  20.217557] Kernel panic - not syncing : VFS: Unable to mount root fs on unknown-block(179,2)

PANIC: VFS: Unable to mount root fs on unknown-block(179,2)

Entering kdb (current=0xcd828ca0, pid 1) due to Keyboard Entry
kdb> _ 

আমি কেবল linux-raspberrypiপ্যাকেজ আপডেট করি এবং তারপরে আমি কেবলমাত্র rebootএসডিকার্ডটি সরিয়ে না রাখি এবং এই একই কার্নেল-প্যানিক ত্রুটি বার্তাটি পাওয়া গেলে এই ত্রুটিটিও ঘটে occurs

আমার একটি স্যামসুং এসডিএইচসি 16 জিবি ক্লাস 10 (এমবি-এমপিএজিএ ওরফে এমবি-এমপিএজিইইউ) কার্ড রয়েছে। আমি কিংম্যাক্স এসডিএইচসি 16 জিবি ক্লাস 10 কার্ড এবং কিংম্যাক্স এসডিএইচসি 8 জিবি ক্লাস 6 কার্ড দিয়েও চেষ্টা করেছি, দু'জনেই কাজ করে নি।

আমি যদি প্যাকম্যানে raspberrypi-firmwareএবং linux-raspberrypiপ্যাকেজটিকে অগ্রাহ্য করি এবং সিস্টেম আপডেট করি তবে আমি এসডিকার্ডটি সরিয়ে দিলেও কোনও ত্রুটি ঘটবে না। সুতরাং এই প্যাকেজগুলির মধ্যে এটি অবশ্যই কিছু সমস্যা হবে।


2
আপনি কিভাবে আপনার পাই চালাচ্ছেন? পাই চালিত হওয়ার সময় আপনি কি এসডি কার্ডটি সরিয়ে দিচ্ছেন?
স্টিভ রবিলার্ড 16

1
সুতরাং এটি শুধুমাত্র একবার কাজ? বেশিরভাগ বুটের সমস্যাগুলি অপর্যাপ্ত শক্তি বা একটি খারাপ এসডি কার্ড বা চিত্রের সন্ধান করতে পারে
স্টিভ রবিলার্ড

1
এটি দ্বিতীয়বার এটি ঘটে। আমি ওএস পুনরায় ইনস্টল করেছি এবং এই পুনরায় বুট হবে না। আমি অ্যাডাপ্টারের সাথে কিংম্যাক্স সি 10 মাইক্রোএসডি ব্যবহার করি। আমার 2 টি অ্যাডাপ্টার রয়েছে, না কোনও কাজ করে।
জার্গেলি ফেহরিভিয়ারি

1
আমি আপনাকে একটি ভিন্ন ব্র্যান্ডের কার্ড চেষ্টা করার পরামর্শ দেব। অন্যের জন্য কেনা / অপেক্ষা করা এড়াতে আপনি বন্ধুর সাথে ধার বা বাণিজ্য করতে পারেন। এছাড়াও আপনি যাচাইকৃত কার্ডের তালিকা ( elinux.org/RPi_VirifiedPeripherals ) এবং সমস্যা সমাধানের গাইড ( elinux.org/R-Pi_Troubleshooting ) পরীক্ষা করেছেন
স্টিভ রবিলার্ড

2
আপনি যদি এই প্রশ্নটি সম্পূর্ণ পুনরায় লেখার সাথে সম্পাদনা করে, অপারেশনের সঠিক ক্রমটি উল্লেখ করে যা ব্যর্থতার জন্ম দেয় আপনার কাছে সহায়ক ফলাফল পাওয়ার আরও অনেক ভাল সম্ভাবনা থাকবে।
ক্রিস স্ট্রাটন

উত্তর:


8

মন্তব্যে পর্যাপ্ত জায়গা না থাকায় আমি এটি উত্তর হিসাবে পোস্ট করছি। সুতরাং এখন পর্যন্ত সংগৃহীত সমস্ত তথ্য থেকে মনে হয় সমস্যাটি কেবল / বুট / পার্টিশনের সামগ্রীর সাথে সম্পর্কিত। এখন সমস্যাটি দুটি জিনিসগুলির কারণে ঘটতে পারে: ১ / বুট / ফাইল সিস্টেমে দুর্নীতি যা বুটলোডারকে ফার্মওয়্যার ফাইল লোড করা অসম্ভব করে তোলে ২. ফার্মওয়্যারের নতুন সংস্করণে কিছুটা রিগ্রেশন থাকে যা আপনার এসডি কার্ডকে কাজ করে বাধা দেয়। এর মধ্যে কোনটি সত্য তা আপনাকে পরীক্ষা করতে হবে।

এটি করার একটি উপায় হ'ল আপনার পিসিতে / বুটে / ফাইলগুলিতে ম্যানুয়ালি আপডেট করা। এটি করার জন্য আপনাকে প্রথমে নিশ্চিত করতে হবে যে আপনার সিস্টেমটি সরাসরি গ্রাফিক্যাল সিস্টেমে বুট হচ্ছে না (কারণ আপনার মডিউলগুলি কাজ করবে না এবং এটি এক্স-এ কি-বোর্ড / মাউস ব্যবহার করা অসম্ভব করে তোলে)। তারপরে আপনাকে পিসিতে আপনার এসডি কার্ডটি সংযুক্ত করতে হবে, এর সামগ্রীতে ব্যাকআপ নিতে হবে, ফার্মওয়্যার ফাইলগুলির জন্য গিথুব পৃষ্ঠায় যেতে হবে, বুট ডিরেক্টরিটি প্রবেশ করুন এবং নিম্নলিখিত ফাইলগুলি (বিদ্যমান ফাইলগুলিকে ওভাররাইড করে) আপনার / বুট / পার্টিশনে ডাউনলোড করুন - বুটকোড.বিন, কার্নেল.আইএমজি, স্টার্ট.এলফ, লোডার.বিন। আপনার অন্য কোনও ফাইলকে ওভাররাইড করতে হবে না। প্রতিটি ফাইল ডাউনলোড করতে আপনাকে তার নামে ক্লিক করতে হবে, তারপরে "কাঁচা দেখুন" ক্লিক করুন এবং এটি ডিস্কে সংরক্ষণ করুন। আপনি সমস্ত ফাইল সংরক্ষণ করার পরে, নিশ্চিত হয়ে নিন যে আপনি নিরাপদে আপনার এসডি কার্ডটি বের করে দিয়েছেন এবং এটি বুট হয়েছে কিনা তা পরীক্ষা করে দেখুন। এইভাবে আপনি পরীক্ষা করতে পারবেন যে নতুন ফার্মওয়্যার ফাইলগুলি (কার্নেল এবং বুটলোডার) আপনার এসডি কার্ড থেকে বুট করতে সক্ষম কিনা। যদি এটি সত্য হয় তবে আমরা নিশ্চিত হতে পারি যে আপনার সমস্যা কার্নেল / বুটলোডার রিগ্রেশন নয়, / বুট / পার্টিশনের দুর্নীতির কারণে হয়েছে।

পূর্বে উল্লিখিত হিসাবে, আপনি রামধনু পর্দা দেখলে আপনি কতগুলি সবুজ নেতৃত্বে ঝলক দেখতে পারবেন তাও পরীক্ষা করা উচিত। কিছু সময় আগে সমস্যা সমাধানের কোডটি বুটলোডারটিতে যুক্ত করা হয়েছিল এবং ভুলটি কি হয়েছে তা দেখানোর জন্য এটি বেশ কয়েকবার গ্রিন নেতৃত্বে ঝলক দেবে। এখানে তালিকাটি রয়েছে: 3 টি ফ্ল্যাশ: লোডার.বিনটি 4 টি ঝলক পাওয়া যায় নি: লোডার.বিনটি 5 টি ফ্ল্যাশ চালু করেছে: স্টার্ট.এফটি 6 টি ঝলক খুঁজে পাওয়া যায় নি: স্টার্ট.এলফ চালু করা হয়নি

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


হাঃ হাঃ হাঃ. আজ আমি আপডেট করেছি raspberrypi-firmwareএবং linux-raspberrypiসমস্যাটি আর নেই। মনে হচ্ছে এটি ঠিক হয়ে গেছে। সুতরাং আমি এমনকি বুট মধ্যে এটি নিজেই ঠিক করার প্রয়োজন ছিল না, এটি কাজ করে। তবে আমি আপনার উত্তরটি গ্রহণ করব, কারণ এটিই সমস্যার নিকটতম ছিল এবং আমি নিশ্চিত যে এটি সমস্যার সমাধান করবে।
জর্জলি ফেহারিভরি

5

এটি অবশ্যই এসডিকার্ড সমস্যা হতে পারে। যদি আমি রাস্পবিয়ান "হুইজি" ইনস্টল করি, তবে রাস্পি-কনফিগারেশনে আমি কার্ডটি পূরণের জন্য পার্টিশনটি প্রসারিত করব, তারপরে রাস্পবেরি পাইটি বন্ধ করে দিন, এসডিকার্ডটি সরিয়ে ফেলুন, আবার প্রবেশ করুন, এটি বুট হবে না। কিংম্যাক্স 16 জিবি এসডিএইচসি ক্লাস 10 কার্ড সমর্থিত নয়।


আমি প্রশ্নটিতে উল্লিখিত হিসাবে আমি কিংম্যাক্স 8 জিবি এবং স্যামসুং 16 জিবি দিয়ে চেষ্টা করেছি, এবং কোনওটিই কাজ করে নি। হতে পারে এটি অন্য কোনও সমস্যা।


1
আপনি এটির সাথে যুক্ত লিখিত পরিচিত কার্ড কার্ডগুলির তালিকায় যুক্ত করতে এবং আপনার সমস্যাটি অন্যদের সংরক্ষণ করতে চাইতে পারেন।
স্টিভ রবিলার্ড

আপনাকে যাচাই করতে হবে ঠিক কী আপনার কার্ডটি অ-বুটযোগ্যযোগ্য করে তোলে। উদাহরণস্বরূপ, আপনি যদি সিস্টেম বুট করেন তবে লগইন না করেন তবে এটি চালু / বন্ধ করার পরে কি বুট হবে? এছাড়াও, দয়া করে রেনবো স্ক্রিন থাকা অবস্থায় আপনার সবুজ নেতৃত্বে জ্বলজ্বলগুলি পরীক্ষা করে দেখুন কিনা। যদি তাই হয় তবে কতবার?
ক্রিজিসটফ অ্যাডামস্কি

হ্যাঁ. কেবলমাত্র বুটই নয়, যদি আমি সম্পূর্ণ সিস্টেম আপগ্রেড করি। সিস্টেম আপগ্রেড না করে আমি কোনও সমস্যা না করেই এসডিকার্ড সরিয়ে এবং সন্নিবেশ করতে পারি এবং এটি দুর্দান্তভাবে বুট হয়।
জার্গেলি ফেহরিভরি

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

দেখে মনে হচ্ছে এই বুট কপি এবং পুনরুদ্ধার করা সমস্যার সমাধান করেছে, তবে এটি কি ভাল? এটি কি আসল সমাধান, না এটি কেবল সাময়িক? এটি আকর্ষণীয় যে দেখে মনে হচ্ছে কিছুই পরিবর্তন হয়নি। কার্নেলটি একই, এবং মনে হচ্ছে কেবল প্যাকম্যানের সংস্করণটি পরিবর্তিত হয়েছে।
জার্গেলি ফেহরিভরি

0

রাস্পবেরি পিআই - প্যানিক: ভিএফএস অজানা-ব্লকে রুট এফএস মাউন্ট করতে অক্ষম (179,2) আপডেট এবং পুনরায় বুট করার পরে আমি এই বার্তাটি পেয়েছি।

প্যানিক: কীবোর্ড প্রবেশের কারণে ভিএফএস অজানা-ব্লক (179,2) কেডিবি (বর্তমান = 0xcb846c80, পিড 1) প্রবেশ করছে না

সমস্যাটি কমপক্ষে আমার পক্ষে সমাধানযোগ্য।

সুতরাং আমি রেসকিউসিডি বুট করি - অন্য কোনও পিসিতে কোনও লিনাক্স ঠিক আছে

তারপরে আমি ফাইল সিস্টেম মেরামত চালিয়েছি (আপনার সঠিক ডিভাইসের নাম ব্যবহার করুন)

fsck / dev / sdb2

আমাকে এটি একাধিকবার চালাতে হয়েছিল, তারপরে আমি চেকটি fsck -f / dev / sdb2 করতে বাধ্য করলাম

এবং ফাইল সিস্টেমটি মেরামত করা হয়েছিল।

হয়তো এর অস্থায়ী সমাধান রয়েছে। আমি যা করি তা হ'ল রিবুট হওয়ার আগে ফাইল সিঙ্ক করা। সুতরাং, আমি কমান্ড সিঙ্ক চালাচ্ছি সুডো রিবুট করার আগে প্রায় 2 বা 3 বার। এর পর থেকে আর ত্রুটিটি আর দেখিনি।

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

আপডেট 2: হ্যাঁ, যখন এটি ওভারক্লোল হয় না তখন তারা কোনও সমস্যা হয় না। সম্ভবত অন্য কোনও এসডি কার্ডের সাহায্যে এটি ওভারক্লকও কাজ করতে পারে।

আপডেট 3: কিছু তদন্ত এবং পরীক্ষার পরে আমি জানতে পেরেছিলাম যে পাই এর জন্য আমি যে মূল বাক্সটি ব্যবহার করেছি সেটিতে কেবল নিচ থেকে গর্তগুলি ছড়িয়ে পড়েছে এবং তাই আইও ড্রাইভার উত্তাপের উপর দিয়ে যায় এবং এটি ইথারনেট, ইউএসবি এবং এসডি কার্ড নিয়ে সমস্যা সৃষ্টি করে। যেহেতু আমি এটি চালাচ্ছি আমি সমস্যা ছাড়াই মাঝারি ওভারক্লকটিও তৈরি করতে পারি।

আপডেট 4: রাস্পবেরি ব্যর্থ এটি সরবরাহকারী এখানে আরও তথ্য দেখতে বিনিময় জন্য প্রেরণ করা হয়।

আপডেট 5: সরবরাহকারীর দ্বারা রাস্পবেরি বিনিময় হয়েছিল। নতুন টুকরা ঠিক আছে। আশা করা যাক.

আপডেট:: নতুন অংশটিতে কোনও সমস্যা ছাড়াই 7/24 এর 12 দিন চলছে running এটি এমনকি সমস্ত সময় ওভারক্লকড (মাঝারি)। আমি মনে করি যদি কেউ এখনও স্থায়িত্ব নিয়ে সমস্যা করে থাকে তবে তার উচিত পৃথক পৃথকীকরণের অধীনে বিনিময়ের জন্য। এসডি কার্ড এবং বিদ্যুত সরবরাহের সাথে প্রথম হিসাবে কোনও অতিরিক্ত শীতল না করে কেবল এখনই এটি ক্রয় করা মূল প্লাস্টিকের কেস থেকে চালাচ্ছি। আমি আসল রাস্পবিয়ান সিস্টেমে কোনও টুইট ব্যবহার করি নি।


0

লিনাক্স-রাস্প্পেরিপি ৩.১৮.৩ (আরও কিছু লিনাক্স-রাস্প্পেরিপি-সর্বশেষ) এ আপগ্রেড করার পরে আমার একই ধরণের কার্নেল প্যানিক সমস্যা ছিল।

আমার ক্ষেত্রে, এটি ফাইল সিস্টেম, বুটলোডার বা ফার্মওয়্যার ক্ষতিগ্রস্থ হয়নি। এটি কার্নেল প্যাকেজ ছিল।

ত্রুটি বার্তাটি হ'ল

Error: Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(179,2)

প্রথমে আমি ভেবেছিলাম দরিদ্র এসডিএইচসি কার্ডটি মারা গেছে তবে এটি ঠিক আছে। vfat /bootপার্টিশন এবং ext4 /এবং /homeউভয় জরিমানা ছিল।

আমি কিছু সময় ব্যয় করি এবং শেষে linux-raspberrypi-3.18.3-3প্যাকেজটি ছিল অপরাধী।

কোনও কারণে প্যাকেজটি /boot/Cmdline.txt আপডেট করে যা /ভুল পার্টিশনের দিকে নির্দেশ করে /dev/mmcblk0p2যা হওয়া উচিত /dev/mmcblk0p5

দ্রষ্টব্য: pacman -Qo /boot/cmdline.txtকোন প্যাকেজগুলি এসেছে তা আপনাকে বলবে।

এসডিটিকে নেটবুকে প্লাগ করে পরে ভাল সেমিডলাইন.টিএসটিএস্টে রোলড করে এটিকে আবার পাইতে প্লাগ করুন, সিস্টেমটি সুখে চলছে।

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