在android上运行ubuntu13.10

经过几天的努力,其实也没多少努力,主要是找对工具及配置正确,终于在android上成功跑起了ubuntu了,界面效果相当不错,啥都不说了,先来一个screenshot,这个图是在pc端远程手机上的ubuntu之后的效果


使用工具

使用的工具主要有这此:
1. linux deploy
2. vnc viewer
3. busybox(这个和下面的终端一样,也不知道还用不用了,因为在使用linux deploy之前,用的是complete linux installer,它是需要这两个工具的)
4. 一个android终端,我使用的是超级终端

过程及配置

1. 下载busybox,安装后,在里面选一个busybox的版本进行安装,busybox是 一个集成了常用linux命令和工具的安卓软件,可以让你在android运行linux命令
2. 在Play商店里下载linux deploy并安装,安装后,因为要装ubuntu,所以在配置页,需做如下配置,它默认装的是ubuntu12.04版的,配置后才能装13.10的,
配置项
Distributionubuntu
Distribution suitesaucy
Architecturearmhf
其他选项保持默认即可,当然你也可以改默认的用户名,密码默认是changeme
3. 配置完成之后,点击最上面的Install进行安装,静静地等上半个小时左右,一碗。。,就装完了,在主界面点击start即可启动服务
4. 启动服务后,就可以在电脑上或手机上通过ssh连到你的ubuntu了,然后就是vncserver的事,要启动图形界面需要安装一些软件,这个可参考http://askubuntu.com/questions/330983/no-desktop-showing-in-ubuntu-13-04-via-vnc-on-a-vps这篇文章里的第一个评论,不过xstartup的配置就不用了,在安装各个软件的过程中,可能会遇到一些问题,需要google一下,再根据依赖安装一些小东西,说一下遇到的主要的两个问题,1个是关于modemmanager和whoopsie的,需要你在etc/init.d里创建两个空的配置文件,命令如下
sudo touch /etc/init.d/modemmanager
sudo touch /etc/init.d/whoopsie
另一个问题,是在做service gdm start操作时报fi错误,直接用vi注释掉那行的fi就可以了,成功安装完这些之后,你就可以开vnc了
5. vncserver配置,修改.vnc/xstartup文件,我的配置如下,当然后几行可以去掉一些,因数它默认启动了terminal:
#!/bin/sh

export XKL_XMODMAP_DISABLE=1
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &
保存这个配置之后,使用vncserver -kill :0在停止当前的vnc服务(0是你当然启动的vncserver号,如果没有启动,可以不做这一步的操作),再重新启动vncserver :0即可享受了,哈哈
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值