发布:Ubuntu Touch and Android Dual Boot Installation

@shipsw  翻译的不错!
This commit is contained in:
wxy
2014-05-28 15:08:39 +08:00
parent 43a8033119
commit 6bc06b6569

View File

@@ -1,20 +1,21 @@
Ubuntu Touch 系统和 Android 系统双系统安装指南
===================================
Ubuntu Touch 和 Android 双系统安装官方指南
======================================
(译注:本文译自[Ubuntu官方维基][0]
Ubuntu 双系统安装器是作为预览版本发布给开发者的,可以使得开发者同时在一台手机上安装 Ubuntu 系统和 Android 系统。该软件现阶段或最终的目标用户并非普通用户。开发者应该熟悉 Ubuntu 和 Android 系统的分区布局并且在出现问题的时候有能力手动刷回分区。
Ubuntu 双系统安装器是作为技术预览版本发布给开发者的,可以使得开发者同时在一台手机上安装 Ubuntu 系统和 Android 系统。该软件现阶段或最终的目标用户并非普通用户。开发者应该熟悉 Ubuntu 和 Android 系统的分区布局并且在出现问题的时候有能力手动刷回分区。
Ubuntu 双系统安装器是一些工程师在有限时间内做出的一个内部臭鼬项目(译注:管理层不知的研究项目)。由于项目进展良好,所以决定向开发者社区发布预览版以供大家测试、学习或者完善。
Ubuntu 双系统安装器是一些工程师花了一点时间内做出的一个内部臭鼬项目(译注:管理层不知的研究项目)。由于项目进展良好,所以决定向开发者社区发布预览版以供大家测试、学习或者完善。
双系统启动不是常规 Ubuntu 发布版本中的一部分。
## 安装后可实现以下功能
- 一台可以在 Ubuntu 和 Android 系统之间完整切换的手机
- Android 系统上:一个用来安装 Ubuntu 系统和切换到 Ubuntu 系统的应用
- Android 系统上:一个超级用户管理器,用来为 Ubuntu 安装器授予权限
- Ubuntu 系统上:一个用来启动到 Android 系统的 Ubuntu 双系统启动应用
- 尚不支持 Ubuntu 系统下的更新但可以通过Android应用程序来进行系统更新
- 一台可以在全功能的 Android 和 Ubuntu 系统之间切换的手机
- Android 系统上:一个 Ubuntu Installer 应用,用来安装 Ubuntu 系统和切换到 Ubuntu 系统
- Android 系统上:一个 SuperUser 超级用户管理器,用来为 Ubuntu 安装器授予权限
- Ubuntu 系统上:一个 Ubuntu Dual Boot 应用,用来启动到 Android 系统
- 尚不支持 Ubuntu 系统下的更新,但可以通过 Android 下的应用程序来进行系统更新
## 必要条件
@@ -29,13 +30,13 @@ Ubuntu 双系统安装器是一些工程师在有限时间内做出的一个内
### 步骤 1 - 桌面电脑设置
为了连接手机刷机,在电脑桌面上依照以下几步操作。
为了连接手机刷机,在电脑桌面上依照以下几步操作。
**设置触摸开发预览工具 PPA**
**设置Touch开发预览工具Touch Developer Preview Tools PPA**
PPA 是一个迷你库,其中包含安装过程中需要的一些额外软件。以下描述如何去启用和使用它。
这些 PPA 是一个迷你库,其中包含安装过程中需要的一些额外软件。以下描述如何去启用和使用它。
PPA 的工具和依赖库支持 Ubuntu 发行版,包括 12.04, 12.10, 13.04, 13.10 和 14.04. 将以下的源地址列表加入 `/etc/apt/sources.list` 文件中来添加 Ubuntu 触摸 PPA。
这些 PPA 的包含工具和依赖库支持各个 Ubuntu 发行版,包括 12.04, 12.10, 13.04, 13.10 和 14.04等。 将以下的源地址列表加入 `/etc/apt/sources.list` 文件中来添加 Ubuntu Touch PPA。
在你的机器上按 `Ctrl+Alt+T` 开启终端窗口,运行以下命令。
@@ -53,35 +54,32 @@ PPA 的工具和依赖库支持 Ubuntu 发行版,包括 12.04, 12.10, 13.04, 1
### 步骤 1.5 - 备份Android(可选)
- 确认开启开发者模式。触摸 `设置 -> 关于手机 -> 版本号` (七次)
- 确认开启 USB 调试模式。触摸 `设置 -> 开发者选项 -> USB 调试`
- 在你的电脑上执行
- 确认开启开发者模式。点击 `设置 -> 关于手机 -> 版本号` (点击七次)
- 确认开启 USB 调试模式。点击 `设置 -> 开发者选项 -> USB 调试`
- 在你的电脑上执行译注自然这是在Linux下如Ubuntu里面执行的
$ adb backup -apk -shared -all
这样就将你的操作系统、应用程序和所有的数据备份为 backup.ab 文件了。以后在重新刷回 android 系统的时候可以使用 $ adb restore backup.ab 命令恢复你所有的数据。
这样就将你的操作系统、应用程序和所有的数据备份为 backup.ab 文件了。以后在重新刷回 android 系统或root、解锁等的时候可以使用 `$ adb restore backup.ab` 命令恢复你所有的数据。
### 步骤 2 - 手机解锁
如果手机已经解锁那么跳过步骤3。以下几步将擦除手机上所有的个人数据。
如果手机已经解锁,那么跳过步骤 3。以下几步将擦除手机上所有的个人数据。
1. 关机,同时按住手机的开机键+音量上+音量下开机。
2. 手机将开机到bootloader界面。
3. 使用 USB 数据线将手机和电脑连接。
4. 在电脑上按 `Ctrl+Alt+T` 打开一个终端。 键入 sudo fastboot oem unlock 并回车。
4. 在电脑上按 `Ctrl+Alt+T` 打开一个终端。 键入 `sudo fastboot oem unlock` 并回车。
5. 在手机上,接受解锁条款。
6. 按开手机开机键开机。(屏幕上箭头标记为 Start)
6. 按开手机开机键开机。(屏幕上 Start 的箭头所向)
**恢复手机出厂设置**
如果解锁 bootloader 后不断重启的话... 可以使用以下方法解决:
1. 在重启的过程中,同时按住 电源键+音量上+音量下 使得手机重返 fastboot 模式。
2. 在 fastboot 模式下,使用音量键选择到 Recovery 选项后,按下开机键选中。
3. 在 Recovery 模式下(Android 机器人 背景是个红色三角) 同时按住音量上键和开机键进入stock recovery 模式。再次强调,不要按住按钮不放,只是同时按他们。保证你按了正确的音量按钮。应该是右边的的按钮是音量上键。
3. 在 Recovery 模式下(Android 机器人 背景是个红色三角) 同时按住音量上键和开机键进入stock recovery 模式。再次强调,不要按住按钮不放,只是同时按他们。保证你按了正确的音量按钮。应该是右边的音量按钮的向上键。
4. 一旦进入 Recovery 模式,恢复出厂设置并清空数据,然后重启平板,现在应该可以看到欢迎屏幕了。
### 步骤 3 - 初始化手机指南
@@ -89,29 +87,27 @@ PPA 的工具和依赖库支持 Ubuntu 发行版,包括 12.04, 12.10, 13.04, 1
按照以下步骤初始化手机
1. 如果没有启动,启动手机进 Android 系统
2. 启用手机的 USB 调试模式
- 在冰激凌三明治 (版本 4.0) 上打开 USB 调试(`设置 > 系统 > 开发者选项 > USB 调试`)
- 在果冻豆 (版本 4.1 和 4.2) 上打开 USB 调试,需要进 `设置, 关于 [手机|平板]` 菜单且触摸版本号7次才能进入开发者选项。
- 在 4.2.2, (`设置 > 关于` > 触摸版本号7次激活开发者选项菜单)
- 在其他版本的 Android 系统中,你通过 `设置 > 开发者选项 > USB 调试`来启用 USB 调试模式。您可能还需要接受手机上的主机密钥。
- 在果冻豆 (版本 4.1 和 4.2) 上打开 USB 调试,需要进 `设置, 关于 [手机|平板]` 菜单且点击版本号7次才能进入开发者选项。
- 在 4.2.2, (`设置 > 关于` > 点击版本号7次激活开发者选项菜单)
- 在其他版本的 Android 系统中,你通过 `设置 > 开发者选项 > USB 调试`来启用 USB 调试模式。您需要接受手机上的主机密钥。
- 在工作站中 -> `adb kill-server; adb start-server`
3. 将手机和电脑通过USB数据线连接起来。
- 根据 Android 版本的不同,会弹出一个主机密匙的框,需要确认才能和电脑通信。
- 注意,'adb devices' 不应该显示为手机 'offline' 。如果显示手机离线在超级用户模式下运行adb(`sudo adb kill-server; sudo adb start-server`),然后将手机再次连接。
- 在某些情况下,手机继续显示为离线如果USB连接模式为 'MTP' (一些手机或版本的Android)的话,就不会弹出主机密匙提示对话框。取消选中所有的USB连接模式选项(`设置 -> 存储 -> 菜单 -> USB连接 -> MTP, PTP`)也许能解决adb连接问题。
4. 保存现有手机镜像版本号Android 系统,恢复系统时使用。可以使用 `设置 > 关于手机 > 版本号码` 查看版本号。
- 注意,`adb devices` 命令不应该显示为手机 'offline' 。如果显示手机离线在超级用户模式下运行adb(`sudo adb kill-server; sudo adb start-server`)然后将手机再次连接。
- 在某些情况下,手机仍然显示为离线如果USB连接模式为 'MTP' (一些手机或版本的Android的默认模式)的话就不会弹出主机密匙提示对话框。取消所有的USB连接模式选项的勾选(`设置 -> 存储 -> 菜单 -> USB连接 -> MTP, PTP`)也许能解决adb连接问题。
4. 记下现有手机镜像版本号Android 系统,恢复系统时使用。可以使用 `设置 > 关于手机 > 版本号码` 查看版本号。
最新版的 Nexus 10s 开启开发者模式后并没有完全启动。如果是这种情况的话,启动到 bootloader 后运行 "`fastboot -w`" 然后进入下一步。
## 双系统启动安装和更新说明
## 双系统启动安装和更新说明<a name="Installation" ></a>
双系统新安装和升级在这部分过程实际上是相同的。
### 在 Android 系统中安装 Ubuntu 安装器
Ubuntu 注意:如果手机中有一个以前版本的 Ubuntu 双启动,更新前请首先使用 Android 应用程序卸载掉 Ubuntu 系统。推荐保存用户数据,只卸载掉基本的系统。
注意:如果手机中有一个以前版本的 Ubuntu 双启动,更新前请首先使用 Android 应用程序卸载掉 Ubuntu 系统。推荐保存用户数据,只卸载掉基本的系统。
1. 在电脑上下载双系统安装脚本到你的家目录。http://humpolec.ubuntu.com/latest/dualboot.sh
2. 使用 `Ctrl+Alt+T` 组合键打开电脑终端。
@@ -124,13 +120,13 @@ Ubuntu 注意:如果手机中有一个以前版本的 Ubuntu 双启动,更
- 启用 USB 调试选项
- 已经解锁了 bootloader
5. 使用 USB 数据线连接手机和电脑
6. 终端运行以下命令安装双系统启动:
6. 终端运行以下命令安装双系统启动:
./dualboot.sh
安装完成后,手机会重启数次。一旦完成,系统会启动到 Android 系统,你会发现双启动应用程序 (“Ubuntu Dual Boot”) 已经安装到手机的应用程序部分了
安装完成后,手机会重启数次。完成,系统会启动到 Android 系统,你可以在手机的应用程序里面找到双启动应用程序 (“Ubuntu Dual Boot”) 。
或者,可以使用安装脚本的替代方法,[可以参考安装手册 >][3]。
或者,可以使用安装脚本的另一个替代方法,[可以参考安装手册 >][3]。
现在按照以下说明在 Android 下安装 Ubuntu。
@@ -138,23 +134,23 @@ Ubuntu 注意:如果手机中有一个以前版本的 Ubuntu 双启动,更
注意Ubuntu 安装需要手机上具有2.7GB以上的剩余内存空间。
1. 也可以在手机和电脑USB连接状态下终端运行以下命令来释放空间。(接受手机的授权询问)
1. 如果需要,也可以在手机和电脑USB连接状态下终端运行以下命令来释放空间。(接受手机的授权询问)
adb shell "su sh rm -rf /cache/*"
2. 在手机上,点击 apps 按钮打开 app 列表
3. 查看列表找到 **Ubuntu Dual Boot** 图标并启动它
4. 应用程序启动后按 **Choose channel to install** 并选择一个频道下载(推荐 **utopic** 频道)
4. 应用程序启动后按 **Choose channel to install** 并选择一个频道下载(推荐 **utopic** 频道)请确保您勾选了“bootstrap”选项
5. 下载完成后需要授权 SU 权限给应用程序。提示授权的时候,选择 **Grant** 按钮
6. 按 **Reboot to Ubuntu** 按钮重启手机进入Ubuntu
7. 标准手机重启会启动到Android系统中
7. 标准手机重启过程后会启动到Android系统中
注意:
- Ubuntu 安装器支持所有手机平板刷机工具支持的频道
- Ubuntu 安装器支持所有手机平板刷机工具phablet-flash支持的频道
- 选择了一个 Ubuntu 频道后,**bootstrap** 复选框可以让你选择清空 Ubuntu 的用户数据,如果不选中的话,用户数据将一直保留。第一次安装的话,选不选是没什么区别的
- 选中一个 Ubuntu 频道后,取消 **latest version** 复选框后可以选择一个特定版本号的镜像,否则,默认安装最新的镜像。
- 如果在安装过程下载镜像过程中,手机锁屏或者 Ubuntu 安装器后台运行的话,安装按钮会变成 **Resume install** (恢复安装)。点击这个按钮会恢复到超级权限提示前的状态。
- 如果在安装过程下载镜像过程中,手机锁屏或者 Ubuntu 安装器后台运行的话,安装按钮会变成 **Resume install** (恢复安装)。点击这个按钮会恢复到超级权限提示前的状态。
## 其他需要注意的
@@ -162,29 +158,29 @@ Ubuntu 注意:如果手机中有一个以前版本的 Ubuntu 双启动,更
根据双启动的经验:
- 安装新版本的 Ubuntu 需要使用 Android 双启动应用程序
- 安装新版本的 Ubuntu 需要使用 Android 上的双启动应用程序
- 下载新版本的 Ubuntu 可以在 Android 或者 Ubuntu 下进行
这实际上意味着可以有两种不同的方式更新 Ubuntu 镜像:
这实际上意味着可以有两种不同的方式更新 Ubuntu 镜像译注此处与前文不一致究竟是否可在Ubuntu下更新译者没有做过实验可能已经支持了。
- **如果在android系统下**,使用双启动应用程序更新 Ubuntu ,需要选择菜单选项中的 "Uninstall Ubuntu" ,然后应用程序会询问你是否保留 Ubuntu 用户数据。如果你想保留数据、通讯录、应用程序、图片、背景设置等,这些数据将会完整保留。另外,每次新版本的 Ubuntu 发布后,将会收到 Android 通知:
- 对于稳定频道,应用程序池每2天更新一次
- 对于推荐频道,应用程序池每10小时更新一次
- 对于稳定频道,应用每2天推送一次更新通知
- 对于推荐频道应用每10小时推送一次更新通知
- **如果你使用的是 Ubuntu**, 使用系统设置中的标准更新机制下载新版镜像,但是不要选择安装,下载完毕后,重新启动到 Android 系统中,启动双启动应用程序,程序会恢复更新。完成后,你可以再次切换到 Ubuntu系统中。
在 android Ubuntu 双启动应用程序中,卸载 Ubuntu 后,可以安装新安装的说明去下载新版本的 Ubuntu。
要升级 Ubuntu 到最新版本,在 android 下的 Ubuntu 双启动应用程序中,卸载 Ubuntu 后,可以按照同样的安装步骤去下载新版本的 Ubuntu。
### 双系统安装器参考命令
### 双系统安装器参考命令<a name="#DualBootInstallerReference"></a>
大多数情况下,不带参数运行自动模式安装脚本就足够了。
dualboot.sh
- 自动模式:监测超级用户应用程序是否需要安装并更新双系统安装应用程序。
- 自动模式:监测[超级用户][6]应用程序是否需要安装并更新双系统安装应用程序。
dualboot.sh full
- 完整模式:安装超级用户和双系统启动 Android 应用程序
- 完整模式:安装[超级用户][6]和双系统启动 Android 应用程序
dualboot.sh update
@@ -192,7 +188,7 @@ dualboot.sh update
dualboot.sh channel $CHANNEL
- 边载模式:通过指定的 Ubuntu 频道 ($CHANNEL) 下载最新的镜像到手机。命令启动 android 双系统应用程序并继续使用边载文件进行安装。
- 边载Sideload模式:通过指定的 Ubuntu 频道 ($CHANNEL) 下载最新的镜像到手机。命令启动 android 双系统应用程序并继续使用边载文件进行安装。
dualboot.sh push ubuntu.tar.xz device.tar.xz version.tar.xz
@@ -244,25 +240,24 @@ dualboot.sh push ubuntu.tar.xz device.tar.xz version.tar.xz
### 双启动如何工作?
基于 Android 的手机有一系列不同用途的分区。这些分区 **/boot**, **/recovery**, **/system** 和 **/data** 。
基于 Android 的手机有一系列不同用途的分区。这些分区包括 **/boot**, **/recovery**, **/system** 和 **/data**
- **boot** 分区是 bootloader 正常启动的时候载入的。这个分区的启动镜像是由一个内核和内存盘程序组成的。简而言之bootloader 解压启动镜像,创建一个内存盘后将镜像考入,最后使用 **初始化进程** 启动内核。
- **recovery partition** 分区包含有 recovery 镜像,它只是一个不同的启动镜像。它也含有一个内核和内存盘程序,但是初始化可执行程序被换成了内存盘中的 recovery 应用程序。
- **system partition** 分区含有系统所有的只读文件 (除了内存盘中的)供初始化进程载入。
- **data partition** 分区是供系统写入用户数据的可读写分区。
- **boot** 分区是 bootloader 正常启动的时候载入的。这个分区的启动镜像是由一个内核和ramdisk程序组成的。简而言之bootloader 解压启动镜像,创建一个内存盘后将镜像考入,最后使用 **初始化进程** 启动内核。
- **recovery** 分区包含有恢复镜像,它只是一个不同的启动镜像。它也含有一个内核和内存盘程序,但是初始化可执行程序被换成了内存盘中的二进制的 recovery 程序。
- **system** 分区含有所有的只读系统文件 (除了内存盘中的)供初始化进程载入。
- **data** 分区是供系统写入用户数据的可读写分区。
Ubuntu 以稍微不同的方式使用这些分区
- **boot****recovery** 分区的作用和 Android 中一样。
- **system image** 分区含有在 [LXC][8] 中执行的 Android 部分的程序。
- **data partition** 分区**/data/ubuntu/** 含有Ubuntu系统
为了保证用户选择自己的 Android 风格Android 系统的启动镜像是不允许修改的,因为原始内核必须保存。**所以使用 recovery 分区去启动Ubuntu**
- **system 镜像** 含有在 [LXC][8] 中执行的 Android 部分的程序。
- **data** 分区**/data/ubuntu/** 目录含有Ubuntu系统
为了保证用户可以返回 Android 原来的系统Android 系统的启动镜像是不允许修改的,因为原始内核必须保存。**所以使用 recovery 分区去启动Ubuntu**
### 双启动可以运行在那个版本的 Android 系统下?
- Stock Android 或 AOSP 4.4.2 或更高版本。
- 普通 Android 或 AOSP 4.4.2 或更高版本。
- CyanogenMod (基于 Android 4.4.2 或更高版本).
### 双启动可以运行在那些手机上?
@@ -275,11 +270,11 @@ Ubuntu 以稍微不同的方式使用这些分区
### 双启动支持那些已发布版本的 Ubuntu
双启动支持的所有 phablet-flash 支持的系统。
双启动支持的所有手机平板刷机工具(phablet-flash支持的系统。
### Android 和 Ubuntu 如何共享用户数据分区?
用户数据分区也 Ubuntu 系统镜像 /data/system.img, 大约有2GB。
用户数据分区也放在 Ubuntu 系统镜像 /data/system.img, 大约有2GB。
Ubuntu swap 文件在用户数据分区 /data/SWAP.img (大约540MB)。
@@ -292,13 +287,13 @@ Android 数据分区的使用方式不变。
### 安装双启动后是否无法启动进入 recovery
双启动安装recovery 分区被 Ubuntu 启动镜像占用。这意味着启动到 recovery 模式下Ubuntu 就启动了
安装双启动后recovery 分区被 Ubuntu 启动镜像占用。这意味着启动到 recovery 模式下,就启动了Ubuntu 。
进入 recovery 的功能会在未来发布。但是当卸载掉 Ubuntu 镜像后Ubuntu 应用程序回恢复原始的 recovery(Android stock 或 CWM)。
使用 recovery 的功能会在未来发布。不过当卸载掉 Ubuntu 镜像后Ubuntu Install 应用会恢复原始的 recovery 分区(普通的 Android 或 CWM)。
### 如果用双启动替换掉 recovery 分区的话,是否还可以更新 Android 系统?
可以,使用双启动应用程序中的 "准备更新安卓" 选项。这会将原始 Android recovery 分区恢复,为 Android 系统更新做准备。这显会删除 recovery 分区中安装的 Ubuntu 系统,但是使用双系统应用程序可以在 Android 系统更新后很容易重新安装。
可以,使用双启动应用程序中的 "准备更新安卓" 选项。这会将原始 Android recovery 分区恢复,为 Android 系统更新做准备。这显会删除 recovery 分区中安装的 Ubuntu 系统,但是使用双系统应用程序可以在 Android 系统更新后很容易重新安装。
任何情况下,你都可以卸载双启动并恢复原始的 recovery 分区。
@@ -306,13 +301,13 @@ Android 数据分区的使用方式不变。
可以,使用 Android 版本双启动应用程序卸载 Ubuntu 后,原有的 recovery 分区数据会恢复到安装前的状态。
卸载 Ubuntu 的同时也会删除 Ubuntu 系统镜像和交换文件。当然Ubuntu 用户数据也被删除。
卸载 Ubuntu 的同时也会删除 Ubuntu 系统镜像和交换文件。如果需要Ubuntu 用户数据也可以被删除。
### 双启动应用程序安装了一个超级用户应用,我可以使用一个第三方的超级用户应用代替它吗?
当然可以了!提供的 [超级用户][6] 应用只是为了那些没有安装的用户的。
当然可以了!提供的 [超级用户][6] 应用只是为了那些没有安装的用户的。
然而,需要注意一点:项目测试中只使用来自 [CyanogenMod][7] 版本或者 dualboot.sh 脚本安装的超级用户应用。但是只要你使用和测试中用的类似的应用的话,一般也不会有问题的。
然而,需要注意一点:项目测试中只测试使用来自 [CyanogenMod][7] 版本或者 dualboot.sh 脚本安装的超级用户应用。但是只要你使用和测试中用的类似的应用的话,一般也不会有问题的。
### 安装 Ubuntu 中,我是否可以删除用户数据后切换频道?
@@ -326,7 +321,7 @@ Android 数据分区的使用方式不变。
最开始设计双启动的时候原则就是不和某个特定版本和类型的 Android 系统捆绑,留给用户自己选择的权利。所以就没有改动 Android 启动镜像和内核。
最后选择利用 recovery 分区启动 Ubuntu转而专注在需要的时候就恢复到其原始状态。
最后我们选择利用 recovery 分区启动 Ubuntu在需要的时候就恢复到其原始状态。
### 我已经安装了一个 CWM recovery 而且知道如何使用,我可否使用 zip 文件手动刷机?
@@ -334,21 +329,22 @@ Android 数据分区的使用方式不变。
### 为什么 Ubuntu 安装器需要使用 recovery 安装到 system 分区里?
Ubuntu 安装器需要安装为 Android 系统应用。 和用户分区的应用不一样,系统应用始终活动在系统分区中,保证可以获取第三方软件可以获取的的最高的权限。
Ubuntu 安装器需要安装为 Android (预置的)系统应用。 和用户安装在用户分区的应用不一样,系统应用始终活动在系统分区中,保证可以获取第三方软件可以获取的的最高的权限。
其实 Ubuntu 安装器需要获取的权限只有两个:**缓存分区写入权限** 用来下载 Ubuntu 安装文件**电源管理** 用来重启系统。
其实 Ubuntu 安装器需要获取的权限只有两个:**缓存分区写入权限**用来下载 Ubuntu 安装文件;和**电源管理**用来重启系统。
--------------------------------------------------------------------------------
via: https://wiki.ubuntu.com/Touch/DualBootInstallation
译者:[shipsw](https://github.com/shipsw) 校对:[校对者ID](https://github.com/校对者ID)
译者:[shipsw](https://github.com/shipsw) 校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译,[Linux中国](http://linux.cn/) 荣誉推出
[0]:https://wiki.ubuntu.com/Touch/DualBootInstallation
[1]:https://wiki.ubuntu.com/Touch/Devices#Working_with_phablet-flash
[2]:https://wiki.ubuntu.com/Touch/DualBootInstallation#Installation
[3]:https://wiki.ubuntu.com/Touch/DualBootInstallation#DualBootInstallerReference
[2]:#Installation
[3]:#DualBootInstallerReference
[4]:https://bugs.launchpad.net/humpolec/+filebug
[5]:https://code.launchpad.net/humpolec
[6]:https://wiki.ubuntu.com/SuperUser