হেডলেস চালানো - বুট স্ক্রিন বার্তা পরীক্ষা করা


31

রাস্পবেরি পাই দিয়ে স্ক্র্যাচ থেকে হেডলেস চালানো এখন মোটামুটি সহজ।

রাস্পবেরি পাইতে যুক্ত করা ডিভাইসগুলির সাথে সমস্যাগুলির ডিবাগ করা হচ্ছে এমন একটি ক্ষেত্রের একটি সমস্যা থাকতে পারে। বুট চলাকালীন যে বার্তাগুলি স্ক্রল করে সেগুলি আপনি প্রায়শই এই সমস্যার ইঙ্গিত পাবেন ication

এই বার্তাগুলি কোনও জায়গায় - কোনও লগ-এ প্রতিধ্বনিত হয়েছে - বা বুট করার সময় আপনি যদি কোনও মনিটরের সাথে সংযোগ স্থাপন করেন তবে সেগুলি কি কেবল উপলভ্য?


16
এই প্রশ্নের শিরোনাম ভয়ঙ্কর মনে হচ্ছে।
জিভিংস

1
আপনি যদি রাস্পব্রিয়ান ব্যবহার করছেন (আপনি সম্ভবত আছেন) তবে ইনস্টল করার bootlogdফলে বুট লগ যুক্ত হবে। আমি এই প্যাকেজটি ইনস্টল না করা পর্যন্ত আমার ল্যাপটপে চলমান ডিবিয়ান-এক্স 86 তে কোনও বুট লগ নেই।
ctrl-alt-delor

উত্তর:


27

হ্যাঁ, সব কিছুর জন্য লগ আছে।

আপনি যদি পাইয়ের সাথে কোনও নতুন ডিভাইস সংযোগ করেন তবে লোড হওয়া মডিউলটি এতে প্রদর্শিত হবে dmesg। যেমন;

$ dmesg | tail 
[16037.102139] Initializing USB Mass Storage driver...
[16037.102299] scsi4 : usb-storage 2-2:1.0
[16037.102422] usbcore: registered new interface driver usb-storage
[16037.102425] USB Mass Storage support registered.

অন্যান্য সমস্ত লগের মধ্যে তাদের স্থান থাকবে /var/log/। কিছু গুরুত্বপূর্ণগুলির মধ্যে রয়েছে:

  • /var/log/boot - সমস্ত বুট বার্তাগুলির জন্য যেমন ডেমোন শুরু হয়।

  • /var/log/Xorg.0.log- সমস্ত Xorg লগ। কোনও ত্রুটি সহ।

  • /var/log/errors.log - সিস্টেমের যে কোনও ত্রুটি এখানেও লগ করা হবে।


1
আপনি যদি চলমান হেডলেস পাইয়ে প্রবেশ করেন তবে কমান্ড প্রম্পটে dmesg টাইপ করা আপনার পক্ষে এটি করবে।
আমোস

@ আমোস হ্যাঁ এটি আপনার পক্ষে এটি করবে
সুহাইব

অন্য উত্তরে বর্ণিত হিসাবে: আপনার bootlogdবুট বার্তা (ডেমন স্টার্টআপ বার্তা) থাকা দরকার/var/log/boot.log
Marki555

40

আপনি জিপিআইও বন্দরের 14/15 পিনে ইউআআআরটির সাথে সংযোগ করে বুটআপ বার্তাগুলি দেখতে পাচ্ছেন

এটি এখানে PL2303 ইউআরটির একটির সাথে কীভাবে সংযুক্ত করা যায় যা কয়েকটি ডলারে ইবেতে পাওয়া যায়।

আমার জিএনডি সংযোগের দরকার নেই কারণ আমি একই কম্পিউটারে একটি ইউএসবি পোর্ট থেকে আরপিআই চালাচ্ছি।

আপনি যদি কেবল বুট বার্তাগুলি দেখতে চান তবে আপনার কেবল কমলা রঙের তারের প্রয়োজন। এটি একবার বুট হয়ে গেলে আপনি লগ ইন করতে চাইলে আপনারও বেগুনি তারের প্রয়োজন হবে।

আপনার যদি জিএনডি সংযোগের প্রয়োজন হয় তবে এটি কমলা তারের বাম দিকে পিনে যেতে হবে।

PL2303 ইউআরটি

সিরিয়াল পোর্টটি 115200 বাউডে সেট করুন এবং আপনি প্রস্তুত


আমি সত্যিই তাদের এক পেতে প্রয়োজন! আমার রিমোট হেডলেস পাই পুরো আপডেটের পরে সঠিকভাবে শুরু করতে ব্যর্থ হয়েছে। sshলগগুলি চেক করতে আপনি আর সিস্টেমে আর না পারলে কুৎসিত ধরনের ।
Ghanima

তবে সংযোগের জন্য আপনি অন্য কম্পিউটারে কোন সফ্টওয়্যার ব্যবহার করেন?
মাইকচিনকেলে

1
@ মাইকস্কিঙ্কেল, যে কোনও টার্মিনাল এমুলেটর: লিনাক্সে আমি সাধারণত মিনিকোম বা স্ক্রিন ব্যবহার করি। উইন্ডোতে পুট্টি
জন লা রুই

2

আপনি যদি সিস্টেমযুক্ত বুট বার্তাগুলি সন্ধান করেন তবে আপনি সেগুলি /var/log/boot.log(আমার মনে হয় আপনাকে এটির bootlogdজন্য ইনস্টল করতে হবে ) বা ভার্চুয়াল কনসোলে খুঁজে পেতে পারেন /dev/vcs1

vcs1তাই আপনি এটি দিয়ে ফরম্যাট পারে মাত্র এক লাইন foldবাfmt

আমার জন্য এটি এর সাথে কাজ করেছে: # fold -w 148 /dev/vcs1(প্রতিটি লাইন = 148 কলাম)

দ্রষ্টব্য: সংশোধন করা ডিভাইস ফাইলের নাম টাইপস

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