环境:宿主机 ubuntu-server 12.04.4  安装 vnc4server

远程机 ubuntu-destop 12.04.4 安装 xvnc4viewer



首先在ubuntu-server创建个 create_win2003.sh

sudo virt-install --name bzwin2003 \

--ram 2048 \

--vcpus=1 \

--disk path=/home/bzdev/WinServer2003/win2003.img,size=50 \

--cdrom /home/bzdev/WindowsServer2003SP2EnterpriseEdition.iso \

--vnc \

--vncport=-1 \

--vnclisten=0.0.0.0 \

--os-type windows \

--accelerate \

--network bridge=br0 \

--os-variant=win2k3 \

--accelerate



然后在ubuntu-destop上的vncviewer 执行该脚本去创建WinServer 2003就行了。


有时winserver 2003 系统在启动的时候会报 安装程序无法访问文件,不能继续。这可能是由于CD媒体上的错误或者CD不再于驱动中。

解决方法:

http://koumm.blog.51cto.com/703525/1290191


http://sfzhang88.blog.51cto.com/4995876/1102955

但是我装的时候就没有报这个错误,顺顺利利的。。。j_0002.gif





ps:

顺便把安装vnc4server 和 xvnc4viewer 的教程放在下面:

vncserver:


sudo apt-get install vnc4server


运行:

$vnc4server


New 'bz-server:9 (bzdev)' desktop is bz-server:9


Starting applications specified in /home/bzdev/.vnc/xstartup

Log file is /home/bzdev/.vnc/bz-server:9.log


这样就会产生端口号 9,用VNC Viewer 输入ip和端口号 (ip:9),然后再输入vncserver的密码就可以连接过去了。


kill掉产生的端口:

$vnc4server -kill :1



##修改配置文件

robinson@robinson-pc:~/.vnc$ cat xstartup 

#!/bin/sh

 

# Uncomment the following two lines for normal desktop:

unset SESSION_MANAGER

unset DBUS_SESSION_BUS_ADDRESS

#exec /etc/X11/xinit/xinitrc

 

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#x-window-manager &

 

 

#位置在/usr/share/gnome-session/sessions

export DESKTOP_SESSION=gnome-classic

export DGMSESSION=gnome-classic

export STARTUP="/usr/bin/gnome-session --session=gnome-classic"

 

$STARTUP




vncclinet:


sudo apt-get install xvnc4viewer


vncviewer 172.16.3.101:1(ip:端口号)




help_doc:

http://my.oschina.net/robinsonlu/blog/193030

http://blog.163.com/thinki_cao/blog/static/83944875201303014531803/



ps:安装centos6.4 kvm guest 脚本:


bzdev@bz-server:~$ cat create_centos.sh 

virt-install --name DR1 \

--ram 2048 \

--vcpus=1 \

--os-type=linux \

--os-variant=rhel6 \

--accelerate \

--hvm \

--disk path=/home/bzdev/centos6.4/DR1.img,size=50,bus=virtio \

--cdrom /home/bzdev/iso/CentOS-6.4-x86_64-minimal.iso

--network bridge=br0,model=virtio \

--vnc \

--vncport=-1 \

--vnclisten=0.0.0.0


好像 --cdrom选项都是要在vnc上安装的,不深入研究了,所以首先要在宿主机运行 vnc4server 以产生端口号(port),然后用VNC Viewer连接去安装(ip:port)。