热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

在Nexus4上安装Fedora19

尽管桌面版本还未正式发布,但是您已经可以在Nexus4上体验Fedora19了。别激动,这不代表Fedora/RedHat要追随Ubuntu的步伐进军智能手机市场(见http://www.linuxidc.com/Linux/2013-01/77283.htm)。这个其实是Freedreno项目为了方便展示当下适用于QualcommA320的逆向工程Gal

尽管桌面版本还未正式发布,但是您已经可以在 Nexus 4 上体验 Fedora 19 了。

别激动,这不代表 Fedora/Red Hat 要追随 Ubuntu 的步伐进军智能手机市场(见 http://www.linuxidc.com/Linux/2013-01/77283.htm)。这个其实是 Freedreno 项目为了方便展示当下适用于 Qualcomm A320 的逆向工程 Gallium3D 开源驱动成功。相比 Ubuntu Phone 所依赖的 Android 底层,Freedreno 所实现的 Gallium3D 驱动和桌面版 Linux 更为相似。

警告:尽管以上过程是通过 chroot 实现的,且没有永久性的更新内核,不过依然需要谨慎进行。

系统需求

  • 已经打开开发者选项(快速敲击编译版本号七次)的 Nexus 4 一枚。
  • /data 分区至少保有 3G 的空闲空间。
  • 一台装有 Fedora 系统的主机。

步骤

  1. 从 Github 下载所需脚本:fedora-nexus4,然后进入所在目录。
  2. 在 Fedora 主机上安装必要工具:sudo yum install android-tools abootimg
  3. 在 Nexus 4 上最好关闭数据流量且在开发者选项中打开“保持唤醒状态”,然后按住音量减小键开机,进入 fastboot 模式
  4. 用 USB 链接至 Fedora 主机上,然后运行以下命令:sudo fastboot boot boot/mako-boot.img
  5. 运行 ./install-rootfs.sh 安装根分区,稍稍耐心下。
  6. 之后使用 adb shell 切换至 Nexus 4 上的终端环境,然后运行 /data/fedora/start-chroot.sh 开始运行。需要安装 X11gnome-desktop 等组件,所以请保证 WiFi 稳定并耐心等待。 

若是您懒得折腾的话,也可以查看在 Nexus 4 上运行 Fedora 19 及 GNOME Shell 的视频。如视频中所示,激活预览视图(桌面版中的 SUPER 键),需要在左侧向上滑动。

 

Github 代码仓库及英文安装步骤

消息来源:Phoronix

更多Fedora相关信息见Fedora 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=5


推荐阅读
  • 解决微信电脑版无法刷朋友圈问题:使用安卓远程投屏方案
    在工作期间想要浏览微信和朋友圈却不太方便?虽然微信电脑版目前不支持直接刷朋友圈,但通过远程投屏技术,可以轻松实现在电脑上操作安卓设备的功能。 ... [详细]
  • 嵌入式开发环境搭建与文件传输指南
    本文详细介绍了如何为嵌入式应用开发搭建必要的软硬件环境,并提供了通过串口和网线两种方式将文件传输到开发板的具体步骤。适合Linux开发初学者参考。 ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 在创建新的Android项目时,您可能会遇到aapt错误,提示无法打开libstdc++.so.6共享对象文件。本文将探讨该问题的原因及解决方案。 ... [详细]
  • 本文详细介绍如何使用arm-eabi-gdb调试Android平台上的C/C++程序。通过具体步骤和实用技巧,帮助开发者更高效地进行调试工作。 ... [详细]
  • 在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 在Linux系统中配置并启动ActiveMQ
    本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ... [详细]
  • 在Ubuntu 16.04 LTS上配置Qt Creator开发环境
    本文详细介绍了如何在Ubuntu 16.04 LTS系统中安装和配置Qt Creator,涵盖了从下载到安装的全过程,并提供了常见问题的解决方案。 ... [详细]
  • Android LED 数字字体的应用与实现
    本文介绍了一种适用于 Android 应用的 LED 数字字体(digital font),并详细描述了其在 UI 设计中的应用场景及其实现方法。这种字体常用于视频、广告倒计时等场景,能够增强视觉效果。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • 在现代网络环境中,两台计算机之间的文件传输需求日益增长。传统的FTP和SSH方式虽然有效,但其配置复杂、步骤繁琐,难以满足快速且安全的传输需求。本文将介绍一种基于Go语言开发的新一代文件传输工具——Croc,它不仅简化了操作流程,还提供了强大的加密和跨平台支持。 ... [详细]
  • 本文介绍如何通过更改软件源来提前体验Ubuntu 8.10,包括详细的配置步骤和相关注意事项。 ... [详细]
  • 本文介绍如何通过SSH协议使用Xshell远程连接到Ubuntu系统。为了实现这一目标,需要确保Ubuntu系统已安装并配置好SSH服务器,并保证网络连通性。 ... [详细]
  • 本文详细介绍了如何在PHP中进行数组删除、清空等操作,并提供了在Visual Studio Code中创建PHP文件的步骤。 ... [详细]
author-avatar
chenkaij_305
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有