Hanya menggunakan layar dan keyboard laptop (baik sebelum dan sesudah instalasi), instal dan konfigurasi untuk operasi tanpa kepala menggunakan SSH dimungkinkan menggunakan NOOBS (mereka menyebutnya "silent install"). Ini tidak memerlukan layar terpisah
atau keyboard / mouse. Itu memang membutuhkan pembaca kartu SD pada laptop (built-in atau USB eksternal).
Ini dapat dilakukan dengan menghapus beberapa folder, mengedit dua file pada kartu SD dan mengatur beberapa tautan simbolik
/etc/init.d
(buat salinan cadangan terlebih dahulu dari konten kartu SD jika Anda hanya memiliki kartu SD dengan NOOBS di atasnya). Sadar keamanan mungkin ingin mengubah kata sandi default sebelum instalasi.
Unduh dan siapkan NOOBS ( NOOBS 1.3.10 , dirilis 2014-09-09, adalah unduhan 704 MB) pada kartu SD yang cukup besar, 4 GB atau lebih besar.
Ini dapat melibatkan penggunaan SDFormatter dengan opsi "FORMAT SIZE ADJUSTMENT" disetel ke "ON" untuk memformat seluruh kartu SD sebagai satu partisi berformat FAT32 yang besar). Lihat halaman tertaut untuk detailnya.
Dalam os
folder pada kartu SD dengan noobs, menghapus semua folder kecuali Raspbian
(folder Arch
, RaspBMC
, Pidora
,
OpenELEC
, RISC_OS
, dan data_partition
untuk noobs 1.3.7. Dan hanya Data_Partition
untuk noobs 1.3.10).
Edit file \os\Raspbian\flavours.json
, jadi itu hanya berisi versi yang diinginkan dari Raspbian, "Raspbian" (bukan "Raspbian - Boot to Scratch").
Sebelum:
{
"flavours": [
{
"name": "Raspbian - Boot to Scratch",
"description": "A version of Raspbian that boots straight into Scratch"
},
{
"name": "Raspbian",
"description": "A Debian wheezy port, optimised for the Raspberry Pi"
}
]
}
Setelah:
{
"flavours": [
{
"name": "Raspbian",
"description": "A Debian wheezy port, optimised for the Raspberry Pi"
}
]
}
Hapus file tambahan yang dapat dihasilkan oleh editor teks Anda (seperti file .bak).
Edit file recovery.cmdline
(dalam root
folder kartu SD ) untuk ditambahkan silentinstall
ke daftar argumen.
Sebelum (mungkin berbeda tergantung pada versi NOOBS):
runinstaller quiet vt.cur_default=1 coherent_pool=6M elevator=deadline
Setelah (mungkin berbeda tergantung pada versi NOOBS):
runinstaller quiet vt.cur_default=1 coherent_pool=6M elevator=deadline silentinstall
Hapus file tambahan yang dapat dihasilkan oleh editor teks Anda (seperti file .bak).
Pilihan:
Untuk menahan opsi terbuka menghubungkan TV ke output video, tambahkan juga display=3
(3 untuk PAL, 4 untuk NTSC):
runinstaller quiet vt.cur_default=1 coherent_pool=6M elevator=deadline silentinstall display=3
Opsional: ubah nama pengguna dan kata sandi default dengan mengedit \os\Raspbian\os.json
:
Sebelum:
{
"name": "Raspbian",
"url": "http://www.raspbian.org/",
"version": "wheezy",
"release_date": "2014-01-07",
"kernel": "3.10",
"description": "A community-created port of Debian wheezy, optimised for the Raspberry Pi",
"username": "pi",
"password": "raspberry"
}
Setelah:
{
"name": "Raspbian",
"url": "http://www.raspbian.org/",
"version": "wheezy",
"release_date": "2014-01-07",
"kernel": "3.10",
"description": "A community-created port of Debian wheezy, optimised for the Raspberry Pi",
"username": "pi",
"password": "DerSkalMangeFlereJobsTilI2014tOverHeleVerden11111111111111111111df11111111111111111111"
}
Hapus file tambahan yang dapat dihasilkan oleh editor teks Anda (seperti file .bak).
Masukkan kartu SD ke dalam Raspberry Pi, sambungkan dengan kabel Ethernet sehingga sistem host dengan klien SSH dapat melihatnya dan sedemikian rupa sehingga DHCP tersedia untuk Raspberry Pi (misalnya, sebagian besar programmer- NAT memiliki server DHCP yang dibuat di). Mungkin putuskan sistem dari Internet sampai kata sandi telah diubah.
Nyalakan Raspberry Pi untuk memulai instalasi. Dan tunggu! Ini bisa memakan waktu cukup lama, seperti setengah jam atau lebih. Yang pasti, biarkan saja selama beberapa jam. Waktu pemasangan 19 menit dan 20 detik telah diukur saat menggunakan NOOBS 1.3.10 (dari daya hingga ping yang sukses pertama). Gambar saat ini adalah 400 - 480 mA dan jatuh ke 370 mA setelah ping pertama berhasil.
Temukan alamat IP Raspberry Pi (ditugaskan oleh DHCP) entah bagaimana. Misalnya, tebak dari rentang alamat IP yang digunakan server DHCP di router NAT dan ping alamat-alamat itu (tambang diatur untuk menggunakan 192.168.0.100 - 192.168.0.255 dan sering kali ditugaskan 192.168.0.100 atau 192.168.0.101) .
Wireshark juga dapat digunakan untuk tujuan ini, terutama jika berada di lingkungan dengan banyak perangkat. Ini jauh lebih mudah dilakukan jika alamat MAC Raspberry Pi diketahui, dan itu bisa diperoleh dengan menggunakan langkah 4 di bawah ini.
Langkah ini tidak perlu jika alamat IP tetap diatur pada langkah 4 di bawah ini.
Ping dari host untuk menguji apakah ada koneksi.
SSH tidak diaktifkan secara default untuk Raspbian di NOOBS versi 1.3.7 - terlepas dari apa yang diklaim beberapa halaman. (Ini mungkin berbeda untuk Arch Linux.) Namun, adalah untuk Raspbian di noobs versi 1.3.10, dan langkah ini mungkin tidak lagi diperlukan (Namun, setiap membeli Raspberry Pi dapat disampaikan dengan kartu SD dengan versi lama dari NOOBS, dan mungkin layak untuk menyimpan unduhan 700 MB).
Cara termudah untuk mengaktifkannya dijelaskan dalam jawaban Oli untuk Mempersiapkan ssh tanpa layar
(di situs ini) dan mengubah tautan simbolik di /etc/init.d
(dalam root
).
Misalnya, boot dari LiveCD Ubuntu 13.04 dengan pembaca kartu USB pada sistem host dan mengeluarkan perintah-perintah ini di Terminal sudah cukup:
sudo su
cd /media/ubuntu/root
for i in 2 3 4 5; do sudo ln -s /etc/init.d/ssh etc/rc$i.d/S02ssh; done
Opsional: tetapkan alamat IP tetap jika ini membuatnya lebih mudah dan jenis jaringan memungkinkannya. Pada jaringan rumah ini bisa dengan menetapkan alamat IP di luar kisaran alamat IP yang digunakan oleh server DHCP router NAT, misalnya, 192.168.0.93.
Dalam file cmdline.txt
(dalam folder boot
dari akar kartu SD) tambahkan ini di akhir garis panjang:
ip=192.168.0.93
Hasil akhirnya mungkin seperti:
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p6 rootfstype=ext4 elevator=deadline rootwait ip=192.168.0.93
Seperti untuk langkah 3, file yang akan diedit /media/ubuntu/root/boot/cmdline.txt
.
Catatan: tanpa parameter tambahan setelah alamat IP tidak ada koneksi ke Internet dan dengan demikian langkah 11 di bawah ini akan gagal.
Jika metode LiveCD telah digunakan untuk langkah 3 dan 4: Matikan Ubuntu (untuk menuliskan perubahan dan melepas kartu SD).
Mulai Raspberry Pi dengan kartu SD dimasukkan.
SSH ke Raspberry Pi menggunakan alamat IP yang ditemukan di langkah 1 atau langkah 4 (misalnya, menggunakan Putty pada Windows) dan masuk:
login as: pi
pi@192.168.0.100's password: raspberry (or the password that was set in os.json, see 6 in *Pre-install*.)
Ubah ke kata sandi baru:
su pi
passwd
Opsional: lakukan konfigurasi lebih lanjut dari Raspberry Pi
sudo raspi-config
Opsional: aktifkan output TV
Buka config.txt
di vi :
sudo vi /boot/config.txt
Keluar dari baris ini (NOOBS mungkin telah memasukkan baris tambahan dengan ini diaktifkan), jadi berbunyi (masukkan #
di awal baris):
#hdmi_force_hotplug=1
Batalkan komentar pada baris ini ( 2
untuk PAL; gunakan 0
untuk NTSC), jadi bunyinya (hapus #
di awal baris):
sdtv_mode=2
:wq
Mulai ulang untuk melihat efeknya:
sudo shutdown -r now
Bahkan Raspbian disampaikan dengan noobs 1.3.10 memiliki sangat serius SHELLSHOCK kerentanan yang ada di Bash , dan Anda tidak ingin Raspberry Pi dibiarkan unpatched.
Untuk menguji apakah Raspberry Pi rentan terhadap Shellshock, terbitkan:
env x='() { :;}; echo "WARNING: SHELLSHOCK DETECTED"' bash --norc -c ':' 2>/dev/null;
Untuk menyegarkan repositori dan meningkatkan Bash, terbitkan:
sudo su
apt-get update && apt-get install --only-upgrade bash
NOOBS di GitHub , subbagian Cara Memasang OS secara Otomatis
Menjalankan Raspberry Pi tanpa kepala dengan Debian Linux
(Namun, ini menganggap SSH diaktifkan secara default yang tidak terjadi dengan versi 1.3.7 dari NOOBS).
New Out Of Box Software (NOOBS) menginstal tanpa kepala ke Raspberry Pi . Video Youtube. Ini menggunakan perangkat keras khusus (kabel USB dengan built-in USB-to-serial converter) untuk terhubung ke pin TX / RX pada GPIO. Secara efektif, ini seperti menghubungkan terminal pembuangan kuno ke Raspberry Pi.
Koneksi Remote Raspberry Pi - Tanpa Jaringan! . Menjelaskan cara menyambungkan komputer secara langsung ke Raspberry menggunakan kabel Ethernet normal (cross-over khusus tidak diperlukan) dan cara mengatur alamat IP statis pada Raspberry Pi (namun, contoh ini menghalangi koneksi di luar subnet saat ini dan dengan demikian koneksi ke Internet).
Mount sistem file root melalui NFS (nfsroot) , dekat "Parameter ini memberitahu kernel". Dokumentasi formal untuk menetapkan alamat IP statis seperti pada sumber 4 dan 8 parameter lain yang harus memungkinkan koneksi ke Internet, tetapi tidak jelas apa tepatnya parameter tersebut seharusnya ...
Menyiapkan Ethernet , di dekat "Metode 1: Mengedit / boot / cmdline.txt". Contoh penggunaan "ip =" yang lebih maju yang memungkinkan untuk mengurangi cara mengaturnya sehingga koneksi ke Internet dimungkinkan.