设为首页收藏本站

移动叔叔

搜索
查看: 1418|回复: 0
打印 上一主题 下一主题

[教程] 关于在手机上安装Linux的简明教程

[复制链接]
跳转到指定楼层
楼主
发表于 2013-7-29 08:15:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

本篇是http://bbs.ydss.cn/thread-335572-1-1.html的简明版本,给技术人员分析的。。。
图的版本更方便给移动叔叔的小伙伴们看,懂Linux的入,不懂得
http://bbs.ydss.cn/thread-335572-1-1.html
首先你需要确认你的手机已经有root过,另外SD卡上有2.5GB以上的空余空间
手机至少有512 MB的内存,推荐1GB或以上
可能的话给SD卡分个ext4分区,效果更好(2.5 GB或以上)

然后去google play搜索两款软件:
Linux Installer
Android Terminal Emulator

另外你需要一个VNC Viewer,这方面没什么推荐的,感觉市场里的都不怎么好用……
个人用的Remote VNC

启动Linux Installer,按菜单键,选择Setup,设置如下(没提到的不需要改):
Use loop file: 选中(如果SD卡有ext4分区就不需要选了)
Preferred distribution: Debian
Distribution Version: Squeeze或者Testing(个人用的Testing,新功能比较多)
CPU Architecture: armel,如果你的手机的CPU支持硬件浮点运算(NEON或者vfpv3)的话,选择armhf会有更高的效率
Server: ftp.cn.debian.org
File Size: 2560(如果SD卡有ext4分区就不需要了)
Ext version.: 2/3/4随意,推荐3,不过有些机器可能根本不支持ext文件系统……
如果你用的是独立的ext4分区的话,在Block device name里选好你分出来的那个分区……具体哪个别问我,每个设备命名不一样
Bind Android: 选中
Allow write to /system: 选中


按返回键回到主界面
(如果是用独立分区的跳过此步)点“Create Loop File”,大约需要10分钟
(下面的步骤中,选项的名字可能根据配置不同,会有block device和loop file两个可能,一样的)
然后点“Format block device”来格式化安装空间,大概5分钟
接着按“Mount block device”挂载安装空间
然后“Install distribution in block device”,这时候程序会联网下载并安装基本的Debian系统,大约15~30分钟
成功之后选“Install linuxchroot script in Android”安装系统启动脚本
全部完成之后退出

接下来启动终端模拟器(Android Terminal Emulator),运行以下命令(分辨率请换成你机型的分辨率,比如960x540)
cd ~
echo '#!/bin/sh' > startvnc.sh
echo '/etc/init.d/dbus start' >> startvnc.sh
echo 'Xvfb :20 -screen 0 分辨率x24 &' >> startvnc.sh
echo 'gnome-settings-daemon &'  >> startvnc.sh
echo 'metacity &'  >> startvnc.sh
echo 'gnome-panel &'  >> startvnc.sh
echo 'x11vnc -display :20 -forever -bg'  >> startvnc.sh
chmod +x startvnc.sh
解释:
首先切换进root用户的主目录,然后编写了一个名为startvnc.sh的脚本,之后加上了运行权限

然后我们要下载并安装GNOME桌面环境和VNC服务器,另外还有bash
apt-get install gnome-core metacity gnome-panel xvfb x11vnc bash
注:如果上面的命令出错的话,试试下面这个
apt-get install gnome-core metacity gnome-panel Xvfb x11vnc bash


全部完成之后,输入./startvnc.sh,然后退出终端模拟器
打开VNC Viewer,建立一个新的连接,IP地址是127.0.0.1,端口5900,密码随便什么都行
连接这个服务器,OK


关于如何关闭:
回到终端模拟器,运行
linuxchroot
exit
然后会问你是否卸载Debian的挂载点,回答Y(大写)
然后脚本会自动关闭Debian系统的进程,然后退出
最后关闭终端模拟器



您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /1 下一条

© 2008-2025 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2025-1-27 22:57 , Processed in 0.182411 second(s), 11 queries , Gzip On, Memcache On.

返回顶部