在Linux系統中,可以使用fdisk 對硬盤進行分區,但是要手動執行很多命令,這樣使用有很麻煩,現在記一個用fdisk 的腳本自動執行。
1 #make partition 2 dd if=/dev/zero of=/dev/mmcblk1 bs=1024 count=1024 3 fdisk /dev/mmcblk1 << EOF 4 n 5 p 6 1 7 2048 8 +100M 9 n 10 p 11 2 12 13 14 t 15 1 16 c 17 a 18 1 19 w 20 EOF
我的硬盤的話是/dev/mmcbl1k1
先對他進行擦除分區表,
然后用fdisk 命令對他進行重新分區。
這里有個小命令就是 << EOF
這個命令是讓即將跳到別的shell 終端的命令繼續留在本終端中運行。
結束的標志為EOF
中間的那兩個空行表示的是回車,默認的意思。
1 umount /dev/mmcblk1p1 2 mkfs.vfat -F 32 -n "boot" /dev/mmcblk1p1 3 umount /dev/mmcblk1p2 4 mkfs.ext3 -L "rootfs" /dev/mmcblk1p2
mkfs.vfat 里面的-n 是重命名的意思。
mkfs.ext3 里面的-L 也是重命名的意思。
下面這個是對他進行格式化,格式化完了就可以進行寫入數據了。