Câu hỏi Làm cách nào để tắt X khi khởi động để hệ thống khởi động ở chế độ văn bản?


Có thể tắt X lúc khởi động không? Tôi đang thiết lập một máy chủ để nó sẽ được tốt đẹp nếu nó sẽ không tải giao diện đồ họa mỗi khi tôi khởi động.


203
2017-12-06 02:42


gốc


Trên màn hình đăng nhập GDM của 11.04 và trước đó, tôi nghĩ rằng có một tùy chọn phiên xterm mà sẽ chỉ cung cấp cho bạn một dòng lệnh. Ngoài ra, bạn có thể tiếp cận thứ gì đó từ tùy chọn khôi phục trong GRUB, mặc dù có thể bạn sẽ không thể đặt nó làm mặc định theo cách đó. - Christopher Kyle Horton
bạn cũng có thể xem bài đăng này askubuntu.com/questions/2093/… - hhlp
Đó là lightdm bạn muốn. Nó thay thế gdm trong 11.10. - Elvis Stressborg
Cảm ơn bạn. Vì vậy, làm thế nào để ngăn chặn LightDM tải khi khởi động? - Jim Wilson


Các câu trả lời:


Chỉnh sửa /etc/default/grub với trình chỉnh sửa yêu thích của bạn, ví dụ: nano:

sudo nano /etc/default/grub

Tìm dòng này:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Thay đổi nó thành:

GRUB_CMDLINE_LINUX_DEFAULT="text"

Cập nhật GRUB:

sudo update-grub

Đối với các hệ thống sử dụng systemd

Đây là một bước bổ sung cho các bản phát hành hệ thống, ví dụ: Ubuntu 15.04, các bước trên cho grub vẫn là cần thiết.

Bạn cần phải nói systemd để không tải trình quản lý đăng nhập đồ họa:

sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target

Bạn sẽ vẫn có thể sử dụng X bằng cách nhập startx sau khi bạn đăng nhập.


240
2017-11-16 01:35



Điều đó làm việc cho lightdm, điều này làm việc cho bất kỳ trình quản lý đăng nhập đồ họa nào? Đây là cách thích hợp để tải một hệ thống Linux mà không cần tải một máy chủ X? Có vẻ hợp lý hơn? Chọn một... :) - Bruno Pereira
Bất kỳ trình quản lý đăng nhập đồ họa nào? Giải pháp này thay thế được gắn với grub mà nó không được sử dụng (hoặc thậm chí có sẵn) trên các nền tảng di động mới nơi Ubuntu chạy, trong khi vô hiệu hóa dịch vụ là độc lập bộ nạp khởi động. Cách thích hợp ? Không có thực tế được đề cập. Hợp lý hơn? Ức chế một dịch vụ cụ thể không phải là tham số thời gian khởi động hợp lý. Nhưng bạn vẫn phải bằng cách nào đó do thực tế khác: giải pháp của bạn không chỉ ức chế lightdm mà còn plymouth (ở bước initrd và những người khác), vì vậy ngữ nghĩa của nó không phải là "vô hiệu hóa X" mà "vô hiệu hóa mọi thiết lập đồ họa" và cần cấu hình bộ nạp khởi động. Cảm ơn ! - Stéphane Gourichon
Vì câu hỏi được tạo ra cho Ubuntu chứ không phải nền tảng di động (thậm chí bạn có thể thay đổi bất cứ thứ gì trong phiên bản di động của Ubuntu không? Tại sao đó là một điều tốt? Tôi đoán bạn sẽ bị khóa vào lời nhắc không biết gì về đầu vào bàn phím và chấp nhận các cử chỉ và cử chỉ ngón tay lạ mắt: P) Tôi giả sử chúng ta đang nói về Ubuntu, hệ điều hành dựa trên Linux trên máy tính để bàn mà tôi yêu thích và có thể sửa đổi theo nhu cầu của mình. :) Nhưng bạn là đúng, có một vấn đề ngữ nghĩa với tiêu đề của bài viết, cảm thấy tự do để chỉnh sửa nó cho một cái gì đó thích hợp hơn! Cảm ơn các ý kiến. - Bruno Pereira
@Joyce lần đầu tiên chạy systemctl get-default để tìm ra tên cấp chạy hiện tại là gì và nhớ tên của nó sau đó sử dụng systemctl set-default multi-user.target thay đổi nó thành "multi-user.target" hoặc chạy các lệnh bằng bằng nhau và xem các thay đổi. rm '/etc/systemd/system/default.target' sau đó ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'. Nếu sự cố vẫn tồn tại, hãy làm lại mức chạy mặc định mà bạn nhớ nó thông qua systemctl set-default RunLevelName. - αғsнιη
trên lệnh systemctl tôi nhận được thông báo lỗi: "Các tập tin đơn vị không có phần [Cài đặt]." - don bright


