Ubuntu 9.04jaunty for N8x0 V2.2 安装手记

发布时间:2009-03-25 00:58:07 | 文章编号:#4505

这是一篇来自hi_pda的文章,作者详细介绍了如何在N8X0上面安装ubuntu Arm版本,如果有兴趣的话可以点击这里查看详细链接

http://www.hi-pda.com/forum/viewthread.php?tid=472085&extra=page%3D1

当然,如果你没有Linux基础的话,我推荐你还是不要对你的N8X0下手了。。



Ubuntu 9.04jaunty for N8x0 V2.2 安装手记

Ubuntu for N8x0 V2.2放出来以后,发现安装简单很多,终于鼓起勇气开始安装,折腾了近两天,终于装完,简单总结一下。
一、前提:
1、有时间有兴趣折腾,网速稳定、快。
2、4G或更大的外置卡,数据清空。
3、已安装过rootsh。
二、安装步骤:略去若干尝试步骤,仅写成功部分,部分可能稍显繁琐,高手绕行。
1、安装Merinstall
打开http://wiki.maemo.org/Mer/Releases/0.9,找到安装文件installfile(地址为http://bsd.tspre.org/~stskeeps/merinstaller.install)
安装之后菜单utilities里会多出一个install bootmenu和install mer两项,按顺序安装。其中在install Mer时按简单安装(高手可以选自定义)提示填写rootstrap image文件地址时,填入ubuntu的文件地址:http://www.bman.maemobox.org/projects/ubuntu- n8x0/rootstrap/ubuntu_9.04_n8x0-2.2_rootfs.tgz,其他不变,直至安装完毕,重启选菜单第一项进入810 原系统。
2、安装ubuntu基本系统

sudo gainroot

mkdir -p /mnt/jaunty

insmod /mnt/initfs/lib/modules/`uname -r`/mbcache.ko
insmod /mnt/initfs/lib/modules/`uname -r`/ext2.ko
insmod /mnt/initfs/lib/modules/`uname -r`/jbd.ko
insmod /mnt/initfs/lib/modules/`uname -r`/ext3.ko

mount /dev/mmcblk1p3 /mnt/jaunty -o noatime

cd /mnt/jaunty

tar -zvxf ubuntu_9.04_n8x0-2.2_rootfs.tgz

rm -f ./ubuntu_9.04_n8x0-2.2_rootfs.tgz

mount /proc /mnt/jaunty/proc
mount /sys /mnt/jaunty/sys
mount /dev /mnt/jaunty/dev
mount /dev/pts /mnt/jaunty/dev/pts
mount /tmp /mnt/jaunty/tmp
chroot /mnt/jaunty

passwd root

3、安装X环境
su root
export LC_ALL=C

apt-get install sys-env-x

apt-get clean

4、安装桌面
根据需要选择ubuntu,kubuntu,xubuntu三个桌面之一,其中ubuntu较大,其他两个属于稍微轻量级的.
安装ubuntu-desktop:
apt-get install ubuntu-desktop tablet-gdm-autologin
安装kubuntu-desktop:
apt-get install kubuntu-desktop tablet-kdm-autologin
安装xubuntu-desktop:
apt-get install xubuntu-desktop tablet-gdm-autologin

5、安装触摸补丁及Fn支持(不安装补丁,启动后会出现光标移动反向)
apt-get remove xserver-xorg-input-all
apt-get remove xserver-xorg-input-synaptics apt-get install xserver-xorg-input-tslib=0.0.5-1mer7
apt-get install libgtkstylus xsession-gtkstylus
apt-get install xkb-data(此命令缺少版本号,装了之后未验证Fn是否能用)
6、收尾
umount /proc
umount /tmp
umount /dev/pts
umount /sys
exit
exit

确定回到810系统之后

fuser -m /mnt/jaunty -k
umount /mnt/jaunty/dev
umount /mnt/jaunty

重启之后选第二项即可(此处还是mer ,但是不影响系统启动。想改的话参考http://www.internettablettalk.com/forums/showthread.php?p=273732#post273732帖子里的说明)。

补充几点:
1、网速一定要快,一共有几百兆的数据要下,慢了实在受不了。中间不要断电,修复安装非常浪费时间,查漏补缺找原因很痛苦。
2、所有命令行都不需要输入,直接在浏览器或notes里复制,在X-terminal里选菜单-edit-paste粘贴就可以了。上面安装命令中,只要没用空行隔开的,可以几行一块复制粘贴。
3、不要安装ubuntu桌面,虽然显示效果很好,但速度无实用价值,即使后来交换分区调整到300M。
4、按上面步骤,默认自动分128M的交换分区,可以在第一步之后用gparted-hack调整分区大小。
5、启动时会提示XDMCP等若干错误,可能是我安装中间断电几次的原因,未证实,不影响系统启动和使用。
6、出现启动不了,可拔电池再试,一般就可以了。
上面应该不是最简方式,仅供参考。