硬件: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. Object类--toString方法

    toString()方法 1.在Object类中定义toString()方法的时候返回对象的哈希code码(对象地址字符串) 直接输出对象: 2.可以通过重写toString()方法表示出对象的属性之 ...

  2. php中call_user_func 与 call_user_func_array的使用

    call_user_func()是利用回调函数处理字符串,call_user_func_array是利用回调函数处理数组. // 1. 调用自定义函数 function test($a, $b) { ...

  3. Android:ImageView控件

    ImageView 是用于在界面上展示图片的一个控件,通过它可以让我们的程序界面变得更加 丰富多彩.学习这个控件需要提前准备好一些图片,由于目前 drawable 文件夹下已经有一张 ic_launc ...

  4. Asp.Net Core异常处理整理

    目前版本是Asp.Net Core v1.1,这个版本的感觉对Http请求中的错误处理方便不是很完善. 没有HttpException异常类,不能在任何的地方自由的抛出对应的异常状态. 一.默认的异常 ...

  5. 读书笔记《疯狂人类进化史》,第五章,关于xing ai这件事

        像人类这样沉迷于交配的却少之又少--传宗接代并不需要无休止的xing ai,这种小事只要在发情期做几次就可以了.在其他动物眼里,人类简直"淫荡至极",他们在床上花费大量时间 ...

  6. windows多线程同步--信号量

    推荐参考博客:秒杀多线程第八篇 经典线程同步 信号量Semaphore   首先先介绍和windows信号量有关的两个API:创建信号量.释放信号量   HANDLE WINAPI CreateSem ...

  7. VMware: Non-VI workload detected on the datastore

    check ref: Unmanaged I/O workload detected on shared datastore running Storage I/O Control (SIOC) fo ...

  8. Extjs的grid的单元格中加载超链接和按钮

    效果: 户型图列显示的图片实际上就是一个超链接. 添加一个Button分2个步骤:1.在列头中定义超链接列或者Button列的HTML代码,也就是Render 2.添加该Button的事件处理函数.其 ...

  9. JSR-303 Bean Validation 介绍及 Spring MVC 服务端验证最佳实践

    任何时候,当要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情. 应用程序必须通过某种手段来确保输入参数在上下文来说是正确的. 分层的应用在很多时候,同样的数据验证逻辑会出现在不同的层, ...

  10. Tuxedo低版本客户端(Tuxedo 9)连接到高版本Tuxedo服务端(Tuxedo 12.1.3)的问题

    经过我实测,是没问题的.但是客户端的Tuxedo DLL必须全部是Tuxedo 9的DLL,不能混用.不然即使用Dependency Walker 分析DLL依赖完全正确,但是实际运行时结果也会出现奇 ...