أحب الأجهزة القديمة ، وأود أن أشارككم قصة غريبة عن استكشاف قرص صلب واحد من متحف.
استحوذ متحف OS / 2 مؤخرًا على محرك أقراص صلبة Quantum Bigfoot TS بحالة ممتازة. كانت أقراص Bigfoot ، إذا لم يتذكرها أحد ، وسيلة تخزين غريبة بقياس 5.25 بوصة شائعة في التسعينيات. كانت رخيصة وبطيئة وكبيرة. لكنها غير عادية بطريقتها الخاصة.
كان هناك ملصق على القرص يوضح أن الجهاز كان داخل جهاز Compaq مرة واحدة. بعد توصيل الوسائط بنظام Linux ، اتضح أن القرص ليس فارغًا. كان بالفعل ممتعًا. ومع ذلك ، اتضح لاحقًا أن محتويات القرص لم تكن نموذجية على الإطلاق لنظام Linux.
بعد توصيل صورة القرص بالجهاز الظاهري ، اتضح أن القرص ليس قابلاً للتمهيد فحسب ، بل إنه يحمل نوعًا من الأشياء الرائعة التي ابتكرها Compaq و SCO ذات مرة. إليك ما تبدو عليه شاشة التمهيد:
نوع من خادم Microsoft / SCO / Compaq؟
بشكل عام ، ليس هناك الكثير لتراه. على الاطلاق. ولكن بعد تبديل المحطة الافتراضية (مع تركيبة Alt + F2 ، ومن الذي حصل Linux على هذه الفكرة؟) ، اتضح أن لدينا مزيجًا غريبًا من نظام التشغيل الجاهز مع بعض الإعدادات المخصصة:
Compaq ASOS تم تكوينه بواسطة SCO OpenServer
كما ترون ، هذا SCO OpenServer Release 5 ، ولكن مع بعض تعديلات كومباك. إذا قمت ببحث جيد على الشبكة ، يمكنك العثور على بعض التفاصيل. اتضح أن القرص الصلب ينتميCompaq Prosignia NeoServer ، خادم شبكة فاخر من أواخر التسعينيات. كان جهاز كمبيوتر سيليرون منخفض الطاقة ومنخفض التكلفة مزودًا بخادم ويب وخادم ملفات وخادم طباعة وما إلى ذلك. لسبب ما ، قررت Compaq استخدامه. في الحقيقة ، كان NeoServer يشبه إلى حد ما آلة التقطيع أو سلة المهملات . ومع ذلك ، نرى النقش "1999" و "الشبكة" ، لذا يجب أن يعمل كل شيء كما ينبغي. اعتمد الكثير من وظائف NeoServer على منتج VisionFS ، والذي كان مشابهًا تقريبًا لـ Samba.
لا يبدو أن خط NeoServer كان ناجحًا للغاية ، لذلك من الصعب العثور على الوثائق. هناك الكثير من الروابط الميتة. حتى موقع archive.org ليس لديه أرشيف Compaq FTP كامل.
/pub/supportinformation/techpubs/user_reference_guides الشجرة الفرعية بأكملها ليست موجودة .
أيضًا ، وفقًا لأحد منشورات المنتدى القديمة ، تم قفل NeoServer ، لذلك من المستحيل تسجيل الدخول كجذر من خلال وحدة التحكم. إذن كيف تصل إلى OpenServer؟
تم تكوين ASOS باستخدام معلمة تمهيد شبه غير موثقة QUIET = YES . هذا يعني أنه لا توجد طريقة لمقاطعة عملية التنزيل. لم أتمكن من العثور على طريقة للحصول على أي تمهيد لمستخدم واحد على OpenServer تم تكوينه بهذه الطريقة.
سيكون البديل الواضح هو توصيل القرص (الصورة) بـ Linux ... لكن هذا غير مفيد لأن Linux لا يدعم نظام ملفات OpenServer (HTFS). الخيار الوحيد المتبقي هو استخدام قرص تثبيت OpenServer.
لا يوفر هذا الخيار طريقة واضحة للوصول إلى سطر الأوامر ، ولكن لدينا بالفعل طريقتان. يقوم أحدهم بالضغط على المفتاح F8 (غير موثق) بعد تحميل المثبت. يؤدي هذا إلى إظهار شاشة تصحيح مع خيار "Shell escape": يقوم
Magic F8 بإحياء وظيفة مثبت التصحيح
وهناك خيار آخر هو إضافة "أدوات" إلى قائمة تمهيد مثبت OpenServer ، على سبيل المثال:
المزيد من سحر تمهيد OpenServer
بعد التمهيد ، ينتقل المثبت إلى هذه القائمة بدلاً من تثبيت نظام التشغيل:
قائمة أدوات OpenServer
لذلك ، وصلنا إلى سطر الأوامر ويمكننا تحميل نظام ملفات القرص الصلب باستخدام
mount/mnt/dev/hd0root. في هذه المرحلة ، يجب أن يكون من الممكن تشغيل الأمرpasswd، والتي يتم من خلالها إعادة تعيين / حذف كلمة مرور الجذر. للأسف ، ليس كل شيء بهذه البساطة. نعم ، يجب أن يعمل بهذه الطريقة وهناك إرشادات حول كيفية إعادة تعيين كلمة مرور الجذر. ومع ذلك ، هذا لا يعمل على ASOS Compaq.
المشكلة هي أنه
/etc/passwd- إنه مجرد ارتباط رمزي بـ /rwroot/etc/passwd. لا أعرف أين هو. تبين أن مفهوم "rwroot" خاص تمامًا بـ ASOS ، حيث لم أجد أي روابط حول هذا الموضوع.
دعنا نلقي نظرة داخل نظام الملفات الجذر ، في الدليل
/idev. هناك /idev/rwroot أرقام ثانوية وكبيرة من 1 إلى 43. إذا حاولت mknod /dev/rwroot b 1 43، ثم mkdir /rwrootفي النهاية mount /dev/rwroot /rwroot، سنحقق النتيجة المرجوة. وأخيراً افتح /etc/passwdالملف الحقيقي في vi:
ها هو ملف كلمة مرور ASOS الحقيقي
بالطبع ، توجد كلمات المرور الحقيقية في ملف الظل ، لكن تغيير ما نحتاج إليه ليس بالأمر الصعب على الإطلاق. إعادة تشغيل واحدة ... وهي في الحقيبة! دخلنا:
سطر أوامر ASOS
ربما ساعدت هذه المعلومات شخصًا ما قبل 20 عامًا. الآن ، مجرد طريقة للتخفيف من حكة البحث.
ملاحظة
شكرآ لك على أهتمامك. المصدر .