UP Board 妄图启动ubilinux失败
前言
原创文章,转载引用务必注明链接。
经历了上次的上电开机失败,我们终于发现需要手动为UP板安装系统,因为没有显示器的Headless模式时,使用Linux比较方便,另外熟悉Debian系的,所以选择了ubilinux。
本文使用Markdown写成,为获得更好的阅读体验和正常的图片、链接,请访问我的博客文章地址:
http://www.cnblogs.com/sjqlwy/p/up_ubilinux.html
另外我黑箱测试走弯路是想多发现一些问题,毕竟官方文档不够丰富。所以就变成了直播如何掉坑里。。。

【支持或即将支持UP Board的操作系统】
ubilinux
Emutex 和 ubilinux 介绍

Emutex 公司位于爱尔兰,于2007年成立,专注于嵌入式软件工程,旨在为嵌入式设备提供连接物联网的框架,核心产品是ubiworx™ ,一个物联网框架。而ubilinux则是其免费提供的操作系统,基于Debian,2.0版适用于Intel Edison (使用Intel Atom SoC);3.0版与UP展开合作,基于Debian Jessie (8,使用systemd),针对UP进行优化,内置相关驱动、软件库和应用,算是对UP板支持最好的操作系统。

【Emutex全家福】
下载安装ubilinux
下载地址 ,文件大小约700MB,支持下载工具。大家可以看看发行日志。最新版(R3.0 [2016-07-07])主要特性如下:
使用APT pinning,升级使用ubilinux专有软件包的同时避免与Debian官方仓库冲突(?,可以点击链接了解APT Pinning)
内置 ubiworx™ 物联网框架,个人可以免费使用
增强LXDE的桌面体验
内核改进:
- 升级到 4.4.13版本内核,解决HDMI音频问题
禁用 suspend-to-S3 低功耗状态(该SoC特性在Linux上不支持)
安装ubilinux
首先我们要烧录ubilinux到一个U盘,然后UP板从U盘启动。该U盘可以在Linux|Mac OS X下创建,具体参考wiki页面。我们重点讲Windows下如何使用:
Raspberry Pi提供的Raspbian系统镜像可以直接使用Win32 Disk Imager烧录,但是由于其是1:1原样烧录,所以并不适用ubilinux。而以前常用的Linux启动U盘创建工具unetbootin对Debian系支持不好,所以官方推荐使用Rufus 来创建。
下载Rufus便携版就行了,支持拖拽,按下图设置后点击开始烧录:

创建完毕之后,又瞄了一眼wiki,于是我又受挫了。是否通过串口设置还有一线生机?让我们下回合再见。

