一、SD卡分区使用fdisk
工具$ fdisk /dev/sdX
在fdisk
提示命令下删除旧分区并新建:
a. 按o 删除全部分区
b. 按p列出分区,此时应该没有任何分区。
c. 按n 新建分区, 然后p 选择为主分区, 输入1作为SD卡的第1个主分区; 按回车选择默认开始扇区,再输入+100M设置结束扇区.
d. 按t,然后按c设置刚才的主分区类型为W95 FAT32(LBA).
e. 按n新建分区,然后p选择为主分区,输入2作为SD卡的第2个主分区;
按两次回车默认把SD卡剩下的空间都给第2主分区.
f. 按w写入保存分区, 退出fdisk.
二、格式化和挂载分区
1.把第1主分区格式化为FAT分区,并挂载到boot:
$ mkfs.vfat /dev/sdX1$ cd /mnt$ mkdir boot$ mount /dev/sdX1 boot
2.把第2分区格式化为ext4分区,并挂载到root:
$ mkfs.ext4 /dev/sdX2$ cd /mnt$ mkdir root$ mount /dev/sdX2 root
3.下载树莓派Archlinux ARM版本, 安装到SD卡
$ wget http://archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz$ tar -zxpf ArchLinuxARM-rpi-latest.tar.gz -C root$ sync$ mv root/boot/* boot