buildroot編譯文件系統,出現mount: you must be root. can't open /dev/console: Permission denied這種錯誤。


設置好menuconfig后,sudo make 然后拷到nfs目錄,啟動后出現錯誤如圖:

此時的bin目錄下文件狀態

使用sudo chown root * -R后,狀態為:

這條命令的意思是更改當前目錄下所有的文件的owner(就是所有者)為root,-R意思是循環遍歷,如果當前目錄下有子目錄,同時更改那些子目錄。

然后重新拷貝 上電就行了。

網上還有一只說法,沒有試驗,現在記錄一下
log中有:mount: you must be root

原因:

查看busybox權限:

-rwsr-xr-x 1 xiaoli xiaoli 875488  11:18 busybox

權限中有個s

 

解決辦法:

去掉s權限

chmod a-s busybox


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM