도와주세요!!
글 수 15,339
2007.03.17 14:20:35 (*.100.129.43)
6685
busybox 1.4.0과 sysVinit2.8.4 tinylogin 1.4를 이용해 새로 ramdisk를 만들었습니다.
문제는 rc.sysinit을 실행하면서 mount -n -o remount,rw /로 루트 파일 시스템을 rw 속성으로
재 마운트 하는데 여기에서 문제가 발생해서 root 파일 시스템이 ro 속성으로 남아 파일을 쓸수 없어
proc 파일 시스템을 마운트 하는데 문제가 발생하는 것 같습니다.
기존의 ramdisk를 이용해서 가능한 문제를 모두 확인해 봤는데 init이나 tinylogin 문제가 아니라
busybox의 문제인 것 같습니다. 기존의 busybox를 이용해서 잘되던 것이 새로 1.4.0으로 컴파일한 것으로
대체 했을 때 이 문제가 발생하게 되는데 문제는 nfs를 이용해서 컴파일한 busybox 실행파일로
mount -n -o remount,ro /proc을 수행해보면 cat /proc/mounts를 확인해 보면 실제로 리마운트가 되어있음을 확인할 수 있습니다. 그렇다면 busybox 실행파일은 완벽히 잘 동작한다는 것인데
어떤 문제로 ramdisk가 이상이 있는지 정말 궁금합니다.
뭐 컴파일시 첫 에러 메시지는 mount: can't not read /proc/mounts :No such a file or directory
이와 같이 나머지 에러들도 read only file system, No such a file or dirctory입니다.
ez-cx 보드의 ramdis-12M 에서 사용됐던 busybox 버전을 알려 주시면 그 버전으로 다시 한번
만들어 봐야할 것 같네요
ez-cx 보드의 ramdis-12M.gz 에서 사용됐던 busybox의 버전과 config 관련 내용을 알려주시면
고맙겠습니다.
문제는 rc.sysinit을 실행하면서 mount -n -o remount,rw /로 루트 파일 시스템을 rw 속성으로
재 마운트 하는데 여기에서 문제가 발생해서 root 파일 시스템이 ro 속성으로 남아 파일을 쓸수 없어
proc 파일 시스템을 마운트 하는데 문제가 발생하는 것 같습니다.
기존의 ramdisk를 이용해서 가능한 문제를 모두 확인해 봤는데 init이나 tinylogin 문제가 아니라
busybox의 문제인 것 같습니다. 기존의 busybox를 이용해서 잘되던 것이 새로 1.4.0으로 컴파일한 것으로
대체 했을 때 이 문제가 발생하게 되는데 문제는 nfs를 이용해서 컴파일한 busybox 실행파일로
mount -n -o remount,ro /proc을 수행해보면 cat /proc/mounts를 확인해 보면 실제로 리마운트가 되어있음을 확인할 수 있습니다. 그렇다면 busybox 실행파일은 완벽히 잘 동작한다는 것인데
어떤 문제로 ramdisk가 이상이 있는지 정말 궁금합니다.
뭐 컴파일시 첫 에러 메시지는 mount: can't not read /proc/mounts :No such a file or directory
이와 같이 나머지 에러들도 read only file system, No such a file or dirctory입니다.
ez-cx 보드의 ramdis-12M 에서 사용됐던 busybox 버전을 알려 주시면 그 버전으로 다시 한번
만들어 봐야할 것 같네요
ez-cx 보드의 ramdis-12M.gz 에서 사용됐던 busybox의 버전과 config 관련 내용을 알려주시면
고맙겠습니다.