|
大家不觉得用官网上的linaro简直慢的不能用吗?
用下面这个,速度体验堪比“i3 XP平台”,刷到tf卡上后直接能用,不用修改script.bin, 要用AV线连老的电视机请看http://cn.cubieboard.org/forum.php?mod=viewthread&tid=152, 在修改script.bin 后可以用。但Nand卡中的android修改script.bin却还是DHMI输出。
(转自:http://hi.baidu.com/lang_byebye/item/429f3507922eb1c4905718d7)
这个ubuntu系统仍然是安装在miniSD卡中。与原andorid系统相互独立,构成android/ubunut双系统,原android丝毫不动,工作学习开发可以使用ubuntu。 该款img映像文件来自Linaro 12.06 armhf build项目,目前版本为http://dl.miniand.com/toby_corkindale/linaro-alip-armhf-t4.7z。
详情参见https://www.miniand.com/forums/forums/2/topics/82。
该网页写到:The currently Ubuntu builds here are build using "armel", however the A10 supports armhf, which is said to be significantly faster. 大意为:目前基于arm的Ubuntu使用"armel"选项编译,而A10支持armhf,据说速度显著加快。我理解为armel使用虚拟浮点技术(用定点计算浮点)编译内核,A10支持armhf硬件浮点运算,运算速度显著加快。使用该img主观感觉操作流畅,跟i7平台XP有一比。
详细安装流程:
1,首先获得本机的script.bin,支持平板LCD需要它。这是一个android系统的本机配置文件,在ubuntu中用法相同。
(1) 平板电脑开机,使用usb线缆连接到微机,安装好驱动。
(2) 下载adb工具。在Android4.0-root-tpsparkyroot中包含该工具,可以下载使用并root系统。
(3) 打开终端窗口,到adb工具目录运行
$ adb shell
# mkdir /sdcard/nanda
# mount -t vfat /dev/block/nanda /sdcard/nanda
再打开一个终端窗口,到adb工具目录运行
$ adb pull /sdcard/nanda/script.bin
即可获得本机的script.bin
2,下载img映像文件:http://dl.miniand.com/toby_corkindale/linaro-alip-armhf-t4.7z。解压。
3,下载img映像写入工具https://launchpad.net/win32-image-writer/+download。解压。
4,将miniSD卡装入卡托、读卡器,接入USB。运行img映像写入工具,选择解开的img映像和正确的U盘盘符,将映像写入SD卡。写入需要一段时间,等待写入操作完成,ubuntu系统就制作完成了。弹出U盘,重新插上,可以浏览写入的文件。此时SD卡上的ubuntu系统仅使用HDMI输出,使用支持1080P的HDMI显示设备如电脑显示器或家用电视等,用HDMI连接就可以体验平板上的ubuntu系统了。如果想使用平板自己的LCD屏,用步骤1获取的script.bin覆盖该miniSD卡上的相同文件,并复制一份重命名为evb.bin,覆盖minSD卡上的相同文件,就好了。
5,现在弹出U盘,取出miniSD卡,插入平板的miniSD卡座。ubuntu系统可以启动了。首先android系统关机。
6,按住平板的电源开关按钮7秒钟以上,松开;再按住3秒以上,松开。ubuntu开始启动了。如果不行就再试一次,直到开机。可以在平板U口连接一个鼠标判读是否启动了: 鼠标亮了就是启动了。
7,网络支持平板的无线网卡。使用有线网卡的话十来块钱左右的QF9700 usb网卡就行,如果路由器支持dhcp,插上就能上网了。连接更多usb设备需要usb hub。
8,目前触摸屏还不能用。要用usb hub连接鼠标、键盘。这个版本对usb hub支持没有前面的两个系统好,如果usb设备多于两个可能某个就没响应了,必须拔下其中一个。回到android系统试了试,也这样。回头查原因。
=====================================================
这个ubuntu系统基于ARM平台,软件、工具还比较少,要到网上去淘。gcc工具和wine是有的,用于开发linux和windows软件可以的,至少可以启动命令行编译调试。类似eclipse的工具正在寻找中。
要启动原来的android,将SD卡拔下;要启动ubuntu,将SD卡插上。按照步骤6操作。还比较麻烦啊。
不过不要紧。事实上,linux下的软件比android多得多。软件装多了,就不会再用android了。
=====================================================
安装该系统的终极目标是建立一个能够用于日常工作、学习、开发、娱乐的轻便小巧的移动平台。
笔记本电脑还是太笨重了,不管厂家如何宣传轻薄好。
(待续)---安装和使用linux下的工具软件。
=====================================================
中文支持:
img映像文件:http://dl.miniand.com/toby_corkindale/linaro-alip-armhf-t4.7z安装之后不能使用中文的问题解决。
最简单的办法是使用“软件包管理器”Synatic Package Manager,在任务栏菜单的System Tools可以找到。输入密码后,找到ubuntu-defaults-zh-cn的一项,设置mark标记,它会自动选上相关软件,点apply安装。安装过程需要连接互联网。如果报告有些软件下载失败,不管他,continue。安装完成后重启,就可以使用中文了。
中文输入法:
中文支持安装后,在菜单Preference出现keyboard Input Methods,配置输入法。查看发现只有五笔,并且无法输入中文。
重新打开“软件包管理器”Synatic Package Manager,search输入ibus,选择ibus-pinyin和ibus-gtk安装。安装完成后重启。配置输入法摸索了好几次,总算行了。
=====================================================
改变Ubuntu根分区容量:
img映像文件安装的系统根分区不到4G,安装一些软件后感觉小了点,想办法扩容。
方法:
(1) 将SD卡放入读卡器,在VM虚拟机的ubuntu下挂载。
(2) 打开终端输入sudo su成为超级用户root,并转到SD卡的系统根分区目录。使用命令
tar -cpzf /home/xxx/rootfs.tar .
其中xxx是用户登陆名。该命令将SD卡的系统根目录所有文件及目录归档到rootfs.tar文件。
(3) 在XP中使用DiskGenius删除SD卡的系统根目录所在的分区。
(4) 在VM虚拟机的ubuntu中重新为根目录分区,分区容量大小可以自由设置。
(5) 分区完毕后,在上述打开的终端中重新转到SD卡的系统根分区目录。使用命令
tar -xpzf /home/xxx/rootfs.tar .
其中xxx是用户登陆名。该命令将rootfs.tar中的文件及目录恢复到SD卡的系统根目录。
(6) 等待操作完成,安全删除U盘。
根分区容量就改好了。
启动平板ubuntu,使用Disk Utilities在SD卡剩余空间上分区ext4,20G,卷标Tools,作为用户空间。
|
评分
-
查看全部评分
|