Bagaimana cara boot ke mode teks benar?

32

Saya telah menemukan cara untuk menonaktifkan gdmatau lightdmapa pun yang menggunakan 11,10, tetapi saya tidak dapat menemukan cara untuk mendapatkan boot mode teks yang benar. Saya ingin melihat semua pesan kernel lewat saat boot, bukan layar ungu bodoh.

Akhirnya manajer desktop saya dimatikan, tetapi sekarang saya mendapatkan layar ungu untuk beberapa saat, kemudian beralih ke TTY1. Setelah itu terjadi, saya mendapatkan sekitar setengah layar pesan kernel (akhir urutan boot; hal-hal tentang menjalankan skrip init dll.) Dan prompt login. Aku melakukan ini dengan mengubah GRUB_CMDLINE_LINUX_DEFAULTdan GRUB_CMDLINE_LINUXuntuk textdi /etc/defaults/grub.

Sungguh pertanyaan utama saya adalah, apa yang menempatkan layar ungu bodoh itu saat boot, dan bagaimana cara menonaktifkannya !?

Caleb1994
sumber
tekan tombol saat boot.
shantanu
Lihatlah pos ini untuk mengetahui cara boot teks hi-res dengan plymouth.

Jawaban:

36

Edit dalam /etc/default/grub

# Stops the ubuntu purple screen
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

# Uncomment to disable graphical terminal (grub-pc only) 
GRUB_TERMINAL=console

Kemudian jalankan a sudo update-grub.

shantanu
sumber
Tidak melihat nilai GRUB_TERMINAL. Terima kasih banyak. Ini berhasil. Saya hanya mengubah nilai-nilai yang saya lihat dilihat orang secara online. Saya tidak pernah merasa nyaman mengedit skrip konfigurasi boot loader. Saya selalu takut bahwa saya harus menggunakan flash drive rescue saya: P
Caleb1994
apt-get purge plymouth-theme-ubuntu-text- Ini menghapus banyak kesalahan setelah Anda melakukan hal di atas
Ian Macintosh
@IanMacintosh, apa yang tidak jelas? Di mesin saya dikatakan akan membebaskan ruang disk 84kB. Apakah itu menghapus sesuatu yang lain juga?
Drew Noakes
@IanMacintosh, jadi saya mencoba ini. Perintah itu menghabiskan waktu cukup lama update-initramfs: Generating /boot/initrd.img-3.11.0-26-generic. Setelah itu saya reboot dan membandingkan output dari bootchart. Waktu untuk boot naik sekitar dua detik. Penundaan tampaknya disebabkan oleh busybox. Setelah diinstal ulang, plymouth-theme-ubuntu-textwaktu booting kembali. Saya tidak bisa menjelaskan mengapa ini terjadi, tetapi itulah yang saya amati.
Drew Noakes
1
Kecepatan boot akan terpengaruh secara negatif jika Anda menulis banyak teks ke layar, terutama dalam mode grafis dengan pengguliran lambat. Pertanyaannya bukan tentang mencoba mem-boot 5 detik lebih cepat. Anda dapat mencoba pertanyaan baru dan melihat bagaimana hal itu terjadi.
Ian Macintosh
4

Untuk memastikan 'bahwa layar ungu bodoh' tidak pernah muncul lagi setelah boot, lakukan hal berikut pada /etc/default/grubfile:

  • sudo vi /etc/default/grub
  • Tekan iuntuk masuk ke mode vi edit.
  • Batalkan komentar pada baris yang berbunyi #GRUB_TERMINAL=console dengan menghapus yang memimpin#
  • tekan Esc untuk keluar dari mode edit vi.
  • Ketik :wquntuk menyimpan perubahan yang dibuat ke/etc/default/grub file dan keluar vi
  • Perbarui /boot/grub/grub.cfgagar perubahan Anda diterapkan dengan menjalankansudo update-grub

    Jika komputer Anda menggunakan systemd, Anda harus memberi tahu systemd untuk melewatkan GUI login standar sebagai berikut:

  • sudo systemctl enable multi-user.target --force

  • sudo systemctl set-default multi-user.target


  • Mulai ulang komputer Anda: sudo reboot

Sekarang, 'layar ungu bodoh itu' tidak akan pernah muncul lagi.

Ingat, Anda harus memperbarui /boot/grub/grub.cfgagar perubahan Anda berlaku.

Daniel Okwufulueze
sumber
1

Dari editor menu boot Grub (yaitu menu yang muncul saat mesin Anda sedang boot), Anda dapat mencoba mengomentari baris "load_video".

VeeTheSondond
sumber
Saya menemukan bahwa saya harus melakukan ini ** berfungsi ketika saya juga menghapus "quiet splash"
Jay Sullivan
1

Anda mungkin juga ingin mencegah kernel mengubah mode video yang bisa menimbulkan masalah, terutama jika Anda tidak bisa melihat prompt login atau sebagian tidak ditampilkan. Tambahkan pengaturan GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" ke / etc / default / grub:

#GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
#GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#for text mode boot up... and also uncomment the "console" terminal
GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
#GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console
PrgWiz
sumber