天天看點

U盤啟動核心及挂載根檔案系統方法

U盤分區及格式化:

1、 将u盤插入PC,在linux系統/dev/檔案夾下找到u盤對應的裝置檔案,如sdb

2、 用fdisk指令将u盤分為2個區

fdisk /dev/sdb

n //建立分區

p

1 //分區1

Enter鍵 //選擇default

+1G //設定分區大小為1GB

n

p

2 //分區2

Enter鍵 //選擇default

+1G //設定分區大小為1GB

w //儲存

3、 格式化分區

umount /dev/sdb1

umount /dev/sdb2

sudo mkfs.vfat /dev/sdb1 -n boot

sudo mkfs.ext3 -L rootfs /dev/sdb2

4、重新拔插u盤,可以在/media/檔案夾下看到boot和rootfs兩個檔案夾

5、将Image和dtb檔案拷入boot檔案夾下,将根檔案系統拷入rootfs檔案夾下并解壓。

從U盤啟動

闆子上電後,在uboot中修改uboot指令

setenv usbload ‘fatload usb 0 0x48080000 Image; fatload usb 0 0x48000000 r8a7795-salvator-xs.dtb’

setenv bootcmd ‘usb start; run usbload; booti 0x48080000 - 0x48000000’

setenv bootargs ‘root=/dev/sda2 rw rootdelay=5’

saveenv

重新上電後,即會從u盤啟動核心及挂載根檔案系統了。

繼續閱讀