আমি কীভাবে ডেবিয়ানে কার্নেল ক্রাশ ডাম্প সক্ষম করতে পারি?


9

আমি আমার ডেবিয়ান 5.0.7 মেশিনের জন্য কার্নেল ক্রাশ ডাম্প সক্ষম করতে চাই। কার্নেল সংস্করণটি ২.২.২6 amd64।

আমি কীভাবে এটি কনফিগার করতে পারি?


আমি কার্নেল ২.২.x এর মনে নেই যা AMD64 সমর্থন করে ... আমি এই সংস্করণ নম্বরটি সঠিক?
টার্বো জে

উত্তর:


7

kdump-toolsপ্রয়োজনীয় কিছু বুট-টাইম পদক্ষেপ স্বয়ংক্রিয় করতে আপনি ডিবিয়ান প্যাকেজটিও দেখতে চাইতে পারেন ।

পদক্ষেপগুলি মোটামুটি,

  1. sudo apt-get install kdump-tools
  2. সেট USE_KDUMP=1মধ্যে/etc/default/kdump-tools
  3. যোগ crashkernel=128Mকার্নেল কম্যান্ড-লাইন বুট-লোডার কনফিগারেশন (যেমন দেওয়া থেকে /etc/default/grub)। nmi_watchdog=1হার্ড হ্যাংগুলি ধরা পড়েছে তা নিশ্চিত করার জন্য এটি পাস করতেও ক্ষতি করে না ।
    • মনে রাখবেন যে 128MB কেবল একটি বলপার্ক চিত্র। কার্নেল ইমেজ এবং সম্পর্কিত init র‌্যামডিস্ক সংযুক্ত করার জন্য এটি যথেষ্ট পরিমাণে বড় হওয়া দরকার।
    • যদি আপনার ইনিগ্রাম ডিস্কটি বড় হয় তবে আপনি এটি টুইট করে সঙ্কুচিত করতে সক্ষম হতে পারেন /etc/initramfs-tools/initramfs.conf
  4. আপনার বুট লোডার কনফিগারেশন আপডেট হয়েছে তা নিশ্চিত করুন (উদাঃ sudo update-grub)
  5. নিশ্চিত হয়ে নিন যে আপনার কার্নেলটি এতে নির্মিত হয়েছে,
    • CONFIG_RELOCATABLE=y
    • CONFIG_KEXEC=y
    • CONFIG_CRASH_DUMP=y
    • CONFIG_DEBUG_INFO=y
  6. রিবুট
  7. ক্র্যাশ কার্নেল লোড হয়েছে তা যাচাই করুন, cat /sys/kernel/kexec_crash_loaded
  8. Alচ্ছিক: এই সমস্ত কাজ করে যা পরীক্ষা করে দেখুন,
    1. sudo sync; echo c | sudo tee /proc/sysrq-trigger
    2. crashফলস্বরূপ ক্র্যাশ ডাম্পটি দেখার জন্য সরঞ্জামটি ব্যবহার করুন
  9. কার্নেল ডিবাগিংয়ে আপনার ভবিষ্যতের ব্যথা কমাতে ভাল হুইস্কির একটি হ্যান্ডেল সন্ধান করুন।

হুইস্কি রেফারেন্সের জন্য উত্সাহ দিন। (এবং অন্য সব কিছু)।
ক্লিয়ারলাইট

4

একটি সংক্ষিপ্ত উত্তর, কিন্তু ...

আপনার কার্নেল উত্সে যান (যেমন সিডি / ইউএসআর / এসসিআর / লিনাক্স /) এবং পরবর্তী কার্নেলের বিকল্পগুলি কনফিগার করুন (মেনুকনফিগ করুন)। "প্রসেসরের ধরণ এবং বৈশিষ্ট্যগুলি" এ যান। "কার্নেল ক্র্যাশ ডাম্প" সক্ষম করুন। (CONFIG_CRASH_DUMP = Y)

নতুন কার্নেল তৈরি করুন, ইনস্টল করুন।

তারপরে আরও পটভূমির তথ্যের জন্য এগুলি পড়ুন: লিনাক্স-ক্র্যাশ-হাউটো.পিডিএফ এবং lkcd ব্যবহার


1
এবং এটি ইতিমধ্যে সক্ষম হয়েছে কিনা তা যাচাই করতে: grep CONFIG_CRASH /boot/config-$(uname -r)
ম্যাথু ফ্ল্যাশেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.