تثبيت دبيان على Netgear Stora

ذات يوم وجدت هذه المعجزة بين يدي: نت جير مللي 2000. قررت التوقف فورًا عن استخدام نظام التشغيل المضمن وتثبيت نظام دبيان على محرك الأقراص الثابتة الخاص بي.

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

المصدر الرئيسي كان هذا مقالة.

أولا نحتاج إلى صور لتثبيت النظام: حصلت عليه هنا. قم بتنزيل كلا الملفين. نكتب هذه الملفات على جذر محرك أقراص فلاش بتنسيق Fat32.
ستحتاج أيضًا إلى محول USB إلى UART PL2303TA.

كان لي هذا واحد
تثبيت دبيان على Netgear Stora

ستحتاج أيضًا إلى برنامج للاتصال بالجهاز، على سبيل المثال Hyperterminal أو PuTTY (لم ينجح المعجون بالنسبة لي: استمر المحتالون في الدخول إلى الجهاز، لذلك استخدمت Hyperterminal.

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

بعد تفكيك الأجهزة، نقوم بتوصيل المحول. انتبه، لا تقم بتوصيل السلك الأحمر، أي. ما عليك سوى توصيل 3 أسلاك (من البطارية: أسود، أخضر، أبيض).
لذلك، يتم توصيل السلك، ويتم توصيل برامج التشغيل. في برنامج تشغيل منفذ com، قمنا بتعيين المعلمات: السرعة 115200، عدد البتات 8، بتات التوقف 1، عدم التكافؤ. بعد ذلك، قم بتشغيل الجهاز والاتصال به في المحطة. عندما ترى الرسالة اضغط على أي مفتاح... اضغط على أي مفتاح للدخول إلى أداة تحميل التشغيل u-boot.

استطرادا صغيرا.

قائمة الأوامر التي سنعمل عليها والتي ستكون مفيدة:
إعادة تعيين USB، إعادة تعيين IDE - تهيئة USB، أجهزة IDE
Fatls، ext2ls - عرض الدليل على نظام الملفات Fats أو ext2.
setenv - تحديد متغيرات البيئة
saveenv - كتابة المتغيرات على الذاكرة الداخلية
إعادة تعيين - إعادة تشغيل الجهاز
printenv - طباعة كافة المتغيرات
printenv NAME - إخراج متغير NAME
مساعدة - إخراج كافة الأوامر

بعد الدخول إلى أداة تحميل التشغيل، قم بتعيين معلمات الشبكة، وقم بتهيئة جهاز USB، وتأكد من أن محرك الأقراص المحمول يحتوي على الملفات الضرورية، واحفظ هذه المعلمات في ذاكرة الجهاز وأعد التشغيل:

الأوامر

usb reset
fatls usb 0
setenv mainlineLinux yes
setenv arcNumber 2743
setenv ipaddr your_IP
setenv gatewayip your_GW_IP
setenv dnsip your_DNS_IP
saveenv
reset

بعد إعادة التشغيل، أدخل الأوامر لبدء تثبيت دبيان:

usb reset
fatload usb 0 0x200000 uImage
fatload usb 0 0x800000 uInitrd
setenv bootargs console=ttyS0,115200n8 base-installer/initramfs-tools/driver-policy=most
bootm 0x200000 0x800000

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

setenv bootcmd_ide 'ide reset; ext2load ide 0 0x200000 /uImage; ext2load ide 0 0x800000 /uInitrd'
setenv bootcmd 'setenv bootargs $(console) root=/dev/sda2; run bootcmd_ide; bootm 0x200000 0x800000'
saveenv
reset

بعد إعادة التشغيل، يتم التمهيد من محرك أقراص دبيان الصلب، وهو ما أردناه في الأصل.

ملاحظة: استعادة أداة تحميل التشغيل الأصلية:

setenv mainlineLinux=no
setenv arcNumber
setenv bootcmd_ide
setenv bootcmd 'nand read.e 0x800000 0x100000 0x300000; setenv bootargs $(console) $(bootargs_root); bootm 0x800000'
saveenv
reset

المصدر: www.habr.com

إضافة تعليق