Fedora 10 虚拟机安装


 

【安装环境】VMware-Workstation6.0.2

【系统版本】Fedora 10

 

一 建立Fedora 10虚拟机

 

1. 新建虚拟机

 

硬盘:20G

 

内存:512M

 

网卡:桥接

 

删除软驱:Floppy driver(设置中,利用Add/Remove可以添加和删除)

 

添加串口:SerialPort

 

默认装在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

 

 

#! /bin/sh 

 

for i in *;  

 

do mv ${i} ${i}-only;  

 

tar -cf ${i}.tar ${i}-only;  

 

done 

 

执行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

 

  摘自 tandesir的专栏

相关内容

    暂无相关文章