Chinaunix首页 | 论坛 | 博客

nas

  • 博客访问: 621454
  • 博文数量: 456
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 6400
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-08 16:08
文章分类

全部博文(456)

文章存档

2008年(456)

我的朋友

分类: 服务器与存储

2008-05-31 18:29:03

最近一段时间以来,笔者鼓捣了不少的NAS设备,一直对这类产品有浓厚的兴趣,并且根据不同型号产品的各自特点,给它们加进了许多自己定制的功能。NAS产品,由于其很小的功耗,并且还可方便地放入到柜子中,这样夜深人静的时候设备运行时产生的噪音也将不会影响我了,这也就解决了一个困扰我很久的问题,谁也不想晚上工作的时候耳边总是会有嗡嗡的声起,因此把NAS设备当作一台小巧低功耗的文件服务器,或者是作为一台BitTorrent客户端设备对笔者来说是很有吸引力的。就市面上现在销售的各种NAS产品来说,Kurobox看起来能很好地胜任这一工作,不过它高昂的价格是用户心中永远的痛,并且就国内的情况来说还缺乏相关应用,因此,它可能不是最佳的选择,至少对笔者来说是如此的。

  一台Mac mini也可满足如上的这些要求,但同样它的价格也太贵了,并且还只能够使用2.5寸的,又增加了用户的使用成本。看起来Linksys的NSLU2应该是一个不错的选择了,但是,它还是稍微有些欠缺,硬件的配置不是很高,小容量的RAM配置和较低频率的处理器导致处理能力不强的表现也是一个鸡肋。

  基于上面这些原因,我们再把目光投向Microsoft的Xbox,从本质上讲,Xbox就是一台PC,拥有64MB的内存,一块赛扬733MHz的,100Mb的以太网卡,安装有一个10Gb的硬盘和一个DVD器。还有一点就是,由于新一代的型号Xbox 360的上市,老型号的价格应该会很大幅度的下降,夸张地讲,过不了多久,它应该就会变得“一文不值”了(笔者使用的这台可是便宜得很的,725元人民币,约合88美元的样子)。并且,现在有大量针对可运行在Xbox上的Linux环境的开发活动,因此可像其他普通的Linux设备一样,很轻易地在Xbox上安装软件并进行配置。

  因此,这次我们的主要目标就是把Xbox改造成为一台专用的文件服务器(或NAS设备),用一个大容量的硬盘来替换它原来的DVD驱动器,并安装Linux操作系统,设置好Samba和BitTorrent。经过改造后,这样的Xbox将丧失其最原始的功能,用户不再能用它来玩游戏了,但它会摇身一变,成为一台全功能的NAS设备,并且所花费的成本也是很低的。

  注意:后面的进行的改造行为中,将会包括打开Xbox的外壳,它的电源不像普通的PC一样,是没有密封的,因此要千万小心,在带电状态下要接触它的电源部分或其他的高压元器件。并且,所进行的这些操作会使你的Xbox以后得不到保修服务。在这,笔者只为大家提供一种方法,并不为所造成的各种危险后果负责,并且本文中所提到的方法对造成用户Xbox中任何信息的丢失将概不负责。

安装modchip芯片

  首先,笔者从购物网站上购买了一台有点小问题的Xbox,花费了725元人民币(约为88美元的样子),还包括邮寄费在内。购买这台设备时根据买家的描述,它不能引导系统了,不过笔者认为这应该不会是什么问题,因为我可以在它上面安装Linux操作系统。收到Xbox后,通电打开它,Xbox的标志能够在电视机上显示一段时间,但过不了多久跳出一个错误信息的屏幕,错误代码为Code 09,死了,就此打住,不能进行下去了(它前面板上的指示灯总是产闪烁红色和绿色)。

  和一台普通的PC一样,Xbox也是有BIOS系统的,但它的BIOS已进行了写保护。因此,要安装Linux系统的话,我们就得使用一种特殊的BIOS,在这我们一般是使用的Cromwell解决方法。这是一种使用比较广泛的“软方式”,使用它来覆写微软的BIOS,不过这次笔者决定去购买一个modchip芯片安装到Xbox上来代替原来的BIOS芯片。

  从网上我邮购了一块Duox-s modchip芯片(如图1所示),花了大约145元人民币(约合18美元的样子),选择这款产品主要的是因为比较便宜,并且它还有两块BIOS芯片可供使用。因此当其中的一块芯片出现了问题时,我们可使用另外的一块来修复这块有问题的芯片,系统的可靠性得到了加强,以免在万一出现问题的时候引起一些不必要的麻烦。


图1: DuoX 2 Xbox Modchip芯片

  这块BIOS小卡可适用于各种版本的Xbox(1.0、1.1、1.2、1.3、1.4和1.6,我的是1.1的版本)。要注意的是在其中的一块芯片中已经预先写入了Cromwell BIOS的内容,标称是“Cromwell的DuoX-2版本”。

  拿到modchip芯片后,首先做的一件事情打开Xbox的顶盖。怎样来打开Xbox的外壳,在这笔者就不再累述了,网络上有许多这方面的资料,大家可加以参考。

  打开它的顶盖后,把它的取下来,再按网上的相关资料把这块芯片安装到主板上(注意要确认你所使用的设备的版本号,按相应的版本号进行操作)。不过笔者发现如果把DuoX 2芯片的D0点连接到主板背面的那个焊点上还容易一些,当然,焊接在正面可能更好看一些。把modchip芯片正确安装好后,它就应该和图2中的情形差不了多少的。


图2:安装好的DuoX 2芯片

  注意,仔细看一下你是否把DuoX 2 modchip芯片上的那个小开关的位置拔到了“bank 0”的那一头,这样的话Xbox就能够从Cromwell BIOS引导了。到这一步,如果你现在就给Xbox加电的话,应该马上就能看到如图3所示的屏幕内容:


图3:Cromwell的引导屏幕内容

  假如出现的情况与上面所述的不同,Xbox根本就不是从Cromwell BIOS开始引导,而是像往常一样地启动,或者它的LED指示灯不闪烁,那很有可能是你没有把DuoX 2 modchip芯片的各个引脚焊接牢固的缘故。笔者也是花了大概四到五次的尝试,最后终于才使它正常工作起来,因此如果这块芯片不能马上开始起作用,那你千万不要气馁,多尝试几次,检查一下线缆的焊接连接情况,一定会成功的。

  在完成这个任务之后,下面还有几个需要考虑到的事情,如果符合你的实际情况,你可选择一并也把它们都做完。

  1、如果发现CPU和它的散热风扇之间的导热硅胶变硬而影响CPU热量的散发,则要把CPU风扇取下来,把原来的弄干净,使用新的导热硅胶。

  2、假如你是想要把Xbox安装到墙壁上的话,那现在正是可以把它外壳的底部打几个洞的时候了,不要到什么都组装好,到安装的时候才突然发现没有固定孔把它安装在墙壁上。

阅读(3788) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~