Jawaban:
Anda perlu mengedit file /etc/default/grub
. Dalam file ini Anda akan menemukan entri yang disebut GRUB_CMDLINE_LINUX_DEFAULT
. Entri ini harus diedit untuk mengontrol tampilan layar splash.
Kehadiran kata splash
dalam entri ini memungkinkan layar splash, dengan output teks kental. Menambahkan quiet
juga, menghasilkan hanya layar splash; yang merupakan default untuk edisi desktop sejak 10.04 (Lucid Lynx). Untuk mengaktifkan teks "normal" start up, Anda harus menghapus keduanya.
Jadi, default untuk desktop, (yaitu layar splash saja):
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" #Hide text and show splash
Untuk tampilan teks tradisional:
GRUB_CMDLINE_LINUX_DEFAULT= #Show text but not the splash
Untuk splash, tetapi kemampuan untuk menampilkan pesan boot dengan menekan Esc:
GRUB_CMDLINE_LINUX_DEFAULT="splash"
Atau, akhirnya, hanya untuk layar hitam (biasanya), coba:
GRUB_CMDLINE_LINUX_DEFAULT=quiet #Don't show Ubuntu bootup text
GRUB_CMDLINE_LINUX="console=tty12" #Don't show kernel text
Setelah mengedit file, Anda harus menjalankan update-grub
.
sudo update-grub
Untuk detail lebih lanjut, lihat ini: https://help.ubuntu.com/community/Grub2
GRUB_HIDDEN_TIMEOUT
dan GRUB_TIMEOUT
menyebabkan kebingungan tidak mengerti mengapa mereka menyimpan dua pengaturan ini dan menampilkan kesalahanWarning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported
Saya mungkin keluar dari subjek, tetapi Anda dapat menekan "escape" saat boot, untuk menampilkan / menyembunyikan layar splash plymouth ...
GRUB_CMDLINE_LINUX_DEFAULT="splash"
Ada cara sederhana untuk menyembunyikan semua pesan boot. Di /etc/default/grub
, sesuaikan yang berikut:
GRUB_TIMEOUT=0 # Do not show the GRUB menu at all
GRUB_CMDLINE_LINUX_DEFAULT=quiet
GRUB_CMDLINE_LINUX="console=tty12" # Redirect the kernel output to another tty
Setelah itu, baru saja sudo update-grub
, dan itu harus dilakukan.
console=ttyS0
tampaknya bekerja di 18,04, saya menemukan itu sebagai jawaban untuk pertanyaan saya sendiri. Saya dapat melakukan penelitian lebih lanjut di kemudian hari. Lihat askubuntu.com/q/1085629/295286
Anda tidak mengidentifikasi apakah Anda menggunakan sistem server atau desktop, jadi saya akan membahas keduanya.
Jika Anda menambahkan splash
ke /etc/default/grub/
dalam GRUB_CMDLINE_LINUX_DEFAULT
, Ubuntu akan hadir dengan layar splash, baik progress bar berbasis teks sederhana atau grafis melalui plymouth
, yang saya jelaskan di bawah.
Dengan menggunakan plymouth
, animator startup grafis, Anda dapat memberikan bootscreen cantik yang sangat cocok untuk mesin desktop. Anda mungkin tidak ingin melakukan ini di server, tetapi terserah Anda.
sudo apt-get install plymouth-theme-ubuntu-logo
Jika Anda menghapus quiet
opsi dari GRUB_CMDLINE_LINUX_DEFAULT
untuk menampilkan pesan boot, terkadang perlu juga mengatur loglevel
opsi ke nilai yang lebih tinggi. Kalau tidak, beberapa driver dapat membanjiri Anda tty
dengan pesan pemberitahuan. Saya menggunakan baris ini untuk mengaktifkan pesan boot:
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4"
Dengan cara ini, hanya pesan sistem yang signifikan yang akan dicetak ke konsol.
splash
dari GRUB_CMDLINE_LINUX_DEFAULT? Saya bisa melihat pesan sekarang ketika saya mulai, tetapi kemudian X mulai dan mereka hilang.