रास्पबेरी 3 - यूएसबी से बूट - लेकिन कैसे?


11

जाहिरा तौर पर रास्पबेरी पाई 3 एसडी कार्ड के अलावा यूएसबी फ्लैश ड्राइव सहित अन्य चीजों से बूट हो सकती है। मैंने आज अपना पीआई 3 प्राप्त किया (हुर्रे!) और एक एसडी कार्ड और एक यूएसबी फ्लैश ड्राइव दोनों में नवीनतम रास्पियन को जलाया।

एसडी कार्ड से पाई बूट कोई चिंता नहीं है (बेशक!), लेकिन यह कुछ नहीं करता है अगर मैं सिर्फ यूएसबी स्टिक में प्लग करता हूं (और मैंने एसडी कार्ड को हटा दिया है)।

क्या आपको अभी भी 'प्री-बूट' के लिए एसडी कार्ड की जरूरत है, या क्या आपको एक निश्चित तरीके से यूएसबी स्टिक को प्रारूपित करना है? किसी को भी इस काम की तरह एक सेटअप है?

देखें: https://www.raspberrypi.org/magpi/pi-3-interview/ पर "USB और PXE नेटवर्क बूट"

कभी-कभी एसडी कार्ड के बजाय एक फ्लैश ड्राइव पर विंडोज 10 आईओटी या उबंटू जैसे परीक्षण ऑपरेटिंग सिस्टम में स्वैप करने में सक्षम होना अच्छा होगा!


1
आपको क्यों लगता है कि "Pi 3 अब SD कार्ड के अलावा अन्य चीजों से बूट कर सकता है"
Milliways

पहले से ही एक पी -3 टैग था।
Jacobm001

आह - मैंने इसे गलत समझा मुझे लगता है - शीर्षक यूएसबी-बूट का सुझाव देता है। लेकिन मुझे लगता है कि यह नेटवर्क-बूट और यूएसबी (डायरेक्ट मास स्टोरेज) है ...
monojohnny

3
@milliways क्योंकि उन्होंने ऐसा कहा? raspberrypi.org/magpi/pi-3-interview
थॉमस

1
@Milliways लेकिन पीएक्सई "एसडी कार्ड के अलावा कुछ और" है
थॉमस

जवाबों:


11

मुझे लगता है कि वर्तमान में प्रदान किया गया उत्तर गलत है - या कम से कम यह होगा। एक से एबेन साथ MagPi साक्षात्कार :

"... फाउंडेशन के पास दो नए फीचर्स जोड़ने के लिए ब्रॉडकॉम के लिए कुछ अंतिम इनपुट थे: सीधे USB मासस्टोरेज और पीएक्सई नेटवर्क बूट क्षमताएं।" गॉर्डन ने चिप के लिए बूट रोम को फिर से लिखा और फिर ब्रॉडकॉम को एक अद्यतन बूट रोम प्रदान किया, ' इसे चिप में बंद करो, यह काम करेगा ',' 'एबेन हँसता है। "और यह करता है!" (महत्व दिया)।

एबेन इस बात पर ध्यान देता है कि हार्डवेयर इन सुविधाओं का समर्थन करता है, लेकिन सॉफ्टवेयर के समर्थन के लिए लॉन्च होने के बाद कुछ समय लगेगा। हमारे पास पहले से ही एसडी से "प्री-बूट" है, इसलिए एबेन का उल्लेख कुछ नया है। यह भी समझ में आता है कि वे इन सुविधाओं को 1 जोड़ना चाहते हैं) सभी एसडी भ्रष्टाचार के मुद्दों के साथ, 2) लागत को कम रखने के लिए - क्यों अपने उपयोगकर्ताओं को एसडी से बस बूट करने के लिए कहें , और 3) में इसके उपयोग का समर्थन करने में मदद करने के लिए शिक्षा - एक ही छवि से 30 RPI3s सभी PXE बूटिंग के साथ एक स्कूल लैब की कल्पना करो!


2
अभी तक इसकी कोशिश नहीं की गई है: लेकिन इसे देखें: raspberrypi.org/blog/pi-3-booting-part-i-usb-mass-storage-boot
monojohnny


1

प्री-बूट के लिए आपको अभी भी अपने एसडी कार्ड की आवश्यकता है। फिर आप कर्नेल मापदंडों में रूट = / dev / sdX (आपका USB) पास करके USB DoK को बूट प्रक्रिया दे सकते हैं।

देखें: https://archlinuxarm.org/forum/viewtopic.php?f=64&t=9537


2
यह गलत है। एक बार उचित सॉफ्टवेयर उपलब्ध होने के बाद एसडी कार्ड की जरूरत नहीं होगी, जो कि एबेन अप्टन के बारे में बोल रहा था। जैसा कि यह वर्तमान में है, हमें इंतजार करना चाहिए।
यूटाजार्हेड

-1

USB- बूट विकल्प पर डिफ़ॉल्ट नहीं है। इसे पहले फर्मवेयर में एक ट्वीक की आवश्यकता होती है। कृपया पाई दस्तावेज देखें । यूएसबी-बूट विकल्प सभी यूएसबी ड्राइव का समर्थन नहीं करता है, बस 2 सेकंड में वह स्टार्टअप (जिसे आप 5 तक बढ़ा सकते हैं)।


1
एक लिंक और ऐसा करने का एक सारांश मदद करेगा।
स्टीव रोबिलार्ड

स्टीव की टिप्पणी के अलावा, उचित व्याकरण पर एक प्रयास भी बहुत सराहना की जाएगी।
Jacobm001
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.