新买了个香蕉派M1+

一块板子

板子的详细信息在中文官网

主要特点就是板载WIFI、千兆网口和SATA接口。

淘宝199大洋买的,只有一块板子,快递挺快,两天就到了。

先上几张靓照

packing

board

下面开始折腾

装系统

本人比较习惯Centos系统,正好Centos7也有支持香蕉派的镜像,于是就可以开心地玩耍啦

在家里找了半天只从旧手机找了张16G的TF卡,一个USB2.0的读卡器。电源用我妈的手机充电器,5V2A应该带的动硬盘。

写入镜像用了10多分钟

插好电源、网线和TF卡以后就直接按按钮开机!

booting

在路由器里找到香蕉派的IP

router

通过SSH连接,默认用户名root,密码centos

ssh

已连接!

ssh-conected

看一下README和CPU参数

readme

cpuinfo

禁用IPV6

系统装好后默认是开启ipv6的,而我家宽带用不了ipv6,要禁用才能正常上网

检查系统是否已启用ipv6

1
cat /proc/sys/net/ipv6/conf/all/disable_ipv6

如果输出0是已启用ipv6

如果输出1是未启用ipv6

一行命令禁用ipv6

1
sysctl -w net.ipv6.conf.all.disable_ipv6=1

再检查一下,看看是不是已经禁用了

更新yum

在更新yum的时候发现Centos官方镜像被无耻的宽带运营商劫持,无法正常使用

http-hijacking

我想换个镜像但是发现找到的几个都没有ARM的,所以只能用局域网内的另一台电脑的SS

1
export http_proxy=https://192.168.1.233:1080

成功更新yum

yum-succeed

编译安装Golang

Golang官方并没有给出ARM编译好的安装包,所以就自己用源码编译了

要装最新的Go1.8需要先用gcc编译Go1.4,再用Go1.4编译Go1.8

下面是脚本(root)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
cd ~
wget https://storage.googleapis.com/golang/go1.4.src.tar.gz
wget https://storage.googleapis.com/golang/go1.8.src.tar.gz
tar -xzf go1.4.src.tar.gz
mv go /usr/local
echo export GOROOT=/usr/local/go>>/etc/profile
echo export GOOS=linux>>/etc/profile
echo export GOARCH=arm>>/etc/profile
echo export GOPATH=/root/go>>/etc/profile
echo export GOROOT_BOOTSTRAP=/root/go-bootstrap>>/etc/profile
echo export PATH=$PATH:$GOROOT/bin>>/etc/profile
source /etc/profile
cd go/src
bash all.bash
cd ~
mv go go-bootstrap
tar -xzf go1.8.src.tar.gz
cd go/src
bash all.bash

挂载硬盘

买的时候没买SATA线,只能用硬盘盒通过USB连接了。

插上USB以后检查一下是否检测到硬盘。

1
2
3
fdisk -l
parted -l
blkid /dev/sda1

硬盘的文件系统是exfat,需要先安装fuse-exfat模块才能挂载。 ​

1
2
3
4
5
6
git clone https://github.com/relan/exfat.git
cd exfat
autoreconf --install
./configure
make
make install

然后就可以挂载了 ​

1
2
mkdir /mnt/disk1
mount.exfat-fuse /dev/sda1 /mnt/disk1

未完待续