• [Cubieboard] 安装 Lubuntu server for SDCard


    硬件: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, 15926820864 bytes
    64 heads, 32 sectors/track, 15189 cylinders, total 31107072 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x00000000
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048       26623       12288   83  Linux
    /dev/sdb2           26624     7744511     3858944   83  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=1024 seek=544 count=128
    128+0 records in
    128+0 records out
    131072 bytes (131 kB) copied, 0.101418 s, 1.3 MB/s

    3. 复制镜像到 TF 卡

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

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

    4. 修改默认用户密码

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


    注:

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

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

    $ sudo fdisk -l
    ...
    Disk /dev/sdb: 15.9 GB, 15926820864 bytes
    64 heads, 32 sectors/track, 15189 cylinders, total 31107072 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x00000000
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1            2048       26623       12288   83  Linux
    /dev/sdb2           26624     1625199      799288   83  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:0 disp.screen0_output_mode=EDID:1280x720p50 rootwait panic=10 rootfstype=ext4 rootflags=discard

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

  • 相关阅读:
    POJ 3635 Full Tank?
    ZOJ 2112 Dynamic Rankings
    POJ 3468 A Simple Problem with Integers (2)
    FJOI2007 轮状病毒
    HDU 3308 LCIS
    POJ 2449 Remmarguts' Date
    Adroid平台图表案例源码
    Android项目——实现时间线程源码
    关于Ubuntu上Eclipse不显示手机设备
    自定义ListView下拉弹起效果
  • 原文地址:https://www.cnblogs.com/ifantastic/p/3946452.html
Copyright © 2020-2023  润新知