当天冲冲购买了 R-Pi,发现自己的 sd 卡,只有 1G 的,而网上的镜像都是 2G 的或者更大,无奈只好自己编译了,经过网上拼命的搜索发现
https://github.com/nezticle/RaspberryPi-BuildRoot 这一个 于是就自己编译了。
- $ mkdir raspberry
- $ cd raspberry
- $ git clone https://github.com/nezticle/RaspberryPi-BuildRoot
- $ cd RaspberryPi-BuildRoot
- $ make raspberrypi_defconfig O=../build
- $ cd ../build
- $ make menuconfig # 进行自定义配置 选择自己要的软件,移除不用的软件包。
- $ make # 要花很长时间的。
复制代码编译完成,接下去就是安装啦,当然我是把它安装到 1G 的 SD 卡上。
给 sd 卡 分区
你也可以考虑用 fdisk
第一个分区 50 M,FAT32
第二个分区 950 M, EXT4 (我比较喜欢这个文件系统,当然你也可以使用 EXT2 的。)
按装系统
在 build/images 你可以看到三个 文件:将 boot.tar.gz 解压到 第一分区, root.tar.gz 解压到第二分区。
- $ cd images
- $ sudo mount /dev/sdb1 /mnt
- $ tar xvf boot.tar.gz -C /mnt
- $ sudo umount /mnt
- $ sudo mount /dev/sdb2 /mnt
- $ sudo tar xvf root.tar.gz -C /mnt
- $ sudo umount /mnt
复制代码将 SD 卡 查到 R-Pi 上,这下看到 R-Pi 那可爱的启动界面。
当然在这里 你也得到了 R-Pi 的交叉编译环境,以后想编译或者移植什么软件到 R-Pi 上就可以 使用啦。