Menghapus abstraksi dari proses boot Ubuntu


11

Saya telah menggunakan Linux setelah hampir 5 tahun dan mengamati bahwa proses boot sudah hampir abstrak. Maksudku, tidak banyak yang terlihat oleh pengguna apa yang terjadi di balik layar (Karena layar splash dll). Sekarang, ini mungkin baik untuk pengguna akhir tetapi tidak untuk geek :)

Saya ingin mengembalikan kehebatan masa lalu. Inilah yang telah saya lakukan:

Saya telah dapat menyingkirkan beberapa dari itu dengan menghapus parameter "splash" dan "quiet" dari baris perintah. Namun, saya masih tidak dapat melihat layanan dijalankan satu per satu (seperti yang ada di init.d).

Saya menganggap itu karena daemon init digantikan oleh pemula. Apakah ada beberapa file konfigurasi yang dapat saya atur untuk mengembalikan kehebatan apa yang sedang terjadi.

Juga, segera setelah layar login muncul, ia akan menghapus riwayat log booting. Apakah ada cara untuk menonaktifkannya?

Catatan: Saya tahu saya bisa melakukannya hanya dengan mengalihkan distro ke Arch atau Slackware. Tetapi saya tidak ingin melakukan itu.

Jawaban:


7

Anda dapat meneruskan --verbosebaris perintah kernel (mengganti quiet splash) untuk membuat pemula lebih banyak verbose. Lihat Memulai debugging baru .

Anda dapat memasukkan console outputfile konfigurasi global /etc/init.confsehingga setiap pekerjaan memiliki stdout dan stderr terhubung ke konsol (secara default, mereka terhubung ke /dev/null). (Saya tidak yakin apakah ini benar-benar berfungsi; /etc/init.conftidak benar-benar didokumentasikan, saya belum menguji apakah ini dibaca dengan cara ini dan utas ini tidak konklusif. Silakan uji dan laporkan.) Arahan ini dapat masuk ke deskripsi masing-masing pekerjaan ( /etc/init/*.conf) jika Anda ingin selektif (beberapa sudah memilikinya).


Terima kasih banyak. Saya pikir itulah yang sebenarnya saya cari. Biarkan aku mencoba.
Madhur Ahuja

Juga pertimbangkan bahwa bagian dari motivasi untuk pemula adalah untuk melumpuhkan boot dengan memulai barang tidak dalam urutan linier tetapi segera setelah persyaratannya dipenuhi. Dengan paksa ini berarti lebih sedikit mengobrol. Maaf kamu melewatkannya.
vonbrand

5

plymouthmenangani splash screen Ubuntu.
/usr/share/doc/plymouth/README.Debianmenjelaskan cara menghapusnya:

There are two methods to disable the splash screen.  Both have the
same effect.  Your boot will show such messages as are emitted by
the starting services, and will still be able to prompt if needs be.

1) Remove all of the plymouth-theme-* packages from your system,
   including the text ones.  Plymouth will remain installed to
   permit boot-time prompts.

2) Remove "splash" from the kernel command-line.  You can do this
   per-boot, or make it permanent by changing the
   GRUB_CMDLINE_LINUX_DEFAULT line in /etc/default/grub

Perhatikan bahwa Anda harus menjalankan update-grubsetelah metode kedua.

plymouthjuga bertanggung jawab atas /var/log/boot.log.
Lebih banyak pesan booting tersedia dmesg.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.