ฉันจะติดตั้งอิมเมจระบบปฏิบัติการลงในการ์ด SD ได้อย่างไร


45

ฉันเพิ่งสั่งซื้อ Raspberry Pi ของฉันและฉันต้องการเตรียมการ์ด SD ของฉัน ฉันจะติดตั้งอิมเมจระบบปฏิบัติการลงในการ์ด SD ได้อย่างไร


FYI: การคัดลอกรูปภาพใช้เวลาประมาณ 30 นาทีเพื่อให้เสร็จสมบูรณ์ด้วยddบน OS X.
Tyler

@ ไทเลอร์ใช่มันใช้เวลาสักครู่! ฉันไม่แน่ใจว่าddเป็นวิธีที่ถูกต้องในการใช้ระบบ * nix
Alex Chamberlain

แค่ต้องการเพิ่มนิดหน่อย ใช้ฟอร์แมต SDเพื่อฟอร์แมตการ์ด SD
Widi Widiyanto

คำตอบ:


41

กระบวนการนี้ค่อนข้างง่าย

ดาวน์โหลดภาพ

ก่อนอื่นให้ไปที่หน้าดาวน์โหลดของ Raspberry Pi Foundation และดาวน์โหลดภาพที่คุณต้องการ

ภาพล่าสุดคือ Raspbian Stretch ซึ่งเป็นการเผยแพร่อย่างเป็นทางการสำหรับ Pi ทุกรุ่น อีกวิธีหนึ่งอิมเมจ Arch Linux นั้นยอดเยี่ยมถ้าคุณต้องการติดตั้งเพียงเล็กน้อยหรือหากคุณเคยใช้ Linux มาก่อน

ตรวจสอบการดาวน์โหลด

Foundars Raspberry Pi ให้แฮช SHA-256 ของการดาวน์โหลดซึ่งเราสามารถใช้เพื่อตรวจสอบว่าไฟล์ถูกดาวน์โหลดอย่างถูกต้องและไม่ได้รับการแก้ไข

ของ windows

คุณสามารถใช้ประโยชน์ในการให้บริการโดยไมโครซอฟท์เรียกว่าFCIVหรืออื่นให้โดยแช่แข็งลอจิกเรียกว่าคุณสมบัติของฤดูร้อน

ลินุกซ์

  1. sha256sum 2018-06-27-raspbian-stretch.zipวิ่ง แฮชที่สร้างขึ้นควรตรงกับที่ระบุบนเว็บไซต์ สำหรับซิป 2018/06/27 8636ab9fdd8f58a8ec7dde33b83747696d31711d17ef68267dbbcd6cfb968c24นี้เป็น สำหรับเวอร์ชั่นอื่นเปลี่ยนชื่อไฟล์ด้านบนตามความเหมาะสมและตรวจสอบกับแฮชบนเว็บไซต์

แตกไฟล์ img

แตก.imgไฟล์และจดจำตำแหน่งที่คุณวางไว้ จดของไฟล์ภาพชื่อคุณจะต้องใช้วิธีนี้ในภายหลัง ในกรณีของโฮสต์ Linux ให้ตรวจสอบว่า PWD ของคุณเป็นไดเรกทอรีที่จัดเก็บไฟล์รูปภาพ

ลินุกซ์

คุณสามารถใช้unzipจากบรรทัดคำสั่ง

การติดตั้ง

การติดตั้งแตกต่างกันไปขึ้นอยู่กับว่าคุณใช้ Linux หรือโฮสต์ Windows เพื่อฉายภาพลงบนการ์ด

ของ windows

  1. ใส่การ์ด SD ของคุณลงในคอมพิวเตอร์และจดบันทึกอักษรกำกับไดรฟ์ที่ได้รับมอบหมาย
  2. ดาวน์โหลดและติดตั้งWin32DiskImager
  3. เลือกไฟล์ภาพที่คุณแตกก่อนหน้านี้และตัวอักษรไดรฟ์ของการ์ด SD

คำเตือนมีความเสี่ยงที่สำคัญที่คุณอาจทำให้ระบบไฟล์เสียหายหากคุณเลือกอักษรระบุไดรฟ์ผิด ให้แน่ใจว่าคุณทำให้ถูกต้อง!

  1. คลิก "เขียน" และดูแถบความคืบหน้าสวย

ลินุกซ์

  1. ใส่การ์ด SD ลงในคอมพิวเตอร์ของคุณ
  2. sudo fdisk -lค้นหาอุปกรณ์โดยการทำงาน อาจเป็นเพียงดิสก์เดียวที่มีขนาดเหมาะสม จดชื่ออุปกรณ์ /dev/sdxให้เราคิดว่ามันเป็น หากคุณมีข้อสงสัยให้ถอดการ์ดออกแล้วรันsudo fdisk -lอีกครั้งและจดบันทึกว่ามีดิสก์อยู่ที่ใด ใส่การ์ด SD อีกครั้งเรียกใช้sudo fdisk -lและเป็นดิสก์ใหม่
  3. sudo umount /dev/sdx*ยกเลิกการต่อเชื่อมพาร์ทิชันโดยการเรียกใช้ มันอาจมีข้อผิดพลาดที่บอกว่าดิสก์ไม่ได้ถูกเมาท์ - ไม่เป็นไร
  4. คัดลอกเนื้อหาของไฟล์ภาพไปยังการ์ด SD โดยเรียกใช้

    sudo dd bs=1M if=your_image_file_name.img of=/dev/sdx

    แน่นอนคุณจะต้องเปลี่ยนชื่อไฟล์ภาพด้านบนตามความเหมาะสม

