Có thể tắt X khi khởi động không? Tôi đang thiết lập một máy chủ để thật tuyệt nếu nó không tải giao diện đồ họa mỗi khi tôi khởi động.
Có thể tắt X khi khởi động không? Tôi đang thiết lập một máy chủ để thật tuyệt nếu nó không tải giao diện đồ họa mỗi khi tôi khởi động.
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
Đây là một bước bổ sung cho các bản phát hành systemd, ví dụ Ubuntu 15.04, các bước trên cho grub vẫn cần thiết.
Bạn cần 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 vẫn có thể sử dụng X bằng cách nhập startx
sau khi đăng nhập.
systemctl get-default
để tìm ra tên cấp độ chạy hiện tại là gì và ghi 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 này thay vào đó 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 cò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
.
Cài đặt GUI có thể sẽ khiến nó tự động khởi động, nhưng rất dễ khởi động sang chế độ văn bản trong Ubuntu. Chỉ cần mở /etc/default/grub
bằng root và thêm text
vào
GRUB_CMDLINE_LINUX_DEFAULT=
hàng. Sau đó chạy:
sudo update-grub
Hệ thống của bạn sau đó sẽ luôn khởi động sang chế độ văn bản.
Nếu bạn muốn khởi động vào GUI, chỉ cần nhấn e
trong menu khởi động và xóa text
khỏi kernel
dò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 :)
text
cmdline kernel.
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 text
:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
Sau đó cập nhật Grub:
sudo update-grub
Lưu ý:
Xóa quiet splash
(nghĩa là 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
bằng text
sẽ để lại cho bạn tại một dấu nhắc đăng nhập; để bắt đầu một phiên Gnome, sử dụng sudo /etc/init.d/gdm start
hoặc startx
.
Để vô hiệu hóa GDM:
Cài đặt bum .
Sau khi cài đặt, nó sẽ được tìm thấy trong 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
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.
Nếu bạn đang sử dụng lightdm làm trình quản lý đăng nhập, nó có thể bị chặ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 được khởi động 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:
Bạn có thể sử dụng phiên bản Ubuntu Server .
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.
Để dừng máy chủ X bắt đầu bằng cách startx
, chỉ cần chấm dứt phiên.
Để 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 đó di chuyển đến một tty , ví dụ nhấn Ctrl- Alt- F1, sau đó đăng nhập ở đây trong chế độ văn bản.
Để 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 một phiên X hoặc cách khác sudo service gdm start
.
Tôi đã làm theo
Bước 1 Đầu tiên 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 nâng cấp tương tự. Để 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
bằng trình chỉnh sửa yêu thích của bạn và thay đổi
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 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 Phiên bản máy tính để bàn sử dụng lightdm cho GUI. Chúng ta cần phải vô hiệu hóa giống nhau
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
Có, yêu cầu hệ thống khởi động trong bàn điều khiển khi khởi động là có thể thông qua lệnh chỉnh sửa grub. Khi bạn đến menu grub, tô sáng mục nhập của Ubuntu và nhấn e.
Bạn sẽ thấy văn bản như trong hình ảnh dưới đây:
Thay đổi văn bản giật gân yên tĩnh thành văn bản . Nhấn F10để khởi chạy. (Nguồn: cán-ubfox ). Tôi đã thử nghiệm điều này trên hệ thống của mình, 14.04, khởi động vào bảng điều khiển văn bản, không có lightdm trong tầm nhìn. Bắt đầu lightdm vớisudo initctl start lightdm
Để tránh làm như vậy mỗi lần, 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 đề xuất thay thế, là thay đổi runlevel mặc định và thay đổi runlevels tại đó lightdm bắt đầu / dừng, như được đề xuất bởi một câu trả lời khác trên cùng một bài
text
tùy chọn nào. Thay vào đó, chỉ định runlevel, chỉ đơn giản là 3
thay vì text
, làm cho nó hoạt động. Tín dụng đi đến câu trả lời này .
3
tùy chọn này hoạt động (và text
để không hoạt động, điều này đã xảy ra với tôi).
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 / welcomeer 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 ấy đã 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 dịch vụ mới bắt đầu / bắt đầu dưới runlevel 2:
/etc/init/kdm.conf : (kdm: 4: 4.8.5-0ubfox0.3, Phiên bản mới nhất: 1.5-0ubfox7.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 mới, bạn sẽ có một bàn điều khiển chứ không phải KDM. Sau đó, bạn có thể chạy DM / DE thủ công khi cần = Sử dụng 'startx' / etc. Để trả máy về bàn điều khiển và thoát hoàn toàn máy chủ X sau đó, chỉ cần sử dụng 'đăng xuất'.
Các kịch bản dm .confs khác cũng tương tự. (Tôi thiết lập máy chủ của mình như thế này .. để có thể hoạt động bằng GUI đôi khi - nhưng, không kéo tài nguyên khi không sử dụng / cần thiết hoặc chỉ đơn giản là khởi động lại.)
BIÊN TẬP
(Hệ thống hiện tại của tôi: Khởi động 1.12.1 / Ubuntu 14.04)
Do mới bắt đầu, cách giải quyết vấn đề này gần đây là chỉ cần vô hiệu hóa Trình quản lý hiển thị của bạn bắt đầu khi khởi động:
tiếng vang "thủ công" | sudo tee -a / etc / init / {service} .override
Đối với ánh sáng:
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 thiết sau khi khởi động lại.
ref:
Làm thế nào để tắt lightdm?
Làm thế nào để kích hoạt hoặc vô hiệu hóa dịch vụ?
Tùy chỉnh cấu hình grub 2:
sudo nano /etc/default/grub
, để mở tệp với quyền root,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 làm điều này
sudo update-grub
Bây giờ khởi động lại PC của bạn
sudo reboot
Có bạn đây ... 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 (tty1 mặc định). Bạn có thể thay đổi tty's bằng crtl + alt + [F1 thành 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, hãy theo liên kết:
Làm cách nào để trở lại GUI làm giao diện mặc định từ CLI trong máy tính để bàn Ubuntu?
Nếu sử dụng Lubfox 15.05 với systemd quản lý quá trình khởi động, có thể khởi động lên bàn điều khiển và sau đó từ bàn điều khiển bắt đầu môi trường đồ họa. Thực hiện theo các bước sau:
làm theo các chỉnh sửa được đề cập trước đó để tìm hiểu về Bruno:
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 hiểu 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
Bruno đề nghị sudo systemctl enable multi-user.target --force
. Việc sử dụng force
làm phiền tôi nên tôi thích sudo systemctl set-default multi-user.target
. mở một thiết bị đầu cuối và làmsudo systemctl set-default multi-user.target
khởi động lại sẽ đưa bạn vào giao diện điều khiển yêu cầu mật khẩu
khi muốn vào môi trường đồ họa nhập sudo systemctl start lightdm
. Bạn sẽ được đưa đến cửa sổ đăng nhập lightdm.
sử dụng tổ hợp phím ctrl alt F1 để quay lại bàn điều khiển mà bạn đang ở để thoát ra nếu muốn. (Tôi thoát khỏi chế độ bảng điều khiển vì tôi thường hoàn thành ở đó cho đến lần khởi động tiếp theo) ctrl alt F7 để quay lại đăng nhập lightdm. hoặc ctrl alt F1 đến F7 mỗi nhu cầu hoặc mong muốn.
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
Đã thử nghiệm với Ubuntu Server 16.04.1
Tôi đã làm như sau:
Đầu tiên cập nhật kho lưu trữ của bạn bằng cách chạy
sudo apt-get update
Có một số lỗi trong phiên bản cũ của lightdm, vì vậy chúng tôi cần nâng cấp tương tự. Để làm như vậy chạy,
sudo apt-get install lightdm
Bây giờ chúng ta phải sửa đổi cấu hình grub.
Mở /etc/default/grub
bằng trình chỉnh sửa yêu thích của bạn và thay đổi
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
đến
GRUB_CMDLINE_LINUX_DEFAULT="text"
Cũng bình luận GRUB_HIDDEN_TIMEOUT=0
Dòng này là để bỏ ẩn menu GRUB
Bây giờ chúng tôi sẽ nâng cấp cấu hình GRUB
sudo update-grub
Bây giờ khởi động lại máy của bạn.
lightdm.conf
nó là không cần thiết để loại bỏ lightdm.
Khi bạn cài đặt Ubuntu-desktop, nó sẽ tự động thiết lập lightdm
để bắt đầu với hệ thống. Bạn sẽ phải vô hiệu hóa điều này (có thể bằng cách chỉnh sửa /etc/rc.local
) và sử dụng startx
để chạy giao diện đồ họa khi bạn cần.
Chỉ cần một báo cáo về Lubfox 18.04.3 LTS.
sudo nano /etc/default/grub
sau đó thay đổi dòng được đề cập ở trên thành:
GRUB_CMDLINE_LINUX_DEFAULT = "văn bản"
sudo update-grub
Điều này thiết lập chính xác chế độ văn bản khởi động. Rất hữu ích, tôi có thể theo dõi và phát hiện vấn đề mà không cần vào tệp nhật ký.
systemctl get-default
Điều này xuất ra "đồ họa mục tiêu" và xin lưu ý nó để khôi phục trạng thái ban đầu trong tương lai.
sudo systemctl set-default multi-user.target
Điều này đã tắt GUI của XWindows (lightdm và startx, openbox, v.v.), nhưng tôi đã phải gõ 3 lần đăng nhập / mật khẩu của mình để khởi động vào Xwindows:
A) đăng nhập
B) sudo lightdm # bắt đầu xwindows với cài đặt mặc định của tôi (rất tốt)
C) hộp thoại đăng nhập GUI thông thường của Lubfox.
Ba thông tin đăng nhập gây phiền nhiễu, nhưng nó hoạt động tốt.
Khôi phục cài đặt gốc:
sudo systemctl set-default graphical.target
Hy vọng điều này sẽ hữu ích cho một ai đó. :-)
Đối với Ubuntu 14.04 Trusty Tahr và Ubuntu 12.04 Pangolin chính xác, systemd đã được thêm vào PPA của bên thứ ba, vì vậy việc thử nghiệm nó trên các hệ thống Ubuntu LTS mới nhất là dễ dàng. Tất cả bạn phải làm là thêm ppa vào hệ thống của bạn
sudo add-apt-repository ppa:pitti/systemd
sudo apt-get update
sudo apt-get dist-upgrade
Bây giờ Mở /etc/default/grub
tệp bằng cách sử dụng bất kỳ trình soạn thảo văn bản nào (tôi đã sử dụng gedit
ở đây) với sudo
đặc quyền thông qua Terminal để chỉnh sửa như sau:
sudo -H gedit /etc/default/grub
thay đổi dòng GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
thànhGRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd"
lưu tệp và cập nhật Grub:
sudo update-grub
Sau đó khởi động lại bây giờ hệ thống sẽ khởi động vào bảng điều khiển văn bản tty1
.
Để đăng nhập vào GUI một lần nữa chạy
sudo start lightdm
Lưu ý: Không sử dụng startx
hoặc Ctrl+ Alt+ F7Đối với Ubuntu 15.04 sử systemd
dụng sử dụngsudo service lightdm start