如不美观你想自己repack、汉化img文件,那么请看下去,如不美观没乐趣,就此打住…
首先筹备DM500S一台,linux主机一台(NFS处事器),汉化img所需的工具包,重点:DM500_Gemini_350_streamts_fix.img(为什么要用这版
IMG?良多人不知道,DM500S在编译的时辰是去失踪了swap撑持的,可能是作者感受把swap建树在mount系统上不太合适的原因吧^_^),在此感谢感动
谢gemini的开发团队。
进入正题:
一、debian下设置装备摆设nfs处事:筹备一台PC,安装好debian linux,最新版本是4.0,下载newwork install mini cd即可(下载地址:http://cdimage.debian.org/debian-cd/3.1_r5/i386/iso-cd/debian-31r5-i386-netinst.iso),系统安装竣事后,以root体例登录系统,运行
debian:~/#apt-get clean
debian:~/#apt-get update
debian:~/#apt-get install nfs-common nfs-user-server
debian:~/#mkdir /home/nfs(建树NFS共享目录)
debian:~/#nano /etc/exports(改削NFS设置装备摆设文件)
# /etc/exports: the access control list for filesystems which may be exported
# to NFS clients. See exports(5).
/home/nfs 192.168.1.150(rw,no_root_squash)
保留退出,膳缦沔的IP地址填写你领受机的IP地址,运行下面的呼吁
debian:~//etc/init.d/nfs-user-server stop
debian:~//etc/init.d/nfs-user-server start
这里2步也可以用restart参数,至此,NFS处事器设置装备摆设完毕
二、DM500S筹备工作:下载cnDB_DM500_Apollo Image(下载地址:http://www.dm7000s.com/downloads/dreambox/cndb/cnDB_DM500_Apollo.rar)将DM500_Gemini_350_streamts_fix.img装入你的DM500S
(flashwizard、dreamup均可,轨范不再赘述),进入收集设置填好领受机IP地址,如图:
![](/data/attachment/portal/201112/ET33625201112301346311.jpg)
![](/data/attachment/portal/201112/ET33625201112301346312.jpg)
![](/data/attachment/portal/201112/ET33625201112301346313.jpg)
![](/data/attachment/portal/201112/ET33625201112301346314.jpg)
按蓝色键mounts,填好NFS处事器参数,如图
![](/data/attachment/portal/201112/ET33625201112301346315.jpg)
按黄色键保留,弹出提醒框选NO
![](/data/attachment/portal/201112/ET33625201112301346316.jpg)
重启领受机。
在电脑上运行telnet 192.168.1.150,用户名root,密码dreambox进入领受机
![](/data/attachment/portal/201112/ET33625201112301346317.jpg)
![](/data/attachment/portal/201112/ET33625201112301346318.jpg)
试试看NFS挂载成功没有
![](/data/attachment/portal/201112/ET33625201112301346319.jpg)
![](/data/attachment/portal/201112/ET336252011123013463110.jpg)
进入/hdd目录,ls查看,已经看到文件,挂载成功。至此,NFS挂载成功!
三、swap(交流文件)的设置:swap是什么??用过windows的都知道虚拟内存,这个swap文件也就是linux的虚拟内存。
dreambox是基于linux的,可用dd呼吁来建树一个交流文件,(dd呼吁的用法可以用dd -h来查看)
root@dreambox:/var/mnt/hdd> dd if=/dev/zero of=/hdd/ram bs=1M count=128,系统会在/hdd目录下建树一个巨细为128M的文件(我这里指
定的文件名为ram,你可以按照小我快乐喜爱来设定),用ls -all呼吁来查看(如图)。
![](/data/attachment/portal/201112/ET336252011123013463111.jpg)
文件建树完毕,必需设置为linux所识此社交换文件,用mkswap -c /hdd/ram来名目化(如图)。
![](/data/attachment/portal/201112/ET336252011123013463112.jpg)
巨匠在dm500s的web界面必然见过这个
![](/data/attachment/portal/201112/ET336252011123013463113.jpg)
那么是不是在这里填上刚刚建树好的文件路径就行了?
![](/data/attachment/portal/201112/ET336252011123013463114.jpg)
笔者刚起头也这样觉得,巨匠不要笑我~~~
这里要用到一个linux呼吁:losetup,Linux呼吁:losetup
--------------------------
Linux呼吁:losetup
功能声名:设置轮回设备。
语 法:losetup [-d][-e <加密体例>][-o <平移数目>][轮回设备代号][文件]
填补声名:轮回设备可把文件虚拟成区块设备,籍以模拟整个文件系统,让用户得以将其视为硬盘驱动器,光驱或软驱等设备,并挂入算作目
录来使用。
--------------------------
扯远了,呵呵,回到telnet,执行losetup /dev/loop/0 /hdd/ram(有乐趣的伴侣可以baidu一下losetup)
![](/data/attachment/portal/201112/ET336252011123013463115.jpg)
这样,刚刚建树的交流文件就被虚拟到设备/dev/loop/0上,再把/dev/loop/0填入web琅缦沔config --> swap file
![](/data/attachment/portal/201112/ET336252011123013463116.jpg)
勾选上use swap file,点configure确认。哈哈,我的dm500s也能用虚拟内存了
![](/data/attachment/portal/201112/ET336252011123013463117.jpg)
仍是回到telnet,运行free或是cat /proc/meminfo查看
![](/data/attachment/portal/201112/ET336252011123013463118.jpg)
![](/data/attachment/portal/201112/ET336252011123013463119.jpg)
OK,虚拟内存加载成功,总算好事圆满......
四、原本想说一下若何unpack img的,但怕自惹麻烦,所以就略过了,工具包后面有下载地址,有乐趣的伴侣多search一下。
附:1、这样的情形下已经知足img file repack了。
2、汉化img确实是一件吃力不奉迎的事,列位正在使用中文版img的伴侣们应该感谢感动img汉化的作者。 |