<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>撒旦 &#187; linux</title>
	<atom:link href="http://blog.xnux.net/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.xnux.net</link>
	<description>still life ...</description>
	<lastBuildDate>Wed, 06 Jan 2010 18:34:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>电信IPTV(华为EC1308机顶盒)解析之一</title>
		<link>http://blog.xnux.net/2010/01/03/iptv-ec1308-01/</link>
		<comments>http://blog.xnux.net/2010/01/03/iptv-ec1308-01/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 13:36:00 +0000</pubDate>
		<dc:creator>Jack.f</dc:creator>
				<category><![CDATA[未分类]]></category>
		<category><![CDATA[adsl e8]]></category>
		<category><![CDATA[ec1308]]></category>
		<category><![CDATA[hi3560]]></category>
		<category><![CDATA[iptv]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.xnux.net/?p=150</guid>
		<description><![CDATA[一个月前装了深圳电信ADSL E8至尊套餐，赠送的IPTV一直没用过，最近拿出来研究了一下，电视盒是华为的EC1308，应该是由海思hi3560数字媒体中心解决方案二次开发过来的。
EC1308的OS为linux，内核为2.6.14-hi3560v100-pilot，armv5tejl。
机顶盒本身打开了telnetd服务，直接用telnet连接即可以获取root权限，密码为空。
/ $ df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/root                 8476      8476        [...]]]></description>
			<content:encoded><![CDATA[<p>一个月前装了深圳电信ADSL E8至尊套餐，赠送的IPTV一直没用过，最近拿出来研究了一下，电视盒是华为的EC1308，应该是由<a href="http://www.hisilicon.com/cn/products/dmc1.html">海思hi3560数字媒体中心</a>解决方案二次开发过来的。<br />
EC1308的OS为linux，内核为2.6.14-hi3560v100-pilot，armv5tejl。<br />
机顶盒本身打开了telnetd服务，直接用telnet连接即可以获取root权限，密码为空。</p>
<pre>/ $ df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/root                 8476      8476         0 100% /
none                     39544         4     39540   0% /tmp
/dev/mtdblock/4           6880      6880         0 100% /usr/local
/dev/mtdblock/5            940       940         0 100% /usr/local/etc

/ $ mount
/dev/root on / type cramfs (ro)
proc on /proc type proc (rw,nodiratime)
sysfs on /sys type sysfs (rw)
devfs on /dev type devfs (rw)
devpts on /dev/pts type devpts (rw)
none on /tmp type tmpfs (rw)
/dev/mtdblock/4 on /usr/local type cramfs (ro)
/dev/mtdblock/5 on /usr/local/etc type cramfs (ro)</pre>
<p><br/><br />
VGA输出由swapp的进程控制，类似x-window的东西，不过所有的东西都是基于WEB浏览器的：<br />
/usr/local/etc/setting 所有的设置页面<br />
/usr/local/etc/diskpage 看起来是对移动硬盘支持的界面，可以直接播放，加上nfs就可以实现网盘播放，有点意思<br />
/usr/local/etc/images 初始化界面图片，以及升级界面等</p>
<p>/usr/local/etc 为只读，尝试 mount -o remount,rw /dev/mtdblock/5 /usr/local/etc 依然只读</p>
<p>继续研究中，应该可以增加浏览网页的功能，要让机顶盒的用途最大化 ......</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.xnux.net/2010/01/03/iptv-ec1308-01/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>使用Secure修复Grub</title>
		<link>http://blog.xnux.net/2008/01/13/secure_fix_grub/</link>
		<comments>http://blog.xnux.net/2008/01/13/secure_fix_grub/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 20:13:26 +0000</pubDate>
		<dc:creator>Jack.f</dc:creator>
				<category><![CDATA[技术]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[secure]]></category>
		<category><![CDATA[suse]]></category>
		<category><![CDATA[修复]]></category>

		<guid isPermaLink="false">http://blog.xnux.net/2008/01/13/%e4%bd%bf%e7%94%a8secure%e4%bf%ae%e5%a4%8dgrub/</guid>
		<description><![CDATA[我的本本是Windows+Suse双系统, 使用Grub引导, 在windows下用磁盘工具改变分区后, Grub提示Error: 15, 手头上有Windows和Suse的光盘...
大部分Linux安装盘都有修复模式(Secure), 一直没有用过, 机会终于来了- -&#124;&#124;
首先说一下情况:
我机器只有1块硬盘, 分区列表如下:

/dev/sda1-&#62;Windows C: &#60;= ntfs, Windows安装分区
/dev/sda2-&#62;Windows D: &#60;= ntfs
/dev/sda3-&#62;Windows E: &#60;= fit32
/dev/sda4-&#62;扩展分区
/dev/sda5-&#62;Swap &#60;= Linux Swap
/dev/sda6-&#62;Linux / &#60;= ext3
/dev/sda7-&#62;Linux /Root &#60;= ext3

fit32本来是用做Suse与Window交换文件使用的, 因为空间吃紧就打算合并到Windows的D:, 合并后分区的序号发生了变化, 导致Grub出错.
使用Suse安装盘启动, 进入Secure模式, 使用root登录, 不要求密码, 整个修复过程分2步:
1. 修复Grub;
2. 修改Grub的menu.lst;
第1步:

grub
grub&#62; root (hd0, 5)
回显分区类型信息
grub&#62; setup (hd0)
回显成功的消息
grub&#62; quit

第2步:
a) 挂载硬盘上的 / 分区到Secure环境

&#62; mkdir /tmp/suse
&#62; mount -t ext3 /dev/sda6 /tmp/suse

b) 修改menu.lst

&#62; cd [...]]]></description>
			<content:encoded><![CDATA[<p>我的本本是Windows+Suse双系统, 使用Grub引导, 在windows下用磁盘工具改变分区后, Grub提示Error: 15, 手头上有Windows和Suse的光盘...<span id="more-16"></span></p>
<p>大部分Linux安装盘都有修复模式(Secure), 一直没有用过, 机会终于来了- -||</p>
<p>首先说一下情况:</p>
<p>我机器只有1块硬盘, 分区列表如下:<br />
<code><br />
/dev/sda1-&gt;Windows C: &lt;= ntfs, Windows安装分区<br />
/dev/sda2-&gt;Windows D: &lt;= ntfs<br />
/dev/sda3-&gt;Windows E: &lt;= fit32<br />
/dev/sda4-&gt;扩展分区<br />
/dev/sda5-&gt;Swap &lt;= Linux Swap<br />
/dev/sda6-&gt;Linux / &lt;= ext3<br />
/dev/sda7-&gt;Linux /Root &lt;= ext3<br />
</code><br />
fit32本来是用做Suse与Window交换文件使用的, 因为空间吃紧就打算合并到Windows的D:, 合并后分区的序号发生了变化, 导致Grub出错.</p>
<p>使用Suse安装盘启动, 进入Secure模式, 使用root登录, 不要求密码, 整个修复过程分2步:</p>
<p>1. 修复Grub;<br />
2. 修改Grub的menu.lst;</p>
<p>第1步:<br />
<code><br />
grub<br />
grub&gt; root (hd0, 5)<br />
回显分区类型信息<br />
grub&gt; setup (hd0)<br />
回显成功的消息<br />
grub&gt; quit<br />
</code><br />
第2步:</p>
<p>a) 挂载硬盘上的 / 分区到Secure环境<br />
<code><br />
&gt; mkdir /tmp/suse<br />
&gt; mount -t ext3 /dev/sda6 /tmp/suse<br />
</code><br />
b) 修改menu.lst<br />
<code><br />
&gt; cd /tmp/suse/boot/grub/<br />
&gt; vi menu.lst<br />
</code><br />
将menu.lst里所有的(hd0,6)改为(hd0,5), 保存<br />
<code><br />
Reboot<br />
</code><br />
任务完成!</p>
<p><strong>注意:</strong> 具体情况具体分析, 进入Secure模式后, 建议第一件事就是 fdisk -l 查看一下分区信息, 再根据情况操作, 风险自担!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.xnux.net/2008/01/13/secure_fix_grub/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
