Saya telah memperbarui skrip manajemen KVM saya untuk host Ubuntu 14.04 KVM untuk mendukung tamu debian 8. Setelah instalasi manual (skrip preseed belum berfungsi), saya terjebak dengan pesan berikut ini saat bootup:
Selama instalasi, saya:
- Hanya server ssh dan utilitas sistem pangkalan yang dipilih.
- Setel bootloader grub untuk menginstal ke satu-satunya opsi yang terdaftar.
- Menggunakan mode partisi terpandu untuk semuanya di satu partisi.
- Menggunakan cermin UK lokal.
Apakah ada beberapa langkah yang saya harus berhati-hati untuk membuat atau bisakah Debian 8 belum diinstal sebagai tamu KVM?
Memperbarui
Setelah menyerah dan memutuskan untuk hanya meng-upgrade debian 7 VM ke debian 8 dengan memperbarui semua lini di /etc/apt/sources.list
untuk jessie
bukan wheezy
, saya menemukan bahwa saya akhirnya mendapat perilaku yang sama.
Namun instance ini memiliki IP statis dan saya menemukan bahwa saya masih bisa SSH ke server pada IP itu, jadi sepertinya ini adalah semacam masalah grafis di mana server berhasil boot, kami hanya tidak bisa melihat login teks. Bagaimana saya bisa menyelesaikan ini?
Memperbarui
Kali ini, pada instalasi debian yang dibuat dengan memutakhirkan debian 7, saya dapat mengklik advanced dari menu grub dan memilih opsi dengan (sysvinit) yang berfungsi untuk saat ini. Saya berharap ini dapat mengarah pada penjelasan tentang apa yang salah dengan versi normal yang di-boot?
Jawaban:
Berkat tautan @Seseorang yang mengeposkan komentar ke pertanyaan, saya dapat menarik konten ini yang memperbaiki masalah bagi saya:
pada layar boot (di bawah) tekan tombol "e" untuk mengedit konfigurasi.
Anda akan ditampilkan layar seperti berikut.
Gulir ke bawah menggunakan panah ke bawah keyboard. Anda ingin garis yang mengatakan
linux
Tambahkan teks
console=ttyS0
setelah kataquiet
dan kemudian tekancntrl + x
untuk melanjutkanSekarang sebagai root, atau menggunakan sudo, jalankan perintah
systemctl enable getty@ttyS0
agar tidak harus melalui semua langkah itu lagi.sumber
virsh console YOURVM
yang harus gagal tapi kemudian Anda ketikvirsh reboot YOURVM
kemudian segera naik , sampai , masuk untuk memutar ulang perintah konsol kemudian terus menekan hingga sampai Anda melihat menu grub dan Anda telah dicegah default dari loading.sudo virsh reboot my-vm-id
&&sudo virsh console my-vm-id
start
asynchronous dan konsol mungkin tidak ada segera. Ups.console=ttyS0
pengaturan, Anda dapat mengedit file / etc / default / grub , baris GRUB_CMDLINE_LINUX . help.ubuntu.com/community/Grub2/Setup#Specific_EntriesSaya pernah mengalami masalah yang sama! Hasilnya menunjukkan bahwa mesin virtual mungkin kehabisan cpu atau sumber daya memori dan saya menyelesaikannya dengan menambahkan argumen "-smp 4 -m 2048"
Awalnya, saya menjalankan qemu dengan perintah
Tetapi kernel baru macet di "Memuat ramdisk awal"
Kemudian, saya mencoba
kemudian, ada panik kernel, yang mengatakan "Kernel panik - tidak menyinkronkan: Kehabisan memori dan tidak ada proses yang dapat dibunuh ..."
Akhirnya, itu solusinya
sumber
Terima kasih, jawaban yang dipilih memecahkan masalah saya juga pada Debian8 pada VM yang baru dibuat. Menambahkan
console=ttyS0
memberi saya konsol.Tetapi informasi tambahan yang penting: Seperti penulis pos saya juga menciptakan VM dengan hanya sistem dasar dan ssh-server. Seperti banyak orang dalam situasi ini, saya tidak terlalu tertarik untuk memiliki konsol tetapi terutama SSH.
Jadi, penting untuk mengetahui bahwa bahkan jika VM mungkin tampak macet, itu berjalan dengan benar dan Anda bisa
ssh
ke dalamnya. Anda juga dapat memulai VM tanpa--console
opsi.Jika Anda menggunakan pengaturan jaringan default (NAT dan DHCP), Anda bisa mendapatkan IP yang ditetapkan untuk penerbitan VM Anda:
Atau sebagai pengguna:
(gunakan nama jaringan yang digunakan VM Anda jika itu sesuatu yang lain dari standar)
Mengetahui IP Anda bisa
ssh
menjadi VM Anda.sumber