Apakah mungkin untuk menonaktifkan X saat boot? Saya sedang menyiapkan server sehingga akan menyenangkan jika tidak memuat antarmuka grafis setiap kali saya boot.
boot
display-manager
text-mode
Olivier Lalonde
sumber
sumber
Jawaban:
Edit
/etc/default/grub
dengan editor favorit Anda, misalnyanano
:Temukan baris ini:
Ubah ke:
Perbarui GRUB:
Untuk sistem yang menggunakan systemd
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:Anda masih dapat menggunakan X dengan mengetik
startx
setelah masuk.sumber
systemctl get-default
untuk mencari tahu apa nama run-level saat ini dan ingat namanya kemudian gunakansystemctl 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'
kemudianln -s '/usr/lib/systemd/system/multi-user.target' '/etc/systemd/system/default.target'
. Jika masalah masih ada ulang tingkat run default yang Anda ingat viasystemctl 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 tambahkantext
kebaris. Lalu lari:
Sistem Anda kemudian akan selalu boot ke mode teks.
Jika Anda ingin mem-boot ke GUI, cukup tekan
e
di menu boot dan hapustext
darikernel
baris.Jika Anda ingin memulai GUI setelah boot, jalankan saja:
Semoga ini membantu :)
sumber
text
kernel cmdline.Untuk 11.04 dan versi sebelumnya (dan mungkin nanti)
Jika Anda ingin boot ke mode teks:
Edit
/etc/default/grub
. Sebagai contoh:Temukan baris ini:
Tambahkan
text
:Kemudian perbarui Grub:
Catatan: Menghapus
quiet splash
(yaituGRUB_CMDLINE_LINUX_DEFAULT=""
) akan menampilkan teks saat boot tetapi kemudian menampilkan layar login grafis seperti biasa. Menggantiquiet splash
dengantext
akan meninggalkan Anda pada prompt login; untuk memulai sesi GNOME, gunakansudo /etc/init.d/gdm start
ataustartx
.Untuk menonaktifkan GDM:
Instal gelandangan .
Setelah instalasi akan ditemukan di bawah Sistem >> Administrasi >> Bootup-Manager
Hapus centang Gnome Display Manager
sumber
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:
Dan untuk memulai lightdm sesuai perintah:
Untuk memulihkan sistem Anda agar lightdm selalu dimulai saat boot:
Untuk informasi lebih lanjut, buku resep pemula adalah teman Anda:
sumber
Anda dapat menggunakan edisi Server Ubuntu .
sumber
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
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
mengubah garis
untuk menjadi
kemudian perbarui file konfigurasi grub dengan
sehingga lain kali Anda pergi langsung ke mode teks, dan Anda perlu
startx
memulai sesi X, atau sebagai alternatifsudo service gdm start
.sumber
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 ubahGRUB_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
sumber
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 dengan
sudo 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
sumber
text
opsi apa pun. Alih-alih, menetapkan runlevel,3
alih-alihtext
, membuatnya berfungsi. Penghargaan untuk jawaban ini .3
opsi ini untuk bekerja (dan untuktext
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:
perubahan
untuk
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:
Untuk lightdm:
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?
sumber
Langkah-langkahnya adalah:
Kustomisasi konfigurasi grub 2:
sudo nano /etc/default/grub
, untuk membuka file dengan hak akses root,Temukan garis
dan ubah ke
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?
sumber
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:Temukan baris ini:
Ubah ke:
Perbarui Grub:
Bruno menyarankan
sudo systemctl enable multi-user.target --force
. Penggunaanforce
mengganggu saya jadi saya lebih sukasudo 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.
sumber
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:
Diuji dengan Ubuntu Server 16.04.1
sumber
Saya memang mengikuti:
Pertama perbarui repositori Anda dengan menjalankan
Ada beberapa bug di lightdm versi lama, jadi kita perlu memutakhirkan hal yang sama. Untuk melakukannya jalankan,
Sekarang kita harus memodifikasi konfigurasi grub.
Buka
/etc/default/grub
dengan editor favorit Anda dan ubahuntuk
Juga komentar
GRUB_HIDDEN_TIMEOUT=0
Baris ini adalah untuk unhiding menu GRUBSekarang kita akan memperbarui konfigurasi GRUB
Sekarang restart mesin Anda.
sumber
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 gunakanstartx
untuk menjalankan antarmuka grafis saat Anda membutuhkannya.sumber
Hanya sebuah laporan tentang Lubuntu 18.04.3 LTS.
kemudian ubah baris yang disebutkan di atas menjadi:
GRUB_CMDLINE_LINUX_DEFAULT = "teks"
Ini dengan benar mengatur mode teks booting. Sangat berguna, saya bisa melacak dan menemukan masalah tanpa masuk ke file log.
Ini menghasilkan "graphical.target" dan harap dicatat untuk memulihkan kondisi awal di masa mendatang.
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:
Semoga ini bermanfaat bagi seseorang. :-)
sumber
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
Sekarang Buka
/etc/default/grub
file dengan menggunakan salah satu editor teks (saya gunakan digedit
sini) dengansudo
hak istimewa melalui Terminal untuk mengedit seperti ikuti:ubah baris
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
menjadiGRUB_CMDLINE_LINUX_DEFAULT = "init=/lib/systemd/systemd"
simpan file dan perbarui Grub:
Kemudian restart sekarang sistem akan boot ke konsol teks
tty1
.Untuk Login ke GUI jalankan lagi
Catatan: Jangan gunakan
startx
atau Ctrl+ Alt+ F7Untuk Ubuntu 15.04 yang menggunakansystemd
gunakansudo service lightdm start
sumber