الإعلانات

Raspberry Pi هي مجموعة رائعة ومتعددة الاستخدامات ، قادرة على تنفيذ مشاريع متنوعة مثل تشغيل مركز وسائط لاستخدامه كراديو إذاعي. ولكن لديها عيب واحد صارخ: عدم القدرة على التمهيد من USB.

حسنا ، حتى الآن ، هذا هو.

التوت بي 3 أطلق عليه الرصاص من MakeUseOf

إذا كنت تستخدم التوت بي 3 The Raspberry Pi 3: أسرع ، أفضل ، مع شبكة Wi-Fi و Bluetoothاليوم ، أعلنت مؤسسة Raspberry Pi عن إطلاق Raspberry Pi 3. إنه التحديث الأكثر أهمية للخط الشهير لأجهزة الكمبيوتر منخفضة التكلفة حتى الآن. اقرأ أكثر ، أصبح من الممكن الآن التخلي عن التمهيد من microSD وبدلاً من ذلك ، قم بتمهيد الكمبيوتر من جهاز USB. قد يكون هذا بمثابة عصا فلاش ، أو محرك أقراص صلبة مزود بمحول USB ، أو حتى محرك أقراص ثابت USB بالحجم الكامل. هذا تطور مهم ، لذلك دعونا نلقي نظرة على كيفية إعداد Raspberry Pi 3 للتمهيد من USB.

البدء: تثبيت Raspbian وإضافة ملفات جديدة

من الأفضل أن تبدأ هذا المشروع بنسخة جديدة من Raspbian ، لذلك قم بتنزيل احدث اصدار (كانوا يستخدمون راسببيان جيسي 5 طرق جديدة Raspbian جيسي يجعل التوت بي أسهل للاستخدامبعد إصدار Debian Jessie في يوليو ، تم منح مجتمع Raspberry Pi إصدارًا جديدًا من أشكال Raspbian ، استنادًا إلى توزيعة "الوالد". اقرأ أكثر

) و تثبيته بالطريقة المعتادة كيفية تثبيت نظام التشغيل على التوت بيفيما يلي كيفية تثبيت نظام التشغيل على Raspberry Pi وكيفية استنساخ الإعداد المثالي لاسترداد سريع للكوارث. اقرأ أكثر . بمجرد الانتهاء من ذلك ، أخرج البطاقة بأمان من جهاز الكمبيوتر الخاص بك ، وأدخلها في وضع التشغيل Raspberry Pi والتمهيد ، الاتصال عن بعد عبر SSH إعداد التوت بي الخاص بك للاستخدام مقطوعة الرأس مع SSHيمكن لـ Raspberry Pi قبول أوامر SSH عند الاتصال بشبكة محلية (إما عن طريق Ethernet أو Wi-Fi) ، مما يتيح لك إعداده بسهولة. تتجاوز فوائد SSH المزعجة في الفحص اليومي ... اقرأ أكثر بمجرد الأحمال.

تسجيل الدخول (إلا إذا قمت بتغيير بيانات الاعتماد الافتراضية تأمين التوت بي الخاص بك: من كلمات المرور لجدران الحمايةيمكن لأي شخص استخدام Google للعثور على اسم المستخدم وكلمة المرور الافتراضيين لـ Raspberry Pi. لا تعطي المتسللين تلك الفرصة! اقرأ أكثر ) ثم قم بتشغيل الأوامر التالية ، والتي ستحل محل الافتراضي start.elf و bootcode.bin الملفات ذات البدائل التي تم تنزيلها حديثًا:

sudo apt-get update sudo BRANCH = التحديث التالي لـ rpi

هذا التحديث يسلم الملفين في /boot الدليل. مع تنزيل الملفات ، تابع لتمكين وضع تمهيد USB من خلال:

صدى program_usb_boot_mode = 1 | sudo tee -a /boot/config.txt

يضيف هذا الأمر program_usb_boot_mode = 1 تعليمات إلى نهاية config.txt ملف.

لينكس التمهيد الطرفية التوت بي 3 مع USB

