วิธีการตั้งค่า Raspberry Pi โดยไม่มีจอภาพ


76

ฉันเพิ่งซื้อราสเบอร์รี่ Pi รุ่น B ฉันต้องการตั้งค่าโดยตรงไปยังหน้าจอแล็ปท็อปของฉันโดยไม่มีจอภาพอื่น ฉันยังไม่ได้ตั้งค่า ฉันจะเชื่อมต่อหน้าจอแล็ปท็อปของฉันกับจอแสดงผลของ Raspberry Pi ได้อย่างไร

ฉันไม่ต้องการซื้อสาย HDMI ฉันต้องการลองจากอีเทอร์เน็ตหรือ USB แทน


1
ผมได้โพสต์รายละเอียดการตั้งค่าของราสเบอร์รี่ Pi โดยไม่ต้องหน้าจอเมาส์และแป้นพิมพ์ที่ลิงค์นี้ u สามารถดูมัน ..... kushrami.wordpress.com/2015/01/22/...
Kush rami


1
ฉันทำกวดวิชาใน youtube มันค่อนข้างง่ายที่จะเชื่อมต่อกับ RPI ของคุณ ลิงก์: youtube.com/watch?v=AKqygvB7Hds
PRNTSCRN

ลิงค์นี้แสดงวิธีการดาวน์โหลดระบบปฏิบัติการราสเบอร์รี่ปี่สดติดตั้งและตั้งค่าโดยไม่จำเป็นต้องใช้แป้นพิมพ์หรือจอมอนิเตอร์ที่ต่ออยู่กับราสเบอร์รี่ปี่ youtube.com/watch?v=toWBmUsWD6Mหวังว่าคุณจะพบว่ามีประโยชน์
iDollery

คำตอบ:


44

นี่เป็นเพียงอินเตอร์เฟสบรรทัดคำสั่งไม่ใช่สำหรับ Graphical UI

วิธีที่ง่ายที่สุดคือการเชื่อมต่อผ่านSSHด้วยโปรแกรมที่เรียกว่าPuTTY (Windows), M-remote (Windows) หรือใช้แอปพลิเคชั่น Terminal ใน OS X หรือ Linux ใด ๆ (ไม่มีการติดตั้งอยู่แล้ว)

  • เทอร์มินัล: ป้อนคำสั่ง ssh pi@raspberrypi
  • Putty: เลือกโปรโตคอลSSHและป้อนชื่อโฮสต์raspberrypi
  • M-Remote: เลือกSSH (2)ชื่อโฮสต์ชื่อraspberrypiผู้ใช้piรหัสผ่านraspberry

ตอนนี้เชื่อมต่อ

