ฉันแน่ใจว่าสิ่งนี้จะค่อนข้างง่าย แต่ไม่สามารถหาได้ที่นี่
เราจะไปจากการมีการ์ด SD เปล่าไปยังการ์ด SD ที่บู๊ต Raspi ได้อย่างไร?
ฉันแน่ใจว่าสิ่งนี้จะค่อนข้างง่าย แต่ไม่สามารถหาได้ที่นี่
เราจะไปจากการมีการ์ด SD เปล่าไปยังการ์ด SD ที่บู๊ต Raspi ได้อย่างไร?
คำตอบ:
คุณสามารถทำได้จากบรรทัดคำสั่งเช่นกัน ไม่จำเป็นต้องติดตั้งอะไรเลย
ค้นหาชื่ออุปกรณ์ที่เสียบในการ์ด SD ตัวอย่างเช่นฉันพิมพ์ls -la /dev/sd*
ก่อนและหลังเสียบในการ์ด SD ฉันเห็นวันที่ของ/dev/sdc
การเปลี่ยนแปลงและตัดสินใจว่านั่นคือวันที่
ค้นหาตำแหน่งของภาพที่คลายซิปซึ่งเป็น/home/username/Downloads/2012-10-28-wheezy-raspbian.img
ของฉัน
พิมพ์ต่อไปนี้ (โดยอนุโลม):
sudo dd if=/home/username/Downloads/2012-10-28-wheezy-raspbian.img of=/dev/sdc
หรือด้วยการปรับปรุงที่แนะนำโดยผู้ใช้รายอื่น:
sudo dd if=/home/username/Downloads/2012-10-28-wheezy-raspbian.img of=/dev/sdc status=progress bs=4M
และรอให้คำสั่งส่งคืน อาจจะค่อนข้างนานโดยเฉพาะอย่างยิ่งผ่าน usb2
การปรับขนาดสามารถทำได้จาก Pi ในraspi-config
โปรแกรมที่เริ่มต้นโดยอัตโนมัติในครั้งแรกที่คุณบู๊ต
ระวัง. ตรวจสอบให้แน่ใจว่าชื่ออุปกรณ์นั้นเป็นของการ์ด SD หากคุณแทนที่ด้วยชื่ออุปกรณ์ของฮาร์ดไดรฟ์ฮาร์ดไดรฟ์ของคุณจะถูกเขียนทับ
sudo fdisk -l
ฉันชอบการตระหนักถึงชื่อไดรฟ์ด้วยความช่วยเหลือของ
bs=4M
ไปยังdd
สามารถปรับปรุงประสิทธิภาพได้อย่างมาก
บน Ubuntu รุ่นที่ 14.04, 16.04 และ 18.04 Open with disk images writer
คลิกขวาที่ภาพการติดตั้งและเลือก เลือกหน่วยการ์ด SD ของคุณแล้วกดเริ่ม
dd
ความเป็นไปได้ที่จะทำลายพาร์ติชั่นหรือดิสก์บางส่วนนั้น IMO ยิ่งใหญ่กว่าเครื่องมือ GUI นั้น
ติดตั้งง่าย & ปรับขนาดการ์ด SD บน Raspberry Pi บน Ubuntu
ก่อนอื่นให้เปิดเทอร์มินัลแล้วติดตั้ง ImageWriter และยูทิลิตี้ GParted ด้วย apt-get:
sudo apt-get install usb-imagewriter gparted
สมมติว่าคุณจะเริ่มต้นด้วยการติดตั้งใหม่ให้ดาวน์โหลดรุ่นใหม่ล่าสุดจากเว็บไซต์ดาวน์โหลด Raspberry Pi
แตกไฟล์เก็บถาวรที่ดาวน์โหลดมาแล้วเปิด ImageWriter โดยพิมพ์ในคอนโซล:
sudo imagewriter
เลือกไฟล์. img ที่ต้องการและอุปกรณ์เป้าหมายในกรณีนี้debian6-19-04-2012.img
และ/dev/mmcblk0
เมื่อเขียนภาพเสร็จแล้วงานต่อไปคือการแบ่งพาร์ติชันการ์ด SD อีกครั้ง หมายเหตุ: กระบวนการนี้สามารถทำได้ในภายหลังเช่นกันไม่ จำกัด เฉพาะระหว่างการติดตั้งครั้งแรก!
สำหรับ 13.04 คุณสามารถหาแพคเกจที่นี่
หากคุณสนใจที่จะปรับขนาด SD CARD ของคุณให้ตรวจสอบที่มาของคำตอบนี้
sudo imagewriter
เพื่อให้มันเขียนลงใน SD ของฉัน
เมื่อวันที่ 13.10 ฉันไม่สามารถรับ USB-imagewriter E: Unable to locate package usb-imagewriter
ในการติดตั้ง
ฉันพบว่าgnome-disks
คำสั่งเก่าแบบธรรมดาดิสก์จากเดสก์ท็อปทำงาน คุณสามารถเลือกไดรฟ์ USB Restore disk image
และมีตัวเลือกในการ
ใช้ผู้สร้างดิสก์เริ่มต้น ควรติดตั้งบน Ubuntu ตามค่าเริ่มต้น มันใช้งานได้ดีมากสำหรับฉัน
ทั้งหมดนี้เป็นคำตอบที่ยอดเยี่ยมจริงๆ ...
ฉันชอบที่จะเพิ่มstatus=progress
คำสั่ง dd:
sudo dd if=rasidiskimg.img of=/dev/mmcbl.. status=progress bs=4M
#it reports like so:
2037383168 bytes (2.0 GB, 1.9 GiB) copied, 198.548 s, 10.3 MB/s
บางคำตอบพูดถึงusb-imagewriter
แต่ไม่มีอยู่อีกแล้ว (อย่างน้อยใน Ubuntu 16.04)
ฉันใช้usb-creator-gtk
และนั่นก็หลอกให้ฉัน
รอให้กระบวนการเสร็จสิ้น
ทดสอบกับ Ubuntu 16.04
ติดตั้งภาพเพื่อ Rasperry Pi โดยการโคลน (บางครั้งเรียกว่าแวบวับการเผาไหม้การกู้คืน) หากรูปภาพถูกบีบอัดให้แตกก่อนทำการโคลนหรือใช้เครื่องมือที่สามารถแยกและโคลนได้
เครื่องมือพื้นฐานสำหรับการโคลนนิ่งเป็นdd คุณยังสามารถใช้cpหรือcatเพื่อจุดประสงค์เดียวกัน แต่เครื่องมือทั้งสามนี้มีความเสี่ยงเมื่อใช้ในการโคลนเพื่อเขียนไปยังอุปกรณ์เก็บข้อมูลขนาดใหญ่เพราะพวกเขาทำสิ่งที่คุณบอกให้ทำโดยไม่มีคำถาม ดังนั้นถ้าคุณบอกให้พวกเขาเช็ดรูปภาพครอบครัว ... และมันเป็นข้อผิดพลาดในการพิมพ์เล็กน้อย ddบางครั้งมีชื่อเล่นว่า 'ตัวทำลายข้อมูล'
มีเครื่องมือหลายอย่างที่ช่วยให้คุณโคลนจากไฟล์ภาพหรือไฟล์ภาพบีบอัดและมีความปลอดภัยมากขึ้น มี 'ด่านสุดท้าย' และอุปกรณ์เป้าหมายคือ 'มองเห็น' ในลักษณะที่ว่ามันเป็นเรื่องง่ายที่จะระบุและตรวจสอบให้แน่ใจว่ามันเป็นอุปกรณ์เป้าหมายที่ถูกต้อง (ไม่ใช่ไดรฟ์ที่คุณเก็บภาพครอบครัว)
ดิสก์นามแฝงgnome-diskมีเครื่องมือการโคลนนิ่งในตัวที่คุณใช้เมื่อคุณ 'กู้คืน' จากไฟล์ iso หรือไฟล์ภาพไปยังอุปกรณ์เก็บข้อมูลขนาดใหญ่เช่นการ์ด SD สำหรับ Raspberry Pi ดิสก์สร้างอยู่ใน Ubuntu ดังนั้นคุณไม่จำเป็นต้องติดตั้ง แยกออกจากไฟล์ภาพบีบอัดแยกต่างหากก่อนใช้ดิสก์ (เนื่องจากมีข้อบกพร่องในบางรุ่นบั๊ก # 1571255 )
mkusbใช้ dd เพื่อโคลน มันตัดเข็มขัดความปลอดภัยรอบDD mkusbยังสามารถติดตั้งได้โดยตรงจากไฟล์รูปภาพที่ถูกบีบอัดหากถูกบีบอัดด้วย gzip หรือ xz ('file.img.gz' หรือ 'file.img.xz') ติดตั้งและใช้mkusbตามลิงค์ต่อไปนี้
help.ubuntu.com/community/mkusb
การขยายและการถ่ายภาพจากไฟล์ภาพที่บีบอัด
sudo add-apt-repository universe # only for standard Ubuntu
sudo add-apt-repository ppa:mkusb/ppa # and press Enter
sudo apt-get update
sudo apt-get install mkusb mkusb-nox usb-pack-efi
นอกจากคำตอบที่ยอดเยี่ยมของวิลเบิร์ตเพื่อทำสิ่งนี้บ่อยครั้งต่อไปนี้มีประโยชน์เพิ่มเติมของการบีบอัดและคลายการบีบอัดภาพได้ทันทีและแสดงความคืบหน้าโดยใช้pv
(คุณอาจต้องapt-get install pv
):
ฉันสำรองข้อมูลด้วย:
sudo dd if=/dev/mmcblk0p7 | pv -c -N filesystem | \
gzip -c | pv -c -N compressed > backup/mmcblk0p7.img.gz
และคืนค่าด้วย:
cat mmcblk0p7.img.gz | pv -c -N compressed | \
gunzip | pv -c -N filesystem | sudo dd of=/dev/mmcblk0p7
ตรวจสอบให้แน่ใจว่าได้แทนที่ mmcblk0p7 ด้วยพาร์ติชั่นที่คุณต้องการสำรอง / กู้คืน