今天由于項目的事兒盏道,搗鼓了一天(其實是半天吧胀茵,同步還有其他事兒)的usb掛載、SD卡程序?qū)懭氲取?/p>
首先新安裝了一個ubuntu鏡像胁后,出師不利店读,竟然遇到了鏡像不能運行的情況。這種事還從來沒有過攀芯。倒騰了一陣后發(fā)現(xiàn)屯断,分配的內(nèi)存“太大”,導致實際無法分配這么多內(nèi)存。事實上我的系統(tǒng)還有45%的內(nèi)存殖演,也不知道為什么它就死活占不上氧秘。占不上就占不上吧,于是乎我把內(nèi)存降低到了1個G趴久,終于跑起來了(白瞎了我的16G內(nèi)存)
這時插入USB(實際是插了micro sd卡的讀卡器)敏储,識別的到這個設備,但是實際連接時報錯朋鞍。一通小搗鼓已添,發(fā)現(xiàn)是協(xié)議要選3.1。這個問題倒是還好滥酥。
USB連接成功更舞,這個時候,你用df - h是看不到的坎吻,只有虛擬硬盤等缆蝉,所以要做掛載。
首先建目錄瘦真,在mnt目錄下新建一個“usb”目錄刊头。誒?竟然無法建立诸尽?需要權限原杂。
輸入su - ,發(fā)現(xiàn)輸入超級密碼提示不對(其實剛裝完系統(tǒng)您机,還沒有超級用戶密碼)穿肄。
輸入sudo passwd,并輸入當前用戶密碼然后回車际看。提示輸入新密碼咸产,完成后設置成功,此時權限已經(jīng)獲得了root最高權限仲闽,因此可以新建目錄脑溢。
查找了一下新掛載上去的u盤:sudo fdisk -l /dev/sdb,可以查找到如sda1為新的U盤赖欣。
此時進行掛載:sudo mount /dev/sda1 /mnt/usb屑彻,如果需要取消掛載就umount /mnt/usb
如果umount不了,提示busy畏鼓,我使用的粗暴的方法是kill -9掉進程(可以通過lsof /mnt/usb查找相應活躍進程)酱酬。比較暴力壶谒,相信應該有更好的方法云矫。
這里還遇到一個常識問題,就是我的SD卡實際上是大于4G的汗菜,因此當你完成如上操作后让禀,到了mnt/usb目錄下ls挑社,還是會報錯。你需要使用ntfs-3g來完成格式化巡揍。
這個軟件ubuntu實際已經(jīng)預裝了痛阻,所以你直接使用命令:
mkfs.ntfs -Q -L 卷標 /dev/sdXY
完成后,再使用命令掛載:
ntfs-3g /dev/你的_NTFS_分區(qū)/mount/point(先用fdisk -l查詢是哪個)
好了腮敌,至此阱当,linux系統(tǒng)掛載usb完成。當然本來是我要為盒子燒制FLASH的糜工,但是忽然發(fā)現(xiàn)命令方式好像有些問題(無非是更多坑中的一個)弊添,尚未解決,但是卻找到了windows下的燒制解決方案捌木,因此等回頭有時間了再來研究ubuntu下如何燒制FLASH吧油坝。
踩坑雖然多,但是學到了不少東西刨裆。對Linux還是不熟澈圈,平時基本不用,學了幾次吧知識也都忘得差不多了帆啃,更別說指令都是一通百度過去的瞬女。百度上很多帖子寫的并不咋樣,但我想我這篇應該是比較實在的努潘,希望誰需要的時候能夠找到吧拆魏。