28Jun

كيفية إعداد شبكة أقراص قابل للتشغيل الأداة المساعدة باستخدام بس

click fraud protection

لقد عرضنا لك كيفية تشغيل التمهيد أوبونتو لايف.في هذه المقالة سوف تظهر كيفية جعل بعض المرافق الأخرى شبكة للتمهيد، والتي سوف تعطيك المعرفة لتكرار الإجراء المرافق الأخرى التي قد تستخدمها.

ملاحظة: هذه المقالة ليست موجهة للمبتدئين، على الرغم من أنك موضع ترحيب للحفاظ على القراءة!

صورة ستيف جورفيتسون

نظرة عامة

يهدف هذا الدليل إلى إعطائك الأدوات التي، سوف تكون قادرة على تحويل المرافق، ليكون بكسيبل.في حين للأسف، لن يكون من الممكن تحويل أي أداة تحت الشمس، ونحن لن يكون المهوسون إذا لم نحاول على الأقل.

كما هو مذكور في "كيفية تشغيل الشبكة( بس) دليل أوبونتو لايف"، إذا كنت لا تستخدم بالفعل أوبونتو كما رقم واحد الخاص بك "الذهاب إلى" لاستكشاف الأخطاء وإصلاحها، أداة إجراءات التشخيص والإنقاذ، ماذا تنتظرون؟

مع ذلك، يجب على المرء أن يعترف بأن هناك أشياء لا يمكن القيام بها ببساطة في إطار نظام التشغيل أوبونتو( مثل ترقيات بيوس)، أو أنك تستخدم بالفعل أداة مختلفة تريد وأن تفضل الاستمرار في استخدامها لأي سبب من الأسباب.

التوصيات والافتراضات والمتطلبات الأساسية

  • من المفترض أنك قمت بالفعل بإعداد ملقم فوغ كما هو موضح في دليل "ما هو تشغيل الشبكة( بس) وكيف يمكن استخدامه؟".
  • instagram viewer
  • سترى برنامج "فيم" يستخدم كمحرر، وهذا هو أساسا لأنه متاح على نطاق واسع على منصات لينكس.يمكنك استخدام أي محرر آخر تريده.
  • يتم استخدام القرص المضغوط في نهاية المطاف( أوبسد) كمثال، على عكس بعض مجموعات الأدوات المساعدة الأخرى، فهو مجاني لتحميل والبرامج التي حزم مجانية للاستخدام.

لماذا لا تستخدم إسو على بس؟

غالبا ما يكون السؤال الأول عندما نتحدث عن بسينغ.الجواب القصير هو أنه في حين من الناحية الفنية فمن الممكن أن تأخذ صورة إسو و بس إلى أجهزة العميل، ودائما تقريبا محتوى إسو وقال، سوف نتوقع أن يكون المظاهر المادية نفسها يمكن الوصول إليها في محرك الأقراص المضغوطة المادية.لذلك، ما من أي وقت مضى محتوى إسو قد يكون، وسوف نحاول أن ننظر للملفات "آخر التمهيد القطاع" في محرك الأقراص المضغوطة المادية من الجهاز العميل، لن تجد لهم و تفشل للتمهيد.

طريقتان للتغلب على هذه المشكلة:

  • حرق إسو ووضعه في محرك الأقراص المضغوطة من الجهاز العميل - في حين بسيطة، نوت باستخدام الأقراص المضغوطة، هو بالضبط ما نحاول تجنب. ..
  • فتح إسو وتغييرطريقة عمل البرنامج في داخله، بحيث يستخدم برنامج تشغيل مدمج الذي يعرف كيفية البحث عن إسو في ذاكرة الوصول العشوائي - معقدة إلى حد ما، ومختلفة لكل نوع من البرامج للتمهيد.أي.وليس نفس الإجراء لينكس، وينب أو أوبسد على سبيل المثال لا الحصر.

كل من هزيمة أعلاه هدف "مجرد استخدام إسو"، وهذا هو السبب في أننا لا ننصح متابعة هذا المسعى.

أسلوب النواة

