Bắt đầu Ubuntu mà không cần GUI


21

Tôi muốn khởi động máy chủ "Ubuntu 10.04.2 LTS", nhưng tôi muốn XFCE không được khởi động, cũng không phải X, chỉ có Shell.

Làm cách nào để bảo máy chủ của tôi khởi động vào trình bao, không chạy XFCE?

Tôi có kết nối SSH đến máy chủ, nhưng không có kết nối hiển thị.

Vì tôi đã di chuyển từ các phiên bản trước nên tôi sử dụng GRUB 1, nơi không tồn tại / etc / default / grub.

Tôi muốn đặt runlevel mục tiêu ở đâu đó, mà không thay đổi GRUB.


Khi bạn ssh vào máy, đừng đặt cờ "X". ví dụ "ssh username@localhost.edu"

Trong khi đó, tôi thấy "sudo service gdm stop" và "sudo service gdm start" đi đúng hướng. Nhưng "gdm stop" phải là mặc định. Hoặc tôi cài đặt máy chủ Ubuntu. Nhưng sau đó tôi không thể thay đổi nữa. Một liên kết là: ubuntuforums.org/showthread.php?t=1305659

Câu trả lời:


18

Tôi thấy ba cách để làm điều đó:

1. Thay đổi runlevel mặc định

Bạn có thể đặt nó ở đầu /etc/init/rc-sysinit.confthay thế 2 bằng 3 và khởi động lại. Bạn có thể kích hoạt giao diện đồ họa với telinit 2. ( Thông tin thêm về runlevels )

2. Không khởi chạy dịch vụ giao diện đồ họa khi khởi động

update-rc.d -f xdm remove

Nhanh chóng và dễ dàng. Bạn có thể kích hoạt lại giao diện đồ họa với service xdm starthoặc hoàn nguyên các thay đổi của bạn vớiupdate-rc.d -f xdm defaults

3. Hủy bỏ gói

apt-get remove --purge x11-common && apt-get autoremove

Tôi nghĩ rằng nó phù hợp nhất cho một máy tính được coi là một máy chủ. Bạn có thể kích hoạt lại giao diện đồ họa bằng cách cài đặt lại các gói.


1
Cảm ơn bạn đã trả lời của bạn rất nhiều. Thay đổi runlevel mặc định: Tôi đã chỉnh sửa /etc/init/rc-sysinit.conf và đã đặt runlevel mặc định thành 3 (thay vì 2). Nhưng Ubuntu 10.04.2 LTS dường như bỏ qua điều này.
Hartmut P.

Bạn đã xem nếu /etc/inittabtồn tại trên hệ thống của bạn?
SamK

Không, v.v. / inittab bị thiếu trên Ubuntu
Hartmut P.

những gì hiện các runlevellệnh nói gì?
SamK

Nếu tập tin /etc/rc3.d/S??xdmtồn tại, sau đó loại bỏ nó.
SamK

10

Tôi có một phương pháp đơn giản để vô hiệu hóa XFCE từ bài đăng trên blog này: Cách vô hiệu hóa X khi khởi động trong Ubuntu 11.10 . Lưu ý: bài đăng có tiêu đề bằng một số ngôn ngữ không phải tiếng Anh, có thể là tiếng Bồ Đào Nha, nhưng phần thân bài viết bằng tiếng Anh.

Với LightDM ( lightdm) là thông tin đăng nhập người dùng đồ họa mới trong Ubuntu, người dùng sẽ cần tìm cách vô hiệu hóa nó để khởi động vào chế độ văn bản. May mắn thay, những người đứng sau LightDM đã làm điều đó thực sự dễ dàng.

Chỉnh sửa /etc/default/grubvới trình chỉnh sửa yêu thích của bạn,

sudo nano /etc/default/grub

Tìm dòng này:

GRUB_CMDLINE_LINUX_DEFAULT = " <không quan trọng bạn tìm thấy gì ở đây> "

Thay đổi nó thành:

GRUB_CMDLINE_LINUX_DEFAULT="text"

Cập nhật Grub:

sudo update-grub

Không cần phải loại bỏ / vô hiệu hóa LightDM khởi động conf; nó đã làm điều đó cho bạn.

lightdm.conf

# Check kernel command-line for inhibitors, unless we are being called manually.
for ARG in $(cat /proc/cmdline); do
        if [ "$ARG" = "text" ]; then
                plymouth quit || :
                stop
                exit 0
        fi
done

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


Trong Ubuntu 16.04, bạn phải tắt lightdm bằng tay. xem: Askubfox.com/a/694718/299538
J.Serra

Trong Ubuntu 16.04, sử dụng GRUB_CMDLINE_LINUX_DEFAULT="3". Xem superuser.com/a/1139020/391956
John McGehee
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.