RoboCup仿真3D正式比赛环境搭建——操作系统安装配置

1.使用U盘安装Fedora

2011年RoboCup全国赛和世界杯都使用的是Fedora 14 64bit。
下载地址如下:
http://mirror.web-ster.com/fedora/releases/14/Live/x86_64/Fedora-14-x86_64-Live-Desktop.iso

推荐使用U盘安装,这样不需要光驱,也不需要硬盘里有Windows系统。只要一个至少1G的U盘即可。

http://download.gna.org/grubutil/grubinst-1.1-bin-w32-2008-01-01.zip下载grubinst。
首先将U盘格式化为FAT32格式,卷标设置为FEDORA,然后用grubinst_gui.exe往U盘的MBR里写入引导。记住,一定只能写到U盘里,不要选成了硬盘。

下载GRUB4DOS,http://download.gna.org/grub4dos/grub4dos-0.4.4-2009-06-20.zip
将其中的grldr文件复制到U盘根目录。如果你需要中文版的GRUB,请复制chinese目录下的grldr文件。

然后在U盘根目录下,建立一个叫做menu.lst的文件,内容如下:
title Install Fedora 14 64bit
kernel (hd0,0)/isolinux/vmlinuz0 root=live:LABEL=FEDORA liveimg
initrd (hd0,0)/isolinux/initrd0.img

其中LABEL后面的内容即为U盘的卷标,之前我们已经设置成了FEDORA。然后将Fedora的ISO镜像下的所有内容全部解压缩到U盘根目录。重新启动电脑,选择U盘启动即可进行安装。

安装过程没有其他特殊的地方,设置SWAP分区2G以上,根分区20G以上即可,其他选项默认即可。不建议使用LVM分区。

还有一点,后面要组建正式比赛平台,这里最好将hostname区分一下,比如设置为servera、monitorb、clienta1、clientb2如此之类。

2.安装显卡驱动

这里介绍nVidia显卡的安装。
首先更新系统内核
sudo yum update kernel*

然后编辑/boot/grub/menu.lst,在最新内核启动项的kernel一行末尾加入rdblacklist=nouveau
编辑/etc/inittab,将最后一行的id从5改成3,默认进入init3 模式。
从NV官网下载最新Linux驱动,重启系统,默认进入文本界面。

输入下面命令进行安装。
sh NVIDIA-Linux*.run(请补全具体文件名)

驱动安装程序应该会提示添加了一个blacklist,需要重启,重启后继续执行上面命令安装。
装完后,将/etc/inittab的init模式改回到5,重启后即完成安装。

3.安装运行环境

后面需要编译安装Server,所以这里需要安装编译环境,即gcc、make之类的程序。
使用如下命令安装编译环境:
sudo yum groupinstall "Development Tools"

安装Java运行库
sudo yum install java-1.6.0-openjdk*

安装glib库,以支持32位程序
sudo yum install glibc.i686

以上运行环境在Client下是必须全部安装的,Monitor下必须安装Java,Server下原则上只要编译环境即可。实际上三类机器中,可以将所有环境都装上,以防万一。但文件服务器下就可以不必安装这些了,当然,装了也不会坏事。

RoboCup仿真3D正式比赛环境搭建系列

1.《系统需求
2.《操作系统安装配置》
3.《仿真环境安装
4.《服务器架设
5.《比赛系统使用
6.《其他细节

anyShare分享到:
RoboCup , , , , , , , ,

4 comments


  1. Pingback: RoboCup仿真3D正式比赛环境搭建——服务器架设 | Michael Base

  2. Pingback: RoboCup仿真3D正式比赛环境搭建——仿真环境安装 | Michael Base

  3. andrew

    不得不说,fedora17太恶心了,完全和14不一样。用的是grub2,在网上找了半天教程,现在还是被卡在如何关闭nouveau这个步骤了。。

Leave a Reply

Your email address will not be published.