একটি লিনাক্স সিস্টেমের বুট প্রক্রিয়া সম্পর্কে বিস্তারিত বর্ণনা করুন


14

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

এটি দুর্দান্ত হবে যদি আমরা এখানে সঠিক উত্তরগুলি একত্র করে রেফারেন্সের এক জায়গায় স্থান করতে পারি। প্রারম্ভকালে নোট করার জন্য উপযুক্ত কোনও বিশদ অন্তর্ভুক্ত করুন। সমস্ত দফায় দস্তাবেজটি সম্পূর্ণ হয়ে গেলে, আমি এখানে নথির বিবরণও পোস্ট করব এবং প্রশ্নের লিঙ্কটি আপডেট করব।

দয়া করে সমস্ত সম্ভাব্য পরিস্থিতি বিবেচনা করুন যেমন ডিস্ক থেকে বুট করা, ইউএসবি থেকে বুট করা, কোনও ডিস্ক-কম ক্লায়েন্টে যেখানে রুটফেস (/) নেটওয়ার্ক রয়েছে সেখানে নেটওয়ার্ক থেকে বুট করা।


3
এটি (রেফারেন্স সহ) এবং এটি থেকে বিচার করে আপনি বেশ বিশাল একটি প্রকল্পের প্রস্তাব ...
sr_

4
এটি কি অন্য কারও কাছে হোমওয়ার্ক / থিসিস প্রশ্নের মতো মনে হচ্ছে?
শাদুর

1
তাহলে কি এটিকে সম্প্রদায়-উইকি হিসাবে চিহ্নিত করা উচিত নয়?
ব্যবহারকারী অজানা

4
আমি মনে করি এটি এসই সম্পর্কিত কোনও প্রশ্নের পক্ষে অনেক বেশি বিস্তৃত, বিতরণ এবং কনফিগারেশনের মধ্যে রয়েছে বিশাল পার্থক্য।
গিলস 'অশুভ হওয়া বন্ধ করুন'

1
আপনি দয়া করে আপনার দ্বারা প্রস্তুত নথিটি পোস্ট করতে পারেন
অভিষেক

উত্তর:


7

আপনি লিনাক্সের বুট করার অনুক্রম বা কেবল পিসি বুট করার অনুক্রম চান ... কারণ ইউএসবি / সিড্রোম / এইচডিডি থেকে লিনাক্স বুট করার মধ্যে কোনও পার্থক্য নেই ... লিনাক্স সর্বদা এমবিআর থেকে বুট হয় যেখানে বুটলোডার থাকে ...

লিনাক্স বুট প্রক্রিয়া:

  1. শক্তি আসার সাথে সাথে বিআইওএসকে নিয়ন্ত্রণ দেওয়া হয়
  2. বিআইওএস স্ব-পরীক্ষাগুলি চালায়, সাধারণত কার্সারি মেমরি টেস্ট সহ।
  3. বিআইওএস এর পরে বুট করার জন্য ব্যবহৃত ডিস্কের প্রথম সেক্টরটি লোড করে এবং এতে নিয়ন্ত্রণ স্থানান্তর করে।
  4. এমবিআর কোডটি পরিবর্তিত হয়। একটি সংস্করণ বুট পার্টিশনের (উইন্ডোজ) প্রথম সেক্টরের কোডটিতে চেইন করবে, অন্যটি একটি বুটলোডার লোড করবে। উইন্ডোজ বুটটি বুট পার্টিশনের কোড এবং তথ্য থেকে এগিয়ে যায়।
  5. বুটলোডার কার্নেলের অবস্থান এবং সংস্করণ পছন্দ করে
  6. বুটলোডার মেমরিতে কার্নেল এবং initrd চিত্র প্রস্তুত করে, নিয়ন্ত্রণটি কার্নেলে স্থানান্তর করে
  7. কার্নেল মডিউল লোড হচ্ছে
  8. হার্ডওয়্যার আবিষ্কার এবং এটি সমর্থন করার জন্য অতিরিক্ত কার্নেল মডিউল লোড করুন
  9. ডিস্ক খুঁজছেন
  10. আর / পার্টিশনের মাউন্টটি যাতে এটি সম্ভাব্যভাবে পরীক্ষা করা ও মেরামত করা যায়
  11. আরম্ভ প্রক্রিয়া স্প্যান
  12. / ইত্যাদি / inittab পড়া এবং চালানো
  13. / etc / fstab থেকে সমস্ত FSes মাউন্ট করা হচ্ছে
  14. রানলেভেলগুলি চলমান (/ etc / inittab এ ডিফল্ট রানলেভেলের উপর ভিত্তি করে) বা অন্য init পদ্ধতি যেমন সিস্টেমড বা আপস্টার্ট
  15. rc.local,
  16. লগইন প্রম্পট

