为了方便今后服务器的使用,准备安装XP、win7、Ubuntu三个系统,但是这三个系统的安装要遵循一定的顺序:windows系统得先从低级到高级来装,多系统最好先装windows,再装其他的!否则会产生很多不必要的麻烦。当然,在安装之前,还需要有一定的准备工作,方便后面工作的顺利进行。

1.安装准备

       因为我们使用的服务器没有光驱,所以安装前准备一个U盘用来制作系统启动盘,还要准备一个U盘或者移动硬盘,事先下载常用的软件。我主要下载了以下的常用软件:office2010全套软件,福昕PDF阅览器,Chrome和FireFox浏览器,迅雷和Utorrent下载器,360安全套装,腾讯QQ,VirtualClone虚拟光驱,Vim7.3、Emacs和NotePad++编辑器,Eclipse、JDK和Codescourcery,teraterm,cygwin。
        服务器一共有两块1TB的硬盘,一块用来安装系统和存储资料,一块用来备份所有资料,所以我们首先对一块硬盘进行分区,方便后面的系统安装。分区我采用了AcronisDiskDirector这款软件,功能非常强大,既可以分区管理和在不损失资料的情况下对现有硬盘进行重新分区或优化调整,还可以对损坏或删除的分区中的数据进行修复。利用该软件,将1TB硬盘的C、D、E、F 盘分别分割为40G、40G、100G、100G,分别用来安装和存储XP、Win7、软件程序、其他资料。
参考链接:
JDK:http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html
Cygwin:http://cygwin.com/install.html
AcronisDiskDirector使用方法:http://www.itful.com/html/apply/common/2009/0522/1061.html

2.安装Windows XP



        XP系统我们选用了纯净版的,没有任何预装的软件和信息。 
        首先用U盘制作XP的启动盘,网上有很多软件可以直接制作启动盘,用UltraISO应该是操作最为简单的一种,软件可以从网上直接下到破解版的,安装完成后的启动盘具体制作过程参见后面的链接。
        启动盘制作完成后直接插到服务器额USB插口上,从我的电脑访问U盘,然后在根目录下点击STEUP.exe,然后选择安装XP系统,随后根据提示选择,系统会自动重启,在启动过程中按F12(不同的主板按键不同,我们用的是技嘉主板,具体可以看开机的提示),选择USB-HDD,从U盘启动,然后进入系统安装的画面。安装过程比较简单,如果要重新分区则根据提示进行分区,否则直接选择要安装的硬盘,覆盖原系统进行安装,过程中可能会重启数次,大概20分钟后就安装完毕了。
        安装完毕后在系统内安装必要的软件,就可以开始下一步了。
参考链接:
UltraISO制作启动盘:http://www.txhdd.cn/article/355.html
U盘安装xp系统:http://www.zjqqzone.cn/article/106/2010_892.html






3.安装Windows 7



        Windows 7是最容易安装的系统,安装的方法有两种:
        第一种:制作U盘启动盘
        整个过程和上面XP的安装过程是一样的,可以参照上面的方法。
        第二种:ISO镜像直接安装
        首先在已经安装好的XP上安装虚拟光驱DaemonTools(不能用VirtualClone,因为不能开机自动装载镜像,重启后镜像会自动卸载)。
        然后载入Win7的ISO镜像,直接点击镜像中的Steup.exe,进入安装画面,根据提示进行安装过程,然后系统会重启开始自动安装。注意不要把win7和xp安装在一个硬盘里,我选择了XP安在C盘中,Win7安在D盘中。
大概半个小时,win7就安装完毕了,然后开始安装软件。XP和Win7的软件虽然相同,但是都要安装一遍,我的方法是在E盘中建立Program Files XP和Program Files Seven两个文件夹,然后每个系统分别安装在不同文件夹中。另一种方法是在两个系统中都安在同一个路径下,让后就都可以使用了,这种方法不一定使用每一个软件,所以没有使用。
参考链接:
U盘安装Win7系统:http://itbbs.pconline.com.cn/notebook/11515829.html
U盘安装Win7系统:http://bbs.pcbeta.com/viewthread-614474-1-1.html






4.安装Ubuntu10.10



       Ubuntu的安装必须要使用U盘作为启动盘,可以使用上面的方法制作启动盘,也可以使用一种官方推荐的方法,利用Universal-USB-Installer来制作,过程一样很简单。软件的下载可以在网上直接搜索,资源很多,制作个过程可以参考后面的链接。
       启动盘制作完成后重启电脑,开机的时候按下F12 ,技嘉的主板比较人性化,可以用F12选择本次的启动顺序,不影响下一次的启动,也可以按Del进入BOIS配置固定的启动顺序。选择USB-HDD,直接从U盘启动,然后稍等就进入了Ubuntu的安装画面。
       进入安装,首先选择语言中文简体,然按点击Install Ubuntu,继续前进,开始分区,除去win7和Xp占用的空间,现在第一块硬盘还有将近700TB的空间。Ubuntu的各个文件系统都可以单独挂载,也可以自动分配。主要需要分区的是“/”、“/home”、“/boot”和“/swap”,其中“/”是根目录,用来存储用户的一些基本配置文件,软件设置文件等等很多;“/home”是用来存储用户的程序,文件,文档等等所有资源,因此,进行“分区”操作的时候,它是要分的很大的;“/boot” 是用于存储系统的引导文件,不需要很大的空间;“/swap”是让“内存”临时存储文件的专用空间,一般是内存的两倍大小。直道了这些基本知识,我们在分区的时候,首先分配“/boot”100M,然后“/swap”10G,“/”150G,剩下的将近500G的空间全部分配给“/home”。除去“/home”格式化为ext3,方便Windows系统可以访问,其他的全部格式化为ext4。
        分区完毕后就可以开始安装了,过程比较快,大概20分钟就完成了,然后会重启进入系统。安装完毕系统之后,首先添加教育网的源,参考下面的链接,这样可以使系统的速度更快。然后sudo apt-get update更新以下软件列表,在菜单栏里选择系统更新进行更新,大概有300多M的更新资源,更新完毕后在进行显卡的驱动安装。三系统就基本安装完毕。
