準備好USB介面的鍵盤跟滑鼠(我是用Logitech MK240),接條網路線(RJ45),還有無線網卡(我買了白色TOTOLINK N150USM,是mt7601,不要跟黑的搞混了),電源就用我手機的旅充湊數,再把家裡的電視搬過來接,就可以準備安裝了。
安裝第一件事就要先準備已經有Raspbian的MicroSD,官方建議Micro SD的規格為需要大於4GB,且為Class 10 (讀寫速度10MB/s)以上
依照官方網頁應該會很簡單:
https://www.raspberrypi.org/documentation/installation/installing-images/linux.md
(不過我遇到的問題是SD card adapter挑片抓不到我的micro SD,換了台電腦才抓到)
然後是安裝無線網卡,這張在kernel <3.19是起不來的,所以要先抓kernel回來。
wget http://github.com/raspberrypi/linux/archive/rpi-3.19.y.tar.gz
然後按照官方網頁的說明照做即可,建議用cross compiling(因為用pi編譯要很久,我是讓他跑了一晚上。)
若是因為像我一樣讀卡機挑片所以無法直接讀取SD卡,可以用nfs:
pi這邊安裝nfs server:
#sudo apt-get install nfs-kernel-server nfs-common
#sudo vi /etc/exports
/ 192.168.8.0/24(rw,sync,no_subtree_check,no_root_squash)
/boot 192.168.8.0/24(rw,sync,no_subtree_check,no_root_squash)
#sudo service rpcbind restart
#sudo /etc/init.d/nfs-kernel-server restart
若是遇到如下的錯誤訊息:
rpc.mountd: svc_tli_create: could not open connection for tcp6
rpc.mountd: svc_tli_create: could not open connection for udp6
rpc.mountd: svc_tli_create: could not open connection for tcp6
rpc.mountd: svc_tli_create: could not open connection for udp6
rpc.mountd: svc_tli_create: could not open connection for tcp6
可以編輯/etc/netconfig,mark掉兩行:
udp tpi_clts v inet udp - -
tcp tpi_cots_ord v inet tcp - -
#udp6 tpi_clts v inet6 udp - -
#tcp6 tpi_cots_ord v inet6 tcp - -
rawip tpi_raw - inet - - -
local tpi_cots_ord - loopback - - -
unix tpi_cots_ord - loopback - - -
記得開啟nfs service:
pi@raspberrypi /var/log $ sudo /etc/init.d/nfs-kernel-server start
[ ok ] Exporting directories for NFS kernel daemon....
[ ok ] Starting NFS kernel daemon: nfsd mountd.
然後另外一台電腦(我用linux)mount pi的SD card,像這樣:
sudo mount 192.168.1.21:/ /mnt/pi -t nfs
如果遇到以下訊息,請用apt-get安裝nfs-common。
mount: wrong fs type, bad option, bad superblock on
192.168.1.19:/home/shared, missing codepage or helper program, or other
error (for several filesystems (e.g. nfs, cifs) you might need a
/sbin/mount. helper program)
掛載無誤就能用df看到它了
192.168.1.19:/ 15417856 4941184 9799936 34% /mnt/pi
最後就是無線網卡driver,可以從這邊下載:https://github.com/porjo/mt7601
照著上面的步驟應該就OK了。要記住kernel版本一定要3.19以上阿(3.18 try了N次都不過的人留)。
能不能請教一下這張網卡的驅動怎麼裝...我跟你買到同一片了((有點急因為要做實驗用,謝謝你喔!
回覆刪除上一片是Dlink連驅動都沒裝就能用了...
有兩個方法:
刪除- 更新kernel到4.1以上(用rpi-update也行),kernel內建支援mt7601
(不過kernel忘了把firmware裝進去,所以請自行copy: sudo wget https://github.com/porjo/mt7601/raw/master/src/mcu/bin/MT7601.bin -O /lib/firmware/mt7601u.bin)
- 如果因為某種原因得用kernel v3.18 或更舊的版本,可以用這個:
https://github.com/porjo/mt7601
感謝回覆我剛剛發現問題了
刪除已經以http://p501lab.blogspot.tw/2015/09/toto-link.html解決
原來我是缺了一個bin檔,如同你所說的一樣!謝謝你這麼快回覆 :)
不用客氣,以後有機會多交流。
刪除好的!想請問你有沒有FB或是其他聯絡方式還有其他問題想請教不知道方不方便?
刪除有在用PTT的話上PTT Linux或LinuxDev板吧...
回覆刪除thanks
回覆刪除