মুছে ফেলা কার্নেল দিয়ে আমি কীভাবে একটি সিস্টেম মেরামত করতে পারি?


10

যেহেতু আমি আমার এইচডিডি তে আরও মুক্ত স্থান পেতে চেয়েছিলাম, তাই আমি পুরানো কার্নেলগুলি মুছে ফেলেছি (আমাকে কেন এমন পাগল হয়েছিল তা জিজ্ঞাসা করবেন না)) আমি দুর্ঘটনাক্রমে সক্রিয় কার্নেলটিও মুছে ফেলেছি (উবুন্টু 12.04-তে 3.2.0-27)।

প্রথমে আমি বুট করতে পারিনি। আমি লাইভ সিস্টেমের মাধ্যমে কার্নেলগুলি 3.2.0-23 এবং 3.2.0-27 ইনস্টল করেছি ( এখানে দেখুন )।

এখন, আমি এখন যখন আমার সিস্টেমটি শুরু করি তখন আমি কেবল এই লাইনগুলি পাই:

mountall: Event failed
fsck from util-linux 2.20.1
/dev/sda1: clean, 832254/40099840 files, 21092083/160394239 blocks
 * Stopping Flush boot log to disk
 * Stopping Enabling additional executable binary formats
 * Starting bluetooth daemon

অন্যান্য পিসি স্পেস:

  • ইন্টেল i5 2500K 4x 3.3 গিগাহার্টজ
  • 8 জিবি র‌্যাম
  • / dev / sda1 হ'ল উবুন্টু, প্রায় 1400 জিবি
  • জোটাক এনভিডিয়া জিটিএক্স 560
  • ASRock Z68 Pro3

তুমাকে অগ্রিম ধন্যবাদ!

সম্পাদনা: আপনি এখানে / var / লগ থেকে কিছু লগ ফাইলগুলি খুঁজে পেতে পারেন: kern.log বুট.লগ


থেকে লগ সরবরাহ করুন /var/log/messages। আপনি যদি লগ ইন করতে সক্ষম না হন তবে লাইভ সিডির মাধ্যমে বুট করার সময় আপনি সেগুলি পেতে পারেন।
আন্দ্রেজ কইনিকভস

dmesg | pastebinitদয়া করে
ইশ

আমি প্রাথমিকভাবে ভেবেছিলাম যে এখানে সমস্যা হ'ল কার্নেলটি সঠিকভাবে পুনরায় ইনস্টল করা হয়নি। তবে আমি নিশ্চিত নই যে এটি সত্য এবং আমার উত্তরের উপরের উত্সগুলি (যা আরও বিশদ পুনঃস্থাপনের পদ্ধতি সরবরাহ করে) এই প্রশ্নের উত্তরকে প্রশ্নের তালিকায় উত্তর দিয়েছে। সুতরাং আমি এই উত্তরটি সরিয়ে দিয়েছি এবং এটি (উপযুক্ত পরিবর্তন সহ) প্রশ্নটি পোস্ট করা হয়েছে যেখানে এটি আরও ভাল । যার যার প্রয়োজন এটি এটি সেখানে খুঁজে পেতে পারে। এই সমস্যাটির সাথে শুভ কামনা রইল!
এলিয়াহ কাগন

কেন লাইভ সিডি ব্যবহার করবেন না, ইন্টারনেটের সাথে সংযুক্ত হন এবং দীর্ঘ প্রক্রিয়া অবলম্বন না করে সফ্টওয়্যার আপডেট করবেন?
all4naija

1
আপনার পোস্ট করা পেস্টবিন আউটপুটটি লাইভ সিডি বুট থেকে মনে হচ্ছে। [ 0.000000] Command line: noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.lz quiet splash --
জন এস গ্রুবার

উত্তর:


4

