كان المساء ، لم يكن هناك شيء يمكن القيام به ، أو كيفية تثبيت Gentoo بدون لوحة مفاتيح

قصة روح الدعابة على أساس الأحداث الحقيقية.


تثبيت جنتو


كانت أمسية مملة. زوجتي ليست في المنزل ، والكحول قد انتهى ، DotA غير متصل. ماذا تفعل في هذه الحالة؟ بالطبع ، اجمع Gentoo !!!


لذلك دعونا نبدأ!


المقدمة: خادم قديم به ذاكرة وصول عشوائي (RAM) بسعة 2 جيجا بايت ، و AMD Athlon Dual ، ومحركان صلبان سعة 250 جيجابايت ، أحدهما يحتوي على نظام وبطارية BIOS غير عاملة. أيضا تلفزيون Sony Bravia مع إدخال VGA والماوس. بالإضافة إلى جهاز توجيه Wi-Fi وجهاز كمبيوتر محمول يعمل مع Manjaro Arch Linux وبيئة i3.


يتطلب: تثبيت Gentoo.


يوم 1


21:00 أخرج من الخزانة servachek المغبرة القديمة. من هناك أحصل على مربع بأسلاك وغير ذلك من المواد غير المرغوب فيها وإختصار قديم (خزانة كبيرة في الرواق ، كل شيء مناسب تمامًا هناك). أفتش في صندوق ، أفضح الأسلاك ، أحصل على سلك تصحيحي ، كابل VGA ، ماوس ، كابل طاقة ومجموعة من مفكات البراغي (أحتاجها فجأة).


21:15 أبدأ في النظر في كل هذا والتفكير في السؤال ، "كيف نفعل هذا؟" بعد كل شيء ، السمة الرئيسية لتثبيت Gentoo - لوحة المفاتيح ، لم يكن لدي!


21:20 أعتقد ، "لكن ماذا لو قمت بإزالة المسمار من الخادم ، قم بتوصيله بمنفذ USB ونشر النظام عليه؟ ليس كوشير ، فمن الضروري جمع النواة على نفس الأجهزة ... ". بينما كنت أفكر في هذا الخيار ، تمكنت من سحب المسمار ووضعه في الناقل ، لكن عندما قمت بلفّ الترباس الأخير في الصندوق ، قررت أنه لن ينجح!


21:30 أنا فك البراغي مرة أخرى ، ووضع المسمار في مكانه في الخادم. أتأمل أكثر: "لا يوجد سوى خيار واحد - الوصول إلى SSH. ربما هناك مثل LiveUSB مع تشغيل sshd بالفعل؟ "


21:35 أذهب إلى الموقع الرسمي لـ Gentoo . أقوم بتنزيل عادة "الحد الأدنى لتثبيت القرص المضغوط". أنا ألغيه. بدون لوحة مفاتيح ، إنه رقم ميت! يوجد أدناه رابط لـ Hybrid ISO (LiveDVD). نعم ، أعتقد ، هناك كل شيء هناك! أقوم بتنزيل ونشر على محرك أقراص فلاش USB .


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


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


22:10 وهنا الشاشة التي طال انتظارها لاختيار خيار التمهيد من LiveUSB! في الوقت المتبقي حتى يعمل التحديد التلقائي لخيار التمهيد الأول ، "الآن سيكون كل شيء ، عليك فقط الانتظار قليلاً" ، أفرح! مرور الكنوز لمدة 30 ثانية ، تصبح الشاشة فارغة ، ولا يحدث شيء. "حسنًا ، أثناء التحميل ، سأذهب إلى التدخين ..." ، قررت أخذ قسط من الراحة والاستراحة من هذه الضوضاء.


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

صورة الماوس
الماوس

