`Rm -rf / --no-সংরক্ষণ-রুট the বায়োসের গণ্ডগোল করতে পারে?


35

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

আমি তখন দৌড়ে গেলাম rm -rf / --no-preserve-root। আমি এর আগে কখনও করার সুযোগ পাইনি, তাই এটি খুব মজাদার ছিল। প্রথমে.

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

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

আমি এখন হতাশিত ওয়ার্কস্টেশনে একটি ভিন্ন, ক্রিয়াকলাপ ড্রাইভ জড়িয়েছি, কিন্তু ওয়ার্কস্টেশন এখনও কিছুই করে না।

কেউ কি এর মতো কিছু দেখেছেন বা কী সন্ধান করবেন সে সম্পর্কে কোনও পরামর্শ রয়েছে? কীভাবে এই rmকমান্ডটি চালানো পুরো বাক্সটিকে এতটা রয়্যাল করে ফেলল?

আপডেট: আমরা ডেলকে বাক্সটি ফিরিয়ে দিয়েছি। এটি কোনও কাকতালীয় ঘটনা বা ড্রোনাসের দ্বারা বর্ণিত পরিস্থিতি হিসাবে থাকলে আমরা সঠিকভাবে নির্ণয় করতে পারিনি । যাইহোক, আমি ড্রোনাসের উত্তরটি গ্রহণ করব কারণ এটি কেন ঘটবে তার একটি সম্ভাব্য কারণ বর্ণনা করে। আরও, এটি ভবিষ্যতে একই কাজ করার বিরুদ্ধে অন্যকে সতর্ক করবে others কেউ যদি বগি ইউইএফআই ব্যবহার করে ডেলের কিছু রেকর্ড খুঁজে পান তবে এটি সহায়ক হবে।


10
আপনি যে কমান্ডটি চালাচ্ছিলেন সেই সময়ে ইউইএফআই সিস্টেম পার্টিশনটি কি মাউন্ট করা হয়েছিল? যদি তা না হয় তবে এটি প্রভাবিত হওয়া উচিত নয়। এটি তখনই ছিল আপনি এখনও ফার্মওয়্যারের সাথে বুট করতে সক্ষম হবেন। সেরা উত্সাহটি হ'ল এটি মাউন্ট করা হয়েছিল, আপনি কিছু বুটলোডার মুছে ফেলেছেন এবং ফার্মওয়্যারটি এখনও কেবল এটি থেকে লোড করার জন্য সেট করা আছে। তবুও, আপনি ফার্মওয়্যার প্রবেশ করতে সক্ষম হওয়া উচিত।
হেনেস

@ হেনেস হ্যাঁ, আমি নিশ্চিত যে এটি চড়া ছিল।
মিররফেটে

ডেল কী মডেল?
মার্ক প্লটনিক

@MarkPlotnick XPS8700
MirroredFate

সিএমওএস সেটিংস পুনরায় সেট করার চেষ্টা করুন। এটি একটি জাম্পার সরানো দ্বারা সম্পন্ন হয়েছে; আপনার কোনও ব্যাটারি অপসারণ করার দরকার নেই। ডাউনলোডস.ডেল . com/ ম্যানুয়ালস / সব- প্রোডাক্টিকসস / এসিউপ্রিট_ডেস্কটপ/… পৃষ্ঠা 84৪ । এটি সেট আপ স্ক্রিনে পৌঁছানোর চেষ্টা করার জন্য এটি পোস্টটি শেষ হয়ে গেছে বলে মনে হচ্ছে এমনই এফ 2-তে আঘাত করার চেষ্টা করতে পারেন।
মার্ক প্লটনিক

উত্তর:


47

একটি বিরল সম্ভাবনা হ'ল আপনি কুখ্যাত কিছু ইউইএফআই বাগগুলি ট্রিগার করতে পারেন, যা ইতিমধ্যে স্যামসাং এবং লেনোভোর নোটবুকগুলির কয়েকটি সিরিজকে হত্যা করেছে।

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

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

চলমান rm -rf / --no-preserve-rootঅন্য কার্নেল বাগ ট্রিগার হতে পারে যখন ঢোঁড়ন মত কার্নেল ফাইল সিস্টেম মুছে ফেলার /sys, /devবা /proc, যে পরিশেষে একটি কার্নেল প্যানিক হয়ে উঠতে পারে, পরিশেষে triggering nonvolatile বার্তা মেমরির বাগ উপরে উল্লেখ করেছে।


5
ঠিক আছে, এটি হতাশাজনক। তবে এটি একটি কার্যকরী ব্যাখ্যা, কমপক্ষে।
মিররফেটে

4
এই সম্পর্কে আরও আরও তথ্যের জন্য দেখুন উদাহরণস্বরূপ, ইউইএফআই-অ-উদ্বায়ী মেমরি কুইর্কের সাথে লেনদেন করা এবং পূর্ববর্তী স্যামসাং ল্যাপটপ বাগটি ম্যাথু গ্যারেটের দ্বারা লিনাক্স নির্দিষ্ট নয়
একটি সিভিএন

@ মাইকেলKjörling বাহ! এটি আমার সন্দেহ করা সমস্ত কিছুর বিরুদ্ধে যায়।
মিররফেটে

2
আপনি "ফার্মওয়্যার" এর মতো উপযুক্ত শব্দ দিয়ে "বিআইওএস" শব্দটি প্রতিস্থাপন করতে পারবেন যদি না আপনি সত্যিকার অর্থে আইবিএম পিসি বিআইওএস মানে না? এটি এমন কিছু নয় যা আমি সাধারণত পছন্দ করি না তবে এই ক্ষেত্রে আপনাকে অবশ্যই এটি পরিষ্কার করে দেওয়া দরকার কারণ আপনি একই বাক্যে ইউএএফআই এবং বিআইওএস শব্দটি ব্যবহার করেন (এমনকি একে অপরের পাশেও) যা বিভ্রান্তিকর।
মেহরদাদ

1
প্রতিস্থাপন করা হয়েছে। বেশিরভাগ লোকের জন্য, এমন কিছু যা প্রায় এখনও বায়োস-এর মতো লাগে এবং বায়োস-এর মতো মনে হয় চিরকালের জন্য বায়োস হবে ...
ড্রোনাস

27

না, এই আদেশ দিয়ে এই পদ্ধতিতে BIOS (উত্তরাধিকার বা UEFI) ধ্বংস করা সম্ভব নয়।

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

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


এটা আমার বোঝাপড়া হয়েছে। আমি যে আচরণটি বর্ণনা করেছি তা দেখার কোনও কারণ আপনি জানেন?
মিররফেটে

1
আমি কেবল এটিই কল্পনা করতে পারি যে ওয়ার্কস্টেশনে ত্রুটিযুক্ত হার্ডওয়্যার ছিল এবং আপনার আনতার / ডিলিট দ্বারা আরোপিত (তুলনামূলকভাবে) বেশি লোড এটিকে নামিয়ে আনে। সিপিইউ এবং স্মৃতি পুনরায় আসন করার চেষ্টা করতে হবে? আপনি কি সিএমওএস সাফ করার চেষ্টা করেছিলেন?
shodanshok

1
স্মৃতি, হ্যাঁ যা অদ্ভুত ছিল, কারণ মেমরিটি বের করার ফলে কম্পিউটারেরও কিছু ভুল হওয়ার ইঙ্গিত পাওয়া যায়নি। সিপিআই-কে পুনরায় বসার চেষ্টা করেননি। সিএমওএস সাফ করার চেষ্টা করা হয়েছে, তবে সম্ভবত ব্যাটারিটি আরও বেশি রেখে দেওয়া উচিত।
মিররফেটে

সত্য হিসাবে, এটি কেবলমাত্র সফ্টওয়্যার মাধ্যমে হার্ডওয়্যারকে ধ্বংস করা অত্যন্ত বিরল। একটি উল্লেখযোগ্য ব্যতিক্রম সিআরটি-র যুগে ছিল, যেখানে খারাপভাবে প্রোগ্রাম করা সময়গুলি সিআরটির ইলেক্ট্রনিক্সকে ধ্বংস করতে পারে। খুব খারাপ জিনিস একটি BIOS / UEFI দুর্নীতি, যা হবে: যাইহোক, এটা এখানে ঘটনা না না প্রকৃত অর্থে হার্ডওয়্যার ধ্বংস। তদুপরি, ওপি আরও একটি অভিন্ন ডিস্ক চেষ্টা করেছিল (ইউএএফআই বিভাজনটি জায়গায় রয়েছে) এবং এটি কিছুই পরিবর্তন করে না। সম্ভবত ডাব্লুএস হার্ডওয়্যার ইতিমধ্যে ত্রুটিযুক্ত ছিল , এবং জারি করা কমান্ড দ্বারা আরোপিত বোঝা এটির জন্য বানান শেষ করে।
shodanshok

10

মজা করার সময়, rm -rf /কেবল তার নিজের ছোট্ট কারাগারের অভ্যন্তরেই একটি ধ্বংসযজ্ঞ ভাঙতে পারে - এবং এটিই পার্টিশন (গুলি) দেওয়া হয়েছে। এটি ডিস্ক এমবিআরকে বিশৃঙ্খলা করতে পারে না, বা এটি যাদুতে আপনার কম্পিউটারকে ধ্বংস করতে পারে না।

আপনার ক্ষেত্রে অন্য কিছু ভুল।


সত্য। সম্ভবত ইউইএফআই সিস্টেমগুলির জন্য ডিস্ক জিপিটি (কোনও এমবিআর নয়, তবে জিপিটি পার্টিশন। এবং একটি ইউইএফআই সিস্টেম পার্টিশন যা সাধারণত FAT32 হয়)।
হেনেস

1
আমি বলব "rm -rf / --no-preserv-root" চালানো তত্ত্বের মধ্যে কেবল মজাদার। কিছু গুরুত্বপূর্ণ লাইব্রেরি সরানো হয়ে গেলে বাস্তবে এটি শীঘ্রই যথেষ্ট হয়ে যায়।
আসেক 20'15

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

হ্যাঁ আমি জানি, তবে কোনও এক সময় এটি বাধা দেবে। :-)
aseq

8

অন্যান্য উত্তরগুলি সম্মত বলে মনে হচ্ছে যে BIOS মুছা সম্ভবত আপনার সমস্যা নয়, সুতরাং এখানে অন্য একটি চিন্তাভাবনা রয়েছে:

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

যদি আমি সেটআপে প্রবেশের কীটি মনে করি তবে কম্পিউটারটি আসার সাথে সাথেই আমি এটিকে ঝাপটাতে পারি এবং আমি এখনও বায়োস সেটিংসে যেতে পারি।

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


যদিও, সম্ভবত আপনি সম্ভবত "কোনও বুটেবল মিডিয়া" ত্রুটি পাচ্ছেন না, তাই ড্রোনাসের উত্তর এই ক্ষেত্রে আপনার সমাধান হতে পারে। আমি আশা করি না!
সোমবার 21 '13

2

/sys/firmware/efi/efivarsসমস্ত EFI ভেরিয়েবল সমন্বিত একটি বিশেষ ফাইল সিস্টেম । যদি বিক্রেতা সর্বোত্তম অনুশীলনগুলি অনুসরণ না করে তবে এটি সম্ভব যে আপনার rm -rfগুরুত্বপূর্ণগুলি মুছে ফেলা হবে এবং এইভাবে ফার্মওয়্যারকে বিভ্রান্ত করবে।

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