硬件:Cubieboard2

系统:Ubuntu 14.04 based on VMware Virtual Machine

镜像:cb2-lubuntu-server-tsd-tfcard-v2.0.img.gz[1] (Base on Ubuntu 14.04 Optimized by Lubuntu)

  将 TF 卡通过 USB 接口连接到 Ubuntu 虚拟机,系统自动将其挂载到 /media/<username> 目录下。

1. 准备 TF 卡

  使用 fdisk 命令查看设备清单:

$ sudo fdisk -l

...

Disk /dev/sdb: 15.9 GB,  bytes
heads, sectors/track, cylinders, total sectors
Units = sectors of * = bytes
Sector size (logical/physical): bytes / bytes
I/O size (minimum/optimal): bytes / bytes
Disk identifier: 0x00000000 Device Boot Start End Blocks Id System
/dev/sdb1 Linux
/dev/sdb2 Linux

  先确保 TF 卡没有挂载到系统其他节点(自动挂载点在 /media/username/ 目录下)。

$ sudo umount /dev/sdb1
$ sudo umount /dev/sdb2

2. 清理 TF 卡

$ export card=/dev/sdb
$ sudo dd if=/dev/zero of=${card} bs= seek= count=
+ records in
+ records out
bytes ( kB) copied, 0.101418 s, 1.3 MB/s

3. 复制镜像到 TF 卡

  复制过程需要几分钟时间(本次大概 6 分钟),耐心等待一下。

$ sudo dd if=cb2-lubuntu-server-tsd-tfcard-v2..img of=/dev/sdb
+ records in
+ records out
bytes ( MB) copied, 389.627 s, 2.2 MB/s

4. 修改默认用户密码

  进入系统的第一件事就是修改默认帐户密码,密码设置尽量健壮[2]


注:

[1] 该镜像文件的 uEnv.txt 文件配置错误,会导致系统无法正常启动。解决办法如下:

  镜像文件复制完成后,使用 fdisk 命令查看设备:

$ sudo fdisk -l
...
Disk /dev/sdb: 15.9 GB, bytes
heads, sectors/track, cylinders, total sectors
Units = sectors of * = bytes
Sector size (logical/physical): bytes / bytes
I/O size (minimum/optimal): bytes / bytes
Disk identifier: 0x00000000 Device Boot Start End Blocks Id System
/dev/sdb1 Linux
/dev/sdb2 Linux
...

  将 /dev/sdb1 挂载到系统中,例如 /media/username/sdb1:

$ sudo mount /dev/sdb1 /media/username/sdb1

  进入挂载点,编辑 uEnv.txt 文件,将第 1 行 mmcblk1p2 修改为 mmcblk0p2:

$ sudo vi uEnv.txt 

root=/dev/mmcblk0p2
extraargs=console=tty0 hdmi.audio=EDID: disp.screen0_output_mode=EDID:1280x720p50 rootwait panic= rootfstype=ext4 rootflags=discard

[2] 关于设置静态 IP,该版本 Linaro 在设置静态 IP 时,只能设置 dns-nameservers 192.168.1.1,不能使用 8.8.8.8,否则导致系统无法启动。