بينما نادر جدا، أحيانا البرنامج الذي تحاول التمهيد قد تحتاج فقط إلى النواة للعمل.أحد الأمثلة النموذجية لهذا هو "memtest86 +".ميمتيست يأتي المجمعة مع معظم توزيعات لينكس توزيعات التثبيت ومع فوج.كما ميمست يحتاج فقط لتكون قادرة على التواصل مع أبسط قدرات الأجهزة اختبارها، I.E.(رام)، ويمكن أن تعمل على ما يرام دون حتى دعم كامل الأجهزة التي تعمل على( إي فإنه سيتم اختبار الذاكرة، حتى لو أنها لا تعرف انها نوع والسرعة وما إلى ذلك ') ليس لديها حاجة لأي شيء آخر، ويمكن أن تعمل بشكل مستقل تماما.

إدخال القائمة بس ل ممتست قد تبدو بسيطة كما:

لابيل تشغيل Memtest86 +
نواة الضباب /memtest/ ميمتست
إلحاق -

في هذا المثال، "لابيل تشغيل Memtest86 +" تعيين اسم الإدخال، "نواة الضباب /memtest/ ميمست"يقول بسيلينو حيث لاتخاذ النواة التي سيتم إرسالها إلى العميل من و "إلحاق -" يحكي بسيلينو لتجاهل خيارات التمهيد إضافية من * الميراث.

* ملاحظة: اعتمادا على الإعداد الخاص بك، وهذا قد لا يكون مطلوبا وحتى في الواقع فوج لا يتم استخدامه.

نواة + إينيترد الأسلوب

هذه الطريقة هي إلى حد بعيد الأكثر شيوعا وانتشارا على نطاق واسع لعدة أسباب:

  • الكثير من المرافق تأتي في الوقت الحاضر من عالم لينكس.
  • نظرا لأن لينكس لديها دعم كبير للأجهزة وهي حرة في الاستخدام، فإن المزيد والمزيد من الشركات تدرك أن لينوكس هي قاعدة ممتازة لبناء برامجها الخاصة.

يتيح استخدام أداة بوستريس أوبسد كمثال.

على بنية ملف وبسد، توجد هذه الأداة المساعدة في الدليل "أوبسد /boot/ كبستريس".الملفات التي نبحث عنها، تسمى "بزيماج" وهو "النواة"، و "initrd.gz" الذي هو "القرص رام الأولي".إذا كنت تستخدم إعداد فوج الذي أنشأناه، نوصي بنسخ الدليل ضمن "/tftpboot/howtogeek/ أوتيلز".وبمجرد الانتهاء من ذلك، تحرير الملف "/tftpboot/howtogeek/menus/ utils.cfg" وإضافته إلى إدخال التمهيد الموجودة على إدخالات القائمة أوبسد ل.وهذا يمكن العثور عليها في "أوبد /menus/syslinux/ cpu.cfg".مع تعديلات لإعداد فوج، يجب أن يكون إدخال القائمة كما يلي:

مينو لابيل ستريسكبو V2.0( يتطلب وحدة المعالجة المركزية مع سس)
تكست مساعدة
التعذيب اختبار وحدة المعالجة المركزية الخاصة بك من أجل التأكد من أن لم يكن لديك ارتفاع درجة الحرارة
مشاكل.يتطلب سس مجهزة x86 وحدات المعالجة المركزية.ينفذ إصدار خاص من
غروماسس إنرلوبس الذي يخلط سس والتعليمات العادية للتجميع
وحدة المعالجة المركزية الخاصة بك قدر الإمكان.
إندتكست
نواة هتوجيك /utils/cpustress/ بازيماج
إينترد هتوجيك /utils/cpustress/ initrd.gz
أبند روت = /dev/ ram0 ramdisk_size = 12000 نوابك أوبسدمد = stresscpu2

حيث:

  • مينو لابيل - يحدد اسم الإدخال
  • تكست هيلب - هذا التوجيه الاختياري،النص الذي سيتم عرضه في القائمة لتوفير معلومات عن الإدخال المحدد.
  • كيرنيل - يحدد موقع ملف "كيرنيل" في دليل تفتبد.
  • إينيترد - نفس ما سبق فقط لملف "إينترد".
  • أبند - يحدد معلمات إضافية يجب تمريرها إلى البرنامج تمهيد.

بعض الأمور التي يجب ملاحظتها هي:

  • سوف المهوسون المتشددين تلاحظ أننا استبدال التوجيه الأصلي من "لينوكس" مع "كيرنيل".وذلك لأن: A. هذا يجعل المثال أسهل للقراءة.في هذا المثال لا يهم حقا.
    مع ذلك، عادة عندما يتم استخدام التوجيه "لينوكس"، فمن الأفضل أن ترك الأمر بهذه الطريقة لأنه يقول بسيلينوكس / سيسلينوكس أننا لا تستخدم سوى أي النواة ولكن لينكس واحد.
  • لقد اتخذنا عمدا التوجيه "الهادئ" من المعلمات الملحقة.ويرجع ذلك إلى تغيير في كيفية تعامل سيسلينوكس المعلمة "هادئة" في الإصدارات الأخيرة.
  • من الممكن تغيير تشغيل برنامج "ستريسكبو"، ببساطة عن طريق تغيير المعلمة الملحقة "أوبسدمد".وذلك من أجل استخدام وظائف أخرى، يحتاج المرء فقط لنسخ دخول واستبدال "stresscpu2" أن يكون: بوينفو، كبوبورن أو mprime24.

في حين أن هذا هو مثال بسيط جدا، يجب أن يكون كافيا لتحصل على الذهاب.

الأسلوب كيرنيل + إينيترد + نفس

هذه الطريقة، هي الطريقة التي استخدمناها في "كيفية تشغيل الشبكة( بس) دليل أوبونتو ليفد".تعتمد هذه الطريقة على الطريقة السابقة وتستخدم حقيقة أن بعض توزيعات لينكس تدعم وجود "نظام ملفات الجذر" الخاص بها من نفس.دليل أوبونتو هو مثال ممتاز، ولكن تطمئن إلى أن لدينا بالفعل واحد آخر المخطط لها في المستقبل القريب."إبقاء عينيك مفتوحة للفطر الأسود".

الأسلوب ميمديسك

ميمديسك هو الأداة التي يتم توزيعها مع حزمة سيسلينوكس.والغرض من هذه الأداة هو تمكين لك لمحاكاة "القرص"( يشير أساسا إلى المرنة) باستخدام الصورة انها.طريقة عمل هذه الأداة المساعدة، هو ربط في موقع في ذاكرة الوصول العشوائي الذي يحدد كيفية التواصل مع محرك الأقراص المرنة( A.K.A. معالج المقاطعة) ويوجه إلى موقع جديد يتم التعامل معها من قبل برنامج ميمديسك.مع هذه الطريقة، "كيرنيل" هو الأداة المساعدة ميمديسك و "إينترد" هو ملف صورة مرنة( .img).

الشيء الوحيد الذي يجب ملاحظته هو أن فوج يأتي مع إصدار "مديسك" المتوافق مع إصدار pxelinux.0 الذي يستخدمه.ولذلك، فمن المستحسن عدم نسخ ملف "ميمديسك" المرافق لملف "إمغ" من مصدرها.

حيث أن هذه الطريقة تستخدم بالفعل بشكل واسع، حتى بالنسبة للمرافق العادية و بوتسد، معظم الوقت هو مسألة بسيطة للعثور على ملف "إمغ" على بوتسد، نسخه إلى دليل تفتب خادم بس ونسخ إدخال القائمة إيسيلينوكسإلى القائمة بسيلينو.
يقولون "الحديث رخيص" لذلك دعونا نلقي نظرة على كيف يمكننا تكييف واحدة من المرافق التي تستخدم طريقة ميمديسك من أوبسد، للعمل من بس.

الأداة المساعدة تستميميف، يمكن العثور عليها على بنية ملف وبسد في "أوبد /images/ testmem4.img.gz".كما لدينا بالفعل أداة القرص مديسك، يحتاج المرء فقط لنسخ الملف "إمغ" إلى الدليل "هتوجيك /utils/".مع تعديلات إعداد فوج، يجب أن يكون إدخال القائمة كما يلي:

مينو لابيل تستميميف
تكست مساعدة
ذاكرة نظام الذاكرة والذاكرة على بطاقات الفيديو نفيديا.
إندتكست
لينوكس مديسك
إينيترد هتوجيك /utils/ testmem4.img.gz

في حين أن هذا مثال على ملف صورة مرن يحتوي على نفسه من أوبسد، فإن معظم برامج أوبسد الأخرى، تستخدم نفس الصورة الأساسية لبدء العمل( fdubcd.img.غز) واستخدام المعلمة "أوبدكمد" إلحاق تلقائي برنامج من التمهيد آخر قرص مدمج.وهذا يعني أنك لن تكون قادرة على تحويل معظم المرافق الخاصة بهم لتكون شبكة للتمهيد دون بعض الهندسة العكسية الرئيسية.في حين أن مثل هذه الهندسة العكسية هو ممكن( كما يمكن أن يرى هنا) وممارسة المهوس ممتازة، فإنه هو خارج نطاق هذا الدليل.

مع ما ذكر أعلاه، لديك الآن أدوات لتنفيذ هذا الإجراء لتلك الباطنية أوم التشخيص أو بيوس ترقية الأداة المساعدة.

وهكذا، مقفلة وراء بوابة الدم والماضي قاعة النار، فالور ينتظر لبطل الضوء لإيقاظ. ..