gentoo 1.4 설치중 문제점 발생...
글쓴이: 이현연 / 작성시간: 화, 2004/02/03 - 11:10오전
어제 gentoo를 stage1으로 설치를 할려구 cd로 부팅하고
파일시스템 포멧까지 했습니다. 그리고 포멧된 파일시스템을 마운트
하고 stage1 타르볼을 새 파일시스템에 복사, 압축 해제하고
chroot명령을 이용해 새 파일시스템의 root 권한으로 바꾸었는데
문제가 발생했습니다. chroot명령을 쓰기 전까지는 네트워크가 동작해
ping, ftp등의 명령어를 쓸수 있었는데 chroot를 수행한 뒤에는
네트워크 연결이 해제되더군요.. 그래서 다음단계인 emarge sync 를
실행할수가 없었습니다. 설치문서대로 따라 앴는데도 불구하고 왜 이런
결과가 발생되는 걸까요... 아시는 분은 답변 바랍니다.
그럼 즐거운 하루 되시길...
Forums:
chroot는 root권한으로 바꾸는게 아니라.. 디렉트리 트리의 루트를
chroot는 root권한으로 바꾸는게 아니라.. 디렉트리 트리의 루트를 바꾸는겁니다 :D
제가 보기엔 네트워크가 해제됬다기 보다...
/etc/resolv.conf에.. 네임서버 설정을 안해주셔서...
도메인으로 아이피를 못찾는게 아닐까 싶군요 :D
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
:(
네 일단 chroot는 root 경로를 바꾸는게 맞는거 같네요...
그런데 설치 문서에 보면 그 부분을 실행하기 위해 아래와 같이 입력
했습니다.
# mount -t proc proc /mnt/gentoo/proc
# cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
# chroot /mnt/gentoo /bin/bash
# env-update
# source /etc/profile
설치 문서대로 하면 네트워크가 잡히는게 정상 아닌가요?
無知가 罪 !
위에 열거하신 부분중, 네트워크와 관련된 명령은 없는듯 합니다. reso
위에 열거하신 부분중, 네트워크와 관련된 명령은 없는듯 합니다. resolv.conf 만 네트워크와 관련있을뿐...
http://kkanari.egloos.com/
그렇죠...
# mount -t proc proc /mnt/gentoo/proc
# cp /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
# chroot /mnt/gentoo /bin/bash
# env-update
# source /etc/profile
이 명령어들중 네트워크 관련된 명령어는 resolv.conf가 들어간 줄의
명령어 밖에 없는듯 한데... 왜 위의 5줄을 실행하고 나면 잘 되던
네트워크가 안될까요...
어제도 왜 안되는지 연구하다 보니깐 CD로 부팅하면 /mnt/cloop라는
디렉토리에 네트워크 관련 명령어가 있더라구요 근데 chroot를
실행하면 root 디렉토리가 바뀌면서(/mnt/gentoo) 바뀐 루트
디렉토리의 mnt폴더에는 cloop라는 디렉토리가 없어서 그런거 같아요
그렇다면 cloop라는 디렉토리는 어떻게 생겨난 디렉토리인지 모르겠고..
이 cloop 디렉토리를 chroot 수행 이후에 다시 마운트 할려면 어떻게
해야 할까요? T.T 오늘도 gentoo 설치를 못하는건가?
無知가 罪 !
저는 잘됩니다만 - -;
방금 똑같이 해서 설치 다 했습니다- -;;
mizkn님의 젠투 1.4 설치문서를 보시고 설치하는것 같으시네요
왜 안되는지 이유는 잘 모르겠지만 똑같이 해서 저는 잘되었습니다 :)
chroot 하신 후에..cat /etc/resolv.conf 를
chroot 하신 후에..
cat /etc/resolv.conf 를 해보시기 바랍니다..
식으로.. 여러개가 올 수도 있고.. 하나만 있을수도 있습니다..
하지만 아예 없다면..-_-;;; 도메인->아이피 변환을 하지 못하기 때문에..
네트워크가 죽었다고 느끼실 수도 있을듯하군요..
만약 비어있다면..
를 해주고 하면 잘될듯 보입니다 ;)
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
안됩니다. :(
cat /etc/resolv.conf를 하면 아래와 같이 나옵니다.
nameserver 210.117.65.1
nameserver 210.117.65.2
라고 나옵니다.
처음 부팅할때 dhcp를 이용해 아이피를 할당 받구요
부팅후에 cat /etc/resolv.conf를 하면 위와 같이 뜹니다.
글구 설치 진행중 /etc/resolv.conf 를 /mnt/gentoo/etc/resolv.conf로
복사했구요 chroot 수행후 cat /etc/resolv.conf를 하면 위와 똑 같이
뜨는데 네트워크는 안되네요... T.T
無知가 罪 !
lsmod하셔서 네떡카드의 모듈이 등록되어 있는지 확인하시고..없으면
lsmod하셔서 네떡카드의 모듈이 등록되어 있는지 확인하시고..
없으면 올리구요..
ifconfig하셔서 아이피를 받아왔는지 확인하시고..
아이피가 없으면 dhcp-client를 돌려 아이피를 받아오세요.
resolv.conf의 문제라기보다는..
근본적으로 chroot가 되면서 dhcp쪽에 이상이 있을 것 같다는 생각이 드네요.아니면 chroot상에 dhcp명령이 없던가요.
확인해보세요.
영 안돼면 stage3으로 설치하셔서 시스템이 모두다 빌드된 후 네트웍을 세팅하시는 방법도 있습니다.
힘없는자의 슬픔
:) :)
정말 속상합니다. chroot 수행 이후에는 네트워크 관련 명령어가 하나도
먹지 않습니다.
lsmod, ifconfig, ping, ftp... 등...
chroot 이전에는 /mnt/sloop 아래에 있는 디렉토리중 한군데서 위의
명령어들을 찾아 실행해 주는데 chroot이후에는 위의 명령어가 없어졌
습니다... sloop 폴더를 복구하는 방법은 없나요? sloop는 RAM 디렉토리
인가요? ... 설치하기 넘 힘드네요.. :oops:
無知가 罪 !
댓글 달기