在智能手机、掌上电脑、便携式设备、苹果机、大型机/巨型机等可见Linux的影子,而iPod具备了计算机的要素——存储设备、中央处理器,她能装上Linux么?答案是肯定的。
那为什么要在iPod上安装Linux?——DIY精神!Do it yourself!不是么,难道喜欢DIY的你,就不想尝试与众不同的个性么?
本文所用到的iPod为iPod Video 30G。
iPod是苹果公司(Apple)的MP3品牌,并不是一个东西。正如SONY的随身听叫Walkman一样。现在一般说MP4指的多是便携的视频播放器。而目前的iPod产品线还是以MP3为主,虽然已经有了可以播放MP4的第五代iPod Video(国外称为iPod 5G Video,5G就是指第五代,虽然苹果并没有明确指定其就是第五代),iPod Video的型号有两种:30G和60G。本文既以iPod Video 30G为例,不保证其他型号能按照本文所叙成功实现,由此发生问题杂志社及作者一概不负责。请三思而后行。
iPod Linux简介
iPod上运行的Linux使用的是改良过的ucLinux,这是一种在单片机上运行的LINUX系统,但功能仍很完善。
关于iPod Linux的安装方式,iPod Linux不会删除原IPOD固件,更不会删除你的IPOD上的硬件和资料,而且是双系统(IPOD原固件和IPOD LINUX)引导,非常安全,一般不可能对你的IPOD造成什么硬损伤。另外,podzilla是IPOD LINUX上的官方GUI外壳程序(即非命令行的图型化操作界面)。
podzilla有很多HACK版,即非官方版,如podzilla-ti2(可以打字并保存文本文件),viPodzilla(游戏很多),以及mikPodzilla(可以播放一些无损压缩格式的音乐)等。
iPod Linux可能会导致IPOD停止响应,即死机。这时重新启动IPOD即可(不同的IPOD方式不同,请查阅IPOD说明书)。
本文使用的软件即iPod Linux和Podzilla等来实现在iPod Video 30G安装Linux的。
安装前的准备
我们是在Ubuntu 5.01系统平台进行的,由于Ubuntu默认禁止root权限,故要以sudo su root切换到root权限来进行操作,否则可能出现权限不够的提示。具体情况请参考所使用的Linux的分版说明。
由于我的iPod设置为disk mode时,已经在Windows平台下格式化过。这样,iPod默认分区看起来是这样的:
Disk /dev/sda: 30.0 GB, 30005821440 bytes
255 heads, 63 sectors/track, 3648 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 10 80293+ 0 Empty
/dev/sda2 11 3648 29222235 b W95 FAT32