Sekarang cukup mudah untuk menjalankan tanpa kepala dari awal dengan Raspberry Pi.
Satu area yang mungkin memiliki masalah adalah masalah debugging dengan perangkat yang telah ditambahkan ke Raspberry Pi. Seringkali Anda mendapatkan indikasi masalah ini dalam pesan yang bergulir saat boot.
Apakah pesan ini bergema di mana saja - ke log - atau apakah hanya tersedia jika Anda menghubungkan monitor saat boot?
bootlogd
akan menambahkan boot log. Saya tidak memiliki boot log di laptop saya yang menjalankan debian-x86, sampai saya menginstal paket ini.Jawaban:
Ya, ada log untuk semuanya.
Jika Anda menghubungkan perangkat baru ke Pi maka modul yang sedang dimuat akan muncul di
dmesg
. Misalnya;Semua log lain akan mendapatkan tempatnya
/var/log/
. Beberapa yang penting termasuk:/var/log/boot
- Untuk semua pesan booting, seperti daemon yang dimulai./var/log/Xorg.0.log
- Semua log Xorg. Termasuk kesalahan apa pun./var/log/errors.log
- Kesalahan sistem apa pun juga akan dicatat di sini.sumber
bootlogd
memiliki pesan boot (daemon start messages) di/var/log/boot.log
Anda dapat melihat pesan booting dengan menghubungkan ke UART pada pin 14/15 port GPIO
Berikut adalah cara menghubungkannya ke salah satu UARTs PL2303 yang dapat ditemukan di ebay untuk beberapa dolar.
Saya tidak perlu menghubungkan GND karena saya memberi daya pada RPi dari port USB di komputer yang sama.
Jika Anda hanya ingin melihat pesan-pesan boot, Anda hanya perlu kabel oranye. Jika Anda ingin masuk setelah boot, Anda akan memerlukan kabel ungu juga.
Jika Anda perlu menghubungkan GND, itu harus pergi ke pin di sebelah kiri kawat oranye.
Atur port serial ke 115200 baud dan Anda sudah siap
sumber
ssh
masuk ke sistem lagi untuk memeriksa log.Jika Anda mencari pesan boot systemd, Anda dapat menemukannya di
/var/log/boot.log
(saya pikir Anda harus menginstalbootlogd
untuk itu) atau di konsol virtual/dev/vcs1
.vcs1
hanya satu baris sehingga Anda dapat memformatnya denganfold
ataufmt
Bagi saya ini bekerja dengan:
# fold -w 148 /dev/vcs1
(setiap baris = 148 kolom)Catatan: kesalahan ketik nama file perangkat yang diperbaiki
sumber