2911|4

2781

帖子

419

TA的资源

五彩晶圆(中级)

楼主
 

安卓手机也能装Ubuntu操作系统了-双启动 [复制链接]

来源:嵌入式Linux中文站 作者:Alex 时间:2013-12-31 Tag:Ubuntu   点击: 19


Ubuntu 宣布一项新的开发者特性-Ubuntu的移动版本可直接运行在Android机上并实现双启动,目前该特性还不适合普通用户,主要为开发者体验而生。该双启动特性重写了 Android 的恢复分区,可通过 App 实现系统的切换。提供Android app 来管理 Ubuntu 的初始安装、升级和重启进入 Ubuntu 系统。在 Ubuntu 系统中提供一个双启动的应用来重启进入 Android 系统。
Ubuntu双启动安装为那些想在一个手机设备上同时运行Ubuntu和Android两个系统的开发者提供了一个技术预览,而非常规的功能版本发布。
安装后的效果:
(1)单一设备可以实现在完整功能的Android image和Ubuntu image之间切换。
(2)在Android系统侧:一个Ubuntu安装的App安装Ubuntu,如同从boot启动安装Ubuntu一样。
(3)在Android系统侧:一个超级用户的App可以确保Ubuntu安装的所有权限。
(4)在Ubuntu系统侧:一个Ubuntu的双启动应用可以使得Ubuntu系统从Android启动。
(5)Ubuntu系统目前不能支持从Ubuntu侧升级,但可以通过Android App来实现。
系统要求:
·         Nexus 4设备(或者其他支持Nexus image的设备理论上可以工作,但是当前还未测试)
·         Android4.2或更高版本运行的设备,或stock firmware,或基于CyanogenMod,或AOSP。注:Android4.4版本需要附加步骤来在Ubuntu侧获得电话功能。
·         2.7GB剩余空间来安装Ubuntu
·         ADB工具需要运行在你的桌面计算机
·         这个设备的bootloader不能被锁定切USB调试功能要开启。
步骤1.-桌面安装
以下步骤需要安装在你的桌面系统上用于你刷写设备和与设备通讯。
安装触摸开发者预览工具PPA
PPA有工具和依赖项来支持Precise, Quantal, Raring 和 Saucy。在你的 /etc/apt/sources.list增加后面的客户定制的Source List,来加载Ubuntu Touch PPA。
在你的桌面计算机上,按Ctrl+Alt+T启动一个终端。
sudo add-apt-repository ppa:phablet-team/tools
然后作以下操作:
sudo apt-get updatesudo apt-get install phablet-tools android-tools-adb android-tools-fastboot
步骤1.5 – Android系统备份(可选)
打开开发者模式,通过使能USB 调试模式设置。
在你的桌面电脑上执行
$ adb backup -apk -shared –all
此操作会生成一个包含你的应用,OS和数据的backup.ab。
可以通过以下操作来重刷你的Anroid系统:
$ adb restore backup.ab  
步骤2 – 设备解锁
如果设备已经解锁,请直接跳到步骤3。此步骤会从设备上刷去所有的个人信息。
(1)      先关闭电源,重新上电,按住电源键+音量增加键+音量减少键。
(2)      系统进入到bootloader模式
(3)      插入USB线,并连接电脑。
(4)      在你的电脑上按Ctrl+Alt+T启动一个命令行终端,输入:
sudo fastboot oem unlock
并按回车键。
(5)      在设备侧的屏幕上接受解锁。
(6)      通过按电源键,重启设备。
步骤3 – 初始化设备安装
在你的设备上执行以下初始化步骤
(1)      启动设备进入Android系统
(2)      在设备上开启USB调试
(3)      用USB电缆连接设备和计算机
(4)      保存当前的版本信息。
双启动安装指导
步骤4 - 在Android系统上安装Ubuntu Installer APP
(1)      在你的计算机上下载双启动安装脚本http://humpolec.ubuntu.com/latest/dualboot.sh
(2)      在你的计算机上按Ctrl+Alt+T 打开一个命令行运行终端
(3)      给下载的运行脚本增加运行权限:
chmod +x dualboot.sh
(4)      确保你的设备相反,如果是升级ubuntu安装应用,或者你运行的是一个非stock的Android firmware(例如:CyanogenMod),运行以下命令:
        a.     正常启动,进入Android用户界面
b.     USB调试开启
c.     Bootloader解锁
(5)      用USB电缆连接设备和桌面电脑
(6)      通过在命令行终端运行以下命令来安装双启动ubuntu:
a.     如果是第一次安装双启动安装包,且你使用stock Android或AOSP firmware,没有获得root权限的,运行以下命令:
   ./dualboot.sh FULL
b.     相反,如果是升级ubuntu安装应用,或者你运行的是一个非stock的Android firmware(例如:CyanogenMod),运行以下命令:
   ./dualboot.sh UPDATE
安装后,设备会启动数次。一旦完成安装,设备会启动进入Android系统,你会发现有一个“Ubuntu Dual Boot” 双启动的App。
步骤5 - 从Android系统安装Ubuntu
注:在你的设备上需要2.7GB的剩余空间用于Ubuntu系统的安装
(1)      用USB设备连接设备和桌面电脑,在命令行终端上运行以下命令:
   adb shell "su sh rm -rf /cache/*"
(2)      运行 Ubuntu Dual Boot
(3)      当App运行后,按Choose channel to install ,选择一个渠道来下载安装包。
(4)      一旦下载完成,你需要Grant SU权限来保证安装包的安装成功。有弹出框,按下Grant 按钮。
(5)      按下 Reboot to Ubuntu 按钮来启动Ubuntu
(6)      需要重新硬启动设备的Android系统。
详细安装原版内容,请参见:Install dual boot on your device!


最新回复

这个要顶啊,好贴!  详情 回复 发表于 2014-1-7 08:09
点赞 关注
个人签名
 
 

回复
举报

2万

帖子

342

TA的资源

版主

沙发
 
好操作么
 
 
 

回复

15

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
之前我的破三星开源时候就想过搞ubuntu[真正的ubuntu armhf],然后手机拆了还没看到串口..
 
 
 

回复

184

帖子

130

TA的资源

管理员

4
 
Testsas
 
 
 

回复

468

帖子

0

TA的资源

纯净的硅(高级)

5
 
这个要顶啊,好贴!
个人签名
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表