একটি বিকল্প হ'ল ম্যানুয়াল পুনরুদ্ধার:

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

  1. লাইভসিডি থেকে বুট করুন।

  2. নটিলাস ব্যবহার করে ভাঙা পার্টিশনটি খুলুন।

  3. / হোম / মাইজারনেমে নেভিগেট করুন। আপনার সমস্ত ফাইল থাকবে।

আপনি সংরক্ষণ করতে পারেন এমন আরও কয়েকটি ফাইল:

  • /etc/apt/sources.list, আপনার যদি কোনও ম্যানুয়াল রেপো থাকে।

এটি সম্পন্ন করার পরে এটি একটি ফ্ল্যাশ ড্রাইভের সাথে আটকে দিন বা নিজের কাছে ইমেল করুন।

অ্যাপ্লিকেশনগুলি একটি কৌশলযুক্ত অংশ। আমি কিছুটা বৃত্তাকার সমাধান নিয়ে এসেছি যা কিছুটা সময় নেবে (বেশিরভাগ অংশে আপনি সক্রিয়ভাবে অংশ নেওয়া ব্যতীত) তবে এটি আপনার অ্যাপ্লিকেশনগুলি পুনরুদ্ধার করবে (সেটিংস / কনফিগারেশন ছাড়াই)

  1. লাইভসিডি চারপাশে লাঠি।

  2. / Usr / lib এ নেভিগেট করুন। (এটি লোড হতে কিছুটা সময় নিতে পারে))

  3. ওহো! বিশাল পরিমাণ ফোল্ডার। লাইভসিডিতে জেডিট খুলুন।

  4. জেডিট এ টাইপ করুন:

    #!/bin/sh

    sudo apt-get install folder1 folder2 folder3

... যেখানে ফোল্ডার 1 ফোল্ডার 2 ফোল্ডার 3 হ'ল ফোল্ডারের নাম।

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

অ্যাপ্লিকেশনগুলির সন্ধানের জন্য অন্য একটি জায়গা হ'ল / ইত্যাদি এবং / ইত্যাদি / বিকল্প। (আমি যদি কোনও স্পট, ইন্টারনেট মিস করছি তবে আমাকে আপডেট করুন!)

ফাইলটি .sh এবং ইমেল বা ফ্ল্যাশ ড্রাইভ হিসাবে সংরক্ষণ করুন।

এখন, আপনি যখন প্রথমে আপনার কম্পিউটার শুরু করবেন (মোট পুনরায় ইনস্টল করার পরে) আপনি পূর্বে থাকা সমস্ত প্রোগ্রামকে যথোপযুক্ত করতে এই স্ক্রিপ্টটি চালাতে পারেন। তারা নতুন হিসাবে ভাল হবে!


1
এই উত্তরটি কমপক্ষে দুটি উপায়ে ভুল: (1) এটি কোনও সিস্টেমকে কীভাবে মেরামত করতে হবে তা নয় তবে কীভাবে আপনার সিস্টেমটিকে ব্যাকআপ, অপসারণ এবং তারপরে পুনরায় ইনস্টল করবেন তা বর্ণনা করে না! (২) এটি পিছনে / পুনরায় ইনস্টল করার অংশটিও ভুল করে! রেফারেন্সের জন্য: / usr / lib / এ প্যাকেজগুলির একটি তালিকা থাকে না এবং / ইত্যাদি / বিকল্পগুলিও থাকে না। আপনি যদি আপনার সিস্টেমে ইনস্টল হওয়া প্যাকেজগুলির একটি তালিকা চান তবে আপনি সহজেই এইগুলি পেতে পারেন: <code> dpkg --get-seferences </code> এবং <code> dpkg --set-પસંદગી </ code> দিয়ে এটি পুনরুদ্ধার করতে পারবেন যদিও উবুন্টুর নবীনতম সংস্করণে অযত্ন ছাড়াই কাজ করার জন্য পুনরায় ইনস্টল করা কিছু প্রচেষ্টা নিতে পারে।
বেনিয়ামিন মাকো হিল

5

লাইভসিডি থেকে বুট করুন, হার্ড ডিস্ক মাউন্ট করুন এবং কার্নেলটি পুনরায় ইনস্টল করুন। উদাহরণ স্বরূপ:

sudo -s
mount /dev/sda1 /mnt
mount --bind /sys /mnt/sys
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
chroot /mnt
apt-get install linux-image-3.2.0-27-generic-pae

হাই সোসুসি - আমি গতকাল একটি ছোট ল্যাপটপে এই কমান্ডগুলি ( Askubuntu.com/questions/89710/… ) চালিয়েছি এবং ঘটনাক্রমে আমার কার্নেলটি মুছে ফেলেছে । এই পোস্টে আপনার নির্দেশাবলী অনুসরণ করে আমি 2 মিনিটের মধ্যে আমার সিস্টেম পুনরুদ্ধার করেছি। আমি যদি অন্য কোনও নির্দেশ অনুসরণ করে থাকি তবে আমি পুনরুদ্ধার করার জন্য লড়াই করে যাচ্ছিলাম। আবার ধন্যবাদ!
রুট -11

আমি এই নির্দেশাবলী 14.04
জিয়ানলুকা ডেলা ভেদোভা

এটি সঠিক তবে লক্ষ্য করার মতো কয়েকটি বিষয় রয়েছে: (1) আপনার মূল ফাইল সিস্টেমটি / dev / sda1 নাও হতে পারে। (২) অ্যাপটি-গেটের সাথে প্যাকেজটি ডাউনলোড করতে হলে নেটওয়ার্ক সাধারণত ক্রুটের মধ্যে থেকে অ্যাক্সেসযোগ্য হয় না। (3) যদি আপনার ফাইল সিস্টেমটি এনক্রিপ্ট করা থাকে তবে কেবল এটিই সম্ভবত / dev / sda1 হবে না তবে নতুন কার্নেলটি (লাইভসিডি থেকে চালানো হয়েছে) বুট করার সময় আপনার ডিস্কটি আন-এনক্রিপ্ট করার জন্য LUKS ক্রিপ্টসেটআপ সরঞ্জামগুলি অন্তর্ভুক্ত করবে না। এটি ঠিক করা সম্ভব, তবে আরও শক্ত।
বেনিয়ামিন মাকো হিল

3

আপনি কি পুনরুদ্ধারের বিকল্পটি ব্যবহার করে দেখেছেন? আপনি উবুন্টুকে একটি বিদ্যমান উবুন্টু ইনস্টলেশনের উপর ইনস্টল করতে পারেন - আপনার সমস্ত ফাইল থাকবে। আপনি যদি সিস্টেম ফাইলগুলি সংশোধন করেন তবে এই পরিবর্তনগুলি মুছে ফেলা হবে।

এটি করতে, ইনস্টলারে উন্নত পার্টিশন নির্বাচন করুন এবং আপনার উবুন্টু ইনস্টল করা পার্টিশনটি / হিসাবে ব্যবহার করুন।

যদিও আমি এটি পরীক্ষা করিনি।


প্রথমে, আপনার উত্তরের জন্য আপনাকে ধন্যবাদ। বিন্যাস ছাড়াই নতুন ইনস্টলেশন সাহায্য! এখন আমি আমার সমস্ত ডিরেক্টরি আমার হোম ডিরেক্টরি থেকে পেয়েছি। তবে: সমস্ত অ্যাপ্লিকেশন, সমস্ত সেটিংস এবং আমার সমস্ত কনফিগারেশন হারিয়ে গেছে। উইন্ডো ম্যানেজার এবং ইউনিটির সাথে অনেকগুলি বাগ এবং গ্লিটস রয়েছে। আমি একটি নতুন ইনস্টলেশন চেষ্টা করেছিলাম এবং এটি আমার পক্ষে আরও ভাল কাজ করেছে।
স্ল্যাশক্র্যাক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.