机房PC装机过程小结

昨晚跟同学几个熬夜装机,虽说暑假已经熟练装过蛮多了,但这次一样的流程还是新出现了几个小问题,写篇博文,用作备忘。


以下为CD学长hadoop测试装机要求流程:

1.制作 ubuntu9.04 U盘启动盘,然后PC机选择USB启动。装机过程中可能会出现这几个问题,一是安装时发现机器没有识别硬盘,但是进去原来的老系统却有,这个问题一般是改bios的选项,把IDE选项改成另外一个。另外,安装时候分区如下:300的盘,首分区100G(系统分区)挂在/下,1G的交换分区,然后100G分在 空 下。然后,最后有一个开机不用输入账号密码的选项勾上,默认是需要输入的,这个装好系统后也可以再改。


2.执行shell脚本。学长给的脚本主要是给预make内核打入了蛮多头文件,这个必须执行,不然后面会出错。这个脚本存在一些问题,脚本本来是拷贝内核同时解压,但是解压不行,内容有点错误,不过不影响输入头文件。另外在执行myshell脚本前先把tool文件内的INCAST拷到/home下。


3.编译。这个学长给的文档里面也有,但是那份文档内容比较多,比如有123到10吧,只要我们执行789三步,某同学不知道多执行了几步,然后就down了。回头把整个清晰的shell以及文档整理出来。还有在make menuconfig 的时候,需要把网卡驱动r8169去掉,好像是因为内核是2.6.28.10,比较老,不能兼容,只能用r8168。


比较新的内核源码一般是以下几步:
              make menuconfig
              make 
              make modules_install
              make install

在编译完后,制作镜像,reboot进入新的系统。这时候很可能会发生错误,不能进入新的内核。这时候先等等,因为有几个机器开机停留在前面的界面比较久,超过50秒还没进入新内核基本是发生错误。这种情况一般是内核镜像没有弄好,重新制作镜像,首先进入/boot,删除任何有关新内核的文件,然后mkinitramfs -o /boot/initrd.img-2.6.28.10重新制作镜像,这里如果在编译好的linux2.6.28.10里面,则直接执行就可以了,默认的就是该内核,如果在其他的目录,则执行mkinitramfs -o/boot/ initrd.img-2.6.28.10 2.6.28.10。然后update-grub,重启。


4.打补丁。将INCAST文件下patch下的hrttXXXXcp到/usr/src,然后到/usr/src/linux2.6.28.10执行patch -p1 < ../hrXXXXXX。


5.加载新网卡驱动。进入INCAST下面r8168XXX文件,打开readme,按照里面步骤,一一执行。注意,不能执行insmod 该文件夹下面src下面的r8168.ko,最后会出错。


6.设置IP。这里一般用手动设置,点右上角的网络,在本地里面设置ip掩码网管以及dns,然后点执行,就可以上网了。如果还不能上网,试试看能不能ping通网关和ping8.8.8.8。能ping通8.8.8.8而不能上网,说明DNS错误。如果改了之后还是不行,重启网卡,ifconfig eth0 down,ifconfig eth0 up。另外一种是通过配置interface等文件配置ip,百度下很多。


7.更新源。scp root@192.168.0.XX:/etc/apt/source.list /etc/apt ,到一台已经更新好源的机器上把源地址文件拷贝过来,然后apt-get update更新源列表。


8.安装ssh。执行apt-get install openssh-server,原来安装ssh只需要简单的执行这一条命令就OK了,暑假的时候一直这样弄都可以,但是这几天装机发现不行了,老师提示错误,而且不能解决。最后用下载deb然后手动安装的方式,解决了这个问题,具体看http://blog.csdn.net/feliciafay/article/details/6561414。安装过程中会出现错误,反复看了几次错误提示后,用apt-get -f install,这个命令就是让apt-get自己设法解决依赖关系的问题,可能会安装一些包,卸载一些包,用的时候要看系统提示,不然会出一些问题,然后即可顺利安装。我们在执行完apt-get -f install后继续用apt-get install openssh-server安装ssh,发现还是不行,估计可以是这几天源有问题。


9.重启。重启下看下网卡驱动还有ssh是否自动开启,没有的话在/etc/rc.local添加脚本。


10.安装hadoop。这个看教程就好了。至此装好。


几点感想:理论用于工程实践中,总是会出现各种莫名其妙的问题,出现问题的时候不要急躁,而是要试着去分析问题。比如怎么试都不能上网,会不会是网线问题呢?有时候分析问题,可以用排除法,把机器分成几份,用好的一份去替代,看看会不会有变化。最后,团队合作的时候分工要明确,不然大家都有依赖性,效率极低。


 最后,大数量的装机可以用再生龙,这是一款在linux下GHOST拷贝软件,具体见http://storysky.blog.51cto.com/628458/291587/


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值