Chinaunix首页 | 论坛 | 博客
  • 博客访问: 408059
  • 博文数量: 87
  • 博客积分: 6015
  • 博客等级: 准将
  • 技术积分: 960
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-13 16:59
文章分类
文章存档

2015年(4)

2010年(16)

2009年(13)

2008年(12)

2007年(29)

2006年(13)

我的朋友

分类: LINUX

2006-12-04 18:34:48

(11.29重要更新:最新编译rootfs镜像)在SX1上实现基于Qtopia图形界面的Linux教程

在SX1上实现基于Qtopia图形界面的Linux教程

进展及更新日志:
2006-11-29:新增ext2分区gho镜像,这个镜像文件(或)是我在vovan888大侠最新编译的rootfs基础上替换了simsun中文字体(这些天在LanEast兄弟的帮助下先后又试了另外几种中文字体如firefly、文泉驿、FZSongyi、Unifont等,还是simsun显示最好看),另外替换了系统默认的铃声phonering.wav为<<武林外传>>的主题歌《侠客行》、闹钟铃声alram.wav为潘玮柏的《不得不爱》!
2006-11-28:今天新鲜出炉的vovan888大侠(mofile网盘)!


2006-11-24:新增我修改后的MMC卡ext2分区文件(可确保每次均能进入Qtopia正常使用界面,再不用老拔电池!)另外把字库文件替换成简体中文宋体字库,所以可显示中文!
2006-11-22:必须的文件(gho镜像等)和教程已经上传到ftp,/siemens/sx1/linux/目录下,ftp地址见:
2006-11-21:把load_uboot.exe改名为starter.exe放到e:\system\programs目录下再试试,我这两天用这种方法进入Qtopia正常使用界面的几率很高!新增gho格式root.tar.bz2镜像,方便在windows下用8.0的ghost32克隆到mmc上(分卷压缩包是segalgx兄弟用我的Ghost9.0镜像文件还原后制作的,要用,是我制作的Ghost8.0 GHO镜像!)


: (2006-11-21 13:29, 4.77 M)
该附件被下载次数 113


: (2006-11-21 13:32, 4.77 M)
该附件被下载次数 66


: (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上实际(今天发现Qtopia里可以用类似主题的功能,今天打/接电话、运行短信程序qtmail(中文只能看到翱诳凇?、玩游戏、设置外观、计算器、相机、闹钟、调节音量、编辑/更换情景模式等等,真是很兴奋...好期待稳定版的推出!!!上传论坛n次失败,还是放到上了!)
2006-11-17:新增root.tar.bz2解压缩后(另一链接:,而且也传到了segalgx斑竹的网易网盘上)下载(意味着你不用在Linux下解压缩了!下载的教程文件也更新了!)
2006-11-16:新增root.tar.bz2(是vovan888大侠11.03最新编译的带Qtopia的版本)的便于大家下载!

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


在SX1上实现基于Qtopia图形界面的Linux已经接近于可用状态,经过两天的摸索,终于在偶的大S上完成了,为了帮助有意于此的机油少走弯路,简单整理了一篇教程,希望有用!

我同事的两个大S小板分别是24M/32M,我的是32M,都可以用,24M小板也可以用的!最新进展:我和同事的大S都可以进入Qtopia界面了(多次降低/调高CPU主频尝试),我还在Qtopia界面下打了电话,但短信应用Qtmail不能用,自带的游戏可以玩(如贪吃蛇、扫雷等)!

1. 解压缩ubootloaderXX.zip (截至今天最新版本是1.4,所以就是,这是我修改后的版本,请下载,否则会出错!) ;
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三个分区(顺序必须如此,否则windows系统下不能用MMC卡),当然别忘了格式化,最后的分区结果应该像下图红圈中所示一样:


: (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  (非常抱歉,笔误写成"/dev/sda2"了)
mkfs.ext2 /dev/sda2          (非常抱歉,笔误写成"/dev/sda1"了)
mkswap /dev/sda3
3. 把必需的文件拷贝到MMC卡的FAT16分区中:将“”解压缩后的文件拷贝到MMC卡的FAT16分区中,路径分别为:
E:\load-uboot.exe
E:\u-boot.bin
E:\System\libs\uboot.ldd
E:\uImage.bin
4. 将带有Qtopia2.2图形界面的Linux系统文件“”(20061116新增mofile网盘链接)解压缩到MMC卡的Ext2分区中,同样有两种途径:
一是基于Windows系统,用7-zip软件()解压缩“root.tar.bz2”,然后用Ext2fs Anywhere软件()将解压后root文件夹中的所有文件和文件夹都拷贝到MMC卡的Ext2分区根目录下即可我没有测试这种方式,但解压缩诸如Linux符号链接之类的东东可能会出错,建议用下面的Linux方式或在Windows下用Norton Ghost直接还原我提供的MMC卡的Ext2分区(具体步骤:在硬盘上先建立一个75M的ext2分区,然后用Norton Ghost把我的镜像文件还原到这个ext2分区上,然后再用Partition Manager Pro把这个分区用“Copy Partition”功能复制到MMC卡的ext2分区上!)
二是基于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界面,见下图,

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

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


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


: (2006-11-14 18:04, 1.33 K)
该附件被下载次数 54


: (2006-11-20 09:46, 151.97 K)
该附件被下载次数 131


: (2006-11-20 16:23, 59.42 K)



: (2006-11-20 16:33, 52.57 K)



: (2006-11-20 16:55, 72.95 K)



: (2006-11-20 17:04, 57.16 K)



: (2006-11-20 17:08, 55.28 K)

 
阅读(1306) | 评论(4) | 转发(0) |
0

上一篇:msn

下一篇:中国弱智现象!

给主人留下些什么吧!~~