马可波罗马桶售后网点:[心得] wii linux安装及应用教程 (让你可以用wii下电驴FTP和BT)

来源:百度文库 编辑:偶看新闻 时间:2024/05/09 15:43:38

[心得] [心得] wii linux安装及应用教程 (让你可以用wii下电驴FTP和BT) [复制链接]

michaelchenk
  • 发短消息
  • 加为好友
michaelchenk 当前离线

战士

战士, 积分 1238, 距离下一级还需 262 积分
精华
帖子
1001 
威望
0 点 
积分
1238 点 
注册时间
2005-8-22 
最后登录
2011-6-2 
1楼 发表于 2009-5-13 16:42 |只看该作者 |倒序浏览 |打印 .pcb{margin-right:0} 本教程面向像我一样毫无linux概念的同学~~~~~~~~~~~

首先感谢本论坛seesee2同学不厌其烦的接受我各种各样的问题,我对linux是完全的新手,开始连最基本的login都是要问他的,在他的帮助下,我的wii已经摆脱了游戏机的身份,成为我晚上挂机下东西的利器了~~
另外本人刚接触linux不久,所以不保证某些操作是否会对主机造成什么危害,所以使用中还请谨慎,不过就我目前用了近2周来看是没问题的(就算出了问题应该也只是front SD卡里的问题,放PC上格式化即可)另外有些关于linux的认识和理解可能也存在问题,望linux方面的高手见谅及纠正~~


1: Wii安装Linux有什么用?为什么推荐用wii linux?

目前wii linux的开发进度并不是很快,由于限于wii本身机能上的缺陷,所以无法像在pc windows上一样运行一些大型程序,但是处理一些P2P下载,看片,听音乐聊天方面的程序还是不成问题的。此教程也主要是关于如何利用wii linux完成电驴.FTP.BT下载及PC共享等工作。现在天也热了,开个pc房间里至少要上升2摄氏度,而wii则完全不会,在加上wii的功耗极低,挂着下电驴的话加上路由器和猫的耗电量一般也不会超过30w。另外就是下载速度,我用的是上海ADSl 1M,平时在XP下用Verycd 版电驴一般也是100k+,但奇怪的是同样的热门资源在wii linux下经常会稳定在150k以上,虽然听seesee2说是假象,不过我确实感觉在wii上下的更快(不排除心理作用)


2: 安装前准备,需要些什么?


Wii一台
SD卡(必须,至少512M,推荐2G,是否支持2G以上未知,部分wii linux版本貌似支持)
USB键盘(必须,虽然是必须,但其实真正用到的只是在安装linux时,之后则是可完全不用,PS/2转USB口的键盘可用)
PC(必须,此教程使用的是XP系统,无须Linux系统)
 USB存储(必须,至少256m吧,安装时会使用,另外以后下载东西时把它挂在USB上也可以做保存空间)
Wii专用有线网络适配器(必须,因为目前wii linux不支持WIFI,所以要用wii下载东西的话必须,是否未来支持WIFI未知,另外山寨的wii有线网卡可用,淘宝上50+吧)
USB Hub(选用, 因为Wii只有2个USB口,如果装了图形版的linux的话,接个USB鼠标键盘什么的可以方便些,不过用处不是很大)

3:wii linux的下载及安装

  目前wii linux版本也不少,但区别并不大,这里把它分为有图形界面和无图形届面2种,我个人推荐装无图形界面的,主要原因是:1,安装文件小,占空间小 2,启动后有图界面的话可能比较占资源吧 3, 图形界面的wii linux我只觉得看上去好些,用起来还是要打指令,没什么很大意义,而且在PC上操作的话还要装额外的软件才能预远程操作。所以我在此还是选字符界面的。

  安装下载
  首先,下载文件1
下好解压到前置SD卡的app目录下(和其他HBC程序类似,请备份你的SD卡,安装后卡会被清空)
  再下载第二个文件
