安装 CubieBoard 最小系统(无线网络篇)
http://onefishum.blog.163.com/blog/static/5184730520131174170755/
定义及标准:
a.所有操作基于 ubuntu 12.10 root 用户。
b.所有备注用红色字体。
c.用户输入使用蓝色字体,未标蓝色字体命令为可忽略命令。
d.硬盘至少 4G 以上的剩余空间。
e.TF 卡 1G 以上(由于上篇文章没有安装网络模块 512M 免强可以,安装后将超过 512M)
f.教程制做内核版本为 Linux-3.0.62+
g.默认路径为/root 目录。
h.{}为必填内容。需要用户根据实际情况进行填写。实际使用中无{}。请注意。
由于上一篇,主要是讲 CB 系统的安装,并没有安装网络模块,但在实现使用中,如果 CB
没有网络模块,实际意义并不大,而且为日后安装软件等带来不便。所以本文是继上篇《安装
CubieBoard 最小系统》后续篇,主要讲网络模块的安装。
1.安装网络文件
首先将原来做好的 TF 卡从 CB 中拨出,插入到 PC。确保 TF 卡没有被当前用户 mount 上,
ubuntu 12.10 默认有设备插入会自动 mount,将它退出。进入 root 用户执行以下操作。
为了方便,本人将 openssh server 及 vim 安装进系统,非必须安装。具体也可以按你的实际
情况来定制。
# mount /dev/mmcblk0p2 /mnt/2
# debootstrap --arch=armel --variant=buildd --foreign
--include=vim,openssh-server,wireless-tools,wpasupplicant,netbase,net-tools,isc-dhcp-client,usbutils,m
odule-init-tools wheezy /mnt/2/ http://ftp.cn.debian.org/debian
I: Retrieving InRelease
………………
………………
I: Extracting zlib1g...
# chroot /mnt/2
# /debootstrap/debootstrap --second-stage
I: Installing core packages...
………………
………………
I: Base system installed successfully.
# exit
很熟吧,没错,是在重做 rootfs。但和新做还是有区别的,至少你系统原来有的例如内核模
块之类的,还有配置文件是不用改的,重新生,并没有把配置更改。
OK 到现在为止,你的支持网格的 rootfs 已经做完了。现在我们把卡拨出,插到 CB 上。