Puncte:0

QEMU se blochează la „Booting from Hard Disk...” cu -nographic

drapel ca

O VM QEMU, atât sistemul de operare gazdă, cât și cel invitat fiind Ubuntu 20.04. QEMU 6.1.0 este compilat fără parametri speciali. Invitatul a fost instalat dintr-o imagine ISO descărcată a serverului Ubuntu.

Dacă pornesc VM folosind

qemu-system-x86_64 -hda ubuntu.qcow -m 4000

, QEMU pornește un server VNC și pot vedea în VNC Viewer că sistemul de operare Ubuntu invitat rulează corect.

Dar dacă pornesc VM-ul folosind

qemu-system-x86_64 -hda ubuntu.qcow -m 4000 -nographic

, QEMU tipărește următoarele și îngheață.

SeaBIOS (versiunea rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org)
iPXE (http://ipxe.org) 00:03.0 CA00 PCI2.10 PnP PMM+BFF8F290+BFEEF290 CA00
Se pornește de pe hard disk...

pot vedea din top acel procesor este 100% ocupat qemu-system-x86 la început și se întoarce la ralanti după un timp. Bănuiesc că sistemul de operare invitat a terminat de pornire cu succes, dar nu pot vedea nimic pe ecran. Ceea ce vreau este ca oaspetele să preia consola gazdei și să iasă la ea. Nu am găsit parametrul -console, așa că cred -nografic ar face treaba. Am ales un parametru greșit? Dacă da, cum pot vedea afișarea procedurii de pornire și promptul de conectare al Ubuntu invitat? Mulțumiri.

Puncte:0
drapel in

Deoarece nu aveți grafică și sistemul de operare iese acolo, atunci este de așteptat să nu obțineți prea multe.

Puteți configura bootloader-ul, kernel-ul și shell-ul pentru a utiliza serialul. Pentru nucleu este ceva de genul console=/dev/ttyS0

Pentru ubuntu se pare că există un ghid la https://help.ubuntu.com/community/SerialConsoleHowto

drapel ca
Am descărcat doar o imagine ISO a ubuntu și am instalat invitatul într-un ubuntu.qcow. Aveți o rețetă pentru a „configura bootloader-ul, kernel-ul și shell-ul pentru a utiliza serialul”? Vrei să compilez un întreg Linux din sursă?
drapel in
Există probabil un ghid pentru „Ubuntu pe consola serială”, dar aceasta este o altă întrebare.
drapel ca
PS, am încercat `-curses`, dar mi s-a arătat o fereastră goală, cu excepția „modului grafic 1024 x 768” afișat în centru.
drapel ca
Prin „Ubuntu pe consolă serială”, vrei să spui că forțez qemu să aibă doar o consolă serială, astfel încât qemu să nu simuleze o consolă text pe monitorul grafic? Trebuie să compilez Ubuntu din sursă sau să reinstalez din imaginea ISO descărcată? Are acest link la ghidul „Ubuntu pe consola serial”: https://topslakr.com/2021/02/install-ubuntu-20-04-lts-via-serial-console/
drapel in
Ubuntu intră devreme în modul grafic, blestemele ar putea funcționa dacă comutați software-ul care rulează în interiorul qemu pentru a utiliza doar modul text. dar cel mai bine este de obicei să configurați software-ul care rulează INSIDE qemu pentru a utiliza serial IO https://help.ubuntu.com/community/SerialConsoleHowto
djdomi avatar
drapel za
cel mai mult se pare că întrebarea este o întrebare a utilizatorului final. Vă sugerez să instalați proxmox de pe rpoxmox.com pentru o învățare ușoară
drapel ca
prin "software" te referi la sistemul de operare guest ubuntu?
drapel ca
Prin „Ubuntu trece devreme în modul grafic” vrei să spui că Ubuntu a fost proiectat să rămână în modul grafic când a fost dezvoltat cu mulți ani în urmă?
drapel in
Cred că SerialConsoleHowto vă va rezolva problema. Nu cred că încercarea de a explica de ce și cum de la nivelul de bază absolut este potrivită aici.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.