SD에 넣으시려면...
일단
1. sd를 ext3로 포맷하신 후
(/dev/mmcblk0p1 혹은 sd-to-usb를 사용하셨으면 /dev/sdb1 쯤 되겠네요...)
2. root filesystem을 SD에 넣고
3. bootargument를
setenv bootargs root=/dev/mmcblkp1 rootfstype=ext3 rootdelay=2 console=ttySAC0.................이런식으로 해 주시면 됩니다.
4. 부팅하셔서 제대로 마운트 되는지 파악하시면 됩니다.
***************************
파일 시스템을 yaffs로 할 경우에는 root=/dev/mtdblock2 의 영역인 app 디렉토리에 파일 시스템을 모두 복사를 해 주셔야 합니다.
이 복사를 해 주는 스크립트가 mkflahroot 스크립트 입니다.
[root@falinux ~]$ ls
mkflahroot nfsmnt
[root@falinux ~]$ ./mkflahroot
이렇게 하시고 나서 부트로더에서 set 명령으로 들어가셨어 LF 라고 명령을 치시고, 저장 후 재 부팅을 해 보세요.
**************************
fdisk to show your drives:
Code:
sudo fdisk -l
login as root and umount your SD card:
Code:
sudo -s
umount /dev/sdb1
fdisk to create partition /dev/sdb of SD card:
Code:
fdisk /dev/sdb
New > Primary > Enter > Write > “yes” > Quit
Format new partition /dev/sdb1 to ext3 filesystem:
Code:
mke2fs -c /dev/sdb1 # format to ext2
tune2fs -j /dev/sdb1 # convert to ext3 (optional)
e2label /dev/sdb1 SDCARD # set volume label to “SDCARD”
change ownership to user for the SDCARD after remount:
Code:sudo chown -R user:user /media/MMC-SD/SDCARD