Isi kandungan:
- Bekalan
- Langkah 1: Sediakan Kad SD: Tulis OS
- Langkah 2: Sediakan Kad SD: Persediaan Tanpa Kepala
- Langkah 3: Boot dan Cari Alamat IP PI
- Langkah 4: Sambungkan Menggunakan SSH
- Langkah 5: Kemas kini Raspbian dan Pasang X11VNC
- Langkah 6: Desktop Jauh.. Akhirnya
Video: Desktop Raspberry Pi: Persediaan Tanpa Kepala yang Selamat Tanpa Paparan: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Sekiranya anda membaca ini, anda mungkin sudah biasa dengan Raspberry Pi. Saya mempunyai beberapa papan hebat di sekitar rumah kerana menjalankan pelbagai projek. Sekiranya anda melihat panduan yang menunjukkan cara memulakan Raspberry Pi, kemungkinan menghubungkan Pi ke monitor dengan Kabel HDMI dan kemudian memasang Papan Kekunci dan Tetikus untuk menggunakannya.
Baru-baru ini saya mendapat Raspberry Pi 3B + dan saya tidak mempunyai periferal untuk memulakan. Tiada masalah! Saya akan berjalan dalam Headless Mode - tanpa papan kekunci atau monitor terpasang. Tetapi semua panduan untuk menggunakan Pi dalam mod tanpa kepala memerlukan saya menghubungkan Pi ke monitor & papan kekunci sebelum saya boleh beralih ke mod tanpa kepala. Oleh itu, saya berupaya mencari jalan untuk melakukan pemasangan Raspberry Pi Desktop sepenuhnya "tanpa kepala". Sebagai bonus tambahan, saya akan menunjukkan kepada anda bagaimana anda dapat menyulitkan dan mendapatkan akses desktop jauh ke Pi.
Bekalan
- Papan Raspberry Pi (3B + atau 4B terkini) & Bekalan Kuasa
- Kad Micro SD (minimum 8GB)
- PC / Komputer riba dengan Slot Kad Micro SD atau Pembaca Kad SD USB luaran (mis.
Langkah 1: Sediakan Kad SD: Tulis OS
Langkah pertama dalam proses ini adalah membuat Kad SD yang boleh di-boot dengan OS. Bagi kebanyakan pengguna pilihan terbaik adalah Raspbian OS - edaran Linux berasaskan debian rasmi yang telah disesuaikan untuk Raspberry Pi. Ia hadir dalam dua perisa, Desktop dan Lite (versi minimum dengan akses baris perintah sahaja). Untuk Instrutable ini, kami akan menggunakan rasa Desktop. Muat turun edaran Raspbian Desktop terbaru dari halaman muat turun rasmi. PETUA: Sekiranya anda mempunyai klien BitTorrent yang dipasang di komputer riba / PC anda, gunakan pautan Torrent untuk muat turun yang lebih pantas.
Semasa memuat turun, muat turun dan Pasang Balena Etcher - alat rentas platform yang direka untuk menulis Imej Raspbian ke Kad SD. Muat turun versi untuk OS (OSX atau Windows atau Linux) yang ada pada PC anda.
- Masukkan pembaca Kad SD dengan kad SD
- Mulakan Balena Etcher dan pilih dari cakera keras fail Raspberry Pi OS.zip yang anda muat turun.
- Pilih Pemacu Kad SD
- Klik pada 'Flash!' untuk menulis OS Raspbian ke Kad SD. Tunggu 'Flash Lengkap!' mesej dan cukup Balena Ethcher.
Langkah 2: Sediakan Kad SD: Persediaan Tanpa Kepala
Selanjutnya kita akan mengkonfigurasi Kad SD untuk melakukan dua perkara
- Dayakan SSH
- Minta Pi Connect ke Wifi anda semasa boot
Biasanya setelah Balena Etcher selesai, OS secara automatik akan mencari dan memasang partisi berlabel 'boot' pada Kad SD.
WINDOWSDalam Windows, buka Windows Explorer dan cari pemacu baru dengan label 'boot' dan klik padanya untuk menunjukkan isinya. Klik pada 'Item Baru' di bar menu dan kemudian pilih 'Dokumen Teks' untuk membuat fail kosong baru. Namakan semula ini menjadi 'ssh'
CATATAN: Secara lalai Windows menyembunyikan maklumat sambungan fail. Ini akan menyebabkan fail menjadi nama 'ssh.txt' dan bukannya ssh, tetapi Windows akan menyembunyikannya dari anda. Ikuti arahan ini untuk membolehkan memaparkan sambungan fail.
Ikuti proses yang sama dan buat fail lain dan namakan semula 'wpa_supplicant.conf'. Sekali lagi pastikan tidak ada '.txt' yang ditambahkan pada akhir fail ini. Edit fail ini menggunakan Notepad atau editor teks pilihan anda dan tambahkan teks ini:
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1 ap_scan = 1 fast_reauth = 1 country = US network = {ssid = "SSID rangkaian anda" psk = "Kata laluan rangkaian anda" keutamaan = 100}
Tukar kod negara ke kod yang sesuai (Pautan). Tetapkan SSID dan PSK agar sepadan dengan SSID dan Kata Laluan / kata laluan WiFi anda.
Simpan fail dan keluarkan Kad SD.
OSXDalam OSX, cara terbaik untuk melakukan ini adalah dengan menggunakan aplikasi Terminal. Lancarkan Terminal dan ubah direktori ke / Volume / boot
Di terminal jalankan arahan berikut
sentuh ssh
nano wpa_supplicant.conf
Perintah kedua akan membuka fail wpa_supplicant.conf dalam penyunting teks nano. Tambahkan teks yang sama seperti di atas (lihat di Bahagian Windows). Simpan fail dan keluarkan Kad SD dari pencari.
Langkah 3: Boot dan Cari Alamat IP PI
Masukkan Kad SD yang disediakan ke dalam Raspberry Pi dan sambungkan kuasa untuk memakainya. Tunggu beberapa minit sehingga Pi selesai boot. Pada ketika ini Pi menjalankan Desktop Raspbian tetapi kita tidak mempunyai cara untuk melihatnya.
Kami akan mencari Nmap - alat penemuan rangkaian sumber bebas dan terbuka dan Zenmap - Alat GUI untuk nmap. Anda boleh memuat turun kedua-duanya dari halaman muat turun Nmap rasmi. Pemasang untuk kedua-dua OS akan mempunyai pilihan untuk memasang Zenmap bersama dengan nmap.
Langkah seterusnya memerlukan sedikit pengetahuan mengenai rangkaian Alamat IP rangkaian Wifi rumah anda. Dapatkan alamat IP PC anda. cth. 192.168.1.21. Subnet rangkaian untuk kediaman anda akan menjadi 192.168.1.0/24 berdasarkan alamat ip PC anda.
Lancarkan Zenmap
- Pada sasaran taip subnet rangkaian yang telah anda kenal sebagai rangkaian rumah anda
- Ubah dropdown profil dan pilih 'Ping Scan'
- Dalam kotak arahan, ketik 'nmap -sn'. Subnet semestinya sudah ditaip.
- Klik pada butang 'Scan'. Dalam beberapa minit alat ini akan menyenaraikan semua peranti yang terdapat di rangkaian Wifi anda. Cari peranti yang dipanggil 'raspberrypi' dan perhatikan Alamat IPnya. Dalam tangkapan skrin di atas anda akan melihat pi raspberry mendapat alamat IP 192.168.1.47
Langkah 4: Sambungkan Menggunakan SSH
Sekiranya Kad SD disiapkan dengan betul, maka pada but pertama, Pi akan disambungkan secara automatik ke WiFi dan juga mengaktifkan perkhidmatan SSH. Sekarang kita boleh menyambungnya menggunakan Pelanggan SSH di PC anda. Tetapi ini bukan pengalaman penuh desktop yang kita mahukan. Terdapat beberapa langkah lagi untuk sampai ke sana.
Hampir setiap panduan untuk menggunakan SSH pada Windows mengesyorkan menggunakan PuTTY. Saya secara peribadi berpendapat bahawa UI sangat bertarikh dan sukar digunakan. Pelanggan SSH pilihan saya di Windows ialah MobaXterm. Muat turun dan pasang MobaXterm pada PC Windows anda. Semasa pertama kali melancarkan MobaXterm, Windows 10 Firewall akan memaparkan pemberitahuan mengenai ciri-ciri tertentu yang disekat. Selamat membuka blokir aplikasi. Lancarkan MobaXterm dan mulakan terminal untuk meneruskan.
Sekiranya anda menggunakan OSX, ia sudah merangkumi semua yang diperlukan untuk menyambung melalui SSH. Lancarkan Aplikasi Terminal untuk meneruskan.
Sambung ke Raspberry Pi
Di terminal anda, SSH ke Pi menggunakan Alamat IP yang anda dapatkan lebih awal dari imbasan Nmap. Raspberry Pi saya mendapat 192.168.1.47 dan saya akan menggunakannya melalui panduan ini. Gantikan dengan Alamat IP yang tepat untuk Pi yang anda siapkan.
Taipkan ini di terminal anda dan tekan ENTER
Apabila anda menyambung untuk pertama kalinya, anda akan mendapat amaran mengenai penyambungan ke peranti baru. Ketik 'y' atau 'Y' dan ENTER untuk meneruskan. Selanjutnya ia akan meminta kata laluan. Kata laluan awal untuk pengguna 'pi' adalah 'raspberry'. Sekiranya semuanya berjalan lancar, anda akan log masuk dan menjadi prompt bash yang kelihatan seperti ini
pi @ raspberry: ~ $
Baik!
Langkah 5: Kemas kini Raspbian dan Pasang X11VNC
Tetap berada dalam Sambungan SSH yang sama dari langkah sebelumnya, kami akan mengemas kini semua perisian yang telah dipasang pada Pi terlebih dahulu. Taipkan dua arahan berikut di terminal semasa disambungkan melalui SSH
sudo apt kemas kini
peningkatan sudo apt
Selepas setiap arahan ikuti arahan pada terminal. arahan kedua akan memakan masa dari 15-20 minit untuk diselesaikan. Anda perlu menjawab satu atau dua arahan lagi dan kemudian berehat sebentar semasa semua perisian kemas kini dimuat turun dan kemudian dipasang.
Setelah kemas kini selesai waktunya untuk memasang x11VNC. x11VNC adalah aplikasi desktop jarak jauh yang akan berjalan pada raspberry pi dan membolehkan kita melihat desktop dari PC kita. Taipkan arahan ini di terminal
sudo apt pasang x11vnc
x11vnc -storepasswd
Perintah kedua adalah menetapkan kata laluan untuk mengakses desktop jauh anda. CATATAN: Maksimum 8 aksara.
Selanjutnya kita akan mengemas kini fail konfigurasi agar x11vnc dijalankan secara automatik semasa boot. Masih di terminal ketik perintah ini
mkdir -p ~ /.config / lxsession / LXDE-pi
cp / etc / xdg / lxsession / LXDE-pi / autostart ~ /.config / lxsession / LXDE-pi / autostart nano ~ /.config / lxsession / LXDE-pi / autostart
Perintah terakhir akan memulakan penyunting teks ringkas 'nano'. Di akhir fail tambahkan ini
@ x11vnc -nevershared -forever -localhost -rfbauth /home/pi/.vnc/passwd
Simpan fail dengan 'Ctrl-o' dan tutup nano dengan 'Ctrl-x'
Oleh kerana kami tidak pernah menghubungkan paparan apa pun ke Raspberry Pi, secara default desktop akan dimulakan dalam resolusi 720x480 yang sangat rendah. Tetapi ini mudah dibetulkan. Masih dalam sesi SSH, jalankan
sudo raspi-config
Ini akan melancarkan aplikasi mod teks konfigurasi raspbian. Dengan menggunakan anak panah, pilih 'Advanced Options' dan tekan ENTER. Seterusnya pilih 'Resolution' dan tekan ENTER. Akhirnya anda akan disajikan dengan senarai resolusi skrin yang tersedia. Pilih salah satu pilihan resolusi yang lebih tinggi dan tekan ENTER. Kembali di skrin utama menggunakan TAB beralih ke pilihan '' dan tekan ENTER.
Reboot Pi Raspberry
rebo sudo
Langkah 6: Desktop Jauh.. Akhirnya
Setelah Raspberry Pi selesai boot, kami bersedia untuk melihat Desktop yang mulia tanpa menyambungkan monitor luaran atau papan kekunci dan tetikus.
SSH dengan Port Forwarding
Bahagian akhir ini agak teknikal dan sukar untuk dijelaskan. Saya akan mengesyorkan membaca panduan yang sangat baik ini.
Kembali ke terminal yang anda gunakan untuk menyambung ke Pi melalui SSH. Sekarang ketik dan jalankan arahan ini dengan teliti
ssh -L 5900: localhost: 5900 [email protected]
Muat turun dan pasang RealVNC Viewer. Lancarkan RealVNC Viewer. Dalam Alamat Pelayan VNC taip sahaja
localhost
dan klik pada Connect atau tekan ENTER. Penonton akan mengeluh kerana sambungannya tidak selamat. Terima amaran dan teruskan. Anda akan diminta kata laluan. Ini adalah kata laluan 8 aksara (atau kurang) yang anda tetapkan untuk x11vnc. Klik 'OK' dan anda akan disambut dengan Raspberry Pi Desktop.
Anda akan melihat amaran mengenai penggunaan kata laluan lalai. Pada ketika ini teruskan dan ubah kata laluan lalai untuk pengguna 'pi'.
Biasanya sambungan VNC tidak selamat. Tetapi dengan kaedah ini, anda kini telah menjadikan sambungan VNC selamat dengan menyalurkannya melalui SSH Connection yang disulitkan.
Itu !!! Anda telah berjaya menyediakan Raspberry Pi yang benar-benar tanpa kepala.
Disyorkan:
Persediaan RPi Zero Tanpa Kepala Terbaik untuk Pemula: 8 Langkah
Persediaan RPi Zero Tanpa Kepala Terbaik untuk Pemula: Dalam Instructable ini, kita akan melihat persediaan asas saya untuk semua projek Raspberry Pi Zero. Kami akan melakukan semuanya dari mesin Windows, tidak memerlukan papan kekunci atau monitor tambahan! Apabila kita selesai, ia akan berada di internet, berkongsi fail melalui rangkaian, wo
Berjalan Tanpa Skrin / Paparan (tanpa kepala) pada Raspberry Pi atau Komputer Berasaskan Linux / unix Lain: 6 Langkah
Berjalan Tanpa Skrin / Paparan (tanpa kepala) pada Raspberry Pi atau Komputer Berasaskan Linux / unix Lain: Apabila kebanyakan orang membeli Raspberry PI, mereka fikir mereka memerlukan skrin komputer. Jangan buang wang anda pada monitor komputer dan papan kekunci yang tidak diperlukan. Jangan buang masa anda untuk memindahkan papan kekunci dan monitor antara komputer. Jangan mengikat TV ketika tidak
Persediaan Tanpa Kepala Raspberry Pi: 7 Langkah
Persediaan tanpa kepala Raspberry Pi: Anda akan belajar bagaimana mengaktifkan akses ke Raspberry Pi untuk melalui ssh tanpa menyambungkan papan kekunci, tetikus dan monitor ke dalamnya, dalam mod yang disebut Headless
Lebih Selamat Lebih Baik: Menjadikan Stesen Keretapi Lebih Selamat: 7 Langkah
Lebih Selamat Lebih Baik: Menjadikan Stesen Kereta Api Lebih Selamat: Banyak stesen kereta api hari ini tidak selamat kerana kekurangan keselamatan, halangan, dan amaran kereta api masuk. Kami melihat perlunya diperbaiki. Untuk menyelesaikan masalah ini, kami membuat Safer Better. Kami menggunakan sensor getaran, sensor gerakan, dan
Persediaan Tanpa Kepala Raspberry Pi: 3 Langkah
Persediaan Tanpa Raspberry Pi: Pernahkah anda terfikir bagaimana anda boleh menyediakan pi raspberry tanpa monitor? Sangat mudah, anda hanya memerlukan OS pada kad SD dan kabel Ethernet. Juga beberapa program percuma dan sedikit kesabaran. Allchips adalah perkhidmatan dalam talian komponen elektronik