Câu trả lời:
Bạn sẽ cần phải chỉnh sửa các tập tin /etc/default/grub
. Trong tập tin này, bạn sẽ tìm thấy một mục được gọi là GRUB_CMDLINE_LINUX_DEFAULT
. Mục này phải được chỉnh sửa để kiểm soát màn hình của màn hình.
Sự hiện diện của từ splash
trong mục này cho phép màn hình giật gân, với đầu ra văn bản cô đọng. Thêm vào đó quiet
, kết quả chỉ trong màn hình giật gân; đó là mặc định cho phiên bản máy tính để bàn kể từ ngày 10.04 (Lucid Lynx). Để kích hoạt văn bản "bình thường", bạn sẽ xóa cả hai thứ này.
Vì vậy, mặc định cho máy tính để bàn, (chỉ màn hình giật gân):
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" #Hide text and show splash
Đối với truyền thống, hiển thị văn bản:
GRUB_CMDLINE_LINUX_DEFAULT= #Show text but not the splash
Để giật gân, nhưng khả năng hiển thị thông báo khởi động bằng cách nhấn Esc:
GRUB_CMDLINE_LINUX_DEFAULT="splash"
Hoặc, cuối cùng, chỉ với một màn hình đen (thường), hãy thử:
GRUB_CMDLINE_LINUX_DEFAULT=quiet #Don't show Ubuntu bootup text
GRUB_CMDLINE_LINUX="console=tty12" #Don't show kernel text
Sau khi chỉnh sửa tập tin, bạn cần chạy update-grub
.
sudo update-grub
Để biết thêm chi tiết, hãy xem điều này: https://help.ubfox.com/community/Grub2
GRUB_HIDDEN_TIMEOUT
và GRUB_TIMEOUT
gây ra sự nhầm lẫn không hiểu tại sao họ giữ hai trong số các cài đặt này và hiển thị lỗiWarning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported
Tôi có thể hết chủ đề, nhưng bạn chỉ cần nhấn "thoát" trong khi khởi động, để hiển thị / ẩn màn hình giật gân plymouth ...
GRUB_CMDLINE_LINUX_DEFAULT="splash"
Có một cách đơn giản để ẩn tất cả các thông điệp khởi động. Trong /etc/default/grub
, điều chỉnh như sau:
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
Sau đó, chỉ cần sudo update-grub
, và nó nên được thực hiện.
console=ttyS0
dường như không hoạt động trong 18.04, tôi thấy đó là câu trả lời cho câu hỏi của riêng tôi. Tôi có thể làm một số nghiên cứu thêm về nó sau này, mặc dù. Xem Askubfox.com/q/1085629/295286
Bạn đã không xác định được liệu bạn đang ở trên hệ thống máy chủ hay máy tính để bàn, vì vậy tôi sẽ giải quyết cả hai.
Nếu bạn thêm splash
vào /etc/default/grub/
trong GRUB_CMDLINE_LINUX_DEFAULT
, Ubuntu sẽ giới thiệu bạn với một màn hình giật gân, hoặc là một thanh tiến trình văn bản đơn giản dựa hoặc đồ họa thông qua plymouth
, mà tôi mô tả dưới đây.
Sử dụng plymouth
, một trình hoạt hình khởi động đồ họa, bạn có thể cung cấp một màn hình khởi động khá phù hợp với máy tính để bàn. Bạn có thể không muốn làm điều này trên một máy chủ, nhưng điều đó tùy thuộc vào bạn.
sudo apt-get install plymouth-theme-ubuntu-logo
Nếu bạn xóa quiet
tùy chọn khỏi GRUB_CMDLINE_LINUX_DEFAULT
để hiển thị thông báo khởi động, đôi khi cũng cần phải đặt loglevel
tùy chọn thành giá trị cao hơn. Nếu không, một số trình điều khiển có thể tràn ngập tty
thông báo thông báo của bạn . Tôi sử dụng dòng này để kích hoạt thông báo khởi động:
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=4"
Bằng cách này, chỉ những thông điệp hệ thống quan trọng sẽ được in ra bàn điều khiển.
splash
khỏi GRUB_CMDLINE_LINUX_DEFAULT? Tôi có thể thấy các tin nhắn bây giờ khi tôi bắt đầu, nhưng sau đó X bắt đầu và chúng biến mất.