Linux之SD卡檔名和開機流程

2021-06-24 11:17:03 字數 823 閱讀 1820

linux 中的裝置檔名為何?

答:由於是使用偵測到的順序來決定裝置檔名,並非不實際插槽代號有關,因此裝置的檔名如下:

1.  sata1 插槽上的檔名:/dev/sda

2.  sata5 插槽上的檔名:/dev/sdb

3.  usb 磁碟(開機完成後扄被系統捉到):/dev/sdc

簡單的說,整個開機流程到作業系統之前的動作應該是這樣的:

1、bios:開機主動執行的韌體,會認識第乙個可開機的裝置;(看)

2、mbr:第乙個可開機裝置的第乙個扂區內癿主要啟勱記錄區塊,內噸開機管理程式;

3.  開機管理程式(boot loader):一支可讀叏核心檔案來執行癿軟體;

4.  核心檔案:開始作業系統癿功能...

由上面的說明我們會知道,bios和mbr 都是硬體本身會支援的功能,至於boot loader 則是作業系統安裝在 mbr 上面的一套軟體了。由於mbr 僅有 446 bytes 而已,因此這個開機管理程式是非常小而美的。 這個 boot loader 癿主要任務有以下這些專案:

提供選單:使用者可以選擇不同癿開機專案,這也是多重引導的重要功能!

載入核心檔案:直接指向可開機的程式區段來開始作業系統;

轉交其他 loader:將開機管理功能轉交給其他 loader 負責。

『掛載』就是利用乙個目錄當成進入點,將磁碟分割槽槽的資料放置在該目錄下; 也就是說,進入該目錄就可以讀取該分割槽的意思。這個動作我們稱為『掛載』,那個進入點癿目錄我們稱為『掛載點』。 由於整個 linux 系統最重要的是根目錄,因此根目錄一定需要掛載到某個分割槽的。 至於其他的目錄則可依使用者自己的需求來給予掛載到不同癿分割槽。

linux檔名匹配

匹配檔名中的任何字串,包括空字串。匹配檔名中的任何單個字元。匹配 中所包含的任何字元。匹配 中非感嘆號!之後的字元。如 s s開頭的所有字串 s s結尾的所有字串 s?以s為倒數第二個字元的字串 0 9 所有以數字的字元 a,b a或者b 0 9 不是數字的字元 ls user a n sh 列出 ...

Linux驅動之掛在SD卡

講解之前我得說一下,現在有乙個新的技術在公司已經在用了,遠遠比你在學校學的東西要先進一點,我們燒寫u boot程式一般是在flash上,然後由flash中的程式來引導linux核心,但是flash成本遠遠比sd卡要高,現在公司很多都用sd卡來代替flash,這個具體怎麼實現,還得自己去學習,我目前也...

Linux 中文檔名亂碼解決 FTP檔名亂碼

linux下中文顯示亂碼是因為linux中使用的是utf 8編碼 windows使用的是gbk編碼 可以在linux中使用convmv工具來對檔名進行轉碼 當然如果檔名轉碼為utf 8後 在windwos資源管理器中使用ftp進行檢視時就會亂碼 可以把liunx中的檔案轉碼成gbk後在windows...