[Cubieboard] 安装 Lubuntu server for SDCard的更多相关文章

  1. Cubieboard安装系统

    2013年买的一个小玩意. 一.硬件 1.1 相关资料 http://www.cubieforums.com http://cubie.cc 1.2 cubieboard1 1.3 无线网卡 水星 M ...

  2. 如何使用本地账户"完整"安装 SharePoint Server 2010+解决“New-SPConfigurationDatabase : 无法连接到 SharePoint_Config 的 SQL Server 的数据 库 master。此数据库可能不存在,或当前用户没有连接权限。”

    注:目前看到的解决本地账户完整安装SharePoint Server 2010的解决方案如下,但是,有但是的哦: 当我们选择了"完整"模式安装SharePointServer201 ...

  3. 在Azure虚拟机上安装SQL server

    Azure虽然向用户提供SQL paas服务,但是大多数用户还是习惯在用虚拟机自己搭建SQL server,这样的好处是便于后期最大化的扩展,所以鉴于这些情况,所以觉得有必要写这篇博客. 首先,我们要 ...

  4. 自动化安装SQL Server+SP就那么简单

    随着业务.企业规模的日益壮大,DB的数量也在不断增多,配置一台新增DB,从服务器的参数配置,磁盘阵列规划,DB安装部署,DB参数调优等等一列步骤下来,手工操作的效率变得越来越低,因为我负责的数据库近些 ...

  5. Step by Step 安装 BizTalk Server 2009

    原创地址:http://www.cnblogs.com/jfzhu/p/4020444.html 转载请注明出处 演示环境为Windows Server 2008 Enterprise, SQL Se ...

  6. 使用独立模式安装Sharepoint Server 2013出现创建示例数据错误的解决方案

    使用独立模式安装Sharepoint Server 2013,允许配置向导到第8步创建示例数据时,出错了! Exception: System.ArgumentException: The SDDL ...

  7. Win7 安装SQL SERVER 2012需要SP1补丁

    在操作系统Win7上安装SQL Server 2012时,报如下错误: 也就是说SQL Server 2012如要要安装在Windows 7 上,则至少需要安装SP1补丁.否则就会弹出上面提示信息.关 ...

  8. win8安装SQL Server 2005问题解决方法

    win8安装SQL Server 2005问题解决方法 1.正常安装任一版本的SQL Server 2005(最好安装企业版). 2.安装到SqlServer服务的时候提示启动服务失败(提示重试的时候 ...

  9. 安装SQL SERVER 2005出现“sql2005 执行安装向导期间出错 ”

    安装sql server 2005时出现“sql2005 执行安装向导期间出错”的提示,百度找了一下,发现原来是解压时候才安装了CD1的,还有CD2的没解压安装,解压CD2安装即可

随机推荐

  1. File构建实例的路径:绝对路径和相对路径

    public static void main(String[] args) throws Exception { File file = new File("bin/dyan.txt&qu ...

  2. Java 多线程(七) 线程间的通信——wait及notify方法

    线程间的相互作用 线程间的相互作用:线程之间需要一些协调通信,来共同完成一件任务. Object类中相关的方法有两个notify方法和三个wait方法: http://docs.oracle.com/ ...

  3. Gson 与 fastJson 在使用上的差异(fastJson的优点)

    一.android 常用的json解析方式 Android 开发上常用的json解析方式有:Gson, fastJson,jackson. 因为jackjson jar包会比较大点(700+k),Gs ...

  4. grid - 它和flex布局有何区别?

    Flexbox布局(Flexible Box)模块旨在提供一个更加有效的方式制定.调整和分布一个容器里的项目布局(基于一维),即使他们的大小是未知或者是动态的.(这里我们称为Flex). Flex布局 ...

  5. C# Chart使用总结 2 ---------chart悬停选定数值操作

    1.用鼠标悬停事件处理 private void Form1_Load(object sender, EventArgs e) { //connStr = connPath1 + conn2; fil ...

  6. Qt编译错误“GL/gl.h:No such file or directory”的解决方法

    备注:1)操作系统:Ubuntu-14.04或12.042)Linux用户:root3)Qt版本:qt-linux-opensource-5.2.0-x86 为了迎接Qt的新纪元(从诺基亚移居到芬兰公 ...

  7. 【转】苹果App Store审核指南中文翻译(更新)

    (注:<苹果应用商店审核指南>中文翻译最近一次更新为2013-03-04,文中红色部分是相对于2013-03-04版本的新增内容,绿色部分代表更改的内容,蓝色表示苹果相关官方文档的链接.) ...

  8. 12C配置EM Express的https端口

    1.启动监听并查看监听信息 $ lsnrctl stat ora12 LSNRCTL for Linux: Version 12.1.0.2.0 - Production on 07-FEB-2017 ...

  9. 基于Tcp协议的简单Socket通信实例(JAVA)

    好久没写博客了,前段时间忙于做项目,耽误了些时间,今天开始继续写起~ 今天来讲下关于Socket通信的简单应用,关于什么是Socket以及一些网络编程的基础,这里就不提了,只记录最简单易懂实用的东西. ...

  10. Android中获取应用程序(包)的信息-----PackageManager的使用

    本节内容是如何获取Android系统中应用程序的信息,主要包括packagename.label.icon.占用大小等.具体分为两个 部分,计划如下: 第一部分: 获取应用程序的packagename ...