หาก FAILS นี้ลองค้นหาว่ามีการกำหนดที่อยู่ IP ใดให้กับ Raspberry Pi (ตัวอย่างเช่นโดยใช้เบราว์เซอร์ของคุณที่จะดูได้ที่เว็บไซต์ของโมเด็มของคุณ (หากคุณไม่ทราบว่าคุณสามารถลอง
http://192.168.0.1/หรือhttp://192.168.1.1/หรือhttp://192.168.0.254/หรือhttp://192.168.1.254/หรือhttp://192.168.0.138/หรือhttp://10.0.0.1/หรือhttp://10.0.0.138/หรือhttp://10.0.0.254/หรือhttp://10.0.1.1/หรือhttp://10.0.1.254/)

ค้นหาอุปกรณ์ที่มีชื่อเหมือนraspberrypiและคัดลอกที่อยู่ IP วางลงในคำสั่งที่คุณพยายามจากด้านบนซึ่งตอนนี้ระบุraspberrypiและคุณไปดี!

ตอนนี้ (หรือหลังจากที่คุณป้อนรหัสผ่านraspberry) คุณกำลังเชื่อมต่อกับอินเตอร์เฟสบรรทัดคำสั่งของ Raspberry Pi และคุณสามารถทำอะไรก็ได้ (เกือบ) เมื่อคุณจะเชื่อมต่อกับจอภาพเมาส์และคีย์บอร์ดและไม่บู๊ต ในส่วนต่อประสานกราฟิกกับผู้ใช้


ไม่ทำงานกับการเชื่อมต่อสายเคเบิล LAN โดยตรง
Tomáš Zato

12

มีการโพสต์บล็อกคือการเชื่อมต่อระยะไกล Raspberry Pi - ไม่มีเครือข่าย! รายละเอียดสิ่งที่คุณกำลังมองหา

โดยทั่วไปจะเกี่ยวข้องกับการกำหนดที่อยู่ IP แบบคงที่ให้กับทั้งแล็ปท็อปและ Raspberry Pi จากนั้นตั้งค่า X-server เพื่อสตรีมหน้าจอจาก Raspberry Pi ไปยังแล็ปท็อปของคุณ เนื่องจากนี่เป็นคำแนะนำแบบละเอียดโปรดอ้างอิงลิงก์สำหรับคำแนะนำโดยละเอียด

ตัวเลือกอื่นในการสำรวจคือใช้VNCหรือแอปพลิเคชันประเภทเดสก์ท็อประยะไกลที่คล้ายกัน


1
โปรดขยายโพสต์ของคุณเพื่อสร้างคำตอบ คำตอบควรมีมากกว่าหนึ่ง linke พร้อมลิงค์ บางทีคุณสามารถคัดลอกขั้นตอนบางอย่างที่ทำในคำแนะนำได้นั่นคือเพื่อแสดงว่ามันแตกต่างจากวิธีแก้ปัญหาที่ฉันชี้ไป
M. Mimpen

นี่เป็นกระบวนการที่มีความยาวและละเอียดมากและการโพสต์รายละเอียดที่นี่มิฉะนั้นการถอดความจะไม่เพียงพอ มีการจัดเตรียมลิงก์สองลิงก์โดยมีการแนะนำผู้เริ่มต้นและผู้ใช้ขั้นสูงที่ลิงก์จากโพสต์ ลิงค์ที่สองคือคำแนะนำแบบละเอียดยิ่งขึ้น ไม่รู้สึกซ้ำซ้อนเมื่อมีคนเขียนคำแนะนำอย่างละเอียด
Mike Naylor

1
ฉันไม่เห็นด้วยอย่างเต็มที่ คำตอบ StackExchange ควรจะสามารถยืนอยู่ได้ แต่การแก้ไขของคุณดีกว่ามากแล้ว โดยวิธีการแนะนำสามเณรของคุณเป็นเช่นเดียวกับคำแนะนำแบบละเอียดมากขึ้น ... คุณสามารถลบลิงค์ที่สองของคุณ
M. Mimpen

-1 ไม่สามารถตั้งค่า IP แบบคงที่สำหรับ PI โดยไม่ต้องเข้าถึง PI ซึ่งเป็นสิ่งที่ IP แบบคงที่ต้องการ
Tomáš Zato

11

แก้ไข 1/1/2019: เนื่องจากคำตอบนี้ยังคงได้รับความนิยมจะรวมการเปลี่ยนแปลงตามความคิดเห็นของ bigjosh ประมาณเดือนเมษายน 2017 Raspbian ได้แนะนำการเปลี่ยนแปลงด้านความปลอดภัยซึ่งจะไม่เริ่มต้นเซิร์ฟเวอร์ SSH อีกต่อไปตามค่าเริ่มต้น (ดูโพสต์บล็อกนี้ ) หากต้องการเปิดใช้งานเซิร์ฟเวอร์ SSH เมื่อบู๊ตเครื่องให้สร้างไฟล์ที่มีชื่อsshอยู่ในพาร์ติชันสำหรับบูตของการ์ด SD ของ Pi ก่อนที่จะลองทำตามคำแนะนำเหล่านี้


การใช้ Macbook Pro (แล็ปท็อป / เดสก์ท็อปที่ทันสมัยใด ๆ ), Pi และการ์ด SD ที่สะอาดและไม่มีการบูตด้วย Raspbian ในนั้นนี่คือสิ่งที่ฉันทำ:

ในการบู๊ตครั้งแรก Pi จะเริ่มต้นเซิร์ฟเวอร์ SSH ที่มีอยู่บนพอร์ตอีเธอร์เน็ต แต่ก็ไม่สามารถเข้าถึงได้ถ้า Pi ไม่มีที่อยู่ IP โดยค่าเริ่มต้นมันไม่ได้ มันจะเปิดใช้งานไคลเอนต์ DHCP เพื่อติดต่อเราเตอร์สำหรับ IP การเสียบอีเธอร์เน็ตจาก Pi เข้ากับคอมพิวเตอร์จะทำให้ Pi ขอ IP คอมพิวเตอร์ของผู้บริโภคไม่ตอบสนองต่อการสอบถามนี้ ขั้นตอนแรกคือการเปิดใช้งานเซิร์ฟเวอร์ DHCP บนคอมพิวเตอร์ สำหรับการตั้งค่าของฉันฉันใช้ dnsmasq ติดตั้งในเครื่องเสมือน Debian ที่ฉันสร้างขึ้นสำหรับโครงการอื่น ไม่จำเป็นต้องใช้ VM เนื่องจาก dnsmasq จะทำงานได้ดีบน Mac (ติดตั้งได้จาก MacPorts หรือแหล่งที่มา) หรือคอมพิวเตอร์ Linux โดยกำเนิด ฉันเชื่อว่ามีเซิร์ฟเวอร์ DHCP บางตัวที่ทำงานบน Windows แต่ฉันไม่แน่ใจ คุณสามารถเสียบ Pi เข้ากับเราเตอร์ไร้สายที่มีเอฟเฟกต์เดียวกันได้

เมื่อเซิร์ฟเวอร์ DHCP ทำงานอยู่ให้เชื่อมต่อ Pi เข้ากับอีเธอร์เน็ตของคอมพิวเตอร์แล้วเปิดเครื่อง ในล็อกไฟล์ / คอนโซลเอาต์พุตคุณควรเห็นสิ่งต่อไปนี้:

dnsmasq-dhcp[2358]: DHCPREQUEST(eth2) 10.79.26.137 ac:87:xx:xx:xx:xx
dnsmasq-dhcp[2358]: DHCPACK(eth2) 10.79.26.137 ac:87:xx:xx:xx:xx Maxwell
dnsmasq-dhcp[2358]: DHCPDISCOVER(eth2) b8:27:xx:xx:xx:xx 
dnsmasq-dhcp[2358]: DHCPOFFER(eth2) 10.79.26.148 b8:27:xx:xx:xx:xx 
dnsmasq-dhcp[2358]: DHCPREQUEST(eth2) 10.79.26.148 b8:27:xx:xx:xx:xx 
dnsmasq-dhcp[2358]: DHCPACK(eth2) 10.79.26.148 b8:27:xx:xx:xx:xx raspberrypi 

คำอธิบายและสิ่งที่เรากำลังมองหาที่นี่: สองบรรทัดแรกคือแล็ปท็อปของฉัน (Maxwell) เชื่อมต่อกับเซิร์ฟเวอร์ DHCP เนื่องจากแล็ปท็อปรู้จักเซิร์ฟเวอร์ DHCP จึงขอ IP ที่เคยมีมาในอดีต: 10.37.27.137 สิ่งนี้สามารถยืนยันได้โดยดูที่การตั้งค่าเครือข่ายของคอมพิวเตอร์ของคุณ (สำหรับฉันมันแสดงในการตั้งค่าระบบ / เครือข่ายใน OS X) จากนั้นเซิร์ฟเวอร์ DHCP ให้คอมพิวเตอร์ของฉันเป็น IP ที่ร้องขอเนื่องจากไม่ใช่ข้อขัดแย้ง ( DHCPACK, dhcp-ack [nowledgement]) สามสี่ถัดไปเกี่ยวข้องกับ Pi: ก่อนอื่นจะส่ง a DHCPDISCOVERเพื่อค้นหาเซิร์ฟเวอร์ DHCP ใด ๆ (ถ้ามี) Dnsmasq จะเสนอ IP ใหม่ให้ Pi ยอมรับมัน ( DHCPREQUEST) จากนั้นเซิร์ฟเวอร์ยืนยัน IP ในฐานข้อมูลและให้ IP จริงกับ Pi ฉันรู้ว่าฉันพบรายการที่ถูกต้องเพราะชื่อโฮสต์สุดท้ายอยู่ในรายการDHCPACKคือ "raspberrypi" จดบันทึกที่อยู่ IP ที่เซิร์ฟเวอร์ DHCP มอบ Pi (ของฉันคือ 10.79.26.148)

หากคุณเชื่อมต่อ Pi กับเราเตอร์แทนคอมพิวเตอร์ให้ดูในเว็บอินเตอร์เฟสของเราเตอร์เพื่อดูรายการไคลเอ็นต์ DHCP หรือรายการคอมพิวเตอร์ที่เชื่อมต่อกับเครือข่าย เราเตอร์ส่วนใหญ่มีสิ่งนี้ที่ใดที่หนึ่งแม้ว่าพวกเขาจะไม่เรียกมันว่าเป็นสิ่งเดียวกันก็ตาม ค้นหาคอมพิวเตอร์ที่ชื่อ "raspberrypi" และจดบันทึกที่อยู่ IP ของคอมพิวเตอร์

เมื่อคุณมี IP สำหรับ Pi คุณสามารถเชื่อมต่อกับไคลเอนต์ SSH ที่คุณเลือก สำหรับ Mac / Linux / UNIX คุณก็สามารถเปิด terminal และชนิดssh pi@IP_ADDRESSที่IP_ADDRESSเป็นทรัพย์สินทางปัญญาของพี่ของคุณว่าคุณจะพบก่อนหน้านี้ ผู้ใช้ Windows สามารถใช้ Cygwin, MobaXterm หรือ PuTTY หากคุณมีสิทธิ์ IP คุณควรเห็นสิ่งนี้:

$ ssh pi@raspberrypi
The authenticity of host 'raspberrypi (10.79.26.148)' can't be established.
ECDSA key fingerprint is 6c:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'raspberrypi,10.79.26.148' (ECDSA) to the list of known hosts.
pi@raspberrypi's password:

เนื่องจากฉันไม่ได้เชื่อมต่อกับ Pi มาก่อนฉันจึงต้องยอมรับคีย์ ECDSA เพื่อดำเนินการต่อ raspberryรหัสผ่านเริ่มต้นตามที่ระบุไว้ในคำตอบก่อนหน้านี้และในเอกสารอย่างเป็นทางการคือ ตอนนี้เราเข้าสู่ Raspbian ผ่าน SSH แล้วและสามารถทำสิ่งต่างๆได้ คุณควรเห็นสิ่งนี้ในคอนโซล SSH:

Linux raspberrypi 3.18.5+ #744 PREEMPT Fri Jan 30 18:19:07 GMT 2015 armv6l

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

NOTICE: the software on this Raspberry Pi has not been fully configured. Please run 'sudo raspi-config'

pi@raspberrypi ~ $ 

ตอนนี้ตามพรอมต์ MOTD คุณจะต้องเรียกใช้sudo raspi-configซึ่งจะนำคุณไปสู่หน้าต่างการกำหนดค่าเดียวกันกับที่คุณเห็นถ้าคุณบูทด้วย HDMI เหนือสิ่งอื่นใดที่นี่คุณควรเปิดใช้งานเซิร์ฟเวอร์ SSH หลังจากกำหนดค่าคุณสามารถใช้การตั้งค่าเดียวกันนี้เพื่อเชื่อมต่อกับ Pi ผ่าน ssh อีกครั้งหลังจากรีบูต

แหล่งที่มา: ประสบการณ์ของฉันเอง


3
PI จะไม่ทำงาน SSH ในการติดตั้งเริ่มต้น
bigjosh

Hmmmmm ... ฉันจะต้องตรวจสอบว่า
computergeek125

6
คุณสามารถเปิดใช้งาน SSH เมื่อบูตโดยสร้างไฟล์ชื่อ "ssh" (ไม่มีส่วนขยายเนื้อหาไม่สำคัญ) ในไดเรกทอรีรากในพาร์ติชัน FAT ของการ์ด SD คุณสามารถทำได้บนคอมพิวเตอร์เครื่องอื่นแล้วใส่การ์ดลงในหัวขาด PI raspberrypi.org/blog/a-security-update-for-raspbian-pixel
bigjosh

"สร้างไฟล์ที่มีชื่อsshอยู่ในพาร์ติชันสำหรับบูตของการ์ด SD ของ Pi": พูดง่ายกว่าทำบน Mac ซึ่งปฏิเสธที่จะเมานต์ext2/3(?) - ฟอร์แมต SD หลังจากถ่ายภาพด้วย Raspbian ฉันสิ้นสุดต้องใช้แล็ปท็อป Ubuntu เก่าที่เต็มไปด้วยฝุ่นเพื่อติดตั้งและเพิ่มไฟล์
ijoseph

9

เรา (@RPi Awesomeness และ @Dam Underscore) ได้แก้ไขปัญหานี้ในการแชท ไม่มีบทเรียนหรือคำตอบที่เขาพยายามทำอยู่ดังนั้นเราจึงพยายามหาและเราก็ทำได้

ปรากฎว่า OP ใช้ NOOBS และไม่พบไฟล์ cmdline.txt ที่จำเป็นสำหรับการสอนที่เขากำลังติดตาม ดังนั้นฉันบอกให้เขาดาวน์โหลด Raspbian & ไปด้วย

ไม่ว่าจะอนุญาตให้เขาตั้งหัวขาดหรือไม่ฉันยังไม่รู้ แต่สิ่งนี้ทำให้เขาพร้อมที่จะเดินต่อไป บทช่วยสอน


ใช่ฉันไม่สามารถเข้าใจสิ่งนี้กับ NOOBS ได้เลย ในที่สุดก็ทำกับ Raspbian
ijoseph

5

ฮาร์ดแวร์. นี่จะไม่ทำงานผ่านฮาร์ดแวร์เพียงอย่างเดียว มาเธอร์บอร์ดแล็ปท็อปของคุณนั้นใช้สายแบบแข็งเพื่อส่งสัญญาณวิดีโอไปยังหน้าจอแล็ปท็อป แล็ปท็อปส่วนใหญ่ - ถ้าไม่ใช่ทั้งหมดไม่มีวิดีโออิน

// EDIT // การตรวจสอบส่วนคำถามที่เกี่ยวข้องแสดงให้เห็นว่าสามารถทำได้โดยใช้ฮาร์ดแวร์เท่านั้น: เชื่อมต่อ Pi กับหน้าจอแล็ปท็อปเก่า

ซอฟต์แวร์ LAN +

  • คัดลอกระบบปฏิบัติการไปยังการ์ด SD, เช่น Raspbian
  • ใส่สายเคเบิลอีเธอร์เน็ตเพื่อให้สามารถเข้าถึงเครือข่าย LAN ได้
  • เปิดอุปกรณ์ขึ้นมาระบบปฏิบัติการจะทำการติดตั้งซึ่งอาจดาวน์โหลดการอัพเดตผ่าน LAN
  • ใช้การส่งต่อ X กับไคลเอนต์เช่นMobaXterm ( แหล่งที่มาของโซลูชัน )
    • ชื่อผู้ใช้ SSH เริ่มต้น: pi
    • รหัสผ่าน SSH เริ่มต้น: raspberry

3
ฉันคิดว่าคำถามของเขาไม่ใช่วิธีเชื่อมต่อ pi เข้ากับหน้าจอแล็ปท็อปของเขาโดยตรง แต่จะตั้งค่า pi ที่ไม่มีหัวซึ่งเขาสามารถเข้าถึง (และดูหน้าจอ) จากแล็ปท็อปของเขาได้อย่างไร
เตฟานมุลเลอ

1
ผมก็ไม่แน่ใจจึงฉันให้การแก้ปัญหาทั้ง
M. Mimpen

5

อัปเดตคำตอบ

เนื่องจากคำตอบนี้เก่าและคุณจำเป็นต้องติดตั้ง PHP ก่อนนี่คือทางออกที่นอกกรอบสำหรับระบบ macOS และ * nix (และระบบย่อย Ubuntu บน Win10)

sudo nmap -sS -p 22 192.168.100.0/24

หลังจากการสแกนนี้nmapแสดงโฮสต์ทั้งหมดที่มีพอร์ต SSH เปิดและผู้ผลิตชิปเครือข่าย

โปรดทราบว่าสำหรับการตั้งค่าหัวขาดคุณต้องเปิดใช้งาน ssh (3. ส่วน)


คำตอบเดิม

ฉันมีปัญหานี้ด้วย ฉันรู้ว่าราสเบอร์รี่ได้รับ IP จากบริการ DHCP ในพื้นที่ แต่ในเครือข่ายของฉันฉันไม่สามารถเข้าถึง pi ด้วยชื่อโฮสต์ .. ดังนั้นฉันเพิ่งสแกนเครือข่ายของฉันสำหรับลูกค้าทั้งหมดที่มีพอร์ต SSH แบบเปิด (พอร์ต 22)

(สคริปต์ PHP)

<?php
$ip = '192.168.100.';

for ($i=0; $i < 256; $i++) { 
    $sock = @fsockopen( $ip . $i, 22, $errnr, $errstr, .5);
    if ($sock !== false) {
        echo ">> " . $ip.$i. PHP_EOL;
    }
}

$ php scan.php

ดังนั้นฉันจึงพยายามเข้าสู่ระบบด้วย SSH pi @ {พบที่อยู่ IP} ในที่อยู่ IP ที่พบแต่ละที่และที่สามคือมัน

โปรดทราบว่าสคริปต์ตัวเล็ก ๆ นี้มีประโยชน์จริงๆในเครือข่ายคลาส C เท่านั้น :)

ตอนนี้ฉันเพิ่งให้ pi ของฉันกับสแตติก


นั่นคือเรื่องราวเมื่อคุณลืมที่จะใช้อะแดปเตอร์ HDMI จากที่บ้านไปที่สำนักงาน;)

แก้ไข:

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


สวัสดีกาเบรียล [... ] ในบันทึกอื่นฉันไม่เคยคิดว่า PHP สำหรับซ็อกเก็ตทำงาน ... รุ่งโรจน์สำหรับสิ่งนั้น แก้ไข:ฉันอ่านคำถามของ OP อีกครั้งและแก้ไขส่วนแรกของความคิดเห็นของฉัน ... ขออภัยในความผิดพลาด
Jacobm001

Ou สิ่งที่ล้มเหลว แต่ฉันปล่อยให้โพสต์นี้ที่นี่ - มันมีประโยชน์สำหรับการค้นหาของ Google
CodeBrauer

ไม่ใช่คำตอบที่ดีที่สุด แต่เป็นคำสร้างสรรค์อย่างหนึ่ง
เชน

1
โปรดทราบว่าขึ้นอยู่กับเครือข่ายที่เราเตอร์ของคุณใช้คุณอาจต้องใช้ IP อื่น: เช่น192.168.1.0/24แทนที่จะเป็น192.168.100.0/24ในกรณีของฉัน
ijoseph

3

มันสามารถทำได้อย่างแน่นอน ฉันส่วนใหญ่ใช้ Pi ของฉันจากระยะไกลใช้sshเพื่อเข้าถึงคอนโซลและVNCเข้าถึง GUI VNCต้องมีการติดตั้งซอฟต์แวร์เพิ่มเติมบน Pi (และซอฟต์แวร์ที่รองรับบนแล็ปท็อป)

การตั้งค่าระยะไกลเริ่มต้นเป็นไปได้โดยที่คุณรู้ว่าคุณกำลังทำอะไร แต่ฉันขอแนะนำอย่างยิ่งให้คุณใช้แป้นพิมพ์โดยตรง (USB) และจอมอนิเตอร์สำหรับการตั้งค่าเริ่มต้น HDMI นั้นง่ายกว่า แต่คุณสามารถใช้การRCAเชื่อมต่อกับทีวี / จอมอนิเตอร์ได้ คุณต้องบอกเราว่าระบบปฏิบัติการที่แล็ปท็อปใช้อยู่และคุณเชื่อมต่อเครือข่ายกับ Pi อย่างไร


2
โทรดีเกี่ยวกับการใช้การRCAเชื่อมต่อกับทีวีเนื่องจากมักจะถูกลืม
M. Mimpen

เขากำลังใช้ NOOBS ซึ่งเป็นส่วนหนึ่งของสาเหตุที่เขาไม่สามารถทำแบบฝึกหัดที่เขาติดตามได้ อย่างไรก็ตามเราพบว่าในการแชทและตอนนี้เขากำลังลองกับ Raspbian, sans-NOOBS
RPiAwesomeness

1

มีแบบฝึกหัดที่ยอดเยี่ยมที่นี่ซึ่งจะอธิบายวิธีการ

  • ค้นหาที่อยู่ IP Raspberry Pi โดยไม่ต้องเชื่อมต่อกับจอภาพใด ๆ (โดยการสแกนเครือข่ายในบ้านของคุณ)
  • เชื่อมต่อกับ Raspberry Pi โดยใช้ SSH
  • แสดงเดสก์ท็อป LXDE แบบเต็มผ่านการใช้โปรโตคอล X11 (นี่ยอดเยี่ยมมากเพื่อแสดงอินเทอร์เฟซกราฟิก Pi แบบเต็ม)

ข้อเสียเปรียบอย่างเดียวก็คือมันใช้งานได้กับคอมพิวเตอร์ Windows เท่านั้นฉันไม่พบทางเลือกอื่นสำหรับMobaXtermสำหรับ Mac OSX


1

ทางเลือกส่วนตัวของฉันคือใช้ตัวเชื่อมต่อ USB-> UART เมื่อติดตั้งอิมเมจ Raspbian ที่บริสุทธิ์แล้วจะมีอินสแตนซ์ของ "getty" ทำงานอยู่กับอนุกรมเริ่มต้นของ Pi ซึ่งหมายความว่าหากเราแนบเทอร์มินัลอนุกรมกับ RX / TX ของ Pi UART เราจะได้รับข้อความแจ้งการเข้าสู่ระบบ ใช้ USB-> UART ฉันเสียบปลาย USB เข้ากับพีซีของฉันแล้วเชื่อมต่อ PC RX กับ PI TX และ PC TX กับ PI RX จากนั้นเพิ่มพื้นทั่วไป ตอนนี้ถ้าฉันรันโปรแกรมจำลองเทอร์มินัลแบบอนุกรมเช่น Putty ฉันสามารถเข้าสู่ Pi ได้ จากตรงนั้นถ้าฉันต้องการฉันสามารถตั้งค่าตัวเลือกเครือข่ายใด ๆ และทั้งหมดที่ฉันอาจต้องใช้เพื่อทำการ bootstrapped เพิ่มเติม