ستحتاج إلى إعادة تشغيل Pi بمجرد الانتهاء من ذلك.

الخطوة التالية هي التحقق من أن OTP - ذاكرة قابلة للبرمجة لمرة واحدة - قد تم تغييرها. تحقق هذا مع:

vcgencmd otp_dump | grep 17:

إذا كانت النتيجة هي ممثل العنوان 0x3020000a (مثل 17: 3020000a) ثم كل شيء جيد حتى الآن. في هذه المرحلة ، إذا كنت ترغب في إزالة program_usb_boot_mode = 1 خط من config.txt ملف ، يمكنك. أصبح Pi متاحًا الآن للتمهيد من USB ، وقد ترغب في استخدام نفس بطاقة microSD في Raspberry Pi 3 ، بنفس الصورة ، لذا فإن إزالة الخط فكرة جيدة.

لينكس التمهيد الطرفية التوت بي 3 مع USB نانو تحرير

يتم ذلك بسهولة عن طريق التحرير config.txt في نانو:

sudo nano /boot/config.txt

حذف أو التعليق خارج السطر المقابل (مع ما يلي #).

تحضير جهاز التمهيد USB الخاص بك

بعد ذلك ، قم بتوصيل عصا USB مهيأة (أو جاهزة للحذف) بمنفذ احتياطي على جهاز Raspberry Pi 3. من خلال هذا الإدراج ، سنواصل نسخ نظام التشغيل عبر.

تبدأ بتحديد عصا USB الخاص بك ، مع lsblk أمر.

لينكس محطة التمهيد التوت بي 3 مع قيادة USB LSBLK

في هذا المثال ، بطاقة SD هي mmcblk0 بينما عصا USB هي حزب العمل الديمقراطي (إنه القسم المنسق هو sda1). إذا كان لديك أجهزة تخزين USB أخرى متصلة ، فقد تكون عصا USB هي sdb ، sdc ، إلخ عند إنشاء اسم عصا USB ، قم بإلغاء تثبيت القرص واستخدم الأداة المفصولة لإنشاء قسم بسعة 100 ميجابايت (FAT32) وقسم Linux:

sudo umount / dev / sda sudo افترق / dev / sda

في موجه (مفصول) ، أدخل:

msdos mktable

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

إذا واجهت أي مشاكل هنا ، فقد تحتاج إلى التبديل إلى سطح المكتب (إما يدويًا ، أو أكثر من VNC كيفية تشغيل سطح المكتب البعيد على التوت بي مع VNCماذا لو كنت بحاجة إلى الوصول إلى سطح المكتب Raspberry Pi من جهاز الكمبيوتر أو الكمبيوتر المحمول ، دون الحاجة إلى توصيل لوحة المفاتيح والماوس والشاشة؟ هذا هو المكان الذي يأتي فيه VNC. اقرأ أكثر ) وتأكد من إلغاء تثبيت القرص ، قبل إدخال الأمر mktable msdos في سطر الأوامر في إطارات.

تابع الإفصاح عن الآتي:

mkpart الابتدائي fat32 0 ٪ 100M mkpart الابتدائي ext4 100M 100 ٪ الطباعة

سيؤدي ذلك إلى إخراج بعض المعلومات المتعلقة بالقرص والأقسام الجديدة. تابع الخروج مع افترق مع Ctrl + C ، قبل إنشاء نظام ملفات التمهيد ، ونظام ملفات الجذر:

sudo mkfs.vfat -n BOOT -F 32 / dev / sda1. sudo mkfs.ext4 / dev / sda2

ستحتاج بعد ذلك إلى تثبيت أنظمة الملفات المستهدفة ، قبل نسخ نظام التشغيل Raspbian الحالي إلى جهاز USB.

سودو mkdir / كزاز الرضع / الهدف. سودو جبل / ديف / sda2 / كزاز الرضع / الهدف / سودو mkdir / كزاز الرضع / الهدف / التمهيد. sudo mount / dev / sda1 / mnt / target / boot / sudo - الحصول على التحديث ؛ sudo - الحصول على تثبيت rsync. sudo rsync -ax - التقدم / / التمهيد / كزاز الرضع / الهدف

آخر واحد هو الأمر النهائي الذي ينسخ كل شيء ، وبالتالي سيستغرق بعض الوقت حتى يكتمل. الوقت لصنع القهوة!

لينكس محطة التمهيد توت العليق بي 3 مع نسخ USB

بعد ذلك ، تحتاج إلى تحديث مفاتيح مضيف SSH ، للحفاظ على الاتصال مع Raspberry Pi المعاد تشكيله بعد إعادة تشغيل وشيكة:

مؤتمر نزع السلاح / كزاز الرضع / الهدف. سودو جبل - ربط / ديف ديف. سودو جبل - ربط / تميز الكلية. سودو جبل - ربط / بروك بروك. sudo chroot / كزاز الرضع / الهدف. rm / etc / ssh / ssh_host * dpkg- إعادة تكوين openssh خادم. خروج. سودو umount ديف. سودو umount تميز الكلية. sudo umount بروك
لينكس التمهيد الطرفية التوت بي 3 مع USB SSH

لاحظ أنه بعد sudo chroot (الأمر الخامس أعلاه) ، أنت تقوم بالتبديل إلى الجذر ، وبالتالي سيتغير المستخدم من بي @ رسبري باي إلى @ الجذر رسبري باي حتى تدخل الخروج على السطر 8.

الاستعداد لإعادة التشغيل من USB!

فقط عدد قليل من الأشياء التي يمكنك فرزها قبل أن يكون Raspberry Pi جاهزًا للتشغيل من USB. نحن بحاجة إلى تحرير cmdline.txt مرة أخرى من سطر الأوامر مع:

sudo sed -i "s، root = / dev / mmcblk0p2، root = / dev / sda2،" /mnt/target/boot/cmdline.txt

وبالمثل ، يجب إجراء التغيير التالي على fstab:

sudo sed -i "s، / dev / mmcblk0p، / dev / sda،" / mnt / target / etc / fstab

أنت الآن على استعداد لإلغاء تثبيت أنظمة الملفات قبل إيقاف تشغيل Pi:

مؤتمر نزع السلاح ~ sudo umount / كزاز الرضع / الهدف / التمهيد. sudo umount / كزاز الرضع / الهدف. sudo poweroff

لاحظ أن هذا يستخدم الجديد POWEROFF القيادة كبديل ل اغلق.

عند إيقاف تشغيل Pi ، قم بفصل مزود الطاقة قبل إزالة بطاقة SD. بعد ذلك ، أعد توصيل مصدر الطاقة - يجب أن يكون لديك Raspberry Pi قيد التشغيل من جهاز USB! ولمزيد من المساعدة في Pi الخاص بك ، تحقق من كيفية إعداد Wi-Fi و Bluetooth على Raspberry Pi 3 كيفية إعداد Wi-Fi و Bluetooth على Raspberry Pi 3على عكس الموديلات القديمة ، يحتوي Raspberry Pi 3 و 4 على إمكانيات Wi-Fi و Bluetooth. إليك كيفية إعدادها بشكل صحيح. اقرأ أكثر .

على استعداد ل محاولة التوت بي 4 لماذا يجب على الجميع تجربة Raspberry Pi 4: ميزات جديدة ومواصفات مثيرة للإعجابهل أنت مهتم بشراء Raspberry Pi 4؟ إليك الميزات الجديدة ، فضلاً عن سبب توفر ثلاثة إصدارات من Raspberry Pi 4. اقرأ أكثر ? تحقق من ميزاته والمواصفات.

كريستيان كاولي هو نائب رئيس التحرير لشؤون الأمن و Linux و DIY و Programming و Tech Explained. كما أنه ينتج The Really Useful Podcast ولديه خبرة واسعة في دعم برامج سطح المكتب والبرامج. كريستيان هو أحد المساهمين في مجلة Linux Format ، وهو من عشاق توت العليق Raspberry Pi و Lego lover ومروحة الألعاب القديمة.