>>>> dslab Joseph Yang

 

参考:     Fedora下安装:    http://fedoraproject.org/wiki/Testing/qemu
    qemu使用:    http://wiki.qemu.org/download/qemu-doc.html#install_005flinux
            和 http://jianlee.ylinux.org/Computer/Software/kvm-qemu.html
            http://www.vmbest.com/school/12-tutorial-qemu
            http://linuxpk.com/67281.html
    RedHat9下载:    ftp://archive.download.redhat.com/pub/redhat/linux/9/en/iso/i386/ 
    smb服务配置:     http://blog.csdn.net/shansan/archive/2010/01/13/5185439.aspx
            http://deng5566.javaeye.com/blog/649390
            http://hi.baidu.com/levelup999/blog/item/f9c387febc6ad71b09244d51.html
            http://hi.baidu.com/zykbcatv/blog/item/7b065f131b2274def7039e9b.html
    qemu网络配置:     http://www.h7.dion.ne.jp/~qemu-win/HowToNetwork-en.html
            http://qemu-forum.ipi.fi/viewtopic.php?f=3&t=1376
1. 安装 qemu
    # yum install qemu
2. qemu 虚拟机安装
    创建系统的磁盘镜像文件RedHat.qcow,大小不超过10G
    #qemu-img create RedHat.qcow 10G

    查看你创建的文件   
    #ls
   
3. 安装Redhat9
    #qemu -cdrom shrike-i386-disc1.iso.1 -hda RedHat.qcow -boot d -net nic -net user -m 1024 -localtime
   
    "-cdrom path-to-your-file.iso" 像使用CD-ROM镜像一样使用你的*.iso安装文件。如果你用的是真实的CD则
    "-cdrom  /dev/cdrom"
    "-m 1024" 设置虚拟机的内存为1024M
    "-net nic" 创建一个网卡,把它和VLAN0相连,nic ( Network Interface Card )
    "-net user"使用用户模式的网络栈
    "-hda RedHat.qcow" 选择磁盘镜像 ReadHat.qcow
    "-boot d"指定启动顺序为 d(CD-ROM首先启动) c (硬盘首先启动)
    "-localtime"设置时钟为本地时间(默认为UTC时间)
    等到提示你更换光盘时,把鼠标点到qemu中,按住Ctrl+Alt+2 切换控制台,
    # info block
    。。。
    # change ide1-cd0 shrike-i386-disc2.iso    //更换镜像为shrike-i386-disc2.iso
    同样的切换到 shrike-i386-disc3.iso
4. 运行你的虚拟机
    #qemu -hda RedHat.qcow -boot c -net nic -net user -m 1024 -localtime
5. 宿主和客系统之间的文件共享
   
    # yum install fuse-smb     //安装smb服务
    # service smb restart    //启动smb服务
    # mkdir fedora_share    //创建共享文件夹
    # chmod a+rwx fedora_share //添加读写权限
    # vim /etc/samba/smb.conf //配置smba服务
添加如下信息:
[fedora_share]
        comment = fedora_share_for_samba
        path = /home/Joseph/Desktop/wf/qemu_wf/fedora_share  
        public = no
        writable = yes
        write list= Joseph
   
    # service smb restart    //启动smb服务
    # service nmb restart
    # smbpasswd -a Joseph //添加可访问smb共享服务的用户,Joseph是你的系统中已经存在的用户
    # service iptables stop //关闭防火墙,或者参考http://hi.baidu.com/zykbcatv/blog/item/7b065f131b2274def7039e9b.html
6. 启动虚拟机
    # qemu -smb /home/Joseph/Desktop/wf/qemu_wf/fedora_share -hda RedHat.qcow -boot c -net nic -net user -m 1024 -localtime
    # ifconfig //查看一下你的虚拟机的IP地址
    # ping 10.0.2.2 //宿主机的IP地址永远是10.0.2.2
    # //现在我们可以用//ip或者//计算机名 来访问共享了。
4*. 如果你想使用ssh登录客户机的话,请跳过前面的4,5,6步
    #qemu -redir tcp:5555::22 -hda RedHat.qcow -boot c -net nic -net user -m 1024 -localtime   //把22端口重定向为5555
5*. 在客户机中访问服务机
      //客户机的IP为10.0.2.15,服务机的IP为10.0.2.2
 
6* 在服务机上访问客户机
    # ssh -p 5555 localhost

***************************************************************************************************
其他你可能用到的命令:
 ctrl-alt-f 全屏
  ctrl-alt 主机/虚拟机鼠标切换
  Ctrl-Alt-n Switch to virtual console ’n’. Standard console mappings are:
           1   Target system display
           2   Monitor
           3   Serial port

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