นี่คือโซลูชัน IMO "ที่ถูกต้อง" มันควรทำงานได้ในทุกสถานการณ์ที่ Pi ถ่ายภาพเพื่อใช้งานบนเครื่อง PC
Nathan Goings

ตั้งแต่วันที่ 2016-05-04 ... ดูเหมือนจะมี "บั๊ก" กับ Pi 3 และ Raspbian รุ่นล่าสุด (ณ วันนั้น) เช่นนั้นใน Pi 3's ความเร็ว UART ถูกรบกวนโดยการใช้งาน WiFi
Kolban

0

ดังนั้นวิธีที่ง่ายกว่าคือ ...

  • ดาวน์โหลด realvnc และติดตั้ง
  • ssh ไปที่ raspberry pi ของคุณแล้วรันคำสั่ง 'startx' เพื่อเริ่ม GUI
  • ใช้ realvnc เพื่อ vnc ด้วยชื่อผู้ใช้เริ่มต้น 'ชื่อผู้ใช้ = pi' 'รหัสผ่าน = ราสเบอร์รี่' และคุณควรเห็นการแสดงผลของราสเบอร์รี่ pi ภายในหน้าต่างบนแล็ปท็อปของคุณ

-1

วิธีที่ดีที่สุดในการติดตั้งโดยไม่ใช้จอภาพคือ:

  1. ภาพแรกของการเผาไหม้ของ rasbian ในการ์ด sd
  2. จากนั้นใน sd card มีไฟล์ commandline.txt
  3. เปิดใน notepad ++ และเพิ่มบรรทัดนี้ในตอนท้าย
    ip=<ip of rasberry pi>::<ip of lan card,get it by ip config>