คำเตือน/dev/sdxมีความเสี่ยงที่สำคัญของความเสียหายให้กับระบบแฟ้มของคุณถ้าคุณใช้ไม่ถูกต้อง ให้แน่ใจว่าคุณทำให้ถูกต้อง!

มีความสุข!

เมื่อคุณติดตั้งระบบปฏิบัติการแล้วให้นำการ์ด SD ออกอย่างถูกต้องแล้วใส่ลงใน Raspberry Pi แนบพลังและเพลิดเพลินไปกับ

อ้างอิง

  1. RPi Easy SD Card Setup

3
ฉันชอบที่จะใช้ "คุณสมบัติฤดูร้อน" สำหรับการคำนวณ checksums ใน Windows ผสานรวมอย่างดีมาก Frozenlogic.org/summerproperties.shtml
Kibbee

@Kibbee แอพ That Summer Properties นั้นยอดเยี่ยมมาก
user606723

ให้แน่ใจว่าได้ทำงานsyncหลังจากเสร็จสิ้นเพื่อให้แน่ใจว่าภาพนั้นถูกเขียน
isaaclw

@isaaclw ข้อเสนอแนะใด ๆ เกี่ยวกับวิธีที่จะใช้syncในกรณีนี้? ตัวอย่างจะมีประโยชน์มาก
modulitos

@Lucas syncเป็นคำสั่งที่คุณสามารถเรียกใช้ได้ในเครื่อง ไม่จำเป็นต้องใช้ตัวเลือก
isaaclw

14

มีเครื่องมือที่เรียกว่าEtcherสำหรับ Windows, Linux และ Mac มันมี GUI อย่างง่าย

ภาพหน้าจอจากเว็บไซต์:


(ที่มา: etcher.io )


1
นี่คือสิ่งที่ฉันใช้หลังจากอ่านคำแนะนำในการติดตั้งraspberrypi.org/documentation/installation/installing-images/ …
Gavin Palmer

4

การแก้ไขกระบวนการ Linux ข้างต้นหากใช้Mac OS X:

  1. ขอการ์ด
  2. Disk Utilityไปที่
  3. จดบันทึกชื่อพาร์ติชัน
  4. ไปที่ About this Mac
  5. คลิก System report
  6. ไปที่ USB
  7. ค้นหารายการชื่อพาร์ติชัน
  8. จดบันทึก BSD ชื่อ (ตัวอย่าง: disk1s1)
  9. ไปที่ Terminal
  10. ประเภท: dd if=path_to_image_file of=/dev/BSD_Nameบันทึกไว้ในขั้นตอนก่อนหน้า
  11. รอเป็นเวลานาน

    หรือคุณข้ามขั้นตอนที่ 10 และ 11 และใช้sudo dd if=path_to_image_file of=/dev/rBSD_Name bs=1M(หมายเหตุrก่อน BSD_Name มันควรจะมี!)


ไม่ / dev / disk1s1 อ้างถึงพาร์ติชั่นแรก?
Alex Chamberlain

ยินดีต้อนรับสู่ราสเบอร์รี่ Pi คำตอบที่ดี! ฉันแก้ไขโพสต์ต้นฉบับของคุณพยายามปรับปรุงความชัดเจน ถ้าคุณต้องการคุณสามารถตรวจสอบอีกครั้งว่าทุกอย่างโอเคตอนนี้
Avio

นอกจากนี้bs=1mจะต้องเป็นตัวพิมพ์เล็กตัวพิมพ์เล็กแทนwordpress.com/2015/06/16/…
เจสัน

1

ฉันพบว่าตัวเองทำสิ่งนี้บ่อยกว่าที่ฉันคิดและเบื่อที่จะทำตามขั้นตอนเหล่านี้ด้วยตนเองและเขียนสคริปต์ที่ทำให้การยกของหนักขึ้น ...

หากคุณใช้ Mac คุณสามารถลองใช้MakeMyPiซึ่งดาวน์โหลดหากจำเป็นรูปภาพ Wheezy และเขียนให้คุณจากนั้นกำหนดค่า Pi ตามความชอบของคุณ (และสคริปต์การจัดสรรที่กำหนดเอง) ในขณะที่เติมการ์ด SD ระบบไฟล์รูท (ดังนั้นคุณจึงไม่ จำกัด พื้นที่เริ่มต้น≈2GB) มันตั้งค่า wifi ได้ถ้าคุณต้องการ

สิ่งเดียวที่คุณต้องทำคือตั้งค่าการตั้งค่าก่อนที่จะเรียกใช้ใส่การ์ด SD ทำตามคำแนะนำและเพียงไม่กี่นาทีต่อมาคุณควรมี Raspberry Pi ที่ใช้งานได้

จากasciicast of MakeMyPi ในการดำเนินการ :

ภาพหน้าจอ MakeMyPi

(ฉันยังคงเรียนรู้อยู่และฉันรู้ว่าสคริปต์นี้สามารถปรับปรุงได้โปรดมีส่วนร่วม ... )


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