GNU/Linux >> Belajar Linux >  >> Linux

Cara mem-boot sistem Linux tanpa server grafis

Apa yang Anda minta tidak sepenuhnya jelas bagi saya, jadi saya akan memberi Anda beberapa kemungkinan jawaban, berharap Anda dapat menemukan yang Anda minati.

  1. Anda dapat menonaktifkan server X pada boot berikutnya dengan masuk ke /etc/default/grub , menemukan garis

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    

    dan memodifikasinya menjadi

    GRUB_CMDLINE_LINUX_DEFAULT="text"
    

    Sekarang Anda perlu memperbarui grub,

    update-grub
    

    dan Anda selesai.

Anda dapat melakukan sebaliknya untuk mengaktifkan kembali server X.

  1. Anda dapat menonaktifkan Window Manager Anda:dengan asumsi Anda menggunakan systemd , yang dilakukan sebagian besar distro Linux saat ini,

    systemctl disable kdm
    

    atau gdm , lightdm , apa pun yang Anda gunakan.

  2. Jika Anda merasa ingin berubah pikiran, sesekali, setelah boot telah dimulai, tambahkan ke file /etc/grub.d/40_custom entri manual berikut:

     menuentry 'Ubuntu (Text mode)' --class ubuntu {
     recordfail
     insmod gzio
     insmod part_msdos
     insmod ext2
     set root='hd0,msdos1'
     linux   /vmlinuz root=/dev/sda1 ro   text
     initrd  /initrd.img
     }
    

    (pastikan Anda mengadaptasi /dev/sda1 dan msdos1 ke Anda konfigurasi). Ini hanya menghasilkan entri di menu GRUB2 Anda yang mungkin ingin Anda gunakan sesekali.

  3. Jika yang Anda inginkan hanyalah login teks, meskipun sesi grafis telah dimulai, ingat bahwa kombinasi Ctrl +Alt +F1 (atau F2 -F6 ) akan memberi Anda hal itu, login tekstual. Selanjutnya, Anda kemudian dapat menonaktifkan Pengelola Jendela dari dalam login tekstual ini,

    sudo systemctl stop gdm
    

    (atau kdm, lightdm, sddm, , atau apa pun yang Anda gunakan), dan di sana Anda memiliki login tekstual murni, tidak ada sesi grafis yang berjalan.

  4. Terakhir, Anda mungkin ingin menggunakan boot hanya teks ketika Anda mengalami beberapa kesalahan tak terduga dalam konfigurasi grafis Anda (pembaruan salah?), yang membuat Anda tidak sadar (i.e. , tanpa menyiapkan solusi 3 ). Jika Anda terjebak pada prompt perintah di grub, Anda dapat menggunakan saran Terdon yang telah dimodifikasi dengan sesuai, karena, seperti berdiri, tidak berfungsi pada sistem Debian dan Arch Linux saya, tetapi berikut ini:daripada menambahkan text ke linux baris di tampilan Grub seperti yang disarankan Terdon, ketik 3 (tiga) sebagai gantinya; mis.,

    linux   /boot/vmlinuz-4.0.0-1-amd64 root=UUID=5e285652 ro  quiet 3
    

    Ini akan berhasil mem-boot Anda ke runlevel 3, yaitu CLI dengan jaringan tetapi tanpa manajer tampilan.


Nah, pendekatan paling sederhana untuk boot satu kali ke mode teks adalah dengan memilih entri kernel yang ingin Anda boot ketika berada di layar GRUB2, tekan E , gulir ke bawah ke linux baris dan tambahkan text sampai akhir. Misalnya:

linux   /boot/vmlinuz-4.0.0-1-amd64 root=UUID=5e285652 ro  quiet text

Lalu, tekan F10 atau Ctrl +X untuk mem-boot.


Salin tempel dari /etc/inittab:

# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.target: analogous to runlevel 3
# graphical.target: analogous to runlevel 5
#
# To view current default target, run:
# systemctl get-default
#
# To set a default target, run:
# systemctl set-default TARGET.target
#

Oleh karena itu, Anda dapat mengatur:

systemctl set-default multi-user.target

untuk menjalankan hanya CLI


Linux
  1. Cara Mengubah Nama Host di Linux

  2. Periksa Uptime di Server Linux Ubuntu - Bagaimana cara melakukannya?

  3. Linux – Bagaimana Gnome Reboot Tanpa Hak Root?

  1. Cara dual boot Kali Linux dan Windows 10

  2. Beginilah Cara Server Linux Beroperasi

  3. Bagaimana saya tahu jika server Linux saya telah diretas?

  1. Cara Mem-boot Linux Mint 20 dalam Mode Penyelamatan / Darurat

  2. Cara Memeriksa Versi Linux

  3. Cara Memeriksa Waktu Aktif di Server Linux