安装虚拟网卡及桥接相关工具 sudo apt-get install uml-utilities 修改网络设置, sudo gedit /etc/network/interfaces 其中tap数量根据你要同时运行的虚拟机数量来设,每个虚拟机应连接不同的tap auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.157 netmask 255.255.255.0 gateway 192.168.1.254 auto tap0 iface tap0 inet manual up ifconfig $IFACE 0.0.0.0 up down ifconfig $IFACE down tunctl_user niker auto tap1 iface tap1 inet manual up ifconfig $IFACE 0.0.0.0 up down ifconfig $IFACE down tunctl_user niker auto tap2 iface tap2 inet manual up ifconfig $IFACE 0.0.0.0 up down ifconfig $IFACE down tunctl_user niker auto tap3 iface tap3 inet manual up ifconfig $IFACE 0.0.0.0 up down ifconfig $IFACE down tunctl_user niker auto br0 iface br0 inet static bridge_ports eth0 tap0 tap1 tap2 tap3 address 192.168.1.157 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.254 重启网络 sudo /etc/init.d/networking restart 然后就会看到eth0和几个tap都没有ip,只有br0才有 开始安装虚拟机,ubuntu8.0.4.1-amd64,DVD版的 先建一个磁盘,磁盘大小是自动增长,所以可以设大点 sudo qemu-img create -f qcow2 u1.img 10G 然后安装,不要用qemu-system-x86_64,直接用kvm sudo kvm -hda /mnt/new/u1.img -cdrom /media/disk/tool/ubuntu-8.04.1-dvd-amd64.iso -boot d -m 256 -localtime -net nic,model=rtl8139,macaddr=00:00:00:11:02:02 -net tap,ifname=tap2,script=/etc/qemu-ifup -localtime 因为是服务器用,所以安装中语言选择英文,国家选择中国,加密目录没玩过,所以不加密目录,因为本机有windows,所以时钟选不是UTC,然后启动 sudo kvm -hda /mnt/new/u1.img -m 256 -localtime -net nic,model=rtl8139,macaddr=00:00:00:11:02:02 -net tap,ifname=tap2,script=/etc/qemu-ifup -localtime DVD版本安好后磁盘映像大约3个G,会进入x,想不进x, sudo apt-get install sysv-rc-conf 再运行sysv-rc-conf,把gdm去掉,但这样grub之后的usplash还是有,那就再 sudo vim /boot/grub/menu.lst 把默认启动项中kernel一行最后的splash去掉。再安装ssh, sudo apt-get install ssh 至此linux服务器完全安装好了,可以在其中ping测试一下,正常情况下是能和主机通讯也能上网。 类似的,可以安装windows,或直接启用硬盘上的windows, sudo kvm -hda /dev/sda -localtime -net nic,model=rtl8139,macaddr=00:00:00:11:01:01 -net tap,ifname=tap1,script=/etc/qemu-ifup -m 256 有几个参数可以注意下, -no-frame 是不要窗口装饰,也就是说虚拟机启动后不是在一个窗口中 -full-screen 全屏模式,可惜在这种状态时似乎无法切换到其他桌面,也许还没找到方法 -daemonize 是后台运行,-nographic是无图形界面,这两个配合用在服务器上正好 在无图形界面的时候,可以用rdesktop连接到windows, rdesktop -g 1024*768 -K -a 16 -z -u administrator -p 123456 192.168.1.138 -f 其中-g是分辨率,网上有帖子说是用1024*720,我想他是去掉gnome上下的pancel算出来的720,但是,windows中显卡分辨率只有1024*600,所以还是填不满屏。 -z是压缩传输,在本机上当然不压也无所谓吧 -K是保持X的键绑定,这个在全屏的时候特别有用,否则切换不到其他桌面 -f是全屏 在全屏时,如果有-K参数,虽然可以旋转到compiz的其他桌面,但是每个桌面都显示的是windows,所以用ctrl alt enter切换回窗口吧 有帖子说,kvm中鼠标不灵活,所以用rdesktop,不过在我电脑上感觉没区别,都快。但是因为kvm全屏的话无法用X热键了,而1024X600又太不舒服,所以才用rdesktop |
|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )
GMT+8, 2024-9-30 21:22 , Processed in 0.207828 second(s), 12 queries , Gzip On, MemCache On.
Powered by Discuz! X3.5
© 2001-2023 Discuz! Team.