Fedora 10 虚拟机安装
【系统版本】 Fedora 10
一 建立Fedora 10虚拟机
1. 新建虚拟机
硬盘:20G
内存:512M
网卡:桥接
删除软驱:Floppy driver(设置中,利用Add/Remove可以添加和删除)
添加串口:Serial Port
默认装在C盘,建议将虚拟机装到D:盘。我的虚拟机取名为Fedora 10,安装目录为D:\My Virtual Machines\Fedora 10。虚拟机安装后不会对Windows XP有影响。
2. 安装Fedora 10
磁盘分区:一般选择默认,也可以自己定制。
一般3个分区:
/swap:交换分区,内存的两倍,也就是1G
/boot:启动分区,128M左右
/:根分区,剩余全部空间
注意:定制软件时,将软件包都装上。本人刚开始装时,没有全部定制。在做Qtopia实验时,不能正常安装该软件。
3.安装VMware-tools
4.常用设置
(1) 关闭selinux
vi /etc/sysconfig/selinux
将SElinux=enforcing改为SElinux=disabled,重启后生效
SeLinux是一种安全机制,安装Fedora 10后发现ftp不能使用,其实是这个在作怪,如果对他不熟悉,建议关闭这个。
如果不关闭,利用setsebool也可以设置,利用ftp与主机通信,一般设置两项:
setsebool -P allow_ftpd_anon_write 1
sersebool –P ftp_home_dir 1
-P:将该值永久写入,不加-P,重启后,有恢复默认设置。
利用getsebool –a | grep ftp可以查看设置。
(2) 关闭防火墙
service iptables stop
查看状态
service iptables statusiptables
(3) visudo
行76添加
user(用户名) ALL=(ALL) ALL
以后就可以用sudo执行超级用户的操作
(4) 开启nfs、smb、ftp服务
开启nfs:
宿主机:192.168. 2.1
目标机:inet addr:192.168.2.223 Bcast:192.168.2.255 Mask:255.255.255.0
1) 设置共享目录
vi /etc/exports
/mnt/share 192.168.2.*(rw,no_root_squash)
//或/mnt/share *(rw,no_root_squash,sync)
注释:“/home/filesystem”是NFS服务器的主目录,注意目录的权限
“*”表示所有的IP都可以访问NFS主目录
“rw”表示可读可写
”no_root_squash“表示登入到NFS主机的用户如果是ROOT用户,他就拥有ROOT的权限
“sync”表示同步
用sudo exportfs可查看挂载情况
2) 配置网络
sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0
3) 重启服务
service nfs restart
service portmap start(red hat 9)
service netfs restart(Fedora 10)
4) 目标机挂载
mount -t nfs -o nolock 192.168.2.1:/mnt/share /mnt
开启ftp服务:
service vsftpd start
(5) 配置minicom
1) sudo minicom –s
+-----[configuration]------+
| Filenames and paths |
| File transfer protocols |
| Serial port setup |
| Modem and dialing |
| Screen and keyboard |
| Save setup as dfl |
| Save setup as.. |
| Exit |
| Exit from Minicom
2) 设置serial port setup
使用down箭头选择serial port setup,出现具体各选项的配置:
A - Serial Device : /dev/ttyS0 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D- Callout Program : |
| E - Bps/Par/Bits : 115200 8N1 |
|F-Hardware Flow Control: No |
|G-Software Flow Control :No |
Change which setting?
将选项A的值设置为/dev/ttyS0 表示是串口1。
将选项E的值设置为你希望的波特率大小。
设置过程中命令的使用,例如需要修改选项A的值,在Change with setting?选项后输入A则光标转移到A选项后,可以对A选项的值进行修改。
3) 设置Modem and dialing
使用方向箭头选中modem and dialing 项,则修改modem and dialing 选项中的配置项。
需要修改的是去掉A — initing string ……:,B — Reset string ……:K — Hang-up string ……三个配置项。
4) 选择Save as df1。
选择Save as df1选项将修改后的配置信息进行保存为默认的配置选项。
5) Exit from minicom 。
选择Exit from minicom 选项从配置菜单返回到命令行。
6) 重新启动Minicom。
使用minicom 启动minicom 在linux下通过串口连接路由器,实现超级终端的功能。
附:kill进程:ps -aux |grep minicom
二 VMware-tools安装
虚拟机自带的工具包不支持与主机共享,需要安装一个open-vm-tools-
2009.03.18-154848.tar.gz工具包。
1. 首先下载open-vm-tools, 我下的是open-vm-tools-2009.03.18-154848.tar.gz
2. 解压open-vm-tools-2009.03.18-154848.tar.gz和VMwareTools-6.0.2-80004.tar.gz (虚拟机自带)到/tmp
3. 编译open_vm_open
cd /tmp/open_vm_open-vm-tools-2009.03.18-154848
./configure --disable-unity --without-gtkmm --without-dnet --without-icu
make
4. cd modules/linux/
编写shell脚本 vi wm .sh
执行sh wm.sh
5. cd ../../..
mv -f open-vm-tools-2009.03.18-154848/modules/linux/*.tar vmware-tools-distrib/lib/modules/source/
6. 编译vmware_tools
cd vmware-tools-distrib
./vmware-install.pl
编译时注意: 进行到vmnet时, 输入no, 回车, 设置分辨率时候也是输入no, 回车, 设置了分辨率会导致开机进入不X Window
7. 在fedora10菜单,系统—>首选项—>个人—>会话—>启动程序,添加"vmware-toolbox", 开机自启动复制粘贴功能。
8. 重启电脑
【链接】
装虚拟机工具时,若不小心设置了分辨率,导致无法进入X Window(黑屏),可采用下述方法解决:
(1) 在开机的时候按住shift就可以进入grub选择界面;
(2) 在 grub 菜单中按 e 进入编辑状态,将光条移到kernel ... 一行再按e,在该行最后加一个空格和 3(一般是quiet 3 ),按Enter确认(不是Esc)后,再按b启动即可进入字符登录界面。
(3) 用root帐号登录进去后
# cd /etc/X11
#rm xorg.conf
(4) 修改/boot/grub/grub.conf文件,将timeout改为10,以免以后又无法进入grub而犯愁
(5) 重启虚拟机后,就可以正常启动Linux
下载地址:
http://jaist.dl.sourceforge.net/sourceforge/open-vm-tools/ open-vm-tools-2009.03.18-154848.tar.gz