yaffs파일시스템인 /app에 mkflashroot를 사용하여 루트파일시스템을 만들었습
니다.
또한 보아 웹 서버를 armv5l-linux- ... 로 Makefile을 수정해서 컴파일 및
/app/usr/local/boa 로 포팅을 하였습니다.

테스트 해본 것은 다음과 같습니다.

1. yaffs 루트파일 시스템
부트로더의 커널 커맨드를 수정하여 yaffs루트파일시스템으로
로딩을 하였습니다.
/usr/local/boa 상태에서 ./boa -c /usr/local/boa 를 실행하여
동작은 되었지만
웹페이지에서 403 에러가 나서 접근을 하지 못합니다.

2. ramdisk 루트파일시스템 : /app => yaffs
위의 /app/usr/local/boa 를 그대로 데이터를 두었습니다.
그래서 yaffs를 /app 로 되어있는 초기상태로 커널 커맨드를 수정하고
/dev/ram0 인 일반 램디스크 상에서
/app/usr/local/boa 를 /usr/local/에 cp -a 로 복사를 해서
boa를 만들어서 실행하면
웹페이지에서 403에러가 나지 않고 정상적으로 접근을 하게 됩니다.

3. ramdisk 루트파일시스템 : /app => yaffs
/dev/ram0의 /usr/local/에서 boa폴더를 지우고
ln -s /app/usr/local/boa boa로 링크를 걸어서
다시 실행을 하여 웹에 접근시
웹페이지에서 403 에러가 나서 접근을 하지 못합니다.
yaffs 파일 시스템부분을 접근하도록 테스트 해본 것입니다.

이상으로 봤을 때 yaffs파일시스템에서 root가 아닌 다른유저상에서
open을 못하는것 같습니다.
boa소스에서 fprintf로 디버깅을 해보면 open을 하고 리턴값이 -1이
나오게 됩니다.

그럼 답변 기다리겠습니다. 수고하십시요.