Việc cài đặt GUI có thể sẽ khiến nó tự khởi động, nhưng rất dễ khởi động chế độ văn bản trong Ubuntu. Chỉ cần mở /etc/default/grub như là người chủ và thêm text đến

GRUB_CMDLINE_LINUX_DEFAULT=

hàng. Sau đó chạy:

sudo update-grub

Sau đó hệ thống của bạn sẽ luôn khởi động ở chế độ văn bản.

Nếu bạn muốn khởi động GUI, chỉ cần nhấn e trong menu khởi động và xóa text từ kernel hàng.

Nếu bạn muốn khởi động GUI sau khi khởi động, chỉ cần chạy:

sudo /etc/init.d/lightdm start

Hi vọng điêu nay co ich :)


32
2017-11-14 14:55



ubuntu 11.10 không sử dụng gdm như trình quản lý đăng nhập làm hỏng - hhlp
cũng xem này -> askubuntu.com/questions/70188/how-do-i-boot-into-console-mode - hhlp
@hhlp: Đã sửa lỗi. Với bản cập nhật Lightdm mới nhất, công việc mới nổi sẽ tôn trọng text cmdline hạt nhân. - Andrew Gunnerson
Đây có phải là hợp lệ cho 12.04? - asheeshr
@AshRj: Có, nó hợp lệ cho tất cả các phiên bản của Ubuntu sử dụng mới nổi :) - Andrew Gunnerson


Đối với phiên bản 11.04 và các phiên bản trước (và có thể sau này)

Nếu bạn muốn khởi động vào chế độ văn bản: 

Chỉnh sửa /etc/default/grub. Ví dụ:

sudo gedit /etc/default/grub

Tìm dòng này:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

Thêm vào text:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"

Sau đó cập nhật Grub:

sudo update-grub

Chú thích: Đang xóa quiet splash (I E. GRUB_CMDLINE_LINUX_DEFAULT="") sẽ hiển thị văn bản trong khi khởi động nhưng sau đó hiển thị màn hình đăng nhập đồ họa như bình thường. Thay thế quiet splash với text sẽ để lại dấu nhắc đăng nhập cho bạn; để bắt đầu phiên GNOME, hãy sử dụng sudo /etc/init.d/gdm start hoặc là startx.

Để tắt GDM:
cài đặt, dựng lên bum  Install bum.

Sau khi cài đặt nó sẽ được tìm thấy dưới Hệ thống >> Quản trị >> Trình quản lý khởi động

Bỏ chọn Trình quản lý hiển thị Gnome alt text


24
2017-12-06 02:48



Cấu hình GRUB hoạt động. Ngoài tò mò, tại sao tôi muốn vô hiệu hóa GDM? - Olivier Lalonde
bởi vì làm như vậy sẽ hoàn thành điều tương tự. - RolandiXor♦
Xác nhận trong 13.04 rằng GRUB_CMDLINE_LINUX_DEFAULT="" hoạt động để hiển thị chi tiết trong khi khởi động trong khi vẫn khởi chạy đăng nhập đồ họa. - Jesse Glick


