免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 936 | 回复: 0
打印 上一主题 下一主题

在SX1实现linux [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-01-17 14:03 |只看该作者 |倒序浏览

               
(11.29重要更新:最新编译rootfs镜像)在SX1上实现基于Qtopia图形界面的Linux教程
[color="blue"]在SX1上实现基于Qtopia图形界面的Linux教程
[color="magenta"]进展及更新日志:
2006-11-29:新增ext2分区gho镜像,这个镜像文件

[color="#0000ff"]http://www.sharebig.com/share.php?id=s2hjpsqwuou69kG8

[color="#0000ff"]http://fileho.com/download/91986c740910/rootfs1128.GHO.html
)是我在vovan888大侠最新编译的rootfs基础上替换了simsun中文字体(这些天在LanEast兄弟的帮助下先后又试了另外几种中文字体如firefly、文泉驿、FZSongyi、Unifont等,还是simsun显示最好看),另外替换了系统默认的铃声phonering.wav为>的主题歌《侠客行》、闹钟铃声alram.wav为潘玮柏的《不得不爱》!

2006-11-28:今天新鲜出炉的vovan888大侠
[color="#0000ff"]最新编译rootfs文件
(mofile网盘)!


[color="#0000ff"]http://fileho.com/download/e796ae330370/rootfs-1128-.tar.bz2.html


[color="#0000ff"]http://u2.sharebig.com/share.php?id=s6hmhhrjlpHsczlC

2006-11-24:新增我修改后的MMC卡ext2分区
[color="#0000ff"]GHO镜像
文件(可确保每次均能进入Qtopia正常使用界面,再不用老拔电池!)另外把字库文件替换成简体中文宋体字库,所以可显示中文!

2006-11-22:必须的文件(gho镜像等)和教程已经上传到ftp,/siemens/sx1/linux/目录下,ftp地址见:
[color="#0000ff"]0110手机网官方FTP账号!(2006年11月14号更新)
2006-11-21:把load_uboot.exe改名为starter.exe放到e:\system\programs目录下再试试,我这两天用这种方法进入Qtopia正常使用界面的几率很高!新增gho格式root.tar.bz2镜像,方便在windows下用8.0的ghost32克隆到mmc上(分卷压缩包是segalgx兄弟用我的Ghost9.0镜像文件还原后制作的,要用
[color="#0000ff"]ghost32 8.3版

[color="#0000ff"]网盘链接
是我制作的Ghost8.0
GHO镜像!)



[color="#0000ff"]附件
:
[color="#0000ff"]root.tar.bz2.gho.part1.rar
(2006-11-21 13:29, 4.77
M)
该附件被下载次数 113


[color="#0000ff"]附件
:
[color="#0000ff"]root.tar.bz2.gho.part2.rar
(2006-11-21 13:32, 4.77
M)
该附件被下载次数 66


