Bagaimana cara menonaktifkan GUI saat boot pada 18.04 (Bionic Beaver)?

19

Tampaknya sudo systemctl disable gdm3 && sudo systemctl disable gdmtidak berfungsi di 18.04 untuk menonaktifkan sistem windowing saat bootup. Apa metode untuk melakukan ini sekarang?

yumuminasi
sumber
Anda kacau sysctldengan systemctl. Silakan baca halaman manual mereka ( man 8 sysctldan man systemctl).
N0rbert
1
LOL, kau benar, aku melakukannya dengan benar di sistem, tapi aku salah mengetiknya di sini. Tetap.
ylluminate

Jawaban:

36

Untuk menonaktifkan GUI saat boot, jalankan:

sudo systemctl set-default multi-user.target

Untuk mengaktifkan GUI sekali lagi jalankan perintah:

sudo systemctl set-default graphical.target

Untuk memulai sesi Gnome pada sistem tanpa GUI saat ini, jalankan saja:

sudo systemctl start gdm3.service
Bob
sumber
1
Ini bekerja tetapi ada satu masalah. Layar sekarang cukup kecil di VirtualBox
nurp
Bagaimana Anda mematikan gdm setelah mulai secara manual?
binarymelon
Tidak berfungsi untuk saya: 'Gagal menetapkan target default: File unit user-multi.target tidak ada.'
michid
2
@michid Itu karena Anda membalik userdanmulti
Aido
3

Untuk menjawab komentar @ nurp

Layar sekarang cukup kecil di VirtualBox.

  1. perbarui /etc/default/grubsesuai dengan Anda :

    GRUB_CMDLINE_LINUX_DEFAULT="nomodeset" GRUB_GFXMODE=1152x864x32 GRUB_GFXPAYLOAD_LINUX=1152x864x32

  2. lari sudo update-grub.

    • nomodeset sehingga kernel tidak berusaha mengubah resolusi yang ditetapkan oleh GRUB.
    • GRUB_GFXPAYLOAD_LINUX jika variabel ini diset, itu mengontrol mode video di mana kernel Linux memulai, menggantikan opsi boot 'vga ='.

Referensi

Andrey Arapov
sumber
1

Untuk mematikan gdm sekali mulai secara manual ..

Anda cukup menjalankan:

sudo systemctl stop gdm3.service
Bouzzi
sumber
Itulah yang saya harapkan, tetapi tampaknya tidak melakukan apa-apa.
binarymelon
0

Sebagai jawaban atas:

sudo systemctl stop gdm3.service

Tampaknya tidak melakukan apa pun yang dikomentari oleh binarymelon

Saya hanya dapat berasumsi Anda melakukan ini di antarmuka baris perintah di luar GUI ... dan Anda tidak menerima respons karena layanan GUI sudah ditutup.

Atau, (yang membutuhkan waktu berjam-jam untuk belajar dan lebih lama untuk memahami) ...

Saya telah menemukan bahwa semuanya tergantung pada apa yang telah Anda lakukan ... misalnya, menginstal lightdmtanpa " core" atau apa pun yang akan mengakibatkan kesalahan "GUI-ness" ...
Jika Anda memang menjalankan instruksi antarmuka baris perintah di atas dari terminal dalam GUI pasti akan melakukan sesuatu ...
Pikiran Anda, ini adalah pengalaman saya di 18.04.

Jika Anda menggunakan gdm3maka kursor itu akan menutup dan hanya menjadi kursor (apa yang saya sebut lama) di kiri atas ... dan jika Anda tidak menggunakan gdm3maka akan berkata:

Failed / not loaded

Catatan dan petunjuk bermanfaat:
Jika Anda menemukan diri Anda menghentikan layanan dan masih tidak memiliki antarmuka baris perintah untuk mengetikkan perintah baru aktif, coba: CTRL+ ALT+ F3.

Ini adalah one-stop shopping Anda untuk membunuh / mematikan GUI yang dimuat tidak peduli apa itu ... bahkan jika kata sandi Anda tidak diterima.

Saya tahu ini benar karena jika Anda mencoba me-restart GUI "terlalu cepat" alias saat ini masih dalam proses penutupan / penghentian, layanan / mematikan GUI, maka, dalam pengalaman saya CLI akan mengingatkan Anda untuk ini fakta dan minta Anda mencoba lagi sedikit.

Alex
sumber