প্রশ্ন কিভাবে বুট ফোল্ডার পুনরুদ্ধার করবেন?


না হাসি!

আমি করেছি sudo rm -vr /boot/*। কন্টেন্ট পুনঃস্থাপন করার একটি উপায় আছে?

আমি কেন এটা করব তা ব্যাখ্যা করার জন্য: আমার কাছে একটি বুট-পার্টিশন রয়েছে যার সাথে মাউন্ট করা একটি এসডি-কার্ড রয়েছে /media/boot যে আমি প্রতিস্থাপন করতে চেয়েছিলেন।

কম্পিউটার এখনও চলমান। আমার বিকল্প কি?

আপডেট (আমার সমাধান): ভবিষ্যতে রেফারেন্সের জন্য এটি সামান্য অসন্তুষ্টিজনক হতে পারে, তবে আমি কেবল আমার সমস্ত ফাইল ব্যাক আপ করে পরে উবুন্টু পুনঃস্থাপন করেছি।

আপনার যদি একই সমস্যা থাকে তবে গুরুত্বপূর্ণ নোট: আপনি ব্যাকআপ সবকিছু আছে না হওয়া পর্যন্ত আপনার কম্পিউটার বন্ধ করবেন না


3
2018-05-02 19:04


উত্স


আপনি প্রথম নয়: unix.stackexchange.com/questions/13654/... ;) - Rinzwind
তিনি ওএস ফাইল ফিরে দিতে হবে। আমি মনে করি না reub ইনস্টলিং grub যে, যদিও আমি লিঙ্কটি পড়তে না। অবশ্যই, রিন্জউইন্ড হচ্ছে, আমি মনে করি আপনি এটি করতে জাদুকরী উদ্ভাবন জানেন। :) - Marty Fried
@ রিন্জউইন্ড: আমি পুনরায় বুট করার চেষ্টা করব, কিন্তু কিছুক্ষন আমাকে করতে হবে। - Lucas
আমার নীতিমালা (ba.internet এ ইউজনেট ব্যক্তিত্ব থেকে চুরি) "ধ্বংস করে শিখুন"। কিন্তু এটি ব্যাকআপ রাখতে সাহায্য করে। আমি সাধারণত আমার ড্রাইভের চারপাশে বসে বেশ কয়েকটি distros আছে, তাই আমি প্রয়োজন হলে, আমি শুধু ভিতরে যেতে এবং ডিরেক্টরি ফাইল কপি করতে পারেন। এটা সত্যিই যে একটি বড় চুক্তি না। - Marty Fried
যেহেতু এটি এখনও চলছে, আমি মনে করি আমি কেবল সবকিছু ব্যাক আপ করব এবং তারপরে পুনরায় ইনস্টল করব। - Lucas


উত্তর:


আপনি একটি chroot ব্যবহার করে একটি লাইভ সিডি থেকে বুট / বুট করতে পারেন।

http://ubuntuforums.org/showpost.php?p=11893615&postcount=2

Ubuntu অনুমান করা হচ্ছে / dev / sda1 ...

sudo mount /dev/sda1 /mnt
sudo cp /etc/resolv.conf /mnt/etc/

আপনার কনফিগারেশনের উপর নির্ভর করে, আপনাকে হোস্ট ফাইলটি অনুলিপি করতে হতে পারে

sudo cp /etc/hosts /mnt/etc/

মাউন্ট / mnt / dev এবং chroot, chroot কনফিগার করুন

sudo mount --bind /dev/ /mnt/dev
sudo chroot /mnt /bin/bash
mount -t proc none /proc
mount -t sysfs none /sys
mount -t devpts none /dev/pts

স্থানীয় সমস্যাগুলি এড়াতে এবং জিপিজি কী আমদানি করতে

export HOME=/root
export LC_ALL=C

দাগ পুনরুদ্ধার করুন

grub-install /dev/sda

যদি গ্রাউব ফাইলগুলিকে / বুট এ পুনরুদ্ধার না করে তবে প্রথমে গ্রাব পুনরায় ইনস্টল করুন     apt-get ইনস্টল করুন - reinstall grub2     গ্রাব-ইনস্টল / dev / sda

কার্নেল পুনরায় ইনস্টল করুন

apt-get install --reinstall linux-gnereic

3
2018-05-02 19:53



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


যদি আপনার ব্যাকআপ না থাকে তবে উত্তরটি "আপনি পারবেন না।"

আপনি কোনও ব্যাকআপ প্রোগ্রাম ইনস্টল বা কনফিগার করে এটি প্রকাশ না করেই OS আপনার জন্য (বা অন্য কোনও আমার জ্ঞানের কাছে) সেই ফোল্ডারটির ব্যাকআপ রাখে না।

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


1
2018-05-02 19:33



একটি পুনঃ ইনস্টল এড়াতে আপনি সম্ভবত প্রাসঙ্গিক প্যাকেজ পুনরায় ইনস্টল করতে পারে। আপনি যদি পুনরায় বুট করেন, তবে আপনি লাইভসিডি বুট করতে পারেন এবং সিস্টেমে chroot এবং প্যাকেজ পুনরায় ইনস্টল করতে পারেন। - vidarlo