首先,需要一個linux環(huán)境,archlinuxarm系統(tǒng)的安裝需要用linux環(huán)境復制文件,把sd或tf連接到裝有l(wèi)inux環(huán)境的電腦上。諾小豬使用的是虛擬機,slitaz系統(tǒng),一個小型的linux發(fā)行版,下載起來方便,集合了不少好用的軟件。啟動虛擬機,并把sd分配到虛擬機。參照ArchLinuxARM上的教程進行安裝.
首先 要知道自己樹莓派的型號 ,本人是樹莓派2 ,如果不用同,本教程中的鏡像 不能啟動,請在 文章最后選擇合適版本
打開終端,并獲得超級權限(把下文中的sdX換成sd在系統(tǒng)中實際顯示的名稱,如 sda sdb )對sd分區(qū)(將會清空sd上的所有數(shù)據(jù))
- fdisk /dev/sdX
然后使用fdisk命令進行分區(qū)操作,步驟如下:
- 輸入 o 并回車,這將會刪除所有分區(qū)
輸入 p 并回車,這將會列出所有分區(qū),此時應該沒有任何分區(qū)
輸入 n 并回車,創(chuàng)建新分區(qū),引導分區(qū)
輸入 p 并回車,新分區(qū)為主分區(qū)
輸入 1 并回車,分區(qū)序號是1 按鍵盤回車,默認初始扇區(qū)
輸入 +100M 并回車,設置終止扇區(qū)
輸入 t 并回車,再輸入 c 并回車,設置該分區(qū)文件系統(tǒng)格式為Fat32
輸入 n 并回車,創(chuàng)建新分區(qū),根分區(qū)
輸入 p 并回車,新分區(qū)為主分區(qū)
輸入 2 并回車,分區(qū)序號是2 按鍵盤回車,默認初始扇區(qū) 按鍵盤回車,默認終止扇區(qū)
輸入 w 并回車,寫入設置
格式化分區(qū)
- mkfs.vfat /dev/sdX1
mkfs.ext4 /dev/sdX2
創(chuàng)建掛載位置,并掛載剛剛的兩個分區(qū)
- mkdir boot root
mount /dev/sdX1 boot
mount /dev/sdX2 root
分區(qū)操作可以使用圖形分區(qū)軟件如gparted,我用的發(fā)行版中就自帶了,更加直觀。刪除sd上的所有分區(qū),新建一個100M空間的主分區(qū),分區(qū)文件系統(tǒng)Fat32,再把剩余的空間創(chuàng)建一個分區(qū),分區(qū)文件系統(tǒng)為Ext4,然后格式化保存即可。下載系統(tǒng)文件,并解壓,這一步需要用root用戶,而不能使用sudo.
- wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz
bsdtar -xpf ArchLinuxARM-rpi-2-latest.tar.gz -C root
sync
這里 需要安裝 bsdtar....
然后把boot中的文件復制到第一個分區(qū)
- mv root/boot/* boot
有l(wèi)inux環(huán)境,順便修改一下軟件源吧
- nano root/etc/pacman.d/mirrorlist
添加到第一行
然后 ctrl+x ,y,回車卸載兩個分區(qū)
umount boot root
接著,從虛擬機釋放sd,至此,就可以把sd插到樹莓派上了,第一次使用需要用有線連接才能連接網(wǎng)絡
ssh登陸用戶名:root 密碼:root
參考:(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