zoukankan      html  css  js  c++  java
  • 在arm板上安装Debian

    在arm板上安装Debian. 这里实际上安装的是一个文件系统,
    u-boot和内核都是用原来的。主要目的是在目标板上建立Debian的桌面环境,包括图形界面。

    主机环境 Debian squeeze 6.07
    目标板 arm contex-A8

    大概的流程如下:

    1. 在PC端构建好一个Debian的最小系统,里面有我们基本需要的各种包。

    apt-get install debootstrap

    cd grip
    debootstrap --arch=armel --foreign --include=vim,openssh-server squeeze rootfs/ http://www.emdebian.org/grip/
    cd grip ; tar jcf ../emdebian-grip-armel-debootstrap-squeeze.tar.bz2 .

    2. 将这个系统放到SD卡中,在ARM板上引导进入系统。

    用fdisk格式化SD卡。分成两个分区:
    第一个分区 FAT 50MB,用于存放uzImage.bin
    第二分个区 EXT3,将PC上包解压到此处。

    uboot参数:
    setenv bootcmd_mmc 'mmcinit 0;fatload mmc 0 0 uzImage.bin; setenv bootargs mem=${memtotal} console=tty0 console=ttyS0,115200n8 root=/dev/mmcblk0p2 rootwait rw noinitrd init=/bin/bash; bootm 0'

    3. 在这个最小系统中执行安装动作。将之前的包都安装进入当前系统。
    安装完成之后,基本就是一个完整的Debian系统了。通过串口终端在主机端控制。

    进入系统后先做如下操作:
    mkdir -p /usr/share/man/man1
    echo "proc /proc proc defaults 0 0" >>etc/fstab
    export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

    开始安装:
    /debootstrap/debootstrap --second-stage

    printf "T0:123:respawn:/sbin/getty -L ttyS0 115200 vt100\n" >> etc/inittab

    4. 配置好网络,使用apt-get工具安装图形界面。

    printf "auto eth0\niface eth0 inet dhcp\n" >>etc/network/interfaces
    dhclient

    将以下行写入/etc/apt/source.list文件:
    deb http://mirrors.ustc.edu.cn/debian/ squeeze main non-free contrib
    deb http://mirrors.ustc.edu.cn/debian/ squeeze-proposed-updates main non-free contrib
    deb-src http://mirrors.ustc.edu.cn/debian/ squeeze main non-free contrib
    deb-src http://mirrors.ustc.edu.cn/debian/ squeeze-proposed-updates main non-free contrib

    apt-get update
    apt-get upgrade

    我用的SD卡只有2G,所以选择装一个lxde图形系统。

    aptitude install xorg xinit lxde



  • 相关阅读:
    Mysql数据备份命令
    git命令大全
    git 安装及普通命令
    git学习资料
    php 魔术方法 和 魔术常量
    react事件处理(绑定)
    java父类、子类构造函数调用过程
    java字符串String的intern()方法,举例说明
    java关键字static使用的“坑”(准备、初始化)
    java虚拟机
  • 原文地址:https://www.cnblogs.com/sammei/p/3295595.html
Copyright © 2011-2022 走看看