Saya ingin boot ke konsol daripada menggunakan GUI systemd
. Bagaimana saya bisa melakukan itu?
Buka terminal dan (sebagai root) jalankan:
systemctl set-default multi-user.target
atau dengan --force
systemctl set-default -f multi-user.target
untuk menimpa symlink yang saling bertentangan 1 .
Periksa kembali dengan:
systemctl get-default
Cara lain adalah menambahkan parameter berikut ke baris boot kernel Anda:
systemd.unit=multi-user.target
Dalam /etc/systemd/system
Anda akan menemukan symlink , default.target
. Saat ini menunjuk ke /usr/lib/systemd/system/graphical.target
(Anda dapat melihatnya dengan readlink default.target
.
Sebagai root (atau melalui sudo), hapus symlink dan ganti:
rm default.target
ln -s /usr/lib/systemd/system/multi-user.target default.target
Periksa kembali dengan type default.target
. Seharusnya mengatakan "tautan simbolik ke ...", bukan " tautan simbolik putus ke ..." dalam hal ini Anda salah mengetik target, mulai lagi. Juga periksa kembali apakah nama Anda tepat, default.target
- semua ini penting agar sistem reboot dengan benar.
Anda sekarang dapat reboot dan pergi ke konsol daripada manajer tampilan. Untuk mengubah kembali ke login GUI, balikkan proses di atas.
KDM
memiliki bug di mana ia akan mengabaikan multi-user.target
target saat menggunakan systemd
.
Anda masih perlu mengatur multi-user.target
seperti yang disebutkan dalam jawaban di atas. Tetapi untuk beberapa alasan KDE
akan mengabaikan itu bahkan ketika itu sudah diatur dengan benar dan masih berjalan saat boot: /.
Inilah pekerjaan yang saya temukan yang akhirnya berhasil. Tambahkan berikut ini ke parameter baris perintah kernel Anda:
systemd.mask=kdm.service
Saya mengedit /etc/default/grub
dan mengubah GRUB_CMDLINE_LINUX_DEFAULT
baris untuk dibaca sebagai berikut:
GRUB_CMDLINE_LINUX_DEFAULT="quiet systemd.mask=kdm.service"
Setelah pembaruan perubahan ini grub
:
update-grub
Sekarang setelah reboot sistem menampilkan prompt login konsol daripada memulai X dan KDE
.