Boot Log untuk Arch Linux

11

Instal Arch saya memunculkan kesalahan merah saat boot tetapi saya tidak dapat melihat apa yang dikatakannya karena ia terbang dengan sangat cepat saat memuat. Di mana boot log? Apakah itu di suatu tempat di / var / log? atau mungkin di / boot?

Lebih suka melihat file teks log daripada trik kunci gulir.

Edgar Aroutiounian
sumber

Jawaban:

10

Kernel tidak memiliki sistem file untuk menulis selama sebagian besar boot, jadi jika boot gagal, Anda mungkin kurang beruntung. Namun, ia menyimpan log di memori (termasuk apa yang Anda lihat di konsol) dan begitu ia memiliki rw fs, barang-barang itu dibuang ke /var/log/syslog.

Anda juga dapat melihat log kernel mulai dari awal dengan dmesg(mungkin Anda ingin menggunakan dmesg | less).

Namun, saya tidak berpikir kernel menggunakan penekanan berwarna (dalam hal apapun, warna itu sendiri tidak akan ada dalam log), menyiratkan ini adalah layanan sistem. Beberapa dari mereka juga mulai sebelum filesystem rw tersedia, dan jika itu masalahnya, mungkin tidak ada catatan pesan sama sekali. Kalau tidak, barang-barang mereka juga harus masuk /var/log/syslog.

Anda juga dapat mencoba SCROLL LOCK, atau ctrl-S (jeda) ctrl-Q (lanjutkan) saat boot. Ada juga parameter "boot_delay" yang dapat diletakkan di baris perintah kernel (misalnya di grub.conf).

Dari src / Documentation / kernel-parameter.txt :

boot_delay =  Milliseconds to delay each printk during boot.
              Values larger than 10 seconds (10000) are changed to
              no delay (0).
              Format: integer

Semoga setidaknya salah satu dari ini bekerja untuk Anda.

goldilocks
sumber
Iya! Ini benar-benar berhasil. Anda benar tentang pewarnaan dan layanan. Itu adalah layanan tampilan manajer yang diatur untuk dijalankan, tetapi saya harus menghapus file. Terima kasih!
Edgar Aroutiounian
5

Anda dapat mengakses semua log dari boot Anda saat ini dengan:

journalctl -b

Jika Anda ingin keluaran warna dan disimpan ke format html Anda perlu ccat diinstal:

journalctl -b | ccat --html > boot_log.html
Marcs
sumber