Boot tanpa memulai X-server

91

Selama instalasi Raspian saya memilih "Mulai X-Server setelah boot", tapi sekarang saya ingin mem-bootnya sekali tanpa memulai X-Server, jadi saya punya lebih banyak memori untuk menjalankan program.

Bagaimana cara saya boot tanpa memulai X-Server?

Gelas bir
sumber

Jawaban:

96

Dengan gambar Raspbian, Anda dapat menjalankan kembali skrip start awal menggunakan:

$ sudo raspi-config

dan memasukkan kata sandi sudo Anda.

Ini akan memunculkan opsi menu yang sama yang Anda dapatkan setelah boot pertama.

Anda tidak perlu membuat ulang semua pilihan boot pertama Anda, cukup gunakan tombol panah untuk pindah ke opsi menu yang ingin Anda ubah.

Dalam kasus Anda, pilih:

Mulai X-server setelah boot?

dan memilih:

tidak ada atau nonaktifkan

akan memilah Anda.

Mengedit untuk menambahkan opsi berbasis non gui:

Seperti disebutkan dalam komentar di bawah ini oleh @mirk, perintah yang tepat untuk raspberry adalah:

sudo update-rc.d lightdm disable
zenbike
sumber
6
dan apa yang sebenarnya berubah?
Thorbjørn Ravn Andersen
Skrip raspi-config membuat menu GUI yang memungkinkan Anda membuat beberapa perubahan konfigurasi sistem. Bagian skrip ini mengaktifkan atau menonaktifkan lightdm, manajer desktop yang digunakan untuk Raspbian. Ia menggunakan perintah update-rc.d yang sama seperti yang dijelaskan oleh Bryan Dunmore. Kecuali Raspbian tidak menggunakan GDM secara default, dan RasPi hampir tidak akan menjalankannya jika diinstal.
zenbike
4
Itu bukan jawaban untuk pertanyaan imho. Dengan raspi-config Anda mengatur untuk boot ke CLI secara permanen sementara pertanyaannya bertanya bagaimana melakukannya sekali.
Mauro
Ya, jika macet setelah desktop menyala, dan tidak akan ctrl + alt + f2 ... bagaimana Anda membuka terminal untuk menjalankan perintah itu? Satu-satunya hal yang tampaknya berfungsi adalah alt + sysrq + reisub. :(
NoBugs
24

Cara kerja X.Org adalah Anda memiliki manajer desktop yang mem-boot X Server untuk Anda. Itu berarti bahwa untuk mencegah X Server memulai, Anda perlu menghapus destkop manager Anda dari daftar daemon.

Jika Anda menggunakan GNOME maka desktop manager Anda adalah GDM. Jika Anda menggunakan KDE, desktop manager Anda akan menjadi KDM. Untuk ini, saya akan berasumsi bahwa Anda menggunakan GNOME; ergo Anda menggunakan GDM sebagai manajer desktop Anda.

Di Raspian, manajer desktop disebut LightDM.

Untuk menonaktifkan daemon di Debian (yang merupakan fork dari Raspbian) Anda harus menjalankan perintah berikut.

$ sudo update-rc.d <daemon> disable

Jadi untuk menonaktifkan LightDM kita harus menjalankan perintah berikut.

$ sudo update-rc.d lightdm disable

Dan sekarang pada reboot Anda berikutnya, LightDM seharusnya tidak memulai dan pada gilirannya tidak akan memulai X Server.

Referensi

  1. Menonaktifkan daemon - Daemon - Wiki Debian
Mikael Dúi Bolinder
sumber
7
perintah yang tepat untuk raspberry adalah:sudo update-rc.d lightdm disable
mirk
13

Jawaban yang diterima tidak berfungsi untuk saya dalam versi "Jessie", saya akhirnya menggunakan:

sudo systemctl set-default multi-user.target

Referensi: Mencoba mematikan X11 di Jessie

crobicha
sumber