CDLinux 0 4 9版的SD卡安裝

2021-04-12 16:37:45 字數 1231 閱讀 9267

cdlinux 0.4.9版的sd卡安裝

源材料:16m的sd卡、讀卡器、linux環境、cdlinux-0.4.9.iso

以前買dc的時候,隨機附帶了乙個16m的sd卡,一直丟棄到一邊,基本沒什麼用處。有天網上看到有個叫做cdlinux的mini型linux可以安裝到各種介質上,於是就想把閒置很久的sd卡做成乙個啟動盤。

一般的u盤做成win啟動盤的方法有很多,比如使用usbboot軟體可以輕鬆搞定;做成linux啟動盤也不複雜,按照本文的步驟即可實現。我的這個sd卡由於廠商在特定扇區寫了一些資料,導致按照cdlinux官方how to普通u盤的方法行不通。

解決辦法是:重新格式化sd卡,運氣好的話你的sd卡廠商資料就被清除了。如果仍然不行,則使用usbboot先把sd卡做成win98啟動盤,然後格掉,目的就是把sd卡廠商資料完全清除。usbboot軟體使用方法很簡單,而且附有說明文件,這裡不再詳述。

做好以上工作後,該sd卡與u盤的安裝步驟完全相同。

進入到linux系統環境下,將插有sd卡的讀卡器連上機子,假設系統識別為sda1。

首先,在 usb 盤上安裝 syslinux(乙個使用fat檔案系統的linux bootloader):

# syslinux /dev/sda1

掛載 cdlinux 的 iso 映象和 usb 盤:

# mount -o loop cdlinux-0.4.9.iso

/mnt/cdrom

# mount /dev/sda1 /mnt/win 

接下來,把核心和initrd 以及配置檔案拷過去:

#mkdir /mnt/img

# mount -o loop /mnt/cdrom/boot/cdlinux/cdlinux.img

/mnt/img

# cp /mnt/img/*

/mnt/win

這一步將把「syslinux.cfg」和一些顯示資訊等檔案拷貝到/mnt/win 目錄下。檢視syslinux.cfg,並根據具體情況做相應修改。

然後,把extra/ 目錄下的全部或部分內容拷貝到 usb 盤上:

# mkdir /mnt/win/cdlinux

# cp -r /mnt/cdrom/boot/cdlinux/extra

/mnt/win/cdlinux

現在把你bios 設定成從 usb-hdd 或 usb-zip 啟動。

sd卡的讀寫

sd卡全稱為 secrue digital memory card,具有輕巧 可加密 傳輸速度高 適用於手持裝置使用等優點。二 匯流排介面 sd需要高速讀寫,同時也要使手持等嵌入式裝置能方便使用,特設有兩個訪問介面中 sd 模式介面和spi 介面。sd卡在上電初期,卡主控通過檢測引腳 dat3 來決...

SD卡的驅動

這幾天一直在調大容量sdhc卡的驅動,期間遇到一些問題,現在只調好一張4g容量的卡,8g容量的卡還不行。不得不感嘆sd卡協議的混亂和相容性之差。特別是命令響應這部分,看了很多文件,還是雲裡霧裡。期間參考正點原子的spi驅動sdhc的例子,那例子裡判斷cmd17的正確響應應該是0x00,然而在veri...

Linux下的SD卡分割槽 解決sd卡分割槽損壞

首先在windows下面使用hp格式化工具格式化sd卡,然後將sd卡接入linux作業系統。識別sd卡後,開啟終端。檢視sd卡是否已經掛載,如果已經掛載需要先解除安裝再操作。可以通過mount來進行檢視。輸入mount,我們可以看到我們的碟符為sdb。在終端輸入umount media fat32將...