busybox에 명령어를 추가 할려면 어떻게 해야 될까요?
에 쓰기 전에 말씀드리자면..
전 극히 쌩 초보입니다..ㅜㅜ
리눅스도 설치까진 합니다만..
그 이후 운영체제 운영은 전무 하다고 보셔도 될껍니다.
그렇기에 간단히 설명해 주셧으면합니다.
(으아 나도 윈도우즈에 녹아 들은거구나..이거참...)
일단 제 친구가 며칠전에 저에게 아이스테이션 i2 pmp를 저에게 맡겼습니다만..
친구왈인게 이거 내부좀 알아봐 주어라 하는거죠..
하지만 제가 어째 그리 큰 짓을 합니까?ㅜㅜ..
할줄 아는 수준은 윈도우에서 hello,world나 컴파일,출력해 주는 수준 정도 인걸요.
여하튼 그래도 어떻게 받고 나서 이걸 어찌할까 저리할까 고민하다가
일단 내부 운영체제가 리눅스 임을 알고 펌웨어 안에(솔직히 제가 보기엔 펌웨어도 아니고 단순히 리눅스 위에 돌아가는 프로그램으로 보였어요.)있는 startup.sh 파일이었던가 그걸 통해
간접적으로 명령어 입력이 가능하다는걸 알고 몇가지 명령어를 입력해서
숨겨져 있는 폴더와 파일 보기까지는 해냈습니다만..
(ls 명령어를 통해서 파일들을 본다음에 나오는 내용들을 윈도우즈에서 인식 돼는 폴더인
/hd 란 폴더에다 저장 시키도록 하였습니다.
알고 보니 /hd란 폴더안에 동영상을 넣고 돌리는 방식이었더군요..
제가 할수 있는 최대의 간접적인 방법이더군요..)
문제는 이 이후 어떻게 진행해야 할까 입니다.
위 방법을 진행 해서 /bin폴더 안을 보았더니
명령어가 몇개 없었습니다.
drwxr-xr-x 1 0 0 32 Jan 1 00:00 . drwxr-xr-x 1 0 0 32 Jan 1 00:00 .. -rwxr-xr-x 1 0 0 202516 Jan 1 00:00 busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 cat -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 cp -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 date -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 df -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 echo -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 false -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 ln -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 ls -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 mkdir -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 more -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 mount -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 msh -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 mv -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 pwd -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 rm -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 rmdir -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 sh -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 sleep -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 sync -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 touch -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 true -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 umount -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 uname -> busybox lrwxrwxrwx 1 0 0 7 Jan 1 00:00 usleep -> busybox
위 내용이 bin폴더 안의 내용입니다만..
제 짧은 지식으로는 리눅스 커널을 설치후 그위에 busybox란걸 돌린걸로 예상 하였습니다.
(아이스테이션에서 어차피 리눅스니 이것도 소스 공개 하면 쉬웠을텐데..말이죠 이렇게 간접적인 방법을 쓰게 돼었습니다.)
이렇게 명령어가 적다보니 저한테 있는 사전안에 있는 명령어들을 써 먹을수가 없더군요.
그래서 어떻게 하면 저 안에다 명령어 파일을 받고 추가하여 적용 할수 있는지 질문 하여 드립니다.
명령어도 컴파일이 필요 한지 궁금하구요.
(그러고 보니 이거 arm cpu인지 amd cpu인지 모르겠네..이거 참..;;)
댓글 달기