製作SD卡啟動盤步驟

2021-09-29 23:23:04 字數 1168 閱讀 4486

1.建立映象檔案

dd if=/dev/zero of=sdcard.img bs=512m count=1

2.把映象檔案對映到loop裝置上,執行後會列印出對映的loop裝置

losetup --show -f sdcard_1536m.img

/dev/loop0

3.分割槽

裝置 啟動 起點 終點 塊數 id 系統

/dev/loop4p1 528384 1048575 260096 b w95 fat32

/dev/loop4p2 4096 528383 262144 83 linux

/dev/loop4p3 2048 4095 1024 a2 未知

分割槽後按w儲存

4.讓核心載入新的分割槽

partprobe /dev/loop0

5.load u-boot到第3個分割槽

dd if=preloader.bin of=/dev/loop0p3 bs=64k seek=0

dd if=u-boot.bin of=/dev/loop0p3 bs=64k seek=4

6.格式化第2分割槽和第1分割槽

mkfs –t vfat -n "boot" /dev/loop0p1(mkfs.vfat -n "boot" -i /dev/loop0p1)

mkfs.ext4 -l "rootfs" /dev/loop0p2(mkfs.ext4 -l "rootfs" -o ^huge_file /dev/loop0p2)

7.掛載第2分割槽和第1分割槽,拷貝檔案

mount /dev/loop0p1 ./mnt1

mount /dev/loop0p2 ./mnt2

cp ......(uboot,kernel等)

cp ......(檔案系統等)

sync

umount ./mnt1

umount ./mnt2

8.解除分割槽對映,解除安裝loop裝置

kpartx -d /dev/loop0

losetup -d /dev/loop0

這是ext4檔案系統的乙個可選特性,如果不用或者核心不支援在mkfs時指定-o ^huge_file選項就可以。已經建好的fs用tune2fs -o ^huge_file去掉這個特性後可以正常掛接,不一定重編核心。

config_lbdaf=y

製作pubbylinux的u盤啟動盤步驟

pub2usb.exe,syslinux3.8.2.tar.gz 2,解壓syslinux3.8.2.tar.gz 3,在命令列中進入syslinux3.8.2.tar.gz解壓目錄下的win32目錄 4,輸入命令 syslinux.exe m a d boot i i 為u盤碟符 5,執行pub2...

啟動盤製作大全

一 硬碟安裝法 3 解壓後找到ghost映象安裝器.exe 也有可能是onekey ghost.exe或者硬碟安裝器等 雙擊執行。4 在開啟的視窗中點確定,碰到什麼都點確定,然後開始安裝 在此過程中可能會重啟動電腦,不必擔心 二 u盤裝系統 蘿蔔u盤pe 安裝法 2 準備乙個u盤 建議8g或更大 按...

製作CentOS USB啟動盤

公司以前伺服器都是用的ubuntu的系統,這次聽了一大牛的話,把系統換成centos的,並且把web伺服器換成了nginx 聽說金山的也是用的這樣的web架構 看下製作成功的步驟 準備工作 linux系統 windows系統 8g u盤乙個 centos iso檔案 一般都有兩個檔案,只需要第乙個就...