วิธีการติดตั้ง Raspbian โดยไม่มีเครื่องอ่านการ์ด SD


13

ฉันใหม่สำหรับแพลตฟอร์ม Raspberry Pi และฉันเพิ่งซื้อมา! ฉันดาวน์โหลด Raspbian จากตำแหน่งดาวน์โหลดจากนั้นฉันก็รู้ว่าฉันไม่มีเครื่องอ่านการ์ดเพื่อติดตั้ง ISO ฉันจะติดตั้งโดยไม่มีเครื่องอ่านได้อย่างไร? ฉันมีคอมพิวเตอร์ตั้งโต๊ะและตัวเชื่อมต่ออื่น ๆ ทั้งหมดเช่นสายเคเบิลอีเธอร์เน็ต โปรดช่วยฉันในเรื่องนี้


คุณสามารถรับเครื่องอ่านการ์ด SD USB ได้ในราคา $ 10-20
goldilocks

คำตอบ:


13

ใน B, B +, 2B หรือ 3B คุณไม่สามารถทำได้โดยไม่ต้องเขียน SD การ์ด สิ่งเดียวที่รุ่นเหล่านี้สามารถบูตได้จากกล่องคือการ์ด SD

คุณอาจพบว่าคุณสามารถใช้กล้องหรือสมาร์ทโฟนรุ่นเก่าเป็นเครื่องอ่านการ์ด (สมาร์ทโฟนรุ่นใหม่มักใช้ MTP มากกว่าที่เก็บข้อมูลขนาดใหญ่ดังนั้นจึงไม่เหมาะสำหรับการเขียนการ์ดของคุณ)

สำหรับรุ่น A, A + หรือ Zero ฉันเชื่อว่าคุณสามารถใช้สาย USB ที่เหมาะสม (A ถึง A สำหรับสาย A / A + A ถึง micro B สำหรับ Zero) พร้อมกับยูทิลิตี้แฟลชสำหรับโมดูลการคำนวณ คุณสามารถค้นหาคำแนะนำสำหรับการสาธารณูปโภคกะพริบโมดูลการคำนวณที่https://www.raspberrypi.org/documentation/hardware/computemodule/cm-emmc-flashing.md หากมีไฟล์สำหรับบูต Pi อยู่ในการ์ด SD แล้วฉันเชื่อว่าคุณอาจต้องระวังเมื่อคุณใส่เพราะ Pi A ซีรีส์ไม่มีวงจรพิเศษที่จะปราบปรามอินเตอร์เฟสการ์ด SD ที่โมดูลการคำนวณมี

Raspberry pi 3B เพิ่มที่เก็บข้อมูลขนาดใหญ่ USB และตัวเลือกการบู๊ตเครือข่าย แต่น่าเสียดายที่ต้องเปิดใช้งานโดยการตั้งค่าบิตในหน่วยความจำที่ตั้งโปรแกรมได้ครั้งเดียวบน SoC ในการตั้งค่าบิตนั้นต้องใช้การ์ด SD พิเศษ

3b + เปิดใช้งานตัวเลือกการเก็บข้อมูลขนาดใหญ่และการบู๊ตเครือข่ายโดยค่าเริ่มต้น

(หมายเหตุ: สิ่งข้างต้นเกี่ยวกับ A และ A + มาจากหน่วยความจำและฉันไม่ได้ทดสอบด้วยตัวเองและฉันไม่สามารถหาข้อมูลอ้างอิงที่ฉันจำได้ด้วย google ฉบับย่อ)


โอ้ฉันไม่รู้ด้วยราสเบอร์รี่ ขอบคุณสำหรับคำตอบที่ให้ข้อมูลมาก
Imesh Chandrasiri

ดูเพิ่มเติมที่หน้าเอกสารนี้: raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/
......

2

รองเท้า Pi เท่านั้นจากการ์ด SD

คุณต้องหาวิธีในการเขียนภาพไปยังการ์ด SD

คุณแน่ใจหรือว่าคุณไม่มีพีซีหรือแล็ปท็อปที่มีตัวอ่านการ์ด SD หนึ่งตัว?


