标题:
关于在手机上安装Linux的简明教程
[打印本页]
作者:
*Linnaea
时间:
2012-11-18 21:41
标题:
关于在手机上安装Linux的简明教程
首先你需要确认你的手机已经有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系统的进程,然后退出
最后关闭终端模拟器
作者:
nongmiintou
时间:
2012-11-19 21:21
目测论坛里没人会没事装个Linux玩
作者:
kta912413
时间:
2012-11-23 23:15
本帖最后由 kta912413 于 2012-11-23 23:24 编辑
回复
2#
nongmiintou
咳咳, 正在弄得举手路过
p.s. chrome不明原因的一开就当,今天才弄好,杯具
p.p.s.
回复
1#
Sion
如果是电脑的话用fedora还是debain容易些?(套件包哪边比较多)
作者:
*Linnaea
时间:
2012-11-24 09:27
回复 3#
@kta912413
SuSE死忠表示路过
一般的话,个人觉得Debian或者Ubuntu吧
Fedora基于Red Hat的,个人觉得RH对免费都系统不上心,只在乎自己的RHEL……
作者:
nongmiintou
时间:
2012-11-25 14:39
回复
3#
kta912413
ubuntu
作者:
kta912413
时间:
2012-11-26 20:22
本帖最后由 kta912413 于 2012-11-26 20:27 编辑
apt-get install gnome-core metacity gnome-panel Xvfb x11vnc bash
上面这个,是不是应该换成
apt-get install gnome-core metacity gnome-panel xvfb x11vnc bash(X的大小写区别)
?我用上面那个就说不能找到文件,下面那个就貌似就可以安装了
p.s. 还是只是putty什么的特别敏感?
p.p.s.没看错的话居然有1。XGB?早知道就设大点容量了。。meizu MX 32GB就是不愁没空间。。。。。。
作者:
*Linnaea
时间:
2012-11-27 09:25
回复
6#
kta912413
诶我反而是要大写才能装上
难不成后来改了拼写……
作者:
CL_Michael
时间:
2012-12-1 21:54
Meizu M8 用镜像加载的 Android + 533 MHz(可超频 800 / 1066,柏林冬天冷 XD) CPU 伤不起啊……平时用着都卡……
话说这就是用 Android patch 过的内核运行桌面环境吗?软件是咋解决的?架构都不一样。(好吧我傻了,大部分 Linux 软件是编译安装的)
话说回 3 楼,Fedora 好点,Debian 是稳定为先,软件较老,可以考虑其改进版 Ubuntu 或者我用的 Mint。
话说以前在市场里还看到过全自动的 Ubuntu Installer?和那个效果有什么区别吗?
另外最近请母亲大人去淘宝搞了两台二手机:700 米的 HD2 和 1700 米的 N9,圣诞节假期回去拿,看来以后有的刷了 lol
不过最近看了 MX2 还是比较心动啊……不过我还是安心等二手吧……毕竟手握三台刷机王呢。
作者:
kta912413
时间:
2013-2-5 09:11
回复
9#
tomcat123
bochs 的?很慢啊..我用???windows 98 才??好...Xp就已?很慢了
作者:
kta912413
时间:
2013-4-5 03:45
本帖最后由 kta912413 于 2013-4-5 23:27 编辑
【galaxy S3 ?充?料】(我用的是LTE版,但理?上S3??也可能?有??情?)(其他?型??也可以?考)
恩,?充?料??不?算我拆?吧
在S3上安??有些??,可能要全部步?跟著?,也可能只是其中一?出??,反正我是??子摸出?的,大家可以改了一?再??紫。
1)【??:安??working(?字)的下一行一直空白】要把 /data/data/com.galoula.LinuxInstall/log ?的 Console.out ??限777(es?案??器)
2)【??:安?完成後change app->dist MGT後什?都不能做,上面?著“please, install first”(好像是?)】貌似不能用loop file (反正我也受?loop file了),大家可以把外置SD卡分一?分?出?,格式化?ext4 (linux下用gpart)然後在linux installer的???取消use loop file的V,在chroot point?面改成/storage/UsbDriveB,然後在 terminal 打 mount -w -t ext4 /dev/block/vold/179:18 /storage/UsbDriveB ,再回到linux installer安?【好像也要取消?置?最下方的remount using 什?什?那?】
【提示1:每次stop chroot之後要再start之前都要mount!】
【提示2:安?完成後貌似要先change app ->dist MGT 那?dist upgrade 和install ssh,不然的?貌似?出?】
修改@05-04-2013:UsbDriveA改为UsbDriveB 这样就不会和OTG功能有冲突
作者:
机兽世界
时间:
2013-4-5 18:31
不错是不错,但是谁会给自己的手机安装Linux系统呢?要知道,一个Linux系统的工程可是非常费钱的(个人计算机使用小红帽)
作者:
kta912413
时间:
2013-4-5 23:25
本帖最后由 kta912413 于 2013-5-8 20:29 编辑
回复
11#
机兽世界
...费钱??
作者:
*Linnaea
时间:
2013-4-6 09:44
回复
11#
机兽世界
Linux是开源免费的系统
收费只能为了提供技术支持收费
欢迎光临 Code Lyoko CN - 中国虚幻勇士(至Net奇兵)交流论坛 (http://bbs.lyokocn.com/)
Powered by Discuz! 7.2