Nếu bạn đang sử dụng lightdm làm người quản lý đăng nhập, nó có thể được ngăn tải bằng cách vô hiệu hóa nó.

Bạn có thể sử dụng ghi đè:

sudo bash -c 'echo "manual" >> /etc/init/lightdm.override'

Và để bắt đầu lightdm trên lệnh:

sudo start lightdm

Để khôi phục hệ thống của bạn để lightdm luôn bắt đầu khi khởi động:

sudo rm /etc/init/lightdm.override

Để biết thêm thông tin, sách dạy nấu ăn mới nổi là bạn của bạn:


23
2017-11-16 03:02



Điều này không hoạt động trong Ubuntu 15.10. - mmdanziger


Bạn đã có thể sử dụng Phiên bản Ubuntu Server.


19
2017-12-06 02:58





Nó đã được trả lời trong một số câu hỏi cũ, nhưng không thể tìm thấy chúng ngay bây giờ, vì vậy tôi tổng hợp các tình huống khác nhau ở đây.

  1. Để dừng máy chủ X được bắt đầu bởi startx, chỉ cần chấm dứt phiên.

  2. Để dừng máy chủ X được khởi động bởi Trình quản lý đăng nhập (GDM), hãy chạy

    sudo service gdm stop
    

    sau đó chuyển sang tty, ví dụ nhấn Ctrl- -Alt- -F1, sau đó đăng nhập ở đây ở chế độ văn bản.

  3. Để tránh tất cả sự khởi đầu của Trình quản lý Đăng nhập (và X), hãy sửa đổi

    /etc/default/grub
    

    thay đổi dòng

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    để trở thành

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
    

    sau đó cập nhật tệp cấu hình grub với

    sudo update-grub
    

    để lần sau bạn chuyển trực tiếp sang chế độ văn bản và bạn cần startx để bắt đầu phiên X hoặc cách khác sudo service gdm start.


10
2017-09-26 15:15





Tôi đã theo dõi

Bước 1 Trước tiên hãy cập nhật kho lưu trữ của bạn bằng cách chạy

sudo apt-get update

Bước 2 Có một số lỗi trong phiên bản cũ của lightdm, vì vậy chúng tôi cần phải nâng cấp giống nhau. Để làm như vậy chạy,

sudo apt-get install lightdm

Bước 3 Bây giờ chúng ta phải sửa đổi cấu hình grub. Bước 3a Mở /etc/default/grub với trình chỉnh sửa và thay đổi yêu thích của bạn

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

đến

GRUB_CMDLINE_LINUX_DEFAULT="text"

Bước 3b Cũng nhận xét GRUB_HIDDEN_TIMEOUT = 0 Dòng này là để ẩn giấu menu GRUB

Bước 4 Bây giờ chúng tôi sẽ nâng cấp cấu hình GRUB

sudo update-grub

Bước 5 Ubuntu 11.10 Desktop edition sử dụng lightdm cho GUI. Chúng ta cần vô hiệu hóa

sudo update-rc.d -f lightdm remove

Bước 6 Bây giờ khởi động lại máy của bạn.

Tìm thấy tại Vô hiệu hóa GUI Boot trong Ubuntu 11.10


8
2018-01-12 16:25





Có, yêu cầu hệ thống bắt đầu trong bảng điều khiển tại thời điểm khởi động có thể thông qua chỉnh sửa lệnh grub. Khi bạn đến trình đơn grub, hãy chọn mục nhập của Ubuntu và nhấn e.

Bạn sẽ thấy văn bản như trong hình dưới đây:

enter image description here

Thay đổi văn bản giật gân yên tĩnh  đến bản văn . nhấn F10 để khởi chạy. (Nguồn: cán-ubuntu). Tôi đã thử nghiệm điều này trên hệ thống của tôi, 14.04, khởi động vào giao diện điều khiển văn bản, không có ánh sáng trong tầm nhìn. Đã bắt đầu lightdm với sudo initctl start lightdm

Để tránh làm như vậy mọi lúc, bạn có thể thêm mục nhập grub vĩnh viễn với tùy chọn như được đề xuất trong câu trả lời này

