ঠিক আছে, প্রথম বক্তৃতা:
সিস্টেমে বাইনারিগুলি দিয়ে কিছুই মেশবেন
না/bin
,/sbin
এবং/rescue
ফ্রিবিএসডি-তে একা থাকতে হবে। আপনি কী করছেন তা যদি আপনি জানেন (আপনি কী করছেন আপনি যদি তাও জানেন তবে এটিও একা ছেড়ে দেওয়া উচিত They এগুলি সত্যই গুরুত্বপূর্ণ - এগুলি সবই!)
মুছবেন না/bin/sh
। কখনোই না। উপর কোন * কিসসু সিস্টেম এটি রয়েছে।
সত্যিই। এটা করবেন না। একজন অনেক স্ক্রিপ্ট উপর নির্ভর/bin/sh
একটি বোর্ন শেল হচ্ছে। এটি মহাবিশ্বকে ভেঙে দেয়।
আপনি কি সত্যিই আপনি করতে চান তাহলে সম্ভবত নিরাপদে একটি সঙ্গে এটি প্রতিস্থাপন করতে পারেন কপি এরbash
মত আদম জেড প্রস্তাব, কিন্তু আপনি কাজ করতে যাচ্ছেন আপনি চাইলে করতে পারে যে স্ট্যাটিক্যালি লিঙ্ক যে কপিbash
- এটি লাইব্রেরি অনেক pulls, এবং আপনি সিস্টেমটি আপ না হওয়া এবং/usr/local
মাউন্টনা হওয়া পর্যন্ত সেগুলি নাও থাকতে পারে।
এখন, গণ্ডগোল কিভাবে ঠিক করবেন? দুটি বিকল্প:
বিকল্প 1: http://www.freebie.org/ এ কিছুটা বেদনাদায়ক
মাথা(বা আপনার পছন্দের ফ্রিবিএসডি লাইভসিডি - আপনি সম্ভবত এটির জন্য http://www.freebsd.org থেকে পুনরুদ্ধার সিডিও ব্যবহার করতে পারেন)। লাইভসিডিটি ধরুন, এটি পুড়িয়ে ফেলুন এবং এটি বুট করুন।
একবার আপনি লাইভসিডি পরিবেশে উঠলে আপনার আবদ্ধ সিস্টেমের মূল পার্টিশনটি মাউন্ট করুন, /bin/sh
লাইভসিডি থেকে আপনার মেশিনে অনুলিপি করুন , তারপরে পুনরায় বুট করুন।
এটি আপনাকে ব্যাক আপ এবং চলমান হওয়া উচিত - আপনি "ওয়ার্ল্ড" পুনর্নির্মাণের নির্দেশাবলী অনুসরণ করতে পারেন , বা /bin/sh
আপনার চলমান সিস্টেমের সাথে মেলে এমন উত্স ট্রি থেকে কমপক্ষে পুনরায় সংকলন করতে পারেন।
বিকল্প 2: কম বেদনাদায়ক, কোনও লাইভসিডি না
থাকলে আপনার চারপাশে আরও একটি ফ্রিবিএসডি বাক্স থাকে তবে (অথবা অন্য কোনও উপায়ে আপনার আঙ্গুলগুলি অনুলিপি করার জন্য/bin/sh
, আপনার ফ্রিবিএসডি মেশিনটি একক ব্যবহারকারী মোডে আনতে পারে the নেটওয়ার্কটি কনফিগার করুন (বা মাউন্ট মিডিয়াতে যে কোনও প্রতিস্থাপনের শেল রয়েছে) এবং এটি যেখানে অনুমান করা হবে সেখানে তা অনুলিপি করুন।
পুনরায় বুট করুন এবং আপনার ঠিক থাকা উচিত - লাইভসিডি হিসাবে একই সতর্কতা যদিও /bin/sh
আপনি এটি ধরেন তবে এটি যুক্তিযুক্ত-নিকটবর্তী-অভিন্ন মেশিন থেকে নয়।