Ini mungkin pertanyaan duplikat, tapi saya tidak cukup akrab dengan proses login / boot CentOS (terutama pada VM) untuk mengetahui apa yang harus dicari.
Saya menjalankan CentOS 7 di VirtualBox. Saya tidak sengaja menambahkan gnome-terminal
ke akhir ~/.bashrc
file saya . Jadi sekarang jendela terminal muncul ketika saya masuk. Sesi terminal itu dijalankan .bashrc
, yang membuka jendela lain, dll., Dan saya dibanjiri dengan banyak gnome-terminal
jendela terminal.
Saya mencoba masuk ke sesi terminal tanpa login GUI (jadi gnome-terminal
gagal), tapi saya tidak bisa mem-boot tanpa GUI. Saya sudah mencoba menggunakan jawaban untuk pertanyaan ini, tetapi tidak berhasil. Saya mendapatkan login GUI setiap kali: Bagaimana Cara Boot CentOS di CLI? . Apakah ada cara lain untuk mengedit konfigurasi grub saat boot, atau cara untuk mendapatkan instance terminal baru dari login GUI, seperti Ctrl + Alt + F1 di Ubuntu? (Ya, saya mencobanya. Entah itu tidak bekerja di CentOS 7, atau tidak bekerja di VM VirtualBox.) Atau apakah ada cara lain saya bisa mendapatkan sesi terminal tanpa GUI, jadi saya dapat mengedit saya .bashrc
dan memperbaiki kekacauan ini?
.bashrc
. Saya pikir itu dijalankan sekali saat login, tetapi dijalankan setiap kali sesi shell dimulai. Saya ingin jendela terminal muncul setiap kali saya masuk, jadi saya melakukannya echo 'gnome-terminal' >> ~/.bashrc
. Ide buruk. Saya kira saya harus dimasukkan ke gnome-terminal
dalam /etc/init.d
atau di suatu tempat? Saya masih mencoba memahami proses boot.
sshd
terserah VM itu? Banyak jalan. 1) Mulai sebagai mode Pengguna tunggal (mis. Masuk saat boot, pilih kernel, tekan a, tambahkan satu , masukkan ...) 2) jika dalam sistem VM Anda jalankan sshd Anda dapat mencoba menyalin.bashrc
modifikasi Anda dan menyalin kembali ( scp, sftp rsync ...). 3) Anda dapat login sebagai pengguna lain dan melakukansu -
... 4) dari komputer lain (bahkan virtual) yang dapat Anda lakukanssh user@host mv .bashrc bashrcToModify
kemudian login, modifikasi ... 0) Sebelum semuanyaCTRL ALT F1
berhasil dari VM?