ধন্যবাদ @ সেবাস্তিয়ান, এটি একটি ভাল তালিকা ছিল। আমি উদাহরণস্বরূপ বিস্তারিত পদক্ষেপগুলি সন্ধান করছি 1: এমবিআর তথ্য কী বোঝায়, তার আগে পোস্ট এবং বায়োস নির্দেশাবলী কীভাবে প্রবাহিত হয়; ২. কেন / পার্টিশনের মাউন্ট / এবং আবার মাউন্ট / পার্টিশনটি পড়ুন / লিখুন .. পুরো প্রক্রিয়াতে 0 প্রক্রিয়াটি কী .. তবে উত্তরের জন্য ধন্যবাদ।
নিখিল মুলি

@ নিখিল প্রক্রিয়া 0 সম্পর্কিত ... এখানে কোনও প্রক্রিয়া নেই, কার্নেল লোডের পরে আপনার প্রক্রিয়া 1 রয়েছে, যা সূচনা প্রক্রিয়া। বাকি পয়েন্টগুলি সম্পর্কে: 1. আইবিএম / ডেডেলিভার্কস / লিবারি / ল- লিনিক্সবूट / ইন্ডেক্স এইচটিটিএমএল পরীক্ষা করুন ২. কারণ প্রথমে এটি ফাইল পরীক্ষা করা দরকার, তারপরে আপনি এটিতে লেখা শুরু করতে পারেন ... এটি বরং সুরক্ষার কারণে। ..
সেবাস্তিয়ান জাজারি

ফ্লপি বা সিড্রোমে কোনও এমবিআর নেই। সিড্রোমের বুট প্রক্রিয়াতে একটি ক্যাটালগ ফাইল অন্তর্ভুক্ত থাকে যা এক বা একাধিক মাল্টি সেক্টর চিত্রগুলি বর্ণনা করে যা বায়োস লোড এবং সম্পাদন করতে বেছে নিতে পারে।
psusi

কার্নেল মডিউলগুলি যদি কোনও ext3ফাইল সিস্টেমে থাকে এবং ext3কার্নেল মডিউলটি এখনও লোড হয় না? এর চেয়ে বেশি কী, বুটলোডার চিনতে পারে না যদি কার্নেল নিজেই এমন কোনও সিস্টেমে থাকে? ক্রম, লোডিং kernel, লোডিং bootloader, মাউন্টিং /bootডিরেক্টরি, /etc/fstabফাইল পড়ার ইত্যাদি ক্ষেত্রে নিম্নোক্ত জিনিসগুলি কীভাবে লোড হয়
ইগল

3

বুটচার্ট ইনস্টল ও ব্যবহার করার চেষ্টা করুন ।


1
নির্দেশকের জন্য ধন্যবাদ, আমি বুটের সময় কী ঘটে এবং কী ধরনের সিদ্ধান্ত গ্রহণের সাথে জড়িত তার ভিজ্যুয়ালাইজ ফ্লো ডকুমেন্ট উপস্থাপন করতে চাইছি
নিখিল মুলি

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