22:20 يرن في أذني ، لكنني مستمر في التوجه نحو هدفي! Gentoo قد تمهيد! الألوان ارضاء العين! يمشي الماوس حول الشاشة! وتحته "لا توجد كلمة مرور مطلوبة لتسجيل الدخول" ، إنها جيدة ، لأنني لا أملك لوحة مفاتيح! يوجد حقلان على الشاشة: اختيار بيئة العمل وكلمة المرور ، وكذلك زر تسجيل الدخول. يقدم LiveDVD من Gentoo مجموعة واسعة من البيئات ، بما في ذلك Fluxbox و Openbox و rat (xfce) والبلازما وما إلى ذلك. الخيار مع اختيار "الفئران" ، يبدو لي ، خيار كبير! أذهب إلى بيئة عمل "الفئران". عظيم! هناك محطة طرفية ، لكن لماذا أحتاجها ، ليس لدي لوحة مفاتيح!

شاشة تسجيل الدخول
شاشة تسجيل الدخولاختيار البيئة

22:25 بدأت أبحث عن نوع من لوحة المفاتيح على الشاشة أو شيء من هذا. وجدت فقط "خريطة الأحرف". "حسنًا ، عظيم ، ها هي طريقتي!" ولكن كان هناك! يمكنك لصق النص ونسخه ولصقه ، لكن كيف تضغط مفتاح الإدخال ! اسمحوا لي أن أذكرك بأن المهمة هي بدء تشغيل sshd ، والذي يتلخص في الكتابة في المحطة الطرفية " sudo /etc/init.d/sshd start " والضغط على الزر Enter ، وهو الأمر الذي ليس لدي! ماذا تفعل؟ ولكن هناك طريقة!


22:30 وقت الراحة من الضوضاء. أذهب إلى المطبخ وأجلس على الكمبيوتر المحمول. أي محطات ، إذا قمت بلصق النص المنسوخ مع تغذية سطر فيها ، سوف تنفذ الأمر ، لأنه إدراك أن سطر التغذية هو Enter . لذلك ، تم العثور على الحل! تحتاج إلى تحميل صفحة HTML باستخدام الأمر وتغذية الأسطر إلى الإنترنت. إنه HTML ، لأنه ، كملف نصي بسيط ، سيتم فتح المتصفح في سطر واحد ، "يلتهم" كل الانتقالات إلى سطر جديد. لذلك تبدو صفحتي كما يلي:

<html>sudo /etc/init.d/sshd start<br/>1</html> 

هناك حاجة إلى "1" حتى تتمكن من نسخ الانتقال إلى سطر جديد ، وإلا يتم نسخ سطر واحد فقط ، كم عدد "br" لا تحدده. أقوم بتحميل الملف إلى موقع معين باستخدام الرابط " mydomen.ru/1.htm ".

22:40 سأعود إلى "غرفة الضوضاء". الشيء الرئيسي هو أن يكون لديك وقت للعودة قبل تشغيل شاشة التوقف ، والتي عندما تقول إنها لن تدع الإصدار القديم في النظام مع كلمة مرور فارغة! أفتح مع توقع نجاح المتصفح وجدول الرموز! أنا أكتب " mydomain ". تبحث عن نقطة ...


22:50 وجدت نقطة! يجب عليك تحديد وضع العرض "حسب كتلة Unicode". أطلب العنوان أكثر من ذلك ، تم العثور على فائدة "/" والأرقام مع نقطة! انسخ النص ، الصقه في شريط العنوان ، انقر فوق "انتقال". نظرًا لبطارية BIOS الميتة ، يتم ضبط الوقت في النظام على "01.01.2002" ، وفي ظل هذه الظروف لا تعمل شهادات SSL!

جدول الشخصيات
عرض وضع القائمةجدول الشخصيات

23:00 أنا في المطبخ ، أستريح من الضجيج. الشيء الرئيسي هو عدم الراحة لفترة طويلة ، وإلا سيتم تشغيل شاشة التوقف! أقوم بتهيئة NGINX لتحميل ملفي دون HTTPS إلى العنوان " mydomain.ru/2.htm " ، لأن تمت إعادة توجيه العنوان القديم وتخزينه مؤقتًا بواسطة المستعرض.


