leeeeee's profile剑二十三的BLOGBlogListsSkyDrive Tools Help

Blog


    April 02

    unix 命令- 酒吧勾搭MM

    ls
    find
    talk
    whoami
    whatis
    uname
    quota
    set
    mv
    whereis
    unzip
    strip
    touch
    finger
    top
    ping
    wc
    cd .
    dd
    mount
    compress
    !!
    more
    yes
    jobs
    umount
    sleepy

    startx

    February 24

    Buffalo Linkstation Pro 硬盘挂掉 :(

    最近Ls pro下载总死机或者transmission异常死掉,看日志都是xfs错误,也没太当回事,可昨晚
    在删掉一个没下完的目录时,却总也删不掉,重启后直接挂掉了,就是自动关机,然后beep响,
    折腾了一晚上,也没搞定,xfs_check xfs_repair….都试过了,还是mount不上,听声音貌似确实
    有坏掉了,惨

    直接mkfs.xfs了,200多G的数据没了,要完成的LS-CHL的FW mod版又要重新做了,最可惜的是
    1xxG高清文艺片啊,555,改天保修换一个去

    January 23

    Buffalo Linkstation Live LS-CH320L拆机换硬盘[简单]系统恢复

    Technorati 标签: ,,

    硬件拆解就不说了,可以见这个帖子
    http://www.nas1.cn/thread-892-1-1.html
    拆完直接换上刚买回的大硬盘,比如1.5T的空白硬盘
    然后电脑下载ls-chl的固件
    http://www.buffalotech.com/support/getfile/?LS-CHL_FW106-064.zip
    还有ls-chl的tftp recovery
    http://www.rayfile.com/files/2d34d00a-e8bf-11dd-8271-0019d11a795f/
    下载完都解压备用
    然后把ls-chl直接连上电脑或者其他交换机,ap什么的
    把电脑网络ip设置为192.168.11.1
    运行tftp recovery里面的TFTP Boot.exe
    将ls-chl开关拨到on,几秒后前面的指示灯会变成红灯闪烁
    这时按一下前面的function键,ls-chl就会连上电脑取initrd和uImage
    等几十秒后前面的指示灯变蓝
    如果有dhcp,ls-chl会取到新ip,将电脑的ip改回去
    运行下NasNavi看看能不能找到ls-chl
    正常的话会找到,并且ls-chl的name为LS-CHLEMS什么的
    这时就可以运行固件更新了
    遇到警告说是要格式化硬盘什么的就直接选是
    等固件刷完后测试没问题就可以装壳了

    Linkstation Live/Pro 超简单改机

    Technorati 标签:

    1,pc机下载http://downloads.nas-central.org/TOOLS/ALL_LS_KB_ARM9/ACP_COMMANDER/acp_commander.jar
         运行java -jar acp_commander.jar -t <linkstation-ip> -o
    pc机上下载 http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/lspro-bootstrap_1.2-5_arm.xsh 扔到live网络邻居share里面
    2,pc机  telnet 进去,然后运行

    1. mkdir /mnt/disk1/tmp
    2. cd /mnt/disk1/tmp
    3. mv /mnt/disk1/share/lspro-bootstrap_1.2-5_arm.xsh .
    4. sh lspro-bootstrap_1.2-5_arm.xsh

    3 运行

    1. ipkg update
    2. ipkg upgrade
    3. ipkg install screen
    4. ipkg install rtorrent

    4 找个rtorrent.rc 运行screen,运行rtorrent吧,是0.8.4 最新版哦,支持hbc等pt
    也可以运行ipkg list列出可以安装的包
    至于mldonkey,去mldonkey的官方论坛找编译好的主程序放到pro里面直接运行就可
    http://mldonkey.sourceforge.net/forums/viewtopic.php?p=26582

    December 24

    两台软改的韩版WII

    昨天中午被同事拉去买Wii,四个人一起到鼎好B1,报价那是一个乱啊,而且能蒙就尽量蒙,问了几家,价格感觉都不很合适,而且貌似都推荐韩版软破解的,还是希望能买到韩版装只读的,最后到海龙6楼,开始一家价格谈好后,机器拿来一看,盒子里面的手柄都是组的,水真是深啊,旁边的一家砍家看了半天,最终1800拿下,双手柄,现场刷机,买了两台,最后搞到4点多,韩版可以直接插220v电源,比我当时买的时候便宜很多很多了,虽然软破解还不能100%玩所有的游戏,但也很好了,btw:刷机的时候看到js用我的AnyRegion Changer 1.1离线版刷机,感觉怪怪的,哈哈

    December 04

    Kernel 2.6.23.17 For LS2以及Debian Lenny傻瓜包 For LS2

    闲着无聊,继续折腾ls2,在nas-central上看到davy_gravy更新了内核,并且放出了src, 但是他给的默认kernel没有加fuse支持以及usb声卡的支持,于是自己交叉编译了下,加上了fuse支持,这是ntfs-3g必须的,也加上了usb声卡的支持,自己测试了下,我40块钱在小熊买的usb声卡是可以用的,ntfs分区的移动硬盘挂载也成功,读写正常,地址如下
    http://www.rayfile.com/files/5143b10f-bd35-11dd-aa13-0019d11a795f/

    ls2 lenny系统地址如下
    http://www.namipan.com/d/ls2_lenny_k23_20081122.tgz/161a3c5338d4da9ca9038f965840a04308d9e5504fa65707

    第一个使用者安不升写了一个review:

    很有幸成为这个安装包的第一个试验小白鼠,经过1周的试用,今天给大伙详细讲解下这个更新包的安装步骤和注意事项
    首先先说明下这个版本的特性
        1.命名名称ls2_lenny_k23_20081122.tgz。大小为117.48M 下载地址为
    http://www.namipan.com/d/ls2_lenny_k23_20081122.tgz/161a3c5338d4da9ca9038f965840a04308d9e5504fa65707
        2.使用了debian系统,其版本为lenny 内核版本为2.6.23
        3.集成了rtorrent 0.8.3 版和MLDonkey2.9.5版
        4.自动挂载U盘及移动硬盘,并使用SAMBA共享
        5.使用utf-8编码,更新时的显示,samba共享已经全部为简体中文
    下面是安装步骤
    注意:官方120G的hda1 分区太小,建议对DEBIAN系统不熟悉的朋友还是采用大分区的方法安装。下面的讲解也是采用大分区的方式
    首先将安装包放入LS2的共享目录
    重启,使用UBOOT挂载foonas核心进入系统
    和所有的LS2一样,这个包也只需要上传到hda1的根目录下解压就行

    mkdir /mnt/hda1;mount /dev/hda1 /mnt/hda1    ← 挂载磁盘
           cd /mnt/hda1
           rm -fr *  ←删除以前的系统文件,请大家注意,千万别删除了自己的共享文件,建议一个一个目录删除
           cp share/ls2_lenny_k23_20081122.tgz ..   ← 将文件拷贝到hda1根目录
           tar zxvf ls2_lenny_k23_20081122.tgz  ← 将安装包解压
           reboot

    经过短暂的重启之后,就进入了系统。大家使用ssh工具连入ls2,帐号root,密码freelink.
    下面是注意事项和解释
    1.大家最关心的部分,简体中文的显示。
        前面已经说过,由于是采用了UTF-8编码,所以能够显示正确的中文。如果使用命令时提示的还是乱码,请更改SSH软件的默认显示编码,具体步骤为 Change Settings → Window → Translation 然后从下拉菜单中选择utf-8,apply即可
    2.安装包在封装的时候,误删了curl库。所以需要单独安装,

    aptitude install curl

    3.默认挂载了hda3,地址为/mnt/hda,并且MLDonkey的文件指向目录为/mnt/hda/share/downloads
      采用了大分区启动的朋友,需要解除挂载,并更改下载目录
          a. nano /etc/fstab
          b.在 /dev/hda3行 前面加一个"#"号 将其注释掉变成 # /dev/hda3...
          c.nano \var\lib\mldonkey\downloads.ini  查找地址并且更改下载目录
          d.重启,访问
    http://192.168.11.150:4080 即可看到mldonkey的WEB页面
    4.如果大家以前的编码不是UTF-8,那么SAMBA共享后的文件可能为乱码,请使用下面的命令。

    aptitude install convmv  ← 安装convmv包
          convmv --notest -f cp936 -t utf8 /share  ← 转换/share目录下的中文文件为UTF-8编码

    5.安装完成后红灯一直闪的朋友,请做如下操作

    nano /etc/default/avr_evtd

    查找ROOT=sda1,WORK=sda3  这2个地方,将其改成ROOT=hda1,WORK=hda3
        重启即可

    November 11

    [NDS]m3ds real用三核启动(樱花-M3 Real-iTouch)中文补丁包

    可能我有些火星了,最近才刚刚从真空实验室blog知道m3ds real有三核了,
    gbatemp的玩家FiRsT-aNd-LaSt强悍,竟然来了个“三核”,集合了M3/Sakura/iTouch三个内核。
    最新的081101版的三内核如下:
    M3/G6 英文版内核 v4.1 (支持即时存档)
    iTouchDS 英文版内核 v2.1
    Sakura 非官方英文修改版内核 v1.12+1
    在英文m3dsr上直接启动进樱花,按x启动进m3,按y启动进itouch
    因为英文版内核不能在中文m3dsr上运行
    然后我在gbalpha论坛上看有玩家jmc0 搞了个中文版
    但个人认为不是很完美,他那个是启动进m3,然后在m3里面运行樱花,
    再通过樱花运行itouch,失去了启动通过按键进不同系统的便捷性
    于是我稍微crack了一下
    做了个完美中文补丁包
    首先去这里 http://gbatemp.net/index.php?download=3620 下英文版
    把tf卡原来的m3 system目录删除,然后把英文版包里English Edition目录下的东东解压到tf卡根目录
    然后去rayfile下载中文补丁包,解压覆盖到tf卡根目录
    好了,现在你的m3dsr有比较完美的中文三核系统了
    其中m3dsr的4.1系统是官方中文的,樱花是汉化的,itouch是英文的不过itouch貌似很简单,中文不中文也无所谓了
    有人说rayfile看rp,那就添加个namipan

    BTW:

    1、在几个论坛发帖后都没有人回,看来关注nds的人很少了,都玩psp去了

    2、3核里面的iTouch没看出有什么特色,M3 Real有良好的homebrew兼容性和实时存档,Sakura有非常好的界面以及播放视频能力等,所以保留这两个就够了

     

     

    [WII]AnyRegion Changer 1.1离线安装,bug fix版

    买WII也有好长时间了,一直没怎么研究,在arc刚出来后就把我的wii改成了美版,并升级到3.3u,但最近总觉得还是3.2比较安全些,但用原版arc降级的时候因为网络原因总是中间断开,好在arc是开源的,于是自己动手,丰衣足食,成果如下:

    AnyRegionChanger 1.1 离线安装包(39.2 MB)
    http://www.rayfile.com/files/9ba809a6-abde-11dd-b71e-0014221b798a/

    1、包含离线3.2美日系统,想美就美,想日就日

    2、包里含了cios v6版离线安装程序,个人还是推荐安装一下,哪怕是任地狱升级后,有这个也相当于一个后门

    3、解决了半砖且没有设置EULA引起软件运行报错-24578,进软件后没事别去设置那个EULA,要设置还是去系统设置里设置

    4、解决了降级过程中因任地狱改了IOS35引起的显示Error! ES_OpenTitleContent (ret = -1026)并且region变成-的问题

    5、如果在sd卡没有找到离线文件,会自动联网下载,可以替代原版的arc

     

    最后声明:改机有风险,后果请自负

    August 07

    禁受不住诱惑,败了Sony Reader PRS-505

    最近没更新blog主要是因为刚刚败了sony reader 505,加上懒惰,所以关于Linkstation的都没写,在Geek版看到505有固件更新,加上正好有人团购2000包快递,一时没忍住就败了,没有我最想要的深蓝色,银色就银色吧,到手一周多了,感觉硬件还是不错的,就是软件做得比较垃圾,不过这也是sony的通病了,没什么可太多折腾的,已经看完了《明朝的那些事》到最新的章节,还转了一些漫画,效果还是可以的,接下来还是折腾Linkstation,手紧,准备把Linkstation V2出了,smile_teeth

    July 22

    Kernel 2.6.22 For LS2 修正版

    前面刷U-boot用到的2.6.22内核有个bug,按电源键关不了机,在nas-center上搜索到解决方案,但那个帖子里面的内核却下载不了,只有自己动手,丰衣足食
    步骤懒得写了,搞好的内核和模块包如下,我自己测试了电源键正常了,如果有其他bug就留言吧
    累,休息一会儿

     

    July 20

    rtorrent 0.8.2,libtorrent 0.12.2 and xmlrpc-c 1.15.02 for LinkStation Live/Pro

    For Live/pro的rtorrent 0.82 找了n久,最终在NSLU2-Linux找到了可用的InstallRtorrentOnDebain,使用后发现还是有问题,因为是用了debian lenny里面的xmlrpc 1.06版本,依然很老,下载大于4g的种子在rtgui里面会显示不正常,并且ntorrent连接不上
    于是决定自己编译一下,确没想到在QEMU arm里编译还是用了相当长的时间,因为决定打包为deb,微调代码配置等也花了一些时间,之后在QQ群使用一切正常后,决定放出来

    三个文件
    libxmlrpc-c3_1.15.02-1_arm.deb
    libtorrent10_0.12.2-1_arm.deb  
    rtorrent_0.8.2-1_arm.deb
    完全基于原本debian的打包配置,解压后dpkg -i即可,如遇到依赖性问题可先apt-get install rtorrent再dpkg -i这三个deb包

    下面借用I6P的rtgui图
    rtgui

    July 18

    升级Linkstation的bootloader为U-Boot的补充说明

    1. 关于Flash是ST能不能刷的问题:大陆买到的ls2大部分是st的,确实st的flash会有一些问题,但是,实际上只刷U-boot是完全没有问题的,LS2的Flash是一块4M的flash芯片,目前知道有两种Macronix MX29LV320T和ST M29W324DB,这4m的flash在ls2上被划分为3个部分,mtd0 256k,这部分放bootloader,mtd1 3.5M,这部分放2.4的内核,最后的mtd2放一些配置文件,st的flash貌似芯片里面分成了两个part,所以刷后面的2m会出现问题,但是刷U-boot只是刷前256k,所以st芯片的只需要刷U-boot,其他MX芯片可以把新内核,或者foonas-em刷到flash里面的操作就不要做了,做这个操作可能会覆盖掉前面的2m,很危险
    2. 目前网上下载到的用于LS2的2.6内核因为编译配置的原因,不能用机身的电源键关机,后来修正的版本又下载不到了,等我有时间重新编译一下就安了 :D
    July 17

    将Linkstation的bootloader升级为U-Boot了

    我自己服役1年半的LS2出了后,又收到老同学寄过来的LS2,他的LS2总是死机,我拿到手在备份高清影片的时候就发现有读不出来的情况,当时就想是不是硬盘有坏道了,重新改之后依然会在运行中死掉,和老同学联系后他说不折腾了直接送给我了 :D,窃喜,正好我有个160G的外置硬盘,换上,刷系统,改机就不一一细表了,一切正常

    但LS2默认的内核是2.4的,而且内核是固化到FLASH里面的,上网看了这个帖子U-Boot and kernel 2.6.22 available for the LS2,决心刷bootloader,升级2.6,生命在于折腾 :D

    基本步骤如下
    windows上下载 http://joncraton.org/files/nc111nt.zip
    md5值是37f2383aa4e825e7005c74099f8bb2c3
    解压到一个目录,这里用d:/tmp
    杀毒软件可能会报警,不用管,这个是netcat for windows
    然后进ls2 最好是进改的那个系统,取消掉开机swaphd操作
    update-rc.d -f swaphd.sh remove
    然后运行一下swaphd.sh 重启几次看看是不是都进的debian系统
    之后在ls2里面
    wget  http://buffalo.nas-central.org/download/LS2_MIPSel/Bootloader/Uboot/Precompiled/u-boot-1.1.4-list-v2-1.0.1.tar.gz
    tar xzvf u-boot-1.1.4-list-v2-1.0.1.tar.gz
    cp u-boot-v2-mips.ram.bin /mnt/hda/share/;cp uloader.o /mnt/hda/share/;cp u-boot-load.sh /mnt/hda/share/
    mkdir /mnt/hda/share/u-boot;cp u-boot-v2-mips.flash.bin /mnt/hda/share/u-boot/
    mkdir /boot;cp vmlinux-2.6.22.gz /boot/vmlinuz

    设置你windows ip地址  在tcp/ip属性里面加一个ip 192.168.11.149
    然后开一个cmd窗口,运行
    d:
    cd tmp
    nc -u -p 6666 -v -v 192.168.11.150 6666
    然后在ls2上
    cd /mnt/hda/share;./u-boot-load.sh
    等待片刻,windows上的cmd会显示U-boot的启动过程,在倒数10s到0s的时候输入s 回车停止启动
    然后运行run upgrade
    片刻,就刷好了U-boot了,不放心可以多输入几次run upgrade,然后reset
    在cmd的nc上看u-boot的启动过程,
    不出意外的话
    系统会正常启动到2.6内核
    uname -a看一下 hoho
    正常的话 ,接下来在ls2上
    wget http://buffalo.nas-central.org/download/LS2_MIPSel/Kernel/Modules/kernel-modules-2.6.22.ls2.tar.gz
    wget http://buffalo.nas-central.org/download/LS2_MIPSel/Kernel/Kernels/Uboot/module-init-tools-3.3-pre1.tar.gz
    tar xzf module-init-tools-3.3-pre1.tar.gz -C /
    tar xzf kernel-modules-2.6.22.ls2.tar.gz -C /;depmod -a

    基本上内核就升级完了,接下来可以update系统,默认改机后的debian还是sarge,可以直接
    apt-get update;apt-get dist-upgrade
    成现在的stable版本etch,etch后也可以改下source为lenny,然后upgrade到现在的testing版本lenny
    直接安装比较新的软件,2.6核心支持的硬件也多了很多,usb的声卡,usb摄像头,甚至usb无线网开都不是问题了

    enjoy it!

    有什么问题直接留言吧 :D