Làm cách nào để khởi động vào chế độ văn bản thực?


32

Tôi đã tìm ra cách để vô hiệu hóa gdmhoặc lightdmbất cứ điều gì 11.10 sử dụng, nhưng tôi không thể tìm ra cách để khởi động chế độ văn bản thực sự. Tôi muốn xem tất cả các thông điệp kernel bay qua khi nó khởi động, không phải là một màn hình màu tím ngu ngốc.

Cuối cùng tôi đã tắt trình quản lý máy tính để bàn, nhưng bây giờ tôi nhận được một màn hình màu tím một lúc, sau đó nó chuyển sang TTY1. Sau khi điều đó xảy ra, tôi nhận được khoảng một nửa màn hình các thông báo kernel (phần cuối của chuỗi khởi động; công cụ về việc chạy init script, v.v.) và lời nhắc đăng nhập. Tôi đã làm điều này bằng cách thay đổi GRUB_CMDLINE_LINUX_DEFAULTGRUB_CMDLINE_LINUXđể text/etc/defaults/grub.

Thực sự câu hỏi chính của tôi là, cái gì đang đặt cái màn hình màu tím ngớ ngẩn đó khi khởi động, và làm cách nào để vô hiệu hóa nó!?


nhấn nút trong khi khởi động.
shantanu

Kiểm tra bài đăng này để biết cách khởi động văn bản hi-res với plymouth.

Câu trả lời:


36

Chỉnh sửa trong /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

Rồi chạy a sudo update-grub.


Không thấy giá trị GRUB_TERMINAL. Cảm ơn rất nhiều. Điều này đã làm việc. Tôi chỉ thay đổi các giá trị tôi đã thấy mọi người đề cập trực tuyến. Tôi không bao giờ cảm thấy thoải mái khi chỉnh sửa các kịch bản cấu hình bộ tải khởi động. Tôi luôn lo sợ rằng mình sẽ phải sử dụng ổ flash cứu hộ của mình: P
Caleb1994

apt-get purge plymouth-theme-ubuntu-text- Điều này sẽ xóa rất nhiều lỗi sau khi bạn làm như trên
Ian Macintosh

@IanMacffy, cái gì không rõ ràng? Trên máy của tôi, nó nói rằng nó sẽ giải phóng không gian đĩa 84kB. Nó có loại bỏ cái gì khác không?
Drew Noakes

@IanMacffy, vì vậy tôi đã thử nó. Lệnh đã dành khá nhiều thời gian trên update-initramfs: Generating /boot/initrd.img-3.11.0-26-generic. Sau đó tôi khởi động lại và so sánh đầu ra của bootchart. Thời gian để khởi động tăng lên khoảng hai giây. Sự chậm trễ dường như đã được gây ra bởi busybox. Sau khi cài đặt lại plymouth-theme-ubuntu-textthời gian khởi động giảm trở lại. Tôi không thể giải thích tại sao lại như vậy, nhưng đó là những gì tôi quan sát được.
Drew Noakes

1
Tốc độ khởi động sẽ bị ảnh hưởng tiêu cực nếu bạn viết nhiều văn bản lên màn hình, đặc biệt là ở chế độ đồ họa với tốc độ cuộn chậm. Câu hỏi không phải là về việc cố gắng khởi động nhanh hơn 5 giây. Bạn có thể thử một câu hỏi mới và xem nó như thế nào.
Ian Macintosh

4

Để đảm bảo 'màn hình màu tím câm' đó không bao giờ xuất hiện lại sau khi khởi động, hãy làm như sau trên /etc/default/grubtệp:

  • sudo vi /etc/default/grub
  • Nhấn iđể vào chế độ chỉnh sửa vi.
  • Bỏ ghi chú dòng đọc #GRUB_TERMINAL=consolebằng cách loại bỏ hàng đầu#
  • Nhấn Escđể thoát chế độ chỉnh sửa vi.
  • Nhập :wqđể lưu thay đổi được thực hiện vào /etc/default/grubtệp và thoát vi
  • Cập nhật /boot/grub/grub.cfgđể áp dụng thay đổi của bạn bằng cách chạysudo update-grub

    Nếu máy tính của bạn sử dụng systemd, bạn phải yêu cầu systemd bỏ qua GUI đăng nhập mặc định:

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

  • sudo systemctl set-default multi-user.target


  • Khởi động lại máy tính của bạn: sudo reboot

Bây giờ, 'màn hình màu tím ngu ngốc' đó sẽ không bao giờ xuất hiện nữa.

Hãy nhớ rằng, bạn phải cập nhật /boot/grub/grub.cfgđể áp dụng các thay đổi của bạn.


1

Từ trình chỉnh sửa menu khởi động Grub (tức là menu hiển thị trong khi máy của bạn đang khởi động), bạn có thể thử nhận xét dòng "load_video".


Tôi thấy rằng tôi phải làm điều này ** đã hoạt động khi tôi cũng xóa "giật gân yên tĩnh"
Jay Sullivan

1

Bạn cũng có thể muốn ngăn hạt nhân thay đổi chế độ video có thể có vấn đề, đặc biệt là nếu bạn không thể thấy lời nhắc đăng nhập hoặc nó bị tắt một phần trên màn hình. Thêm cài đặt GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" vào / 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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.