หลังจากนี้ใส่การ์ดหน่วยความจำใน Raspberry Pi และเรียกใช้ putty โดยป้อน ip ใส่ชื่อผู้ใช้เริ่มต้น "pi" และรหัสผ่าน "raspberry"


-1

VNC ทีละขั้นตอนกับ Raspberry Pi 2 Raspbian Jessie 2016-05-27, Ubuntu 16.04 โฮสต์

VNC เป็นโปรโตคอลเซิร์ฟเวอร์ / ไคลเอ็นต์ที่อนุญาตให้ไคลเอ็นต์เข้าถึงเดสก์ท็อปของเซิร์ฟเวอร์

  1. ค้นหา IP ของ pi ของคุณ: เตรียมพร้อมสำหรับ ssh โดยไม่มีหน้าจอฉันแนะนำ:

  2. SSH เข้าสู่ PI และเรียกใช้:

    sudo apt-get install x11vnc
    sudo x11vnc -xkb -noxrecord -forever -noxfixes -noxdamage \
        -display :0 -auth /var/run/lightdm/root/:0 -nopw
    

    คำเตือน: เราไม่ได้ตั้งรหัสผ่านเพื่อความเรียบง่าย แต่นั่นไม่ปลอดภัย ดู: https://askubuntu.com/a/757398/52975สำหรับสิ่งนั้น

  3. ในโฮสต์:

    sudo apt-get install vinagre
    vinagre $RPI_IP
    

    Ubuntu ยังมาพร้อมกับremminaไคลเอนต์ VNC โดยค่าเริ่มต้น แต่ vinagre ง่ายต่อการติดตั้ง

ผลลัพธ์: คุณได้รับหน้าต่างในเดสก์ท็อปของคุณเช่น:

ที่นี่แสดงการglxgearsทำงานของบั๊กกี้(เกือบจะคงที่ใน RPI 3 ดูเหมือนว่า: https://www.youtube.com/watch?v=WMfgXOHWAnc&feature=youtu.be&t=118 )

จากนั้นคุณสามารถคลิกที่มันโดยตรงด้วยเมาส์ของคุณและสถานะของคณะกรรมการ RPI ปรับปรุงเช่นกัน หากคุณมีจอแสดงผลสำหรับ PI ทั้งสองจอจะซิงโครไนซ์


Downvoters โปรดอธิบาย :-)
Ciro Santilli 事件改造中心法轮功六四事件
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.