[color="#0000ff"]附件
:
[color="#0000ff"]root.tar.bz2.gho.part3.rar
(2006-11-21 13:35, 4.71
M)
该附件被下载次数 61
2006-11-20:纠正教程中两处关于Linux下格式化分区(/dev/sda1、/dev/sda2)的命令笔误(非常抱歉)!另外关于Ghost还原镜像出错的问题:请大家不要在Norton
Ghost
9.0的主界面里选择“还原驱动器”,而是在托盘图标那里右键选择“还原一个驱动器”(可以把镜像文件还原到一个硬盘的Ext2分区上)或“还原文件或文件夹”(可以浏览镜像文件)!刚才用我同事的大S拍了一段在偶的大S上实际
[color="#0000ff"]运行Qtopia的视频
(今天发现Qtopia里可以用类似主题的功能,今天打/接电话、运行短信程序qtmail(中文只能看到翱诳凇?、玩游戏、设置外观、计算器、相机、闹钟、调节音量、编辑/更换情景模式等等,真是很兴奋...好期待稳定版的推出!!!上传论坛n次失败,还是放到
[color="#0000ff"]网盘
上了!)
2006-11-17:新增root.tar.bz2解压缩后
[color="#0000ff"]Ghost备份镜像
(另一链接:
[color="#0000ff"]mofile网盘
,而且也传到了segalgx斑竹的网易网盘上)下载(意味着你不用在Linux下解压缩了!下载的教程文件也更新了!)
2006-11-16:新增root.tar.bz2(是vovan888大侠11.03最新编译的带Qtopia的版本)的
[color="#0000ff"]mofile网盘链接
便于大家下载!

[color="darkred"]2006-11-15:终于成功进入Qtopia界面打电话、玩游戏,但短信不能用!

在SX1上实现基于Qtopia图形界面的Linux已经接近于可用状态,经过两天的摸索,终于在偶的大S上完成了,为了帮助有意于此的机油少走弯路,简单整理了一篇教程,希望有用!
[color="red"]我同事的两个大S小板分别是24M/32M,我的是32M,都可以用,24M小板也可以用的!最新进展:我和同事的大S都可以进入Qtopia界面了(多次降低/调高CPU主频尝试),我还在Qtopia界面下打了电话,但短信应用Qtmail不能用,自带的游戏可以玩(如贪吃蛇、扫雷等)!

1.
解压缩ubootloaderXX.zip (截至今天最新版本是1.4,所以就是
[color="#0000ff"]ubootloader14.zip
,这是我修改后的版本,请下载,否则会出错!) ;
2.
要把MMC卡分成三个分区:
(1)用于安装Linux系统的Ext2文件系统分区(建议大小为75M或更多);
(2)Linux交换分区(建议大小为32M);
(3)剩下的容量作为FAT16文件系统的FAT分区。
完成分区有两种途径:一种基于Linux系统(你的机器装有Linux或用光盘运行支持USB的Linux
LiveCD,我用的是Knoppix LiveCD),另一种就是在Windows机器上用Paragon Partition Manager Pro
8.0进行分区。
用Partition Manager对MMC卡进行分区我想就不用我啰嗦了,无非就是先把MMC卡弄成一块“Free
Space”,然后依次新建FAT16、EXT2、Linux Swap三个分区[color="red"](顺序必须如此,否则windows系统下不能用MMC卡),当然别忘了格式化,最后的分区结果应该像下图红圈中所示一样:


[color="#0000ff"]图片附件
:
[color="#0000ff"]Partitions_1.JPG
(2006-11-14 17:43, 209.32
K)

但在Linux系统下完成分区工作就要求对Linux系统有一定基础,我是混合使用fdisk和cfdisk完成分区的,大致步骤如下:
(1)
用Linux工具修改MMC卡读写属性为“Writable”(我的MMC默认为“Read Only”,我用KNOPPIX Linux
LiveCD系统,在桌面MMC图标上右键菜单中“Properties”修改即可);
(2) 用“su”命令进入root用户模式;
(3)
用fdisk命令搞清MMC卡当前分区情况、然后删除各分区,最后别忘了将修改写入MMC卡的分区表:
fdisk /dev/sda
p
(列出当前分区信息)
d
(删除当前某分区,下一行就要求输入分区号,依次是1、2、3,最后的“4”是默认的)
1
d
2
d
3
d
(至此四个分区已经删完,因此接下来用“p”就可列出当前分区信息是一整块Free Space)
p
w (将上述修改写入MMC卡分区表)
q
(退出fdisk命令)
(4)用cfdisk工具进行分区
cfdisk
/dev/sda(进入GUI界面),然后用“New”依次新建FAT16、EXT2、Linux
Swap三个分区(用“Type”修改分区类型:“6”是FAT16,“83”是EXT2,“82”是Linux
Swap),最后用“Write”将修改写入MMC卡分区表,用“Quit”退出cfdisk,现在三个分区依次是/dev/sda1(FAT16文件系统)、/dev/sda2(EXT2文件系统)、/dev/sda3(Linux
Swap文件系统)。
(5)将三个分区格式化:
mkfs.vfat –F 16 /dev/sda1  [color="red"](非常抱歉,笔误写成"/dev/sda2"了)
mkfs.ext2 /dev/sda2  
        [color="#ff0000"](非常抱歉,笔误写成"/dev/sda1"了)
mkswap
/dev/sda3
3. 把必需的文件拷贝到MMC卡的FAT16分区中:将“
[color="#0000ff"]ubootloader14.zip
”解压缩后的文件拷贝到MMC卡的FAT16分区中,路径分别为:
E:\load-uboot.exe
E:\u-boot.bin
E:\System\libs\uboot.ldd
E:\uImage.bin
4.
将带有Qtopia2.2图形界面的Linux系统文件“
[color="#0000ff"]root.tar.bz2
”([color="red"]20061116新增mofile网盘链接
[color="#0000ff"]http://pickup.mofile.com/8718682181038580
)解压缩到MMC卡的Ext2分区中,同样有两种途径:
一是基于Windows系统,用7-zip软件(
[color="#0000ff"]7-zip简体中文版
)解压缩“root.tar.bz2”,然后用Ext2fs Anywhere软件(ext2fs for
windows)将解压后root文件夹中的所有文件和文件夹都拷贝到MMC卡的Ext2分区根目录下即可;[color="red"](我没有测试这种方式,但解压缩诸如Linux符号链接之类的东东可能会出错,建议用下面的Linux方式或在Windows下用Norton Ghost直接还原我提供的
[color="blue"]Ghost[color="blue"]备份镜像
到MMC卡的Ext2分区(具体步骤:在硬盘上先建立一个75M的ext2分区,然后用Norton
Ghost把我的镜像文件还原到这个ext2分区上,然后再用Partition Manager Pro把这个分区用“Copy
Partition”功能复制到MMC卡的ext2分区上
[color="red"])!)
二是基于Linux系统,用如下命令即可:
mount
/dev/sda1
mkdir /mnt/root
mount /dev/sda2 /mnt/root   
(注:我的Ext2分区是“/dev/sda2”)
cd /mnt
tar -jxvf /mnt/sda1/root.tar.bz2   
(注:我把root.tar.bz2拷贝在MMC卡FAT16分区“/dev/sda1”中了)
umount /dev/sda2
5.
现在你可以运行E:\load-uboot.exe来引导Linux系统启动了。。。
声明一下:目前此版本仍有bug,因此不能稳定启动到Qtopia界面或在Qtopia界面下稳定使用(在我的大S上只能到“”Starting
Qtopia…”,然后显示“Qtopia Stopped!”,但在偶同事的大S上则可以进入到Qtopia界面,见下图,


[color="#0000ff"]图片附件
[color="#0000ff"]:
[color="#0000ff"]qpe001.jpg

(2006-11-15 11:49, 24.37 K)

但不稳定,一会儿就自动重启到Symbian系统了,可能跟机器有关系),但Vovan888大侠正在努力修改中,有望近日放出稳定好用版本,让我们一起期待!但本教程是绝对有效的!
另外,还有一种打补丁“sx1.uboot.patch.v1.8”的方法就无需load-uboot.exe了!

[
本帖最后由 shinechou 于 2006-11-29 14:18 编辑
]

[color="#0000ff"]附件
:
[color="#0000ff"]sx1.uboot.patch.v1.8.rar
(2006-11-14 18:04, 1.33
K)
该附件被下载次数 54

[color="#0000ff"]附件
:
[color="#0000ff"]在SX1上实现基于Qtopia图形界面的Linux教程.rar
(2006-11-20 09:46,
151.97 K)
该附件被下载次数 131

[color="#0000ff"]图片附件
:
[color="#0000ff"]Photo-0163.jpg
(2006-11-20 16:23, 59.42 K)



[color="#0000ff"]图片附件
:
[color="#0000ff"]Photo-0167.jpg
(2006-11-20 16:33, 52.57 K)



[color="#0000ff"]图片附件
:
[color="#0000ff"]Photo-0168.jpg
(2006-11-20 16:55, 72.95 K)



[color="#0000ff"]图片附件
:
[color="#0000ff"]Photo-0170.jpg
(2006-11-20 17:04, 57.16 K)



[color="#0000ff"]图片附件
:
[color="#0000ff"]Photo-0171.jpg
(2006-11-20 17:08, 55.28 K)


[color="#000099"]原文地址
http://bbs.0110.cn/viewthread.php?tid=280353&extra=page%3D1

               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/26020/showart_233516.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP