สารบัญ:
- ขั้นตอนที่ 1: รวบรวมชิ้นส่วน
- ขั้นตอนที่ 2: ดาวน์โหลด Diet-Pi
- ขั้นตอนที่ 3: เบิร์นไดเอท-พายอิมเมจไปยังการ์ด Micro SD
- ขั้นตอนที่ 4: การเชื่อมต่อ Raspberry Pi
- ขั้นตอนที่ 5: ตั้งค่าโดยใช้ Diet-Pi Config
- ขั้นตอนที่ 6: อัปเดตและอัปเกรดเสมอ
- ขั้นตอนที่ 7: เพิ่มแอปพลิเคชั่น Linux ที่ดีที่สุด
- ขั้นตอนที่ 8: เป็นแอพทั้งหมดในแผงหรือแถบเครื่องมือ
- ขั้นตอนที่ 9: สำรองข้อมูล Micro SD Card และ Clone
- ขั้นตอนที่ 10: บรรจุภัณฑ์
- ขั้นตอนที่ 11: เปลี่ยนชื่อโฮสต์ รหัสผ่านรูท
- ขั้นตอนที่ 12: เพิ่มผู้ใช้
- ขั้นตอนที่ 13: ตั้งค่า Wi-Fi
- ขั้นตอนที่ 14: อีเมล
- ขั้นตอนที่ 15: ภาคผนวก: ข้อมูลอ้างอิง
- ขั้นตอนที่ 16: ภาคผนวก: อัปเดต
- ขั้นตอนที่ 17: ภาคผนวก: การแก้ไขปัญหา
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
อัปเดตเมื่อเดือนมีนาคม 2017: สร้างพีซีที่ใช้ Raspberry Pi ที่มีประสิทธิภาพที่ยอมรับได้ในราคาต่ำสำหรับใช้ในชั้นเรียนของนักเรียนมัธยมปลาย
คนส่วนใหญ่คุ้นเคยกับระบบปฏิบัติการ Windows หรือ MAC Linux เป็นระบบปฏิบัติการที่แตกต่างกัน เป้าหมายหนึ่งของคำแนะนำนี้คือการตั้งค่า Raspberry Pi เพื่อให้มีคุณสมบัติคล้ายกับ MAC หรือ PC เมื่อนักเรียนคุ้นเคยกับ linux แล้ว นักเรียนสามารถสำรวจลึกลงไปใน linux ได้
อดัม ลูกชายของฉันสอนวิทยาศาสตร์ระดับมัธยมต้นและมัธยมปลายที่เวลดอนวัลเลย์ ห้องปฏิบัติการวิทยาศาสตร์ของเขามีคอมพิวเตอร์ iMAC สีน้ำเงินโปร่งแสง 6 เครื่อง ตามวิกิพีเดีย Apple จัดส่ง iMac G3 ระหว่างปี 2541 ถึง 2546 iMac G3 ใช้ PowerPC 750 แกนเดียว 700Mhz ลูกชายของฉันบอกว่า iMac ช้าเกินไปสำหรับวันนี้
Raspberry Pi 3 รุ่น B มี ARM Cortex-A53 สี่คอร์ที่ทำงานที่ 1.2GHz หรือเร็วกว่า iMAC 7 เท่า โปรเซสเซอร์นี้และ Wi-Fi ในตัวทำให้เป็นคอมพิวเตอร์สำหรับนักเรียนราคาประหยัดในอุดมคติ
เขาต้องการให้นักเรียนของเขาใช้เครื่องจักรในการวิจัยทางวิทยาศาสตร์ ฉันเสนอให้สร้างพีซีที่ใช้ Raspberry Pi ซึ่งจะช่วยให้ลูกชายของฉัน ช่วยนักเรียนของเขา และให้ข้ออ้างในการสร้างพีซีที่ใช้ Raspberry Pi โรงเรียนคือ 1A ดังนั้นขนาดชั้นเรียนมักจะเป็นนักเรียน 15 คนหรือน้อยกว่า
สไลด์ PowerPoint ของ Classroom จาก Google ไดรฟ์ของฉัน
เป้าหมายของโครงการนี้คือ:
- สร้างพีซีประสิทธิภาพสูงราคาประหยัดโดยใช้ Raspberry Pi 3 รุ่น B
- ให้คุณสมบัติที่คาดหวังบนพีซี (อีเมล คำ สเปรดชีต และอื่นๆ)
- ห้องปฏิบัติการวิทยาศาสตร์มี Wi-Fi เท่านั้น ดังนั้นความเร็วในการดาวน์โหลด Wi-Fi จะต้องเร็วพอสมควร
- สอนคอร์สพื้นฐาน raspberry pi PC setup
- เป้าหมายคือประสบการณ์ผู้ใช้ที่เทียบได้กับแล็ปท็อป HP Stream มูลค่า 180 ดอลลาร์พร้อมโปรเซสเซอร์ Intel Celeron N2840 2.16GHz
หมายเหตุ:
- ข้อความที่อยู่ในโพดำ เช่น ♣replace-this♣ ควรแทนที่ด้วยค่าจริง แน่นอน เอาจอบออก
- Instructables Editor ชอบแก้ไขอัตโนมัติ ดังนั้น wlan จึงหันไปวางแผน และ autoremove เปลี่ยนเป็นลบอัตโนมัติ การเปลี่ยนแปลงเหล่านี้สังเกตได้ยากเมื่อฉันกำลังตรวจสอบ
ขั้นตอนที่ 1: รวบรวมชิ้นส่วน
ส่วนด้านล่างทำงานได้ดีที่สุดสำหรับ Raspberry Pi PC หากคุณมีข้อเสนอแนะสำหรับการปรับปรุงหรือลดต้นทุน ฉันขอขอบคุณทุกความคิดเห็น
ฉันพยายามค้นหาชิ้นส่วนราคาประหยัดที่ทำงานได้ดีที่สุดและซื้อครั้งละ 15 ชิ้น
ในขณะที่ฉันใช้ MacBook เพื่อตั้งค่า คุณสามารถใช้พีซีที่ใช้ Windows ได้
รายการอะไหล่ (ราคาเป็น USD):
-
Raspberry Pi รุ่น 3 B ชุดเริ่มต้นที่สมบูรณ์จาก CanaKit $ 69.99 @ Amazon
รวมเคส, Heat Sinks, Power Adapter, micro to USB cable, 32GB micro SD card class 10, HDMI cable, USB micro SD card reader (เจ๋งมาก)
- คีย์บอร์ดและเมาส์ USB ไร้สาย $21.99 @ Amazon
- จอภาพ - จอ LCD 17" $15.00 ที่อุปกรณ์อิเล็กทรอนิกส์ลดราคา (ครั้งต่อไปซื้อจอภาพขนาด 19 นิ้วในราคาเพิ่มอีก $2)
- ลำโพง USB $5 ที่อุปกรณ์อิเล็กทรอนิกส์ลดราคา
- อะแดปเตอร์ HDMI ตัวเมียเป็น VGA ตัวผู้ $14.99 ที่ Amazon (ทิศทางมีความสำคัญ)
ชิ้นส่วนที่วางอยู่รอบ ๆ:
- MacBook Pro (สามารถใช้พีซีได้)
- สายเคเบิลอีเธอร์เน็ต CAT6
หมายเหตุ:
- Discount Electronics จำหน่ายอุปกรณ์ Dell มือสองและตกแต่งใหม่ ราคาในร้านค้าบางครั้งถูกกว่าบนเว็บไซต์
- ลิงก์ไปยังการ์ด SD Raspberry Pi ที่รองรับ
ขั้นตอนที่ 2: ดาวน์โหลด Diet-Pi
เมื่อเทียบกับแล็ปท็อปหรือเดสก์ท็อปพีซีที่ใช้โปรเซสเซอร์ Intel ล่าสุด โปรเซสเซอร์ของ raspberry pi นั้นใช้พลังงานต่ำ ดังนั้น หลักการสำคัญในการเพิ่มประสิทธิภาพสูงสุดคือการกำจัดภาระที่ไม่จำเป็นบนโปรเซสเซอร์
Diet-Pi คือการติดตั้ง raspbian ขั้นต่ำ ทั้ง dietpi และ raspbian ขึ้นอยู่กับการกระจายเดเบียนลินุกซ์
Diet-Pi ขจัดกระบวนการของระบบปฏิบัติการที่ไม่จำเป็น ทำให้โปรเซสเซอร์ทำงานของผู้ใช้ได้รวดเร็วยิ่งขึ้น การรันคำสั่งบนหนึ่งในระบบ raspbian ของฉันแสดง 126 งานที่ทำงานอยู่ ในขณะที่ diet-pi มี 91 เท่านั้น
Diet-Pi ยังมี GUI ที่มีน้ำหนักเบาและกำจัด I/O ที่ไม่จำเป็นลงในการ์ด micro SD การ์ด SD มีจำนวนรอบการเขียนที่จำกัดก่อนที่จะเสื่อมสภาพและจำเป็นต้องเปลี่ยน Linux บันทึกข้อผิดพลาดและข้อความเกี่ยวกับระบบและแอปพลิเคชันของระบบ DietPi เขียนสิ่งเหล่านี้ลงในดิสก์ RAM หลีกเลี่ยงการเขียนลงในการ์ด SD และยืดอายุการใช้งาน
ขั้นตอน:
- ดาวน์โหลด Diet-Pi เวอร์ชันล่าสุด เวอร์ชันล่าสุดคือ (145): DietPi_RPi- (Jessie).7z … หรือ … ดาวน์โหลดอิมเมจสำเร็จรูปสำหรับการ์ด micro SD ขนาด 32GB จาก Google Drive ของฉัน
- ลากการดาวน์โหลดจากการดาวน์โหลดไปยังไดเร็กทอรีที่คุณจัดเก็บภาพ ฉันชอบเก็บรูปภาพที่ดาวน์โหลดและรูปภาพสำรองของโปรเจ็กต์ raspberry pi ไว้ในไดเรกทอรีบน Mac ของฉัน
♣ไดเรกทอรีรูปภาพ macbook ของคุณ♣
- เปิดหน้าต่างเทอร์มินัลบน MacBook
- เปลี่ยนเป็นไดเร็กทอรีรูปภาพของคุณและแสดงรายการไฟล์
$ cd ♣your-macbook-image-directory♣
$ ls 2015-11-21-raspbian-jessie.img SDCardBackupSetup.dmg DietPi_RPi- (เจสซี).7z disk_test.dmg
- ฉันใช้ Unarchiver เพื่อคลายการบีบอัดไฟล์ zip (.7z) บน MacBook ของฉัน
- แล้วลบไฟล์บีบอัด (ลากไฟล์ zip ไปที่ถังขยะ)
$ cd ♣your-macbook-image-directory♣
$ ls 2015-11-21-raspbian-jessie.img SDCardBackupSetup.dmg DietPi_v145_RPi-armv6 (Jessie).img disk_test.dmg
ขั้นตอนต่อมาจะไม่ชอบวงเล็บ ดังนั้นเปลี่ยนชื่อภาพเป็น: DietPi_v145_RPi-armv6-jessie.img
ขั้นตอนที่ 3: เบิร์นไดเอท-พายอิมเมจไปยังการ์ด Micro SD
สำคัญ: ตรวจสอบให้แน่ใจว่าคุณพิมพ์หมายเลขดิสก์ที่ถูกต้อง - หากคุณป้อนหมายเลขดิสก์ผิด คุณจะล้างฮาร์ดดิสก์ของคุณ!
ใส่การ์ด micro SD ลงในเครื่องอ่านการ์ด micro SD แบบ USB จากนั้นเสียบ USB เข้ากับ MacBook
บน MacBook ใช้คำแนะนำเหล่านี้จาก Raspberry Pi สรุปได้ที่นี่:
- เปิดหน้าต่างเทอร์มินัลของ MacBook
- เปลี่ยนเป็นไดเร็กทอรีที่มีไดเอท-พายอิมเมจ
$ cd ♣your-macbook-image-directory♣
- ระบุดิสก์ (ไม่ใช่พาร์ติชั่น) ของการ์ด SD ของคุณ
- ในกรณีนี้ disk4 (ไม่ใช่ disk4s1) และ = 4
- ในการระบุการ์ด micro SD ของคุณ ให้รันคำสั่ง:
$ รายการดิสก์
ยกเลิกการต่อเชื่อมการ์ด SD ของคุณโดยใช้:
$ diskutil unmountDisk /dev/disk♣micro-SD-card-disk#♣
คัดลอกรูปภาพไปยังการ์ด SD ของคุณ ตรวจสอบให้แน่ใจว่าชื่อภาพถูกต้อง
$ sudo dd bs=4m if=DietPi_v145_RPi_armv6_Jessie.img of=/dev/rdisk ♣micro-SD-card-disk#♣
- CTRL-t เพื่อดูสถานะของการคัดลอก
- หากมีข้อผิดพลาด ให้ลองใช้ค่าอื่นสำหรับตัวเลือก bs เช่น 1m, 1M หรือ 4M ขนาดบล็อกที่ใหญ่กว่า (bs) จำเป็นสำหรับไดรฟ์ขนาดใหญ่
- เมื่อเสร็จแล้ว ให้ยกเลิกการต่อเชื่อมการ์ด SD:
$ diskutil unmountDisk /dev/disk♣micro-SD-card-disk#♣
- ถอดตัวอ่านการ์ด micro SD USB ออกจาก MacBook และถอดการ์ด micro SD ออกจากตัวอ่าน
- ใส่การ์ด micro SD ใน Raspberry Pi
ขั้นตอนที่ 4: การเชื่อมต่อ Raspberry Pi
ใส่ Raspberry Pi ลงในกล่อง
นำกล่องออกจากกล่องแล้วค่อยๆ แงะออกจากกัน ควรแบ่งเป็นสามส่วน
เลื่อน Raspberry Pi เข้าไปในเคส
ติดฮีตซิงก์โดยเอาเทปกาวเหนียวออก แล้วค่อยๆ ติดเข้ากับสารกึ่งตัวนำสี่เหลี่ยมสองอันอย่างเบามือ
ใส่เคสกลับเข้าที่
ใส่สายเคเบิลและอะแดปเตอร์
ใส่สิ่งต่อไปนี้ลงใน Raspberry Pi
- การ์ดไมโคร SD
- สายอีเธอร์เน็ต
- USB สำหรับคีย์บอร์ดและเมาส์
- สาย HDMI
- ลำโพง USB
เสียบปลายสาย HDMI อีกด้านเข้ากับอะแดปเตอร์ HDMI เป็น VGA
เชื่อมต่ออะแดปเตอร์ VGA กับจอภาพ
เสียบสายไฟของจอภาพ
ใส่เสียงจากลำโพงลงในอะแดปเตอร์ HDMI เป็น VGA
เมื่อข้างต้นเสร็จสมบูรณ์แล้ว:
เสียบสายไฟ (อะแดปเตอร์แปลงไฟ micro USB)
ขั้นตอนที่ 5: ตั้งค่าโดยใช้ Diet-Pi Config
เข้าสู่ระบบ Raspberry Pi ด้วย username = root และ password = dietpi
ในการกำหนดค่า DietPi:
- ใช้ลูกศรขึ้นหรือลงเพื่อเลื่อนและไฮไลท์ส่วนที่เลือก
- ใช้ Tab เพื่อย้ายไปยังรายการที่ไฮไลต์ EXIT, GO หรือ BACK
- ใช้ ENTER เพื่อยอมรับรายการ
- เมื่อแสดงรายการให้ใช้ช่องว่างเพื่อเลือก [*]
ในการบู๊ตครั้งแรก การกำหนดค่า DietPi จะเริ่มทำงานโดยอัตโนมัติ
เนื่องจากการดาวน์โหลดจะใช้เวลาสักครู่ ก่อนที่ชั้นเรียนจะตั้งค่าการ์ด Micro SD ทั้งหมดที่มีภาพเดียวกัน
อ่านและปฏิบัติตามคำแนะนำใน dietpi-config หรือ dietpi-launcher นี่คือการตั้งค่าของฉัน:
-
ตัวเลือกการแสดงผล
- ความละเอียด: 1080p
- GPU/RAM Split: เดสก์ท็อป
- HDMI Boost: เปิดใช้งาน (สิ่งสำคัญคือจอแสดงผลเป็นสีดำหลังจากปิดเครื่อง / รีบูต)
-
ตัวเลือกภาษาและภูมิภาค
- en_US. UTF-8 UTF-8
- th_US. UTF-8
- เขตเวลา: US, ภูเขา
- แป้นพิมพ์: Dell, อื่นๆ, อังกฤษ (สหรัฐอเมริกา)
- เริ่มอัตโนมัติ: เดสก์ท็อป
-
ซอฟต์แวร์ที่ปรับให้เหมาะสม:
- 23 LXDE
- 81 LLSP
- 112 DXX-การเกิดใหม่
-
ซอฟต์แวร์เพิ่มเติม:
OpenSSH
-
เซิร์ฟเวอร์ SSH
OpenSHSH
อย่าลืมเรียกใช้ Install ซึ่งจะติดตั้งซอฟต์แวร์และรีบูต หากพลาดการตั้งค่า ให้เรียกใช้ dietpi-launcher อีกครั้ง
ในหน้าต่าง aterminal บน Raspberry Pi ให้แก้ไขไฟล์การกำหนดค่า และเปลี่ยนบรรทัดด้านล่างให้เป็นดังภาพ ความคิดเห็นเริ่มต้นด้วย #
$ sudo /DietPi/config.txt
# hdmi_safe=1
# hotplug อนุญาตให้เสียบ HDMI และรู้จักในขณะที่ Pi กำลังเรียกใช้ hdmi_force_hotplug=1 # hdmi_group=2 ชุดเป็น DMT hdmi_group=2 # hdmi_mode=35 ตั้งค่าการแสดงผลเป็น 1280x1024 @60Hz hdmi_mode=35 # hdmi_drive=2 ตั้งค่าเป็น HDMI ปกติด้วย เสียง hdmi_drive=2 # config_hdmi_boost=5 เพิ่มสัญญาณ ไปได้สูงถึง 9 config_hdmi_boost=5
CTRL-o, ENTER, CTRL-x เพื่อบันทึกและออกจากตัวแก้ไข
ในหน้าต่าง LXterminal บน Raspberry Pi run
$ sudo รีบูต
ขั้นตอนที่ 6: อัปเดตและอัปเกรดเสมอ
บน raspbian ให้เรียกใช้ apt-get update และ upgrade ทุกครั้งก่อนติดตั้งซอฟต์แวร์ใหม่ อย่างไรก็ตาม การอัปเดตไดเอทพีจะทำโดยอัตโนมัติ
การอัปเดตสามารถทำได้ด้วยตนเองจากเมนูเครื่องมือ
ภาพด้านบนคือไอคอน LXDE บนเดสก์ท็อป LXDE จะแสดงที่มุมล่างซ้ายบนแถบงาน
คลิกที่ไอคอน LXDE ที่ด้านล่างซ้าย
เลือกเครื่องมือระบบ จากนั้นเลือก DietPi-Update
อนุญาตให้ DietPi ทำการอัปเดตให้คุณ
หากมีการอัปเดตให้ทำตามคำแนะนำ เช่น เปิด LX Terminal และเรียกใช้
$ sudo รีบูต
หากมีข้อผิดพลาด ให้ตรวจสอบว่าเสียบสายอีเทอร์เน็ตแล้ว
ขั้นตอนที่ 7: เพิ่มแอปพลิเคชั่น Linux ที่ดีที่สุด
ในความเห็นของฉัน นี่เป็นซอฟต์แวร์เดสก์ท็อป linux ที่ดีที่สุด โดยมีฟังก์ชันการทำงานที่คล้ายกับ Windows หรือ OSX
เลือกไอคอน LXDE จากแถบงาน เครื่องมือระบบ จากนั้นเลือก LXTerminal
รันคำสั่งต่อไปนี้:
เพิ่มตู้ไฟ
$ sudo apt-get ติดตั้ง light-locker -y
เพิ่มธันเดอร์เบิร์ด (ไคลเอนต์อีเมล)
$ sudo apt-get ติดตั้ง icedove
เพิ่มรอยขีดข่วน (ภาษาโปรแกรม)
$ sudo apt-get install scratch -y
เพิ่มโปรแกรมอ่านเอกสาร รวมถึง PDF
$ sudo apt-get install evince -y
เพิ่ม Wolfram และ Mathematica (ต้องติดตั้งด้วยตนเองและยอมรับใบอนุญาต)
$ sudo apt-get ติดตั้ง wolfram-engine
เพิ่ม gimp (โปรแกรมแก้ไขรูปภาพ)
$ sudo apt-get ติดตั้ง gimp -y
เพิ่มแถบเครื่องมือ
$ sudo apt-get ติดตั้ง wbar wbar-config -y
เพิ่มเครื่องมือตรวจสอบระบบที่เรียกว่า conky (คัดลอกไฟล์จากที่นี่) แทนที่จะคัดลอกไปที่ /home/pi ให้คัดลอกไปที่ ~/.
conky-manager ไม่ได้ติดตั้ง
$ sudo apt-get ติดตั้ง conky
$ wget -O ~/.conkyrc https://raw.githubusercontent.com/novaspirit/rpi_conky/master/rpi3_conkyrc
ในการเริ่ม conky อัตโนมัติบน bootcreate 2 ไฟล์ ไฟล์แรกเป็นเชลล์สคริปต์เพื่อชะลอกระบวนการบูตของ conky
$ sudo nano /usr/bin/conky.sh
#!/bin/sh (sleep 4s && conky) & ออก 0
CTRL-o, ENTER, CTRL-x เพื่อบันทึกและออก
ไฟล์ที่สองคือไฟล์ conky.desktop สำหรับกระบวนการเริ่มอัตโนมัติ
sudo nano /etc/xdg/autostart/conky.desktop
[Desktop Entry] Name=conky Type=Application Exec=sh /usr/bin/conky.sh Terminal=false Comment=เครื่องมือตรวจสอบระบบ หมวดหมู่=ยูทิลิตี้;
CTRL-o, ENTER, CTRL-x เพื่อบันทึกและออก
$ sudo รีบูต
ติดตั้งโปรแกรมแก้ไขเสียง
$ sudo apt-get ติดตั้งความกล้า -y
ติดตั้งโปรแกรมแก้ไขภาพ
$ sudo apt-get ติดตั้ง shotwell -y
ติดตั้ง Open Libre (คล้ายกับ MS-Office)
$ sudo apt-get ติดตั้ง libreoffice -y
ติดตั้งเคลเมนไทน์ (เครื่องเล่นเพลง)
$ sudo apt-get ติดตั้ง clementine -y
ติดตั้งเครื่องเล่นเพลงแบบสตรีม (ขั้นตอนเพิ่มเติม)
ทำตามขั้นตอนที่นี่เพื่อติดตั้ง mopidy เครื่องเล่นเพลงแบบสตรีมสำหรับ spotify, google music ฯลฯ
ติดตั้งเครื่องมือแอนิเมชั่น 3 มิติ เครื่องปั่น
$ sudo apt-get ติดตั้งเครื่องปั่น -y
ติดตั้งเครื่องเล่นวิดีโอ
$ sudo apt-get vlc -y
ติดตั้งเครื่องบันทึกหน้าจอ
$ sudo apt-get ติดตั้ง kazaam -y
ติดตั้งปฏิทินและตัวจัดการการติดต่อ
$ sudo apt-get ติดตั้ง korganizer -y
ขั้นตอนที่ 8: เป็นแอพทั้งหมดในแผงหรือแถบเครื่องมือ
wbar
หากต้องการเพิ่มไอคอน ให้ใช้ findicons.com คุณสามารถใช้ไอคอนเริ่มต้นได้ และอาจควรใช้ แต่ฉันต้องการให้มีปัจจัยว้าวเมื่อนักเรียนประกอบพีซีลินุกซ์เป็นครั้งแรก
หากต้องการแก้ไข wbar ให้คลิกที่ Config เลื่อนไปที่ไอคอนและเปลี่ยน (เพิ่ม แก้ไข ลบ ใช้ไอคอนหรือคลิกขวา)
เปลี่ยนกล้าเป็นเคลเมนไทน์
เปลี่ยนกรงเล็บเป็นนกเขาน้ำแข็ง
เปลี่ยน Image Viewer เป็น Photos และ shotwell
เปลี่ยนคำสั่ง Terminal เป็น lxterminal
เพิ่มไอคอน gimp และคว้า
เพิ่ม librewriter และคว้าไอคอน
เพิ่มความกล้า
ใส่เครื่องปั่น
เพิ่ม vlc และคว้าไอคอน
เพิ่ม korganizer และคว้าไอคอนปฏิทิน
เพิ่ม glaculator และคว้าไอคอนเครื่องคิดเลข
เพิ่ม dietpi-launcher และคว้าไอคอน dietpi จาก github
ค่ากำหนดเดสก์ท็อป
เพิ่มถังขยะและเอกสารไปยังเดสก์ท็อป
ลบทางลัด dietpi
ขั้นตอนที่ 9: สำรองข้อมูล Micro SD Card และ Clone
ตอนนี้มีการติดตั้งคอมพิวเตอร์เครื่องหนึ่งแล้ว โคลนอีก 14 ตัว
เมื่อ Raspberry Pi ถูกตั้งค่าให้สำรองรูปภาพ ใช้รูปภาพนี้เพื่อสร้างพีซีเครื่องถัดไป
ปิด Raspberry Pi
$ sudo ปิด –h 0
รอจนกว่าการ์ดจะปิดลง จากนั้นถอดแหล่งจ่ายไฟ จากนั้นถอด micro SD Card
ใส่การ์ด micro SD ลงในเครื่องอ่านการ์ด micro SD แบบ USB จากนั้นเสียบตัวอ่าน USB ลงใน MacBook
บน MacBook ใช้คำแนะนำเหล่านี้จาก The Pi Hut โดยมีการดัดแปลงดังนี้:
เปิดหน้าต่างเทอร์มินัล
เปลี่ยนเป็นไดเร็กทอรีที่มีไดเอท-พายอิมเมจ
$ cd ♣your-macbook-image-directory♣
ระบุดิสก์ (ไม่ใช่พาร์ติชั่น) ของการ์ด SD เช่น disk4 (ไม่ใช่ disk4s1) จากเอาต์พุต diskutil = 4
$ รายการดิสก์
สำคัญ: ตรวจสอบให้แน่ใจว่าคุณใช้ข้อมูลที่ถูกต้อง - หากคุณป้อนผิด คุณจะสิ้นสุดการเช็ดฮาร์ดดิสก์ของคุณ!
คัดลอกรูปภาพจากการ์ด SD ของคุณ ตรวจสอบให้แน่ใจว่าชื่อรูปภาพและถูกต้อง:
$ sudo dd if=/dev/disk♣micro-SD-card-disk#♣ of=weldon.dmg
CTRL-t เพื่อดูสถานะของการคัดลอก
เมื่อเสร็จแล้ว ให้ยกเลิกการต่อเชื่อมการ์ด SD:
$ diskutil unmountDisk /dev/disk♣micro-SD-card-disk#♣
ถอดอะแดปเตอร์ SD ออกจาก MacBook และถอดการ์ด micro SD ออกจากอะแดปเตอร์
ใส่การ์ด micro SD ใน Raspberry Pi และตรวจสอบว่าใช้งานได้
ใช้รูปภาพนี้เพื่อโคลนการ์ด micro SD ถัดไป และทำตามคำแนะนำในขั้นตอนที่ 3 โดยใช้รูปภาพใหม่
และคุณทำเสร็จแล้ว!
ขั้นตอนที่ 10: บรรจุภัณฑ์
มี 15 ระบบที่ฉันต้องการขนส่งและรถมีพื้นที่จำกัด
ระบบประกอบด้วย: ลำโพง จอภาพ อะแดปเตอร์ CanaKits HDMI เป็น VGA และคีย์บอร์ด
ลดพื้นที่ที่ต้องการโดยการรวม CanaKit, อะแดปเตอร์ HDMI เป็น VGA และแป้นพิมพ์และเมาส์ไว้ในกล่องเดียว
สิ่งนี้เกี่ยวข้องกับการตัดบางส่วนของกล่องคีย์บอร์ดและยกด้านข้างขึ้นโดยการพับกล่องใหม่
ขั้นตอนที่ 11: เปลี่ยนชื่อโฮสต์ รหัสผ่านรูท
แบบฝึกหัดของนักเรียน:เปลี่ยนชื่อโฮสต์และรหัสผ่านรูท
DietPi-Config, ตัวเลือกการรักษาความปลอดภัย DietPi
ขั้นตอนที่ 12: เพิ่มผู้ใช้
แบบฝึกหัดของนักเรียน:
ตามค่าเริ่มต้น DietPi จะใช้การเข้าสู่ระบบของชื่อผู้ใช้: root ในขณะที่ raspbian ใช้ชื่อผู้ใช้: pi
ทิศทาง Raspberry Pi จำนวนมากและคำแนะนำของฉันถือว่าเป็นจุดเริ่มต้นของ /home/pi และการเข้าสู่ระบบของ pi เพิ่มผู้ใช้ชื่อ: pi
$ mkdir /home
$ useradd pi -m -G sudo $ passwd pi รหัสผ่าน: ♣raspberry-pi-password♣ รหัสผ่าน: ♣raspberry-pi-password♣
หากคุณทำผิดพลาด ให้ใช้คำสั่งต่อไปนี้เพื่อลบผู้ใช้:
$ userdel pi
ทำสำเนาไฟล์ /etc/sudoers
ในฐานะผู้ใช้ root แก้ไขไฟล์ แต่ระวังไฟล์นี้ ตรวจสอบให้แน่ใจว่าถูกต้องก่อนบันทึก
$ sudo nano /etc/sudoers
หากไม่มีการเปลี่ยนแปลงต่อไปนี้ คุณจะต้องป้อนรหัสผ่านทุกครั้งที่ใช้ sudo
หลังจากความคิดเห็น #includedir … เพิ่มบรรทัดที่เริ่มต้น pi ALL=:
#includedir /etc/sudoers.d
pi ALL=(ALL) NOPASSWD: ALL
CTRL-o, ENTER, CTRL-x เพื่อบันทึกและปิดไฟล์
ตรวจสอบการใช้งานของผู้ใช้ใหม่
$ ออกจากระบบ
และเข้าสู่ระบบเป็น pi ด้วย ♣raspberry-pi-password♣
$ ssh pi@♣ip-address♣
หากเข้าสู่ระบบเป็น pi โปรแกรมอรรถประโยชน์ DietPi จะอยู่ใน:
/ไดเอทพาย/ไดเอทปี้
สคริปต์ dietpi ใช้การตรวจสอบ root UID = 0 ซึ่งป้องกันไม่ให้ชื่อผู้ใช้ pi เรียกใช้สคริปต์ dietpi สคริปต์ตรวจสอบว่า $UID=0 ซึ่งควรสงวนไว้สำหรับชื่อผู้ใช้รูทหรือไม่ การเพิ่มไดเร็กทอรีไปยัง PATH ไม่ได้ช่วยอะไร
ดังนั้นหากต้องการรัน dietpi-config หรือยูทิลิตี้ dietpi ใดๆ จาก pi ให้เข้าสู่ระบบในฐานะผู้ใช้ขั้นสูง แล้วเรียกใช้คำสั่ง หากต้องการออกจาก superuser ให้ป้อน exit
$ sudo su
$ sudo /DietPi/dietpi/dietpi-config ♣change-settings♣ $ ออก
แน่นอน คุณสามารถแก้ไขสคริปต์และเพิ่ม UID ของชื่อผู้ใช้ pi หรือลบการตรวจสอบ UID ของรูท อาจมีการเปลี่ยนแปลงเพิ่มเติมที่จำเป็น
ถ้า (($UID != 0)); แล้ว
ขั้นตอนเพิ่มเติม
โดยทั่วไป ไม่ควรใช้ root ในการเข้าสู่ระบบ ไม่ควรปิดการเข้าสู่ระบบรูท แต่ควรบล็อกจากการเข้าสู่ระบบปกติ
เพื่อป้องกันไม่ให้ผู้ใช้เข้าสู่ระบบโดยตรงในฐานะรูท ให้ตั้งค่าเชลล์ของบัญชีรูทเป็น /sbin/nologin ในไฟล์ /etc/passwd
$ sudo nano /etc/passwd
เปลี่ยน
root:x:0:0:root:/root:/bin/bash
ถึง
root:x:0:0:root:/root:/usr/sbin/nologin
ขั้นตอนที่ 13: ตั้งค่า Wi-Fi
แบบฝึกหัดของนักเรียน:
คลิกไอคอน LXDE เลือกเครื่องมือระบบ, DietPi Config
เปลี่ยนตัวเลือกเครือข่าย: อะแดปเตอร์ เปิดใช้งาน Wi-Fi
เมื่อใช้ DietPi ให้ใช้เครื่องมือที่มีให้แทนที่จะแก้ไขจากเครื่องมือบรรทัดคำสั่ง
จากไอคอนขี้ขลาด ให้เลือก System Tools, DietPi-Config แล้วเลือก Network Options: Adapters
เปิดใช้งาน WiFi บนเครื่อง
เลือก WiFi
เลือกด้วยตนเอง: ป้อน SSID และรหัสผ่านที่บ้าน/โรงเรียนของคุณ
ถอดสายอีเทอร์เน็ตและตรวจสอบว่าคุณสามารถท่องเว็บได้หรือไม่
ปิดใช้งานอีเธอร์เน็ตแบบมีสาย: อีเธอร์เน็ต เปลี่ยนการตั้งค่าเครือข่ายแบบมีสาย
เปลี่ยนรหัสประเทศเป็น US
รีสตาร์ท WiFi
เพิ่มไอคอน WiFi ไปที่ทาสก์บาร์ (ไม่บังคับ)
คลิกขวาที่ทาสก์บาร์และเลือก "เพิ่ม/ลบรายการแผง"
คลิกปุ่ม "เพิ่ม"
เพิ่มเครือข่ายไร้สายและแบบมีสาย
ขั้นตอนที่ 14: อีเมล
ใช้บัญชีอีเมลบนเว็บ เช่น gmail หรืออะไรก็ได้ที่คุณต้องการ
ขั้นตอนที่ 15: ภาคผนวก: ข้อมูลอ้างอิง
ขั้นตอนที่ 16: ภาคผนวก: อัปเดต
11MAR-01APR2017
- เพิ่มตัวยึดตำแหน่งสำหรับภาคผนวก: ข้อมูลอ้างอิง อัปเดต การแก้ไขปัญหา
- อัปเดตขั้นตอนสำหรับ DietPi v145
-
เริ่มรายการชิ้นส่วนที่แก้ไขสำหรับโครงการระดับมัธยมปลาย
-
Raspberry Pi รุ่น 3 B ชุดเริ่มต้นที่สมบูรณ์จาก CanaKit $ 69.99 @ Amazon
เคส, ฮีทซิงค์, อะแดปเตอร์แปลงไฟ, สาย micro to USB, การ์ด micro SD ขนาด 32GB คลาส 10, สาย HDMI
- คีย์บอร์ดและเมาส์ USB ไร้สาย $21.99 @ Amazon
- จอแสดงผล - จอ LCD 17" $15.00 ที่ส่วนลดเครื่องใช้ไฟฟ้า
- ลำโพง USB $5 ที่อุปกรณ์อิเล็กทรอนิกส์ลดราคา
- อะแดปเตอร์ HDMI ตัวเมียเป็น VGA ตัวผู้ $14.99 ที่ Amazon
-
-
รายการอะไหล่เก่า
- คีย์บอร์ด USB ที่ตกแต่งใหม่/มือสอง $4
- เมาส์ USB ที่ตกแต่งใหม่/มือสอง $6
- จอมอนิเตอร์ 17” ที่ตกแต่งใหม่/ใช้แล้ว (ต้องการอินพุต HDMI แต่มี DVI) $49
- Raspberry Pi 2 รุ่น B Element14 $35
- อแด็ปเตอร์ Panda 300n WiFi Amazon $16.99
- อะแดปเตอร์แปลงไฟ USB 5.2V 2.1A จาก Amazon $5.99
- สาย Micro USB เป็น USB 3ft จาก Amazon $4.69
- เคสจาก Amazon $6.99
- ควรเป็น 64GB หรือใหญ่กว่า >>> การ์ด SanDisk Ultra 16GB Ultra Micro SDHC UHS-I/Class 10 พร้อมอะแดปเตอร์ (SDSQUNC-016G-GN6MA) จาก Amazon $8.49
ขั้นตอนที่ 17: ภาคผนวก: การแก้ไขปัญหา
การแก้ไขปัญหา Raspberry Pi
หากมีปัญหาใด ๆ กับ Raspberry Pi ลิงก์นี้เป็นจุดเริ่มต้นที่ดีที่สุด
หน้าจอสีดำ
หลังจากติดตั้ง apss ทั้งหมดแล้ว ฉันปิดระบบโดยใช้ตัวเลือกเมนูการปิดระบบ LXDE และระบบไม่สามารถใช้งานได้อีกต่อไป ฉันต้องแฟลชการ์ด micro SD ใหม่เพื่อให้มันใช้งานได้
เมื่อฉันรีบูทอีกครั้ง สิ่งเดียวกันก็เกิดขึ้น
ฉันสามารถ ssh ลงใน Raspberry Pi จาก MacBook ของฉันได้ ดังนั้นฉันจึงรู้ว่ามีบางอย่างผิดปกติกับจอแสดงผล
ในการแก้ไขปัญหาการแสดงผลสีดำ ให้ ssh ใน Raspberry Pi จากคอมพิวเตอร์เครื่องอื่นและยกเลิกการแสดงความคิดเห็นบางบรรทัดในไฟล์กำหนดค่าของ DietPi ค่าการบูสต์ถูกกำหนดไว้ในคำสั่งนี้ผ่านเครื่องมือกำหนดค่า DietPi
เข้าสู่ระบบด้วยรหัสผ่าน $ sudo nano /DietPi/config.txt ยกเลิกการใส่เครื่องหมายบรรทัด: hdmi_force_hotplug=1 hdmi_drive=2 config_hdmi_boost=5
CTRL-o, ENTER และ CTRL-x เพื่อบันทึกและออกจากโปรแกรมแก้ไขนาโน
เซฟโหมด HDMI ลดความละเอียด แต่จะอนุญาตให้จอภาพทำงาน
ปัญหาการแสดงผลหรือการตรวจสอบ
บนราสเบอร์รี่ pi:
$ /opt/vc/bin/tvservice -d edid.dat$ /opt/vc/bin/edidparser edid.dat
ที่ฝังลึกลงไปในเอาต์พุตเป็นบรรทัดที่เขียนว่า "… โหมดคะแนนดีที่สุด …"
สำหรับจอภาพของฉัน มันส่งคืน "… โหมดคะแนนที่ดีที่สุดตอนนี้คือ DMT (35) 1280x1024 @ 60Hz …"
(35) หมายถึงการตั้งค่าที่ดีที่สุดสำหรับ hdmi_mode=35
การแก้ไข config.txt บน MacBook
ฉันได้แฟลชการ์ด micro SD ทั้งหมดด้วยภาพมาตรฐานแล้ว เมื่อฉันพบวิธีแก้ไขปัญหาความละเอียดในการแสดงผล ดังนั้นฉันจึงต้องการเปลี่ยน config.txt ในการ์ด micro SD ทั้งหมด
วิธีที่ง่ายที่สุดคือ:
ใส่เครื่องอ่านการ์ด USB micro SD ลงใน MacBook
การ์ด Micro SD จะเมาต์อัตโนมัติและไอคอนบูตจะปรากฏบนเดสก์ท็อป
เปิดบูตไดรฟ์บนเดสก์ท็อป
ลาก config.txt จากบูตไดรฟ์ไปยังเดสก์ท็อป
ปิดหน้าต่างบูต
ในหน้าต่างเทอร์มินัล ให้เรียกใช้
รายการดิสก์
diskutil unmountDisk /dev/disk2♣micro-SD-card-disk#♣
และถอดตัวอ่านการ์ด USB micro SD
จากนั้นสำหรับการ์ด micro SD แต่ละอัน:
ใส่เครื่องอ่านการ์ด USB micro SD ลงใน MacBook
เปิดไดรฟ์สำหรับบูตบนเดสก์ท็อป
ลาก config.txt จากบูตไดรฟ์ไปยังเดสก์ท็อป คลิกแทนที่
ปิดหน้าต่างบูต
ในหน้าต่างเทอร์มินัล ให้เรียกใช้
รายการดิสก์
diskutil unmount Disk /dev/disk2♣micro-SD-card-disk#♣
ถอดตัวอ่านการ์ดไมโคร SD USB ออก
และทำซ้ำ
วิทยากร
ตรวจสอบการเชื่อมต่อและเรียกใช้
$ ลำโพงทดสอบ -c2
CTRL-c เพื่อหยุดการทดสอบ