23:05 بعد قليل من الضجيج واستباقًا للنجاح ، أعيد كتابة الرابط ، لأنه لا يمكن محاكاة زر Backspace ! حسنًا ، هذا مخصص للضحك ، لكنني في الحقيقة أضغط فقط في جدول الرموز "2" ، وحدد ونسخ واستبدل في شريط العناوين. "اذهب!" "حقا!" اعتقدت. بكل فخر ، قمت بنسخ سطرين من الصفحة ووضعها في المحطة. خادم SSH قيد التشغيل ، لقد حان الوقت لمحاولة الاتصال من خلال النظر إلى عنوان IP في واجهة الإدارة المستندة إلى الويب على جهاز توجيه Wi-Fi! في الواقع ، لا ، إنه من المبكر جدًا! إنه لأمر مؤسف ، لم أفهم هذا على الفور ...


23:15 أعود إلى "الماوس" ، مضيفًا سطرًا لذلك

 sudo passwd<br/>123<br/>1 

وتحديث ملف HTML على الخادم. لحسن الحظ ، لا شيء أكثر للدخول! أنا أقوم بتحديث الصفحة. حسنًا ، وفقًا للنظام القديم ، قمت بنسخ الخطوط إلى الجهاز لتشغيل " sudo passwd " وبشكل منفصل مرتين لإدخال كلمة المرور وتكرارها.

23:17 متصل! الآن أنا لا أخاف من شاشة التوقف والضوضاء!


01:00 حول العملية التي مررت بها منذ اللحظة التي تم فيها إنشاء اتصال ssh وحتى الآن يوجد وصف مفصل في العديد من المصادر ، ويتم تقديم الأكثر اكتمالا في كتيب Gentoo . قمت بتجميع النواة وتثبيت اليرقة ونواة التجميع فيه. قم بإعداد الشبكة و SSH على النظام الجديد. تم ، إعادة التشغيل !


يوم 2 - يوم عطلة


10:00 عدت إلى مهمتي. تحولت على الخادم. لا شيء يحدث على الشاشة ، لا يوجد خادم على الشبكة! مشاكل الشبكة الفكر. بعد أن قمت بالتمهيد من LiveDVD ، قمت بتهيئة الشبكة ، لكنها لم تساعد ...

عند بدء تشغيل الخادم ، على جهاز التلفزيون القديم
صورة

10:30 قررت أنه سيكون من الجيد دراسة سجلات التنزيل. لا توجد سجلات! "نعم ، إذن لم يتم تحميل النظام! ولكن ما هو مكتوب على الشاشة؟ بعد التفكير قليلاً في الأسباب التي تجعل التلفزيون لا يعرض أي شيء ، قدم فرضية أنه لا يمكنه عرض الدقة التي يوجد بها خرج وحدة التحكم. على الشاشة ، في الواقع ، هو مكتوب ...


11:00 لقد غيرت إعدادات GRUB إلى إخراج 640 × 480. لقد ساعد. تقول "جارٍ تحميل Linux 4.19.27-gentoo-r1 ...". اتضح أنه ثمل عند تجميع النواة.


11:30 وضعت جينكرنيل ، مع الضبط اليدوي للنواة سأختبرها لاحقًا. لم تحدد! اتضح دعامة مع التاريخ. من الأفضل تحديثه في كل بداية ، يعتمد الكثير على هذا التاريخ. أود وضعه في BIOS ، ولكن لهذا أحتاج إلى لوحة مفاتيح ... يمكنني تغيير التاريخ إلى التاريخ الحالي.


14:00 يا هلا! النواة جمعت! شغل النواة في بووتلوأدر ، إعادة تشغيل. وأخيرا عملت!


الهدف الأول يتحقق!


علاوة على ذلك ، سأقوم بوضع محرك الأقراص الصلبة CentOS الثاني أيضًا بدون لوحة المفاتيح ، ولكن بالفعل من جنت! لكنني سأكتب عن هذا في الجزء الثاني. في الجزء الثالث ، سأجري اختبار تحميل خادم الويب باستخدام تطبيق بسيط على كل من هذه الأنظمة ومقارنة RPS.

Source: https://habr.com/ru/post/ar447330/


All Articles