@Gabriel Cavalcante :
Hello ,
First of all porting the qemu image from Virtual Box to Ether doesn't
work . I have tried it out . Please try building xen-3.1.0 from source
and don't use the .deb installer as mentioned in danny's blog , that
involves many restrictions ..One mistake and you get screwed :(...
Try to boot from the non-ether patched version of xen.
The below mentioned problems are bound to happen . Please have a look
as mentioned ...
Even i had the same problem , but i solved it out . Getting the
windows freezed at startup can be due to two reasons ..
1) One is due to xs_read(): vncpasswd get error ...If you are using
vncviewer and not sdl.... Check out your log file in the /var/log/xen
directory . Sort the files by the time last accessed using the
command ...
ls -lt
Then view the qemu-log file by cat qemu-log-<pid>
and then check if it is as below entries...
domid: 7
qemu: the number of cpus is 1
Watching /local/domain/7/logdirty/next-active
qemu_map_cache_init nr_buckets = 10000
shared page at pfn 1ffff
buffered io page at pfn 1fffd
Time offset set 0
xs_read(): vncpasswd get error. /vm/
0aa71d03-8923-7e8c-865a-77e41db8ebfc/vncpasswd.
I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0
Triggered log-dirty buffer switch
The solution to solve this as mentioned in Danny's blog is to set the
password in configuration file of xp and also in the /etc/xen/xend-
config.sxp file which is the xen configuration file .... Check for
this line
vncpasswd='' and set a passwd der ... And also in the configuration
file ...
This solved my first problem ...
2) The second problem is the bug of ether which is a RDTSC(Read time
stamp counter issue ) issue... So to solve this boot from a non-ether
patched version of xen... Remember as mentioned in the georgia tech
ether website , i guess you did make a backup of your compiled
xen-3.1.0 directory before patching....Copy the xen.gz file from der
to your boot directory ....
[rishi@ether~] cp /root/ether/xen-3.1.0-src/xen.gz /boot
and then use the update-grub command .. This utility would update the
grub file...
... To check whether you have booted into non-ether xen , use the
command ( I got stuck here ..)
xm dmesg | less
and check for the line below the xen logo . It should say only xen and
nothing else ...
Fire up your xp from non-ether xen .... And then after the complete
installation , switch to ether-patched xen kernel , if you have
doubts .. Check the ram image and the kernel image before booting by
looking at the command grub utility ( Press E) ..
If you still persists problems while firing xp from ether-xen .. Post
your log file as mentioned above and also your configuration file....
And do use only xp service pack 2 ....
I hope this helps you out ...