الرئيسية / لينكس / عملية بدء تشغيل Raspberry Pi على نظام Linux

عملية بدء تشغيل Raspberry Pi على نظام Linux

عملية بدء تشغيل Raspberry Pi على نظام Linux

إذا قمت بتجربة العديد من لوحات Raspberry Pi فسيصبح هذا مملاً بمرور الوقت.

 

مميزات PiFlash

يحتوي PiFlash على ميزات تجذب المبتدئين والخبراء.

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

للمستخدمين الخبراء ، يبسط PiFlash عملية كتابة بطاقة SD. عندما تقوم بتنزيل ملف “صورة” لنظام التشغيل قابل للتمهيد ، يكون عادةً في أرشيف ZIP أو مضغوط.

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

للمبتدئين ، هناك ميزة أمان مهمة: سوف يقوم PiFlash بالكتابة فقط على بطاقة SD ويرفض الكتابة إلى أي نوع آخر من الأجهزة.

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

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

تثبيت PiFlash

PiFlash متاح من CPAN ، شبكة الأرشيف الشاملة Perl – ولكن قبل المتابعة ، تأكد من تثبيت جميع حزم التبعية. لتثبيت التبعيات:

على أنظمة Linux المستندة إلى RPM (Red Hat Enterprise و Fedora و CentOS وغيرها):

sudo dnf install coreutils util-linux perl file-libs perl-File-LibMagic perl-IO perl-Exception-Class perl-Try-Tiny perl-Module-Pluggable perl-File-Path perl-YAML-LibYAML gzip unzip xz e2fsprogs dosfstools على أنظمة Linux المستندة إلى دبيان (دبيان ، أوبونتو ، راسببيان ، إلخ):
sudo apt-get install coreutils util-linux klibc-utils perl-base libmagic1 libfile-libmagic-perl libio-all-perl libexception-class-perl libtry-tiny-perl libmodule-pluggable-perl libyaml-libyaml-perl gzip xz-utils e2fsprogs dosfstools

بالنسبة للتوزيعات القائمة على المصدر أو أنظمة التعبئة الأخرى ، راجع وثائق CPAN للحصول على قائمة التبعية.

بعد ذلك ، قم بتثبيت PiFlash باستخدام أداة CPAN:

 

cpan PiFlash

لديّ إصدار قائم على Dist :: Zilla لإعداد حزم DEB و RPM ، لكنه ليس موجودا في أي من أرشيفات الحزم الرئيسية حتى الآن. هذا ممكن في المستقبل.

تشغيل PiFlash

إذا قمت بتشغيل الأمر piflash فقط دون أي وسيطات فسيتم طباعة معلومات الاستخدام.

 

usage: piflash [–verbose] [–resize] [–config conf-file] input-file output-device
piflash [–verbose] [–config conf-file] –SDsearch
piflash –version
قم بمسح النظام للحصول على بطاقات SD للحصول على اسم الجهاز بالضبط ، والذي ستحتاج إليه لمعلمة جهاز مخرجات Pi-Flash أدناه.
piflash --sdsearch إذا لم يتم العثور على بطاقات SD ، فإنه يقول أنه لا يمكن العثور على أي شيء.
no SD cards found on system
بالمناسبة إذا كان لديك كاتب بطاقة SD لا يعرفه PiFlash فيرجى إخبارنا عن طريق إرسال تقرير على GitHub.
قد يختلف اسم جهازك بالضبط حسب برامج التشغيل والأسماء المستخدمة من قبل الأجهزة الأخرى على نظامك.
إذا كان لديك قارئ / كاتب يستند إلى USB ، فقد يقول شيئًا مثل هذا:
SD cards found: /dev/sdb أو إذا كان لديك فتحة بطاقة SD مدمجة ، فقد تستخدم برنامج تشغيل مختلفًا ويكون لها اسم يشير إلى أنها بطاقة SD تستخدم برنامج تشغيل MMC (MultiMediaCard):
SD cards found: /dev/mmcblk0

بعد ذلك ، قم بتنزيل صورة النظام لتثبيت.

لدى Raspberry Pi Foundation قائمة قديمة من الاحتمالات التي لم تعد محدثة.

نظرًا لأن Raspbian هو التوزيع الرسمي لنظام Linux لـ Raspberry Pi ، فإن دعم السائق يذهب إلى هناك أولاً.

يعمل فقط إذا كان الجذر هو نظام ملفات Linux ext2 / 3/4.
تتيح معظم التوزيعات ذلك كخيار يمكنك القيام به يدويًا بعد التثبيت ، ولكن هذا يجعله يعمل آليا في خطوة واحدة.

شاهد أيضاً

كيفية تثبيت برنامج device driver على لينكس

كيفية تثبيت برنامج device driver على لينكس

كيفية تثبيت برنامج device driver على لينكس 1. واجهات المستخدم إذا كنت جديدًا على نظام …

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *