기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

안녕하세요 매번 도움만 받는 초보회원입니다.

제목과 같이 6410 보드에 사용할 루트파일 시스템을 만들고 있는데

우선 여기저기 뒤적여서

아래와 같이 작업하였습니다.


1. 디렉토리들을 만들고

2. 루트파일시스템을 구성하고

- Sysvinit, bash, Busybox 를 설치

3. 설정값들을 만들어 넣었습니다.

/etc/inittab, /etc/rc.d/rc.sysinit, /etc/profile, /etc/inputrc, /etc/fstab, /etc/passwd, /etc/group


이러저러한 고생끝에 부팅까지는 완료하였는데

로그인을 하면 

TEST login: root

login[70]: root login on 'console'

I have no name!@TEST:~#

이렇게 출력이 됩니다.


그리고 아래와 같이 파일생성이나 수정할수 있는 권한이 없다고 나옵니다. ㅠㅠ

I have no name!@TEST:~# touch a

touch: a: Permission denied

I have no name!@TEST:~# 


어떻게 해야될까요?

도움말 부탁드립니다.


그랜드리

2012.06.28 22:07:57
*.38.136.251

rootfilesystem 쪽 mount 하시는 쪽을 보셔야 할 것 같습니다.

mount 옵션에 따라서 readonly로 mount되는 경우 은민아빠님과 같은 경우를 본적이 있었습니다.

 

은민아빠

2012.06.29 02:58:02
*.232.56.1

그랜드리님

말씀하신대로 파일시스템 마운트 쪽을 봤는데 분명 rw로 되어 있었습니다.

NFS로 작업중이여서 export쪽을 보니

*(rw,sync) 이렇게만 옵션을 적어놨었습니다.

그런데 *(rw,no_root_squash,no_all_squash,sync)로 수정하니 권한이 생기네요..ㅜㅜ

흠.. 옵션에 대해서 좀더 자세히 알아봐야겠습니다.


그런데 i have no name은 아직 해결을 못했습니다. ㅠㅠ 쉘에는 /u 로 유저명을 가져와야되는데...

참... 여러가지로 쉬운게 없군요..

아무래도 다른 고수분이 만드신것을 가지고 필요한것 없는것 제거해가면서 써야겠습니다.


아무튼 그래도 여러가지를 볼수 있어서 좋았습니다.


감사합니다.


고도리

2012.06.29 10:57:35
*.127.19.87

i have no name은 busybox 때문에 그럴 수 있을겁니다.


일단 /etc/hosts 파일과, /etc/HOSTNAME 등을 봐 보시고요, busybox가 버전에 따라 shell prompt 먹는 법이 틀려서 그럴 가능성이 높습니다.

은민아빠

2012.07.04 02:48:19
*.232.56.1

아.. busybox 때문에... ㅜㅜ

너무 난해합니다.

/etc/hosts 파일과 /etc/HOSTNAME 은 확인을 해봤지만 말씀하신데로 이 파일들을 제대로 못읽어오는것 같습니다.

그래서 일단은 포기하고..

우선은 예전에 되었던 파일시스템에다가 Sysv 만 새로 덮어쓰기 했습니다. ㅠㅠ

고도리

2012.07.04 03:43:42
*.200.239.234

busybox의 make menuconfig 화면에서


Busybox Settings --> Busybox Library Tuning -->  Fancy shell prompts


부분을 include 시켜보시기 바랍니다. 아마도 이 녀석일 가능성이 높습니다.

List of Articles
번호 제목 글쓴이 날짜sort 조회 수

사용자 로그인