亿格瑞R1 官方固件修改及ipkg安装环境教程(官方1.0.3.5版本) - 高清播放机固...
来源:百度文库 编辑:神马文学网 时间:2024/04/28 13:15:29
亿格瑞R1 官方固件修改及ipkg安装环境教程(官方1.0.3.5版本)
首先,我的R1没有安装硬盘,计划对官方固件进行修改,增加flash剩余空间,用于安装软件。
1、下载官方固件,拷贝install.img到U盘根目录(必须有足够空间用来解包和打包>250M),插入U盘到播放器。
2、用putty登陆R1,先修改固件配置,增加flash剩余空间(参考netlake73提供方法):
执行:
mount -o remount,rw /tmp/usbmounts/sda1 #设置U盘可写
cd /tmp/usbmounts/sda1/
mkdir install
cd install
tar xvf ../install.img #解开安装包,U盘速度慢,大概需要15分钟左右,有条件还是在硬盘操作或者先修改好
3、编辑configuration.xml文件
vi configuration.xml
编辑里面的configuration.xml文件:
有类似这样一段:
package2/yaffs2_1.img
/
N/A
增加0x9990000 这一段;
package2/yaffs2_1.img
/
N/A
0x9990000
按Escap,输入:wq 保存退出
4、重新打包固件,并替换install.img
tar cvf ../install_new.img *
cd ..
rm install.img
mv install_new.img install.img
同样跟解包一样,这里需要执行15分钟左右,需要等待。因此如果各位会在linux系统下解包打包,强烈建议不要在u盘下操作。
5、重新刷机
进入播放器菜单,选择设置菜单--》系统--》系统升级--》重新安装系统 进行固件更新。
更新完成后,telnet进去看看系统占用情况:
# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 149.0M 118.8M 30.2M 80% /
/dev/mtdblock/2 16.0M 1.2M 14.8M 8% /usr/local/etc
/dev/rd/0 40.0k 40.0k 0 100% /mnt/rd
/dev/scsi/host2/bus0/target0/lun0/part1 1.9G 989.6M 920.6M 52% /tmp/usbmounts/sda1
系统剩余30M空间,可以用来安装一些软件。如果还觉得不够,参照我的R1安装ipkg及vsftpd帖子,删除arial.ttf文件可以有更多空间。
6、接下来需要建立root目录,(这个不是必须的):
mkdir /root #建立root home 目录。1035固件已经修改/etc////passwd,exit后重新登录就是/root目录下了。
7、安装ipkg,默认R1固件已经有ipkg-cl,因此直接下载uclibc和ipkg-opt安装;
##################################################################################################
接下来需要做一些另外的工作:我们的opt是建立在flash /目录下,系统默认是启动/etc/init.d目录,但是很多optware包会把启动脚本安装到/opt/etc/init.d目录,因此我们需要建立一个启动文件,让他引导完成后,启动optware各种软件
这里借鉴了俄国人的启动脚本:
http://forum.iconbit.ru/viewtopi ... 67a4cfc&start=1
1、编辑/etc/init.d/rcS1脚本
增加以下内容:
# Autorun
sleep 30
mount -o remount,rw /
/opt/etc/init.d/rc.unslung start
2、编辑/opt/etc/init.d/rc.unslung 脚本
chmod +x /opt/etc/init.d/rc.unslung
到现在应该说,已经建立了optware的ipkg软件安装环境了,接下来就根据个人需要,选择软件包安装就可以了。
———————————————————————————————————————————————————
注意:本文讨论的是在R1内置flash中安装软件,因此需要将/目录设置成可读写,另外也需要一定的剩余空间。如果各位已经安装了内置硬盘,也可以考虑将软件安装到硬盘中,具体请参考其他文档。
首先,我的R1没有安装硬盘,计划对官方固件进行修改,增加flash剩余空间,用于安装软件。
1、下载官方固件,拷贝install.img到U盘根目录(必须有足够空间用来解包和打包>250M),插入U盘到播放器。
2、用putty登陆R1,先修改固件配置,增加flash剩余空间(参考netlake73提供方法):
执行:
mount -o remount,rw /tmp/usbmounts/sda1 #设置U盘可写
cd /tmp/usbmounts/sda1/
mkdir install
cd install
tar xvf ../install.img #解开安装包,U盘速度慢,大概需要15分钟左右,有条件还是在硬盘操作或者先修改好
3、编辑configuration.xml文件
vi configuration.xml
编辑里面的configuration.xml文件:
有类似这样一段:
增加
按Escap,输入:wq 保存退出
4、重新打包固件,并替换install.img
tar cvf ../install_new.img *
cd ..
rm install.img
mv install_new.img install.img
同样跟解包一样,这里需要执行15分钟左右,需要等待。因此如果各位会在linux系统下解包打包,强烈建议不要在u盘下操作。
5、重新刷机
进入播放器菜单,选择设置菜单--》系统--》系统升级--》重新安装系统 进行固件更新。
更新完成后,telnet进去看看系统占用情况:
# df -h
Filesystem Size Used Available Use% Mounted on
/dev/root 149.0M 118.8M 30.2M 80% /
/dev/mtdblock/2 16.0M 1.2M 14.8M 8% /usr/local/etc
/dev/rd/0 40.0k 40.0k 0 100% /mnt/rd
/dev/scsi/host2/bus0/target0/lun0/part1 1.9G 989.6M 920.6M 52% /tmp/usbmounts/sda1
系统剩余30M空间,可以用来安装一些软件。如果还觉得不够,参照我的R1安装ipkg及vsftpd帖子,删除arial.ttf文件可以有更多空间。
6、接下来需要建立root目录,(这个不是必须的):
mkdir /root #建立root home 目录。1035固件已经修改/etc////passwd,exit后重新登录就是/root目录下了。
7、安装ipkg,默认R1固件已经有ipkg-cl,因此直接下载uclibc和ipkg-opt安装;
- mkdir /opt
- mkdir /opt/tmp
- cd /opt/tmp
- wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc-opt_0.9.28-13_mipsel.ipk
- ipkg-cl install uclibc-opt_0.9.28-13_mipsel.ipk
- wget http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ipkg-opt_0.99.163-10_mipsel.ipk
- ipkg-cl install ipkg-opt_0.99.163-10_mipsel.ipk
- rm *.ipk
##################################################################################################
接下来需要做一些另外的工作:我们的opt是建立在flash /目录下,系统默认是启动/etc/init.d目录,但是很多optware包会把启动脚本安装到/opt/etc/init.d目录,因此我们需要建立一个启动文件,让他引导完成后,启动optware各种软件
这里借鉴了俄国人的启动脚本:
http://forum.iconbit.ru/viewtopi ... 67a4cfc&start=1
1、编辑/etc/init.d/rcS1脚本
增加以下内容:
# Autorun
sleep 30
mount -o remount,rw /
/opt/etc/init.d/rc.unslung start
2、编辑/opt/etc/init.d/rc.unslung 脚本
- mkdir /opt/etc/init.d
- cd /opt/etc/init.d
- vi rc.unslung
- #!/bin/sh
- # Start/stop all init scripts in /opt/etc/init.d
- # starting them in numerical order and
- # stopping them in reverse numerical order
- #
- if [ $# -ne 1 ]; then
- printf "Usage: $0 {start|stop}\n" >&2
- exit 1
- fi
- daemons=`echo $(/usr/bin/dirname $0)/S??*`
- [ $1 = "stop" ] && daemons=`echo $daemons | /usr/bin/tr " " "\n" | /usr/bin/sort -r`
- for i in $daemons; do
- # Ignore dangling symlinks (if any).
- [ ! -f "$i" ] && continue
- # Write to syslog
- logger -t rc.unslung "$1 service $i"
- case "$i" in
- *.sh)
- # Source shell script for speed.
- (
- trap - INT QUIT TSTP
- set $1
- . $i
- )
- ;;
- *)
- # No sh extension, so fork subprocess.
- $i $1
- ;;
- esac
- done
chmod +x /opt/etc/init.d/rc.unslung
到现在应该说,已经建立了optware的ipkg软件安装环境了,接下来就根据个人需要,选择软件包安装就可以了。
———————————————————————————————————————————————————
注意:本文讨论的是在R1内置flash中安装软件,因此需要将/目录设置成可读写,另外也需要一定的剩余空间。如果各位已经安装了内置硬盘,也可以考虑将软件安装到硬盘中,具体请参考其他文档。
亿格瑞R1 官方固件修改及ipkg安装环境教程(官方1.0.3.5版本) - 高清播放机固...
Web控制台详细使用手册 - 高清播放机固件DIY - HDPfans高清播放机爱好者论坛...
QVOD教程:使用BT种子低成本创建电影点播网站 - 官方新闻 - QVOD - 高清视频...
EXT教程系列(官方提供)
网络高清播放机如何联网
高清播放机选购主控芯片详解
TVIX高清播放机参数详细对比 - 高清播放机交流区 - 无限高清论坛 —高清播放机|高清...
佳能官方神级教程
手机QQ2010通用版官方版本下载地址
[分享] AVG各版本官方下载地址
全球最低价 忆捷1080P高清播放机295元_高清播放机 忆捷 报道_碟片播放机_eNet...
佳能官方神级教程--数码单反完全攻略(续)
佳能官方神级教程--数码单反完全攻略(续)
佳能官方神级教程--数码单反完全攻略(续)
快播3.0----两大秘密功能详解 - 官方新闻 - QVOD - 高清视频点播专家 - ...
高清:凯莉-米洛2011年官方月历 上演火辣诱惑
Centos5.4安装ispCP官方指导 | 爱思特
高清播放机选购知识—附50余款播放机资料(1月26日第7次更新)_家庭影院论坛_太平洋电脑...
高清播放机如何播放5.1声道立体声
从芯片入手 高清播放机选购终极指南
从芯片入手 高清播放机选购终极指南
天目高清献8招教你选购高清播放机
你买的高清播放机,真正支持高清么
高清播放机内置硬盘比外置硬盘一定好?