总结
Intel Galileo 开发板也使用UEFI进行管理,但是相比之下:
- Galileo可以使用普通串口模块设置UEFI,无需另购较为少见的10Pin转接口
- Galileo出厂预置了系统,可以实现开箱即用。另外这UP Board没有预置系统,是怎么进行出厂设备检测的。。。
- UP Board对Headless模式安装使用并不友好
尝试继续 1、从Serial入手,因为wiki提到一句默认使用UART0(10Pin)才能设置UEFI,所以是否可以更改为UART1(40Pin)2、乖乖用显示器
UP Board 妄图启动ubilinux失败的更多相关文章
- 启动OracleDBConsoleorcl失败,提示错误代码2
异常问题: 启动OracleDBConsoleorcl失败,提示错误代码2 原因分析: 由于更改计算机名导致的异常 解决方法: 1.管理员权限cmd下执行emctl start dbconsole 2 ...
- MyEclipse 启动 tomcate 失败 解决方法
MyEclipse中启动tomcate失败 十月 20, 2015 9:53:04 下午 org.apache.catalina.startup.VersionLoggerListener log信息 ...
- Tomcat学习笔记 - 错误日志 - NetBeans配置tomcat出错情况总结 -- 部署错误: 启动 Tomcat 失败。-- '127.0.0.1' 不是内部或外部命令,也不是可运行的程序
真的管用,不知道为啥管用.转载自:http://blog.sina.com.cn/s/blog_709548200102vgy4.html 问题描述: 新安装的NetBeans8.0.2,安装过程中还 ...
- centos7 启动docker失败的解决
控制端使用yum install docker安装完成docker后启动docker失败,出现以下信息: Job for docker.service failed because the contr ...
- Linux_解决启动网卡失败 Device eth0 does not seem to be present
Linux_解决启动网卡失败 Device eth0 does not seem to be present 虚拟机克隆 发现service network restart 启动失败 故障现象: ...
- 启动OpenVPN失败
启动OpenVPN失败 文:铁乐与猫 [root@yunwei_OpenVPN openvpn]# systemctl status openvpn ● openvpn.service - LSB: ...
- docker-compose中启动镜像失败的问题
http://blog.csdn.net/boling_cavalry/article/details/79050451 解决docker-compose启动镜像失败的问题: 原文地址:http:// ...
- ClouderaManager启动NodeManager失败!报错Failed to initialize container executor
报错信息: 2016-07-27 10:53:14,102 WARN org.apache.hadoop.yarn.server.nodemanager.LinuxContainerExecutor: ...
- 启动vsftpd失败
启动vsftpd失败 在使用centos时, 要用ftp上传文件, 但是一到脚本的ftp命令就会出错: rpm -Uvh http://mirror.centos.org/centos/6/os/i3 ...
随机推荐
- Android Support 包知识
Android Support Library包是一组代码库, 它提供了向后版本的framework API的兼容, 这些代码库实现的效果和只能在指定版本中使用的API一样好. 每个Support L ...
- installshield使用教程
从Visual Studio 2012开始,微软就把自家原来的安装与部署工具彻底废掉了,转而让大家去安装使用第三方的打包工具“InstallShield Limited Edition for Vis ...
- Oracle常用函数汇总
在Oracle OCP考试中,相当一部分知识点涉及到对于Oracle常见函数的考查.尽管Oracle官方文档SQL Language Reference中Functions一章内列举了所有Oracle ...
- 版本控制-svn服务器搭建和常用命令(centos 6.3)
Svn是比较优秀的版本控制工具,虽然功能和性能上无法和Git媲美,但由于其容易搭建和使用的特性,所以在各个小公司还是很受欢迎的.使用Git可参考<版本控制-Git服务器搭建和常用命令使用> ...
- 烂泥:利用awstats分析nginx日志
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 昨天把nginx的日志进行了切割,关于如何切割nginx日志,可以查看<烂泥:切割 ...
- idea fect
idea facet 昨天从svn检查一个项目后,部署至tomcat服务器,启动成功,但实际代码其实没有进去, 因为该项目不是maven项目, artifacats是自己配的, 应该是这里弄错的. 最 ...
- Morris post order traversal algorithm
Sept. 5, 2015 花时间把代码读明白, 比光看书强. 动手写代码, 改代码, 兴趣是最好的老师. 多记几个例子, 增加情趣. 举个例子关于中序遍历, 4 ...
- canvas arcTo()用法详解
CanvasRenderingContext2D对象的方法arcTo()的用法. arcTo(x1, y1, x2, y2, radius) arcTo()方法将利用当前端点.端点1(x1,y1)和端 ...
- Neural Pathways of Interaction Mediating the Central Control of Autonomic Bodily State 自主神经系统-大脑调节神经通路
Figure above: Critchley H D, Harrison N A. Visceral influences on brain and behavior[J]. Neuron, 201 ...
- BZOJ 3944 Sum
题目链接:Sum 嗯--不要在意--我发这篇博客只是为了保存一下杜教筛的板子的-- 你说你不会杜教筛?有一篇博客写的很好,看完应该就会了-- 这道题就是杜教筛板子题,也没什么好讲的-- 下面贴代码(不 ...