Một gợi ý thay thế, là thay đổi runlevel mặc định và thay đổi runlevel mà tại đó lightdm bắt đầu / dừng, như được gợi ý bởi câu trả lời khác trên cùng một bài đăng


4
2018-04-09 06:15





Tôi nhận thấy chủ đề này xoay quanh giả sử bạn đang sử dụng LightDM làm Trình quản lý hiển thị. Mặc dù đây có thể là DM / welcomer thông thường, nhưng đó không phải là một phần của câu hỏi ban đầu. (Và anh ta không chỉ định ..)

Trong trường hợp của tôi:

Tôi sử dụng KDE / KDM trên máy chủ của mình. Thay vào đó, tôi chỉ đơn giản là vô hiệu hóa upstart / service từ bắt đầu dưới runlevel 2:

/etc/init/kdm.conf: (kdm: 4: 4.8.5-0ubuntu0.3, Phiên bản mới nổi: 1.5-0ubuntu7.2)

Tìm thấy:

start on ((filesystem

thay đổi

           and runlevel [!06]

đến

           and runlevel [!026]

Giả sử runlevel mặc định của bạn là 2 khi khởi động lại, bạn sẽ có một giao diện điều khiển chứ không phải KDM. Sau đó, bạn có thể chạy DM / DE theo cách thủ công khi cần = Sử dụng 'startx' / etc. Để trả lại máy cho bàn điều khiển và thoát hoàn toàn X server sau này, chỉ cần sử dụng 'đăng xuất'.

Các tập lệnh dm .confs khác cũng tương tự. (Tôi thiết lập máy chủ của tôi như thế này .. để có thể làm việc bằng cách sử dụng một GUI thỉnh thoảng - nhưng, không kéo tài nguyên khi không sử dụng / cần thiết hoặc đơn giản là khởi động lại.)


CHỈNH SỬA

(Hệ thống hiện tại của tôi: Upstart 1.12.1 / Ubuntu 14.04)

Do mới nổi cách để giải quyết vấn đề này gần đây là chỉ cần tắt Trình quản lý hiển thị của bạn từ khi khởi động:

echo "thủ công" | sudo tee -a / etc / init /{dịch vụ}.ghi đè

Đối với lightdm:

 echo  "manual" | sudo tee -a /etc/init/lightdm.override

Đây có thể là bất kỳ dịch vụ nào trong / etc / init bao gồm kdm / gdm. 'startx' để chạy khi cần sau khi khởi động lại.

ref:
Làm thế nào để vô hiệu hóa lightdm?
Làm cách nào để bật hoặc tắt dịch vụ?


4
2017-10-06 17:49





Các bước là:

Tùy chỉnh cấu hình grub 2:

  • sudo nano /etc/default/grub, để mở tệp có đặc quyền gốc,

Tìm dòng

GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”

và thay đổi nó thành

GRUB_CMDLINE_LINUX_DEFAULT=”text”

Lưu các thay đổi (nhấn ctrl + o theo sau là ENTER) và đóng tệp (ctrl + x).

Để áp dụng cấu hình mới, hãy thực hiện việc này

  • sudo update-grub

Bây giờ khởi động lại PC của bạn

  • sudo reboot

Có bạn là ... Một màn hình đăng nhập văn bản đồ họa ... Cung cấp thông tin đăng nhập của bạn để đăng nhập vào tty (mặc định tty1). Bạn có thể thay đổi tty bằng crtl + alt + [F1 to F6] cho tty1 thành tty6. Bạn cũng có thể bắt đầu phiên X (phiên X11), giao diện người dùng đồ họa, với sudo start lightdm (ctrl + alt + F7).


PS: Trong trường hợp bạn muốn để hoàn nguyên các thay đổi bạn đã thực hiện ở đây theo liên kết:

Làm thế nào để trở lại GUI là giao diện mặc định từ CLI trong Ubuntu desktop?


2
2017-11-07 19:09