解压后把这三个文件放在你的USB存储设备上(USB系统格式必须是HBC能认的)
  whiite-linux-installer.conf
  debian-etch-4.0+whiite-0.1.tar.bz2
  whiite-linux-kernel-2.6.27b.tar.bz2

  在wii上插上SD卡,USB存储和USB键盘,开始正式安装
  开机,进入HBC,进入刚刚下载的wii linux安装频道,系统会提示开始安装wii linux并警告会清空SD卡,然后是分区,wii linux用的是ext3的分区格式,另外还会分一个fat32的区放以后进wii linux的HBC频道文件。分区大小自己控制,我给wii linux用的分区划了512m。
   随后安装会开始,和装windows差不多,就是分区格式化和复制文件,全是自动的,要提示的是时间还是比较常的,而且可能会碰到显示器黑屏,这貌似是屏幕保护,在USB键盘上随便按下就行,因为我也不知道什么按键按了会有问题,在此就按上下左右吧,这个肯定是ok的~~~

  安装完后会提示重启wii,重启后再进HBC,只有一个频道,就是进入wii liunx,你也可以把你以前的东西再copy回来。


4:简单进行设置

  连上你的wii有线网卡,就可以开始下软件了(有线网卡要连路由器,或有路由功能的猫)
  在此推荐一个pc上的工具 putty
有了它,你可以关了wii的显示器,直接通过电脑对其进行远程操作,当然在wii下载东西时电脑是可以关机的,因为象电驴什么的都可以进行后台下载。
putty操作极其简单,下好后不用安装直接运行,分别在session的host name下填写你的wii的ip(端口用默认的22,连接方式用SSh) 其他都不要东,全是默认,然后点open就能连你的wii了(这里你也可以在saved sessions里save一下,以后就连ip都不用填了,只要选中session双击即可)


连上wii后,putty会要求填写用户名和密码,填入root和whiite回车
进入wii linux指令行
首先以一定要先输入dpkg-reconfigure console-data来重新定义键盘键位
否则很多符号的键位都不是我们常用的位置,记得-好像是shift 7或是8吧
输入后选择从完整列表内选择键位,然后选择美式标准pc键位。


5:用wii下电驴~~~

首先输入apt-get update
然后下载linux版的电驴程序amule
分别输入apt-get install amule-daemon
apt-get install amule-utils
在联网情况下,这个指令会自动到互联网的站点上下载amule的安装程序并自动安装

安装好后首先执行amuled -f指令,系统会自动生成一些个amule的配置文件
然后我们在killall amuled,结束amuled的进程,否则后面无法修改保存配置文件
接着执行echo -n "password" | md5sum系统会给出一段密码,记住它(使用putty在用鼠标选中某段字符后右键鼠标既会对这段文字进行复制,在光标处在右键一下,即可完成粘贴,你也可以在windows的记事本上粘贴,这个功能之后将一直用到)
然后我们cd ~/.aMule进入这个目录
再vi amule.conf,分别修改AcceptExternalConnections=1和ECPassword=xxxxxxxxxx(此处的xxxx即填写前面得到的那个密码)
font color="blue"> (关于vi这个指令,刚接触比较烦,大家可以网上搜一下简单的教程,我觉得像我刚接触只要记住这几点。进入vi后首先只是处于浏览模式,此时无法输入东西,只要记住hjkl这四个键可以控制光标的移动; 要删除东西的话先把光标移到要删的地方按x就可以删除,要删某一行的话移过去按dd即可,要输入的话线把光标移到要输入的地方,可以按a或i进入输入模式,a表示在光标后开始输入,i表示在光标前开始i输入,输入模式时所有按键即都代表他本来的定义,如果你输好了想到别的位置再输入的话,先按esc,然后继续通过hjkl移动,最后就是保存了,在按esc退回到浏览模式后键入冒号: 则vi进入指令模式,输入q则是退出不保存,wq就是保存并退出,w就是只保存,所有命令后加!表示强制,基本上记住这些,简单的处理vi就够了)

全部改好配置文件后退出
执行amulecmd --create-config-from=~/.aMule/amule.conf配置文件生效

