您的位置:首页 > Web前端

Fedora下安装RedHat9 Qemu虚拟机 _qemu系列【1】[dslab]

2010-10-05 15:32 429 查看
>>>> 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: