来源:嵌入式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 (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 FULLb. 相反,如果是升级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!
|