然后是下载路径和服务器设定

改下载路径的话同样是vi ~/.aMule/amule.conf,然后将tempdir和incomingdir后的路径改成你所需要的路径

这里你如果在USB口上插了一个U盘的话,可以先在进入wii linux后输入mount /dev/sda1 mnt(通过这段指令将你的U盘挂到系统的mnt目录下,然后将amule.conf里的路径设置到mnt,通过这样的更改达到直接把电驴内容下载到U盘的目的)
当然你也可以用你前置SD卡被划分出来的那部分fat32分区来做下载目录,这个的话需要执行mount /dev/rvlsda1 mnt

而关于下载服务器的话,可以先cd ~/.aMule,在这个目录下分别执行rm nodes.dat和rm server.met删除原有的服务器文件,然后执行wget http://www.emule-inside.net/nodes.dat和wget http://www.emule.org.cn/server.met(这两个都是国内verycd的服务器列表,通过这2个文件就可以通过amule下载verycd上能下的任何东西~~)

然后就是开始下载了,在wii linux的命令界面先amule -f,稍等片刻,再执行amulecmd,这样就能进入amule的字符控制平台,此时输入add 加上verycd上的文件下载连接,如 add [世界经典动画短片合集(一)]Gopher.Broke(饥饿的鼹鼠)[Blur.Studio.Jeff.Fowler][2004].rmvb (17.28 MB)   即可添加对这个文件的下载,使用pc+putty来操作这一系列的好处就是只要先复制连接ctrl+c,然后再add空格后直接右键即可将连接完全粘贴上,中文也会以字符的方式粘贴上,而如果在wii上直接通过usb键盘输入的话则要繁琐的多。

添加后你可以通过输入指令status和show dl来查看网络及下载情况,而且此时直接关闭putty窗口也没问题,amule同样会在后台继续下载,如果想在查看的话,继续连上putty登陆后输入amulecmd即可再次回到控制台

这里需要注意的时,如果你的amule下载及缓存目录是外挂存储设备的话,每次进入linux后需要先mount设备,再打开amule,否则在未mount的情况下打开amule的话,目录路径会自动回到默认值

当然这里有一个很好的方法可以省去每次进入都要mount的操作,就是让它automount,如何操作呢,首先cd /etc进入此目录然后vi vstab修改此文件,将你需要自动加载的设备按vstab里原有设备类似的格式再添加上去,铁一下我的设置,我将我的前置sd卡挂到了media目录下,之后的type options等4项参数同学们基本上可以用和我一样的,关于options这项的设置在后面将关系到文件的共享。全部改好后,automount完成~~~


至此关于用wii下电驴基本完成,写的比较匆忙,有问题请指出,谢谢
下楼将是关于如何通过windows访问wii linux文件的教程. 收藏0 分享0 分享到: QQ空间新浪微博腾讯微博人人网 回复 引用

举报 返回顶部

michaelchenk
  • 发短消息
  • 加为好友
michaelchenk 当前离线

战士

战士, 积分 1238, 距离下一级还需 262 积分
精华
帖子
1001 
威望
0 点 
积分
1238 点 
注册时间
2005-8-22 
最后登录
2011-6-2 
2楼 发表于 2009-5-13 16:43 |只看该作者 6: 如何通过windows xp的网上邻居访问wii


之前用过HBC的ftpii来进行wii和windows的互访,结果并不经如人意,主要体现在兼容性不好及速度不稳定上,有了linux,我们可以充分利用局域网的共享来实现在windows上对wii进行读写操作

由于目前wii linux还不支持usb2.0,所以现在读写速度一般,我大概算了下,每秒大概是0.5m的速度吧,传些个小东西很好,像碰到更新什么的,或者用amule下好的东西可以传到电脑上,和ftpii比起来的话,速度要快且稳定(我用以前的ftpii的版本基本只有50k/s的速度),而且不会出错,ftpii经常碰到数据写入错误的问题。