ฉันไม่มีเครื่องอ่านการ์ดสำหรับเดสก์ท็อปของฉันและมีสล็อตใน lenovo x1 carbon ที่ฉันคิดว่าเป็นเครื่องอ่านการ์ด แต่กลับกลายเป็นว่าเป็นช่องเสียบซิมการ์ดด้วยเหตุผลที่ไม่ทราบ! ดังนั้นฉันจะต้องซื้อเครื่องอ่านการ์ดในวันพรุ่งนี้! :( ขอบคุณสำหรับ headsup!
Imesh Chandrasiri

2

คุณสามารถใช้โทรศัพท์ของคุณเป็นตัวอ่านการ์ด sd เพียงทำตามขั้นตอนด้านล่าง:

  1. ใส่การ์ด rasberry pi sd ของคุณลงในช่องเสียบ microsd ของโทรศัพท์ และเชื่อมต่อโทรศัพท์ของคุณกับแล็ปท็อปผ่าน usb
  2. ในโทรศัพท์ของคุณเลือกตัวเลือก usb เป็นโหมดที่เก็บข้อมูล (MSC)
  3. ตอนนี้คุณควรจะเห็นไดรฟ์ F: บนคอมพิวเตอร์ของคุณ
  4. ตอนนี้ติดตั้งซอฟต์แวร์ที่เรียกว่า Sd formater บัตรจากที่นี่
  5. เปิดซอฟต์แวร์และเลือกไดรฟ์ f: แล้วคลิกที่ฟอร์แมต
  6. ตอนนี้ติดตั้งซอฟต์แวร์ชื่อ win32disk imager จากที่นี่
  7. เปิดซอฟต์แวร์และเลือกไดรฟ์ f: จากนั้นเรียกดูและเลือกภาพ rasbian และคลิกที่เขียน
  8. ลบ ur sdcard ออกจากโทรศัพท์และเสียบเข้ากับ pi

1
Pi Card Imager บน Android เป็นแอพที่อุทิศให้กับสิ่งนี้ ( raspberrypi.org/forums/viewtopic.php?t=170856 )
yves amsellem

0

ฉันใช้เครื่องอ่านการ์ด SD USBสำหรับการเขียนSD และ microSDทั้งหมดของฉัน อันนี้เป็นอันที่ฉันใช้จริง - ราคา $ 6 (ถ้าคุณอยู่ในสหรัฐฯ) มีราคาถูกกว่าด้วย ($ 2- $ 3) แต่คุณภาพไม่ได้รับประกัน (ฉันมีหนึ่งฉันได้รับหนึ่ง IOGear ที่ยากจนหลังจากไม่กี่เดือน - ปฏิเสธที่จะได้รับการยอมรับจากคอมพิวเตอร์เครื่องใดก็ได้)


0

เห็นได้ชัดว่ามีวิธีการที่ใช้เทคนิค "bootstrap" โดยพื้นฐานแล้วคุณจะต้องรับ Pi เพื่อบู๊ตซึ่งใช้เวลาขั้นต่ำ 16MB (เช่นชิป 128Mbit I2C / SPI) และในทางทฤษฎีแล้วแม้ในกรณีที่เป็นเทปธรรมดาหากเชื่อมต่อกับส่วนประกอบที่ไม่ต่อเนื่องหรือ LM567 สามารถสร้าง 4 บิต + นาฬิกา เพื่อจำลองการ์ด SD สิ่งที่จับได้คือมันจะไม่สามารถเขียนอะไรได้ แต่เพียงแค่ให้มันบูตก็เพียงพอสำหรับ Pi ที่จะตรวจจับ pendrive ภายนอกและติดตั้ง Raspbian ลงในการ์ด SD ที่เสียบไว้ที่จุดขวาในระหว่างการเริ่มต้น

การทำเทปพิเศษที่จำเป็นต้องใช้เป็นแบบฝึกหัดสำหรับผู้อ่านฉันคิดว่าคุณสามารถใช้ Minidisk หรือ CD-ROM (ความคิดที่คล้ายกันช่อง L / R) และแต่ละช่องมี 3 ความถี่ที่ฮาร์มอนิกเชิงเส้นเพื่อลด crosstalk

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.