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的专栏

     

  • 点这里复制本页地址发送给您QQ/MSN上的好友
  • 300*300广告