首先进入wii linux,键入apt-get install samba下载共享文件的关键工具samba
安装过程会询问一些设置的问题,主要是是否需要设置密码及是否从路由上得ip什么的,密码的话可以选择不要设置密码(反正也就自己用),关于得ip的话可以选择从路由上直接得IP。

安装完后输入vi /etc/samba/smb.conf修改samba的配置文件,还是用vi这个工具~~~
这里的话基本上不用改什么,主要是添加一些内容
首先在smb.conf的[global]下,可以加下面这些:(中文为注释)
[global] ? 全局设置
workgroup = home ? 可以把原来的改成你电脑所处的工作组
guest ok = yes ? ? ? 游客可浏览
hosts allow = 192.168.1.2 ? 这里因人而异,输入你的电脑在局域网中的ip
security = share ? 这里有几档安全级别可选,share属于最不安全,权限全开,不过无所谓,反正只有自己一个人
writable = yes ? 可写权限
create mask = 0777 ? 关于权限的
directory mask = 0777 ? 同上

然后是你的共享目录设置,可以在smb.conf最下方新建一行写入
[wii_share] ? 共享目录名(随便起)
comment = wii share directory  (一样随便)
public =yes ? 公开否
path = /media ? ?路径(你linux下哪个文件夹想共享就填哪个)
guest ok = yes ? 游客能否访问
read only = no ? 只读否
writable = yes ? 可写否
create mask = 0777 ? 权限
directory mask = 0777 ? 同上
available = yes ? 这个我不知道什么意思,貌似不打也不要紧

全部改好后,保存退出。
执行/etc/init.d/samba restart
samba将重起,上面的设置将激活,否则无效
随后如果你共享的目录为/etc的话,需要执行chmod 777 /etc来释放这个文件夹的读写权限,其他的可根据自己的需要更改
此时打开你windows xp的网上邻居,进入查看工作组计算机选项,即可看见wii的共享~~~你可以把它创建一个快捷方式到桌面,以后就可以在连通wiilinux时直接访问操作wii了~~~~~

需要注意的是,如果你像我一样把自己的前置SD卡设为automount的话,一定要像楼上所说的把vstab里的相应options选项改成umask=0000,否则你的sd卡共享只能读取无法写入,这个地方搞了我好久~~~~~~~


7: 用wii下ftp~~~

    首先先apt-get install lftp下载软件 ,个人推荐lftp,简单易用,功能强大
安装好后键入lftp进入lftp指令平台,可以先bookmark edit预设几个ftp站点,我个人+了好几个TLF的~~~

    预设站点的格式为site1 ftp://username:password@sitename.xxx/
设置完后在控制台直接键入open site1,即可连上此ftp,然后可以通过ls和cd指令浏览和进入相应ftp目录,选择需要的东西,键入get 文件名或文件夹名即可开始下载(支持断点功能),至于其他指令功能可通过help查看
    因为这个软件功能十分强大,我也只是略懂皮毛,所以也不在这里多说了,推荐2个教程,大家可以自己看看

http://www3.eastgame.net/read.php?tid=1347572
http://hi.baidu.com/seallblue/bl ... 1fb9f2838b136e.html 回复 引用

举报 返回顶部

michaelchenk
  • 发短消息
  • 加为好友
michaelchenk 当前离线

战士

战士, 积分 1238, 距离下一级还需 262 积分
精华
帖子
1001 
威望
0 点 
积分
1238 点 
注册时间
2005-8-22 
最后登录
2011-6-2 
3楼 发表于 2009-5-13 16:44 |只看该作者 8: 用wii下bt~~~

    首先是apt-get install bttorrent
    这个软件貌似比较简单,装好后,把你的torrent文件放到你要下载存档的路径里,cd到你的torrent路径,然后执行btdownloadcurses xx.torrent(xx为你的种子名)这样它就会自动开始下载,不过因为我一直用amule下verycd,不太用bt,所以也没怎么用过这个软件,设置什么的也没了解过,想详细了解的同学可以自己google一下~~~我这里就先不更新了,以后有空再写~~~~~~~~~~