جدول المحتويات:
- الخطوة 1: المستلزمات
- الخطوة 2: قم بإعداد بطاقة SD
- الخطوة 3: تقسيم بطاقة SD
- الخطوة 4: قسم بطاقة SD (تابع)
- الخطوة الخامسة: إنشاء نظام الملفات
- الخطوة 6: احصل على Distro and Kernel
- الخطوة السابعة: تثبيت نظام التشغيل
- الخطوة 8: قم بتحرير Fstab
- الخطوة 9: إعادة تعيين كلمة مرور الجذر
- الخطوة 10: قم بتحرير تكوين الشبكة
- الخطوة 11: قم بإعداد Linux Box الخاص بك لتحديث Kernel
- الخطوة 12: تغيير Boot Parms
- الخطوة 13: ملاحظات التثبيت اللاحقة
فيديو: كيفية تثبيت Fedora على SheevaPlug وتشغيل بطاقة SD: 13 خطوة
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:42
رأيت منشورًا على SheevaPlug في Slashdot ثم في Popular Mechanics. يبدو وكأنه جهاز مثير للاهتمام يعمل @ 2.5 واط ، بدون مراوح ، وحالة صلبة ولا حاجة إلى شاشة.
لسنوات كنت أحمل شاشة CRT قديمة فقط في حالة تعطل صندوق linux الخاص بي ، فلا داعي لأن هذا يحتوي على وحدة تحكم تسلسلية حقيقية مضمنة. ستوضح هذه التعليمات بالتفصيل كيفية إنشاء SheevaPlug مع Fedora (الإصدار 12) ، للتشغيل والتمهيد من بطاقة SD. حصلت على الكثير من المعلومات الجيدة من منتدى PlugComputer و FedoraProject Wiki
الخطوة 1: المستلزمات
سوف تحتاج إلى: SheevaPlug Dev Kit (اشتريت خاصتي من Global Scale) قارئ بطاقة SD CardSD ، صندوق لينكس لتثبيت نظام التشغيل على بطاقة SD.
الخطوة 2: قم بإعداد بطاقة SD
أضف بطاقة SD إلى صندوق Linux الذي تقوم ببناء هذا عليه وقم بتشغيل: dmesg | يظهر الإخراج هنا أنه قد تم تركيبه كـ / dev / sdc.
الخطوة 3: تقسيم بطاقة SD
سنقوم بتقسيم بطاقة SD الآن. fdisk / dev / sdc احذف أي أقسام موجودة. د 1
الخطوة 4: قسم بطاقة SD (تابع)
قم بإنشاء القسم الجديد. افتراضية caccept اجعله قابلاً للتمهيد a تحقق من ذلك p اكتب جدول الأقسام الجديد
الخطوة الخامسة: إنشاء نظام الملفات
أنشئ نظام الملفات. mkfs.ext2 / ديف / sdc1
الخطوة 6: احصل على Distro and Kernel
قم بتنزيل Kernel and Distrowget https://ftp.linux.org.uk/pub/linux/arm/fedora/platforms/sheevaplug/uImage-2.6.30-sheevaplugwget https://ftp.linux.org.uk/pub/ لينكس / ذراع / فيدورا / rootfs / rootfs-f12.tar.bz2
الخطوة السابعة: تثبيت نظام التشغيل
قم بإنشاء mount pointmkdir / media / flash قم بتثبيت بطاقة SD Card mount / dev / sdc1 / media / flash فك ضغط نظام الملفات tar -jxf rootfs-f12.tar.bz2 انسخ نظام الملفات إلى sd cardcp -r rootfs-f12 / * / media / flash / انسخ النواة إلى sd cardcp uImage-2.6.30-sheevaplug / media / flash / boot /
الخطوة 8: قم بتحرير Fstab
يجب تحرير fstab للإشارة إلى بطاقة SD. يرى Sheevaplug بطاقة SD كـ / dev / mmcblk0p X vi / etc / fstab change / root to / dev / mmcblk0p1 / ext2 relatime 1 0
الخطوة 9: إعادة تعيين كلمة مرور الجذر
ليس لدي أي فكرة عما تم تعيين كلمة مرور الجذور عليه. لذلك سنقوم بإزالته. vi / media / flash / etc / shadow تغيير كلمة المرور: الجذر: 65946945gkfhkfjghkfghfkngdfshgt843: 14495: 0: 99999: 7::: toroot:: 14495: 0: 99999: 7:::
الخطوة 10: قم بتحرير تكوين الشبكة
قم بتحرير تكوين الشبكة لشبكتك vi / media / flash / etc / sysconfig / network NETWORKING = yes HOSTNAME = YourHostnameHerevi / media / flash / etc / sysconfig / network-scripts / ifcfg-eth0DEVICE = eth0 BOOTPROTO = ثابت ONBOOT = yes NETMASK = 255.255.255.0 IPADDR = 10.0.0.2 GATEWAY = 10.0.0.1 DNS1 = 10.0.0.1 TYPE = Ethernet USERCTL = لا يوجد PEERDNS = لا IPV6INIT = لا NM_CONTROLLED = لا قم بإلغاء تحميل بطاقة sd umount / media / flash ضعها في SheevaPlug
الخطوة 11: قم بإعداد Linux Box الخاص بك لتحديث Kernel
يأتي جهاز SheevaPlug مزودًا ببرنامج ثابت يمكنه التمهيد من بطاقات SD. لذلك تحتاج إلى تحديثه عبر TFTP. قم بتثبيت tftp serveryum install tftp-server احصل على صورة u-boot واجعلها متاحة لـ sheevaplug cd / var / lib / tftpboot / wget https://www.cyrius.com/tmp/ u-boot.bin-3.4.19 mv u-boot.bin-3.4.19 uboot.bin vi /etc/xinetd.d/tftp تغيير "تعطيل = نعم" إلى "تعطيل = لا" أضف البرنامج النصي لتحميل ftdi برنامج التشغيل عند توصيل SheevaPlug: vi /etc/udev/rules.d/85-sheevaplug.rules # إذا لم يطالب أي برنامج تشغيل بالواجهة بعد ، قم بتحميل ftdi_sio ACTION == "add"، SUBSYSTEM == "usb"، ENV { DEVTYPE} == "usb_interface" ، / ATTRS {idVendor} == "9e88" ، ATTRS {idProduct} == "9e8f" ، / DRIVER == "" ، / RUN + = "/ sbin / modprobe -b ftdi_sio" # add sheevaplug VID و PID إلى قائمة الأجهزة التي يدعمها ftdi_sio ACTION == "add" ، SUBSYSTEM == "drivers" ، / ENV {DEVPATH} == "/ bus / usb-serial / drivers / ftdi_sio" ، / ATTR { new_id} = "9e88 9e8f" # اختياريًا إنشاء ارتباط رمزي ملائم لجهاز وحدة التحكم ACTION == "add"، KERNEL == "ttyUSB *"، / ATTRS {interface} == "SheevaPlug JTAGKey FT2232D B"، / ATTR S {bInterfaceNumber} == "01"، / SYMLINK + = "sheevaplug" *** قم بتوصيل الكبل التسلسلي من Sheevaplug ، إذا لم يتم إنشاء a / dev / ttyUSBx ، أعد تشغيل نظام Linux الخاص بك
الخطوة 12: تغيير Boot Parms
قم بتوصيل كبل USB بموصل USB الصغير الموجود في SheevaPlug بمنفذ USB في صندوق Linux الخاص بك. screen / dev / ttyUSBX 115200 تحديث البرنامج الثابت Marvell >> setenv serverip 192.168.1.2 # IP لخادم TFTP الخاص بك Marvell >> setenv ipaddr 192.168.1.200 #IP of sheevaplug Marvell >> bubt uboot.bin ** Warning ** If U- سيتم تغيير Boot Endiannes (LE-> BE أو BE-> LE) ، ثم يجب تجاوز معلمات Env.. هل تريد تجاوز معلمات Env؟ ن bootcmd_mmc 'mmcinit ؛ ext2load mmc 0 0x800000 /boot/uImage-2.6.30-sheevaplug 'setenv bootcmd' setenv bootargs $ (bootargs_console) $ (bootargs_root) ؛ تشغيل bootcmd_mmc ؛ bootm 0x0800000 'إعادة تعيين saveenv يجب التمهيد الآن.
الخطوة 13: ملاحظات التثبيت اللاحقة
تحتاج إلى تغيير كلمة مرور الجذر. لا يتم تحميل جداول IP مباشرة عند تثبيت f12 الخاص بي. لذا قم بتحرير /etc/hosts.allow و hosts.deny حتى يتمكن شخص ما من اكتشاف ذلك … أشغّل Apache / PHP / DNSmasq / samba / إلخ عليه ولا أستطيع أن ألاحظ أي نجاح كبير في الأداء.
موصى به:
كيفية تثبيت وتشغيل وتوصيل وحدة تحكم بالمحاكي: 7 خطوات
كيفية تثبيت وتشغيل وتوصيل وحدة تحكم بالمحاكي: هل سبق لك الجلوس وتذكر طفولتك كلاعب شاب وترغب أحيانًا في إعادة زيارة تلك الجواهر القديمة من الماضي؟ حسنًا ، هناك تطبيق لذلك …. بشكل أكثر تحديدًا هناك مجتمع من اللاعبين الذين يصنعون البرامج
كيفية تثبيت نظام التشغيل على Raspberry Pi: 15 خطوة (بالصور)
كيفية تثبيت نظام التشغيل على Raspberry Pi: Raspberry Pi هو كمبيوتر صغير يمكن توصيله بشاشة كمبيوتر ويستخدم لوحة مفاتيح وفأرة قياسية تمكن المستخدم من معرفة المزيد عن البرمجة. يمكنك بناء جهاز إنترنت الأشياء الخاص بك معه. Raspberry Pi مثل
تثبيت Windows على محرك أقراص خارجي باستخدام قسم Mac على جهاز Mac: 5 خطوات (بالصور)
تثبيت Windows على محرك أقراص خارجي مع قسم Mac على Mac: إذا كنت قد اشتريت شيئًا مثل MacBook pro الأساسي ووفرت القليل من المال ، ولكن سرعان ما واجهت مشكلة التخزين عند محاولة تثبيت Windows باستخدام Bootcamp ، نعلم جميعًا أن 128 جيجابايت ليست كافية هذه لذا ربما اشترينا شيئًا ما
كيفية تثبيت وتشغيل Linux Small Damn على محرك أقراص فلاش USB: 6 خطوات
كيفية تثبيت وتشغيل برنامج Damn Small Linux على محرك أقراص فلاش USB: هل تريد معرفة كيفية تثبيت وتشغيل Damn Small Linux على محرك أقراص فلاش USB ، ثم تابع القراءة. سوف تحتاج إلى رفع مكبرات الصوت الخاصة بك مثل الطريق الكامل للفيديو الذي واجهت بعض المشاكل مع مستوى صوت الميكروفون
تنزيل وتشغيل ألعاب الفلاش على الإنترنت أو دون الاتصال به: 5 خطوات
تنزيل ألعاب الفلاش وتشغيلها على الإنترنت أو خارجها: سأعلمك في هذا الدليل كيفية تنزيل ألعاب الفلاش. هذا رائع للعب في الرحلات والأشياء التي لا يمكنك الحصول عليها عبر شبكة wi-fi