Bagaimana cara Boot CentOS di CLI?

35

Saya memiliki OS CentOS 6.2 yang melakukan booting ke GUI. Bagaimana, saat startup, saya tidak bisa boot ke GUI dan sebaliknya, boot ke CLI? Saya ingin melakukan ini pada waktu startup komputer.

bgmCoder
sumber

Jawaban:

49

Ketika Anda berada di menu GRUB di mana Anda memilih OS mana yang akan di-boot (jika menu ini tidak muncul, tekan ESCsaat Anda mendapatkan "Booting CentOS dalam X detik"), tekan euntuk mengedit perintah boot Anda. Anda akan melihat layar seperti ini: (parameter dapat bervariasi)

Menu GRUB

Cari garis yang dimulai dengan kernel. Pilih dan tekan elagi. Anda akan berada di editor sederhana, tambahkan 3ke akhir baris ini. Ini berarti booting di runlevel 3, yang hanya mode teks.

Untuk membuat tongkat ini: edit /etc/inittabdan cari garis yang dimulai dengan id:5. Ganti 5baris itu dengan 3. Anda dapat menemukan deskripsi singkat tentang runlevel di sini , tetapi segera:

  • Runlevel 0 dan 6: masing-masing menghentikan dan mem-boot ulang mesin.
  • Runlevel 1: Tidak ada layanan yang berjalan, hanya root yang bisa masuk.
  • Runlevel 2: Pengguna dapat masuk tetapi tidak ada jaringan.
  • Runlevel 3: Mode jaringan dan teks.
  • Runlevel 4: tidak digunakan.
  • Runlevel 5: GUI.
Renan
sumber
3
Setelah membuat kernel edit untuk mode boot runlevel, (dan mendorong b"boot"), apakah masih harus memuat splash screen?
bgmCoder
1
@ BGM Saya kira begitu, tapi itu akan menjatuhkan Anda ke prompt login setelah selesai.
Renan
Ini berfungsi untuk level 1, tetapi tidak untuk level 3. Apakah itu aneh?
bgmCoder
Lagi pula, Renan punya jawabannya. Saya juga menemukannya di sini: linuxquestions.org/questions/linux-server-73/…
bgmCoder
3
Untuk CentOS 7, ketikkan ini ke Terminal: 'systemctl set-default multi-user.target' dan untuk mengubahnya kembali, 'systemctl set-default graphical.target'
turiyag
4
  1. Terlepas dari apa yang disebutkan Renan, Anda dapat beralih ke runlevel lain hanya dengan mengeksekusi sudo init [level-number]- ini bersifat sementara, ketika Anda reboot, Anda mendapatkan ke default Anda, dikonfigurasi dalam /etc/inittab.
  2. Jika Anda tidak ingin melihat layar splash, Anda perlu mengganti param kernel rhgbdengan textdi menu boot. Untuk membuatnya permanen, edit /boot/grub/grub.conf.
Pavan
sumber