1. 程式人生 > >在ZedBoard上執行Linaro Ubuntu並掛載U盤

在ZedBoard上執行Linaro Ubuntu並掛載U盤

首先是按照官方demo和網上很多帖子的步驟,用zedboard成功執行Linux系統,主要參考的是:http://www.eefocus.com/nightseas/blog/12-09/285685_7f77d.html

但是按照上述步驟,遇到了帖子評論裡所說的螢幕上只顯示兩隻小企鵝,串列埠隔幾秒就列印一行 “detect: f0 1 0 0” 的問題,我從以下帖子中找到了原因及解決方法:http://svenand.blogdrive.com/archive/199.html#.VlwsL3YrLIU

我們採用的現成的BOOT.BIN,zImage,ramdisk8M.image.gz和devicetree_ramdisk.dtb這一套現成的編譯好的檔案,然後將 ramdisk8M.image.gz 刪除,將devicetree_ramdisk.dtb替換為 devicetree_linaro.dtb檔案。

執行時,這個沒做任何修改的BOOT.BIN檔案扔會預設自動去尋找ramdisk,所以我們要在倒計時三秒之內按任意鍵中止,鍵入命令列:run sdboot_linaro,才能正常進入Linaro Ubuntu桌面。

然後U盤的掛載參考了帖子:http://www.eefocus.com/crazybingo/blog/13-06/295367_84699.html。將主要內容複製如下:

1) 開機進入系統,開啟終端,找不到終端時,可以按alt+F2,然後輸入gnome-terminal就可以查詢到
2) 在終端中輸入sudo –s獲得管理員許可權
3) 檢視已連線的裝置,輸入ls /dev | grep sd
只有一個裝置時,會顯示sda和sda1,這個就說明已經檢測到裝置
4) 在mnt目錄下建立掛載目錄,比如usb,輸入mkdir /mnt/usb
5) 輸入sudo mount –t vfat /dev/sda1 /mnt/usb就可以掛載裝置,vfat是fat32檔案系統 (也有人用mount /dev/sda1 /mnt/usb 但是我沒有驗證)
6) 然後cd /mnt/usb轉到該目錄,ls就可以檢視u盤內容,也可以開啟檔案系統在相應目錄下檢視u盤目錄
7) 解除安裝u盤時,輸入sudo umount /mnt/usb便可