Apakah mungkin untuk menonaktifkan X saat boot? Saya sedang menyiapkan server sehingga akan menyenangkan jika tidak memuat antarmuka grafis setiap kali saya boot.
Apakah mungkin untuk menonaktifkan X saat boot? Saya sedang menyiapkan server sehingga akan menyenangkan jika tidak memuat antarmuka grafis setiap kali saya boot.
Jawaban:
Edit /etc/default/grub
dengan editor favorit Anda, misalnya nano
:
sudo nano /etc/default/grub
Temukan baris ini:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Ubah ke:
GRUB_CMDLINE_LINUX_DEFAULT="text"
Perbarui GRUB:
sudo update-grub
Ini adalah langkah tambahan untuk rilis systemd, misalnya Ubuntu 15.04, langkah-langkah di atas untuk grub masih diperlukan.
Anda perlu memberitahu systemd
untuk tidak memuat manajer login grafis:
sudo systemctl enable multi-user.target --force
sudo systemctl set-default multi-user.target
Anda masih dapat menggunakan X dengan mengetik startx
setelah masuk.
systemctl get-default
untuk mencari tahu apa nama run-level saat ini dan ingat namanya kemudian gunakan systemctl set-default multi-user.target
untuk mengubahnya menjadi "multi-user.target" atau jalankan perintah yang sama dengan ini dan lihat perubahannya. rm '/etc/systemd/system/default.target'
kemudian ln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'
. Jika masalah masih ada ulang tingkat run default yang Anda ingat via systemctl set-default RunLevelName
.
Menginstal GUI mungkin akan menyebabkannya memulai secara otomatis, tetapi sangat mudah untuk mem-boot ke mode teks di Ubuntu. Cukup buka /etc/default/grub
sebagai root dan tambahkan text
ke
GRUB_CMDLINE_LINUX_DEFAULT=
baris. Lalu lari:
sudo update-grub
Sistem Anda kemudian akan selalu boot ke mode teks.
Jika Anda ingin mem-boot ke GUI, cukup tekan e
di menu boot dan hapus text
dari kernel
baris.
Jika Anda ingin memulai GUI setelah boot, jalankan saja:
sudo /etc/init.d/lightdm start
Semoga ini membantu :)
text
kernel cmdline.
Jika Anda ingin boot ke mode teks:
Edit /etc/default/grub
. Sebagai contoh:
sudo gedit /etc/default/grub
Temukan baris ini:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Tambahkan text
:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
Kemudian perbarui Grub:
sudo update-grub
Catatan:
Menghapus quiet splash
(yaitu GRUB_CMDLINE_LINUX_DEFAULT=""
) akan menampilkan teks saat boot tetapi kemudian menampilkan layar login grafis seperti biasa. Mengganti quiet splash
dengan text
akan meninggalkan Anda pada prompt login; untuk memulai sesi GNOME, gunakan sudo /etc/init.d/gdm start
atau startx
.
Untuk menonaktifkan GDM:
Instal gelandangan .
Setelah instalasi akan ditemukan di bawah Sistem >> Administrasi >> Bootup-Manager
Hapus centang Gnome Display Manager
GRUB_CMDLINE_LINUX_DEFAULT=""
berfungsi untuk menampilkan detail selama boot sambil tetap meluncurkan login grafis.
Jika Anda menggunakan lightdm sebagai manajer masuk, itu bisa dicegah dari memuat dengan menonaktifkannya.
Anda dapat menggunakan penggantian:
sudo bash -c 'echo "manual" >> /etc/init/lightdm.override'
Dan untuk memulai lightdm sesuai perintah:
sudo start lightdm
Untuk memulihkan sistem Anda agar lightdm selalu dimulai saat boot:
sudo rm /etc/init/lightdm.override
Untuk informasi lebih lanjut, buku resep pemula adalah teman Anda:
Anda dapat menggunakan edisi Server Ubuntu .
Sudah dijawab dalam beberapa pertanyaan lama, tetapi tidak dapat menemukannya sekarang, jadi saya meringkas berbagai situasi di sini.
Untuk menghentikan server X yang dimulai startx
, cukup akhiri sesi.
Untuk menghentikan server X yang dimulai oleh Login Manager (GDM), jalankan
sudo service gdm stop
kemudian pindah ke tty , misalnya menekan Ctrl- Alt- F1, lalu masuk di sini dalam mode teks.
Untuk menghindari sama sekali awal Manajer Login (dan X), ubah
/etc/default/grub
mengubah garis
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
untuk menjadi
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"
kemudian perbarui file konfigurasi grub dengan
sudo update-grub
sehingga lain kali Anda pergi langsung ke mode teks, dan Anda perlu startx
memulai sesi X, atau sebagai alternatif sudo service gdm start
.
Saya memang mengikuti
Langkah 1 Pertama perbarui repositori Anda dengan menjalankan
sudo apt-get update
Langkah 2 Ada beberapa bug di lightdm versi lama, jadi kita perlu memutakhirkan hal yang sama. Untuk melakukannya jalankan,
sudo apt-get install lightdm
Langkah 3 Sekarang kita harus memodifikasi konfigurasi grub.
Langkah 3a Buka /etc/default/grub
dengan editor favorit Anda dan ubah
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
untuk
GRUB_CMDLINE_LINUX_DEFAULT="text"
Langkah 3b Juga komentar GRUB_HIDDEN_TIMEOUT = 0 Baris ini adalah untuk tidak menyembunyikan menu GRUB
Langkah 4 Sekarang kita akan meningkatkan konfigurasi GRUB
sudo update-grub
Langkah 5 Ubuntu 11.10 Desktop Edition menggunakan lightdm untuk GUI. Kita harus menonaktifkan yang sama
sudo update-rc.d -f lightdm remove
Langkah 6 Sekarang restart mesin Anda.
Ditemukan di Disable GUI Boot di Ubuntu 11.10
Ya, memberi tahu sistem untuk memulai konsol saat booting dimungkinkan melalui pengeditan perintah grub. Saat Anda mencapai menu grub, sorot entri Ubuntu dan tekan e.
Anda akan melihat teks seperti pada gambar di bawah:
Ubah splash hening teks menjadi teks . Tekan F10untuk meluncurkan. (Sumber: rolling-ubuntu ) Saya telah menguji ini pada sistem saya, 14,04, boot ke konsol teks, tidak ada lightdm yang terlihat. Mulai lightdm dengansudo initctl start lightdm
Untuk menghindari hal itu setiap kali, Anda dapat menambahkan entri grub permanen dengan opsi seperti yang disarankan dalam jawaban ini
Saran alternatif, adalah mengubah runlevel default dan mengubah runlevel di mana lightdm memulai / berhenti, seperti yang disarankan oleh jawaban lain pada posting yang sama
text
opsi apa pun. Alih-alih, menetapkan runlevel, 3
alih-alih text
, membuatnya berfungsi. Penghargaan untuk jawaban ini .
3
opsi ini untuk bekerja (dan untuk text
untuk tidak bekerja, yang terjadi pada saya).
Saya perhatikan utas ini berputar dengan anggapan Anda menggunakan LightDM sebagai Manajer Tampilan. Meskipun ini mungkin DM / welcomer biasa, itu bukan bagian dari pertanyaan awal. (Dan dia tidak menentukan ..)
Dalam hal ini:
Saya menggunakan KDE / KDM di server saya. Sebagai gantinya, saya cukup menonaktifkan pemula / layanan dari mulai di bawah runlevel 2:
/etc/init/kdm.conf : (kdm: 4: 4.8.5-0ubuntu0.3, Versi Awal: 1.5-0ubuntu7.2)
Temukan:
start on ((filesystem
perubahan
and runlevel [!06]
untuk
and runlevel [!026]
Dengan asumsi runlevel default Anda adalah 2 pada reboot baru, Anda akan memiliki konsol dan bukan KDM. Kemudian Anda dapat menjalankan DM / DE secara manual saat dibutuhkan = Gunakan 'startx' / etc. Untuk mengembalikan mesin ke konsol dan keluar sepenuhnya dari server X setelah ini, cukup gunakan 'log out'.
Skrip dm .confs lainnya serupa. (Saya mengatur server saya seperti ini .. agar dapat bekerja menggunakan GUI sesekali - tetapi, tidak menarik sumber daya saat tidak menggunakan / diperlukan atau hanya me-reboot.)
SUNTING
(Sistem saya saat ini: Upstart 1.12.1 / Ubuntu 14.04)
Karena memulai cara untuk menyelesaikan ini akhir-akhir ini adalah dengan menonaktifkan Display Manager Anda dari mulai saat boot:
gema "manual" | sudo tee -a / etc / init / {service} .override
Untuk lightdm:
echo "manual" | sudo tee -a /etc/init/lightdm.override
Ini bisa berupa layanan apa pun di / etc / init termasuk kdm / gdm. 'startx' untuk berjalan sesuai kebutuhan setelah reboot.
ref:
Bagaimana cara menonaktifkan lightdm?
Bagaimana cara mengaktifkan atau menonaktifkan layanan?
Kustomisasi konfigurasi grub 2:
sudo nano /etc/default/grub
, untuk membuka file dengan hak akses root,Temukan garis
GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”
dan ubah ke
GRUB_CMDLINE_LINUX_DEFAULT=”text”
Simpan perubahan (tekan ctrl + o diikuti oleh ENTER) dan tutup file (ctrl + x).
Untuk menerapkan konfigurasi baru lakukan ini
sudo update-grub
Sekarang restart PC Anda
sudo reboot
Itu dia ... Layar login teks-grafik ... Masukkan kredensial Anda untuk masuk ke tty (default tty1). Anda dapat mengubah tty's dengan crtl + alt + [F1 ke F6] untuk tty1 ke tty6. Anda juga dapat memulai sesi X (sesi X11), antarmuka pengguna grafis, dengan sudo start lightdm
(ctrl + alt + F7).
PS: Jika Anda ingin mengembalikan perubahan yang Anda buat di sini ikuti tautan:
Bagaimana cara mengembalikan kembali ke GUI sebagai antarmuka default dari CLI di desktop Ubuntu?
Jika menggunakan Lubuntu 15.05 dengan systemd mengelola proses booting, dimungkinkan untuk melakukan booting ke konsol dan kemudian dari konsol memulai lingkungan grafis. Ikuti langkah ini:
ikuti pengeditan yang disebutkan sebelumnya untuk grub per Bruno:
Edit /etc/default/grub
dengan editor favorit Anda, misalnya: nano:
sudo nano /etc/default/grub
Temukan baris ini:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Ubah ke:
GRUB_CMDLINE_LINUX_DEFAULT="text"
Perbarui Grub:
sudo update-grub
Bruno menyarankan sudo systemctl enable multi-user.target --force
. Penggunaan force
mengganggu saya jadi saya lebih suka sudo systemctl set-default multi-user.target
. buka terminal dan lakukansudo systemctl set-default multi-user.target
reboot akan membawa Anda ke konsol meminta kata sandi
ketika ingin memasuki lingkungan grafis masuk sudo systemctl start lightdm
. Anda akan dibawa ke jendela login lightdm.
gunakan ctrl alt F1 kunci kombo untuk kembali ke konsol Anda berada di untuk keluar jika diinginkan. (Saya keluar dari mode konsol seperti yang biasanya saya lakukan di sana sampai boot berikutnya) ctrl alt F7 untuk kembali ke lightdm login. atau ctrl alt F1 hingga F7 sesuai kebutuhan atau keinginan.
Anda mungkin juga ingin mencegah kernel mengubah mode video yang bisa menimbulkan masalah, terutama jika Anda tidak bisa melihat prompt login atau sebagian tidak ditampilkan. Tambahkan pengaturan GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" ke / 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
Diuji dengan Ubuntu Server 16.04.1
Saya memang mengikuti:
Pertama perbarui repositori Anda dengan menjalankan
sudo apt-get update
Ada beberapa bug di lightdm versi lama, jadi kita perlu memutakhirkan hal yang sama. Untuk melakukannya jalankan,
sudo apt-get install lightdm
Sekarang kita harus memodifikasi konfigurasi grub.
Buka /etc/default/grub
dengan editor favorit Anda dan ubah
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
untuk
GRUB_CMDLINE_LINUX_DEFAULT="text"
Juga komentar GRUB_HIDDEN_TIMEOUT=0
Baris ini adalah untuk unhiding menu GRUB
Sekarang kita akan memperbarui konfigurasi GRUB
sudo update-grub
Sekarang restart mesin Anda.
lightdm.conf
tidak perlu menghapus lightdm.
Ketika Anda menginstal Ubuntu-desktop, secara otomatis akan diatur lightdm
untuk memulai dengan sistem. Anda harus menonaktifkan ini (mungkin dengan mengedit /etc/rc.local
) dan gunakan startx
untuk menjalankan antarmuka grafis saat Anda membutuhkannya.
Hanya sebuah laporan tentang Lubuntu 18.04.3 LTS.
sudo nano /etc/default/grub
kemudian ubah baris yang disebutkan di atas menjadi:
GRUB_CMDLINE_LINUX_DEFAULT = "teks"
sudo update-grub
Ini dengan benar mengatur mode teks booting. Sangat berguna, saya bisa melacak dan menemukan masalah tanpa masuk ke file log.
systemctl get-default
Ini menghasilkan "graphical.target" dan harap dicatat untuk memulihkan kondisi awal di masa mendatang.
sudo systemctl set-default multi-user.target
Ini mematikan GUI XWindows (lightdm dan startx, openbox, dll.), Tetapi saya harus mengetik 3 kali login / kata sandi saya untuk boot ke Xwindows:
A) masuk
B) sudo lightdm # memulai xwindows dengan pengaturan default saya (yang bagus)
C) dialog login GUI reguler dari Lubuntu.
Tiga login menjengkelkan, tetapi tidak apa-apa.
Kembalikan pengaturan asli:
sudo systemctl set-default graphical.target
Semoga ini bermanfaat bagi seseorang. :-)
Untuk Ubuntu 14.04 Trusty Tahr dan Ubuntu 12.04 Precise Pangolin, systemd telah ditambahkan ke PPA pihak ketiga, jadi mengujinya pada sistem LTS Ubuntu terbaru itu mudah. Yang harus Anda lakukan adalah menambahkan ppa ke sistem Anda
sudo add-apt-repository ppa:pitti/systemd
sudo apt-get update
sudo apt-get dist-upgrade
Sekarang Buka /etc/default/grub
file dengan menggunakan salah satu editor teks (saya gunakan di gedit
sini) dengan sudo
hak istimewa melalui Terminal untuk mengedit seperti ikuti:
sudo -H gedit /etc/default/grub
ubah baris GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
menjadiGRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd"
simpan file dan perbarui Grub:
sudo update-grub
Kemudian restart sekarang sistem akan boot ke konsol teks tty1
.
Untuk Login ke GUI jalankan lagi
sudo start lightdm
Catatan: Jangan gunakan startx
atau Ctrl+ Alt+ F7Untuk Ubuntu 15.04 yang menggunakan systemd
gunakansudo service lightdm start