首先,需要一個linux環境,archlinuxarm系統的安裝需要用linux環境複製文件,把sd卡或tf卡連接到裝有linux環境的電腦上。
首先 確定自己樹莓派的型號是b+ ,2b 還是3b ,選擇合適版本.
打開終端,並獲得超級權限(sudo或root用戶),把下文中的sdX換成sd在系統中實際顯示的名稱,如 sda sdb ,對sd分區(將會清空sd上的所有數據,如果電腦有兩塊硬盤則爲sdc)
fdisk /dev/sdX
然後使用fdisk命令進行分區操作,步驟如下:
輸入 o 並回車,這將會刪除所有分區
輸入 p 並回車,這將會列出所有分區,此時應該沒有任何分區
輸入 n 並回車,創建新分區,引導分區
輸入 p 並回車,新分區爲主分區
輸入 1 並回車,分區序號是1 按鍵盤迴車,默認初始扇區
輸入 +100M 並回車,設置終止扇區
輸入 t 並回車,再輸入 c 並回車,設置該分區文件系統格式爲Fat32
輸入 n 並回車,創建新分區,根分區
輸入 p 並回車,新分區爲主分區
輸入 2 並回車,分區序號是2 按鍵盤迴車,默認初始扇區 按鍵盤迴車,默認終止扇區
輸入 w 並回車,寫入設置
推薦100M空間作爲boot分區,分區文件系統Fat32,再把剩餘的空間創建一個分區,分區文件系統爲Ext4,作爲root,然後格式化保存即可
mkfs.vfat /dev/sdX1
mkfs.ext4 /dev/sdX2
創建掛載位置,並掛載剛剛的兩個分區
mkdir {boot, root}
mount /dev/sdX1 boot
mount /dev/sdX2 root
下載系統文件,並解壓,這一步需要用root用戶,而不能使用sudo.
針對rp 2b
wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz
bsdtar -xpf ArchLinuxARM-rpi-2-latest.tar.gz -C root
sync
針對rp b+
wget http://archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz
tar -xf ArchLinuxARM-rpi-latest.tar.gz -C root
sync
官方鏡像站下載速度慢的話,可以把下載地址替換爲中科大的鏡像
wget http://mirrors.ustc.edu.cn/archlinuxarm/os/ArchLinuxARM-rpi-latest.tar.gz
然後把boot中的文件複製到第一個分區
mv root/boot/* boot
順便修改一下軟件源
nano root/etc/pacman.d/mirrorlist
添加到第一行
#清華
Server = http://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/$arch/$repo
# 中科大
Server = http://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo
#成都電子科大
Server = http://mirrors.stuhome.net/archlinuxarm/$arch/$repo
然後 ctrl+x ,y,回車卸載兩個分區
umount boot root
接着,從虛擬機釋放sd,至此,就可以把sd插到樹莓派上了,第一次使用需要用有線連接才能連接網絡
ssh登陸超級用戶名:root 密碼:root
主用戶名: alarm 密碼:alarm
參考:(CPU 框架不同,請選擇合適版本)
樹莓派1 https://archlinuxarm.org/platforms/armv6/raspberry-pi
樹莓派2 https://archlinuxarm.org/platforms/armv7/broadcom/raspberry-pi-2
樹莓派3 https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-3