参考链接:
使用Universal USB Installer制作usb闪盘:http://www.seekxiu.com/article.aspx?id=7105
Ubuntu 10.10教育网源:http://hi.baidu.com/glc400/blog/item/b66a79f5231f2dccf3d38523.html






5.注意事项

5.1.启动项分为两级


       三系统安装完毕后,重启发现有两级的启动菜单项,第一级选择Ubuntu和Windows,第二级选择Win7和XP。一开始准备将三个系统的启动选型整合在一级菜单中,从网上搜了很多方法,都没有试验成功,反而是把XP的启动项弄没了,最后花费了很大精力,在Win7环境下利用BCDautofix软件才修复完好。这个软件比较有效,如果windows的启动项出现问题,可以利用它来快速修复。所以两级菜单终究没有整合在一起,后期会继续研究。



5.2.Ubuntu 开机启动菜单选项过多


        在更新后,ubuntu的启动选项出现了很多,旧版本的就可以不要了,可以直接删除,删除方法见后面的链接。

参考链接:

Ubuntu 开机启动菜单删除多余的内核:

BCDEDIT常用命令及使用实例:http://www.metsky.com/archives/334.html






5.3.Ubuntu跳过开机硬盘检测:


        ubuntu开机时都会去检测fat分区,使得开机速度变得很慢,解决的方法很简单。把/etc/fstab的pass列(最后一列)改成0,就可以取消检测了。

       如果想调大fsck开机检测的频率,可以使用tune2fs,下面是60次开机检测一次:

       sudo tune2fs -c 60 /dev/hda1

       sudo tune2fs -c 60 /dev/hda5



5.4.Ubuntu开机自动挂载其他硬盘:


        先建个挂载的目录地址:

        mkdir  /mnt/BackUp 

        然后

        sudo  gedit  /etc/fstab

       后边加:

       UUID=xxxxxxxxxx-xxxx-xxxx-xxxxxxxx /mnt/BackUp ext3  defaults   0 0

       # ext3 后边的用 relatime 也可! 那一串的xxxxx换成你这个分区的uuid号!

       看UUID的方法。

        ls  -al  /dev/disk/by -uuid


5.5.Ubuntu上网断断续续的解决办法:


      从官方网站 下载驱动(r8168-8.011.00.tar.bz2),可从附件中下载,现在,我们可以动手了,自己编译驱动安装。 以下是命令。

     tar xvjf r8168-8.011.00.tar.bz2

     cd ./r8168-8.005.00

     make clean

     make modules

     sudo make install

     sudo depmod -a

     sudo insmod ./src/r8168.ko

    OK!不用重启,看看,是不是能上网了。如果还不能上网,请打开终端,执行以下命令:

    lsmod | grep r8169 

    lsmod | grep r8168

    如果提示2个驱动都在的话,把2个都卸载掉

    sudo rmmod r8169 

    sudo rmmod r8168

    再重复安装驱动,就可以正常上网啦。

参考链接:

Realtek网卡官方网站下载:http://122.146.118.42/downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false




5.6 Ubuntu双网卡网络共享设置


        前提条件:设置双网卡之前,mentohust必须已安装并配置好,即用作网络共享的PC机(以下称之为服务器)本身已经可以正常上网。

       双网卡IP设置

       eth0:接外网,mentohust参数设置时选该网卡,其IP地址根据学校提供到锐捷帐号进行配置

      地址:218.199.81.137

      子网掩码:255.255.255.0

      网关:218.199.81.254

      DNS服务器:202.114.0.242

      eth1:内网共享用,设为局域网IP地址

      地址:192.168.1.1

      子网掩码:255.255.255.0

      网关:不填,系统会自动填充为0.0.0.0

       DNS服务器:202.114.0.242 

        修改 /etc/rc.local文件,在其中添加以下语句(注意:要加载exit 0的前面):

        iptables -F

        iptables -P INPUT ACCEPT

        iptables -P FORWARD ACCEPT

        iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE

        以上添加的语句会在系统启动时自动运行,其中第一句是清除掉之前所有的iptables规则,第二第三句是允许接收和发送数据包,第四句是在eth0网口上NAT。注意,要在有外部IP的网口上NAT,所以必须选择eth0而不是eth1。

        修改 /etc/sysctl.conf,在文件中加入下面一行:

        net.ipv4.ip_forward = 1

       或者也可以直接在文件中找到这一行,将前面到注释符号#去掉。这里就是开启NAT,如果设为1就表示转发,设为0表示不转发。

       局域网内其他客户机IP设置如下:

      地址:192.168.1.X (x=2~254,推荐随机选中间的,最好不要选254)

      子网掩码:255.255.255.0

      网关:192.168.1.1 (该网关即为服务器网卡eth1的IP地址)

      DNS服务器:202.114.0.242