You are not logged in.
It loops at the black window that prompt me to select boot to safe mode, last good status, ...
My current kernel is 5.0.7-arch-1-ARCH
I use this winxp vm almost daily and it is the first time I encounter such situation.
I did a pacman -Syu yesterday before I poweroff my host PC, I noticed that the kernel was upgraded to 5.0.6-arch-a-ARCH.
Today, when I find that I cannot boot this winxp, I do another -Syu and find that it is 5.0.7 now. But it does not help.
I have tested another seldom use win7 vm, it is not affected.
I have output a log from qemu-system-x86_64 command. It is short and seems not useful.
main_channel_link: add main channel client
main_channel_client_handle_pong: net test: latency 0.924000 ms, bitrate 11770114942 bps (11224.856321 Mbps)
inputs_connect: inputs channel client create
red_qxl_set_cursor_peer:
Any hints for what can I do besides waiting?
Thanks for your assistance.
Offline
Your Qemu command is running the VM successfully, since the VM is getting through to its bootloader. Has this VM always started in the "boot to safe mode" prompt, or is this new behavior from the guest?
If the latter, then the winxp instance is probably detecting a change that it doesn't like, given the prompt to boot into safe mode. Has your Qemu version been updated as well?
You could try running a pared-down Qemu startup line with minimal hardware -- remove any virtualized NICs, non-default graphics cards, etc. That might at least get you to another more telling place in the guest initialization sequence.
Also on the note of graphics cards, the last line of your logfile shows qxl which is one option for the guest's emulated graphics cards. Are you running Qemu with "-vga qxl"? According to the Qemu manpage it "Works best with qxl guest drivers installed." If so, I assume you had the guest drivers installed in your guest when it was working fine before?
What is the format of your virtual hard disk for the VM in question, and for the one that still works?
Have you tried booting into a virtual Windows recovery CD, or a Linux ISO and seeing if you can mount the NTFS drive succesfully?
Maybe post your Qemu startup commands/scripts for each of the VMs too if none of this helps.
Offline
Thanks for your reply.
1. "boot to safe mode" is a new behavior. I have used it for years.
2. I run pacman -Syu every week if not daily. My qemu is 3.1.0-2, it should have been updated weeks ago. Latest related change is probably the linux kernel (related firmware?).
3. I use raw format, not qcow.
As you mentioned, I do believe XP detects some big "hardware" change that trigger this issue.
Yesterday, I built a Buster (debian) on an old spare pc. I copy the XP img file there and it boots smoothly.
Not sure if XP is too old for up stream developers to maintain backward compatibility. Hope it is just sort of bug and will be fixed in future. At the meantime, I am moving to Buster for sake of urgency and simplicity.
Offline
That's Windows' boot options, it's normal thing and can be triggered by pressing F8 before showing Windows logo (Delete on Windows 8 and newer), You have options like start safe mode, verbose mode, start command line, start network, ... and also an option for Normal Boot. select that.
Offline
That's Windows' boot options, it's normal thing and can be triggered by pressing F8 before showing Windows logo (Delete on Windows 8 and newer), You have options like start safe mode, verbose mode, start command line, start network, ... and also an option for Normal Boot. select that.
Sorry if my explanation is not clear enough for you.
That's Windows' boot options. Yes it is. But whatever you select, e.g. safe mode, it always and only loop back to this "Windows' boot option" screen is probably another story. Not to mention that I have used this vm for years and this happens just after a recent pacman -Syu.
Offline
Windows XP is not stable enough, and most of times power off without using the "Shutdown" option (for example plug off power or kill qemu) will break your system files. try to boot that version you used on another pc on this pc. can you create a new image file and install windows xp to see is it working or not? also please put your arguments of qemu. And also you can use ReactOS. it's compatible with Windows, and also supports btrfs.
Offline