|
News,
Internal,
Projects,
Home Software, Support, Documentation |
On Sat, May 22, 2004 at 09:50:27AM +0900, Yong duk, Jin wrote: > make installworld 가 이상없이 무사히 끝났습니다.. > > 어제 다시 프비를 설치해서 소스트리를 업데이트한 후에 > GENERIC kernel configuration 파일을 열어서 'options COMPAT_FREEBSD4' > 가 있는 것을 확인하였습니다. > > 싱글유저모드에서 'adjkerntz -i' 를 실행한 후에 > 전과 동일한 과정을 거쳐서 buildworld->buildkernel->installkernel->reboot > 까지 끝낸 후에 'adjkerntz -i'->'~~~'->installworld 를 하니 > 이번에는 에러없이 무사히 설치가 됩니다. > > 설치가 무사히 끝나기는 했지만 'adjkerntz -i' 를 실행시키는 것 외에는 > 설치과정이 > 전과 다를바가 없어서 왠지 찜찜하군요. -_-; 매뉴얼에서 찾아보니 > adjkerntz - adjust local time CMOS clock to reflect time zone changes > and keep current timezone offset for the kernel > 라고 나와있는데 커널의 타임존 오프셋이란게 무엇이고 이게 어떤데 필요한건지 > 모르지만 이게 installworld 에 영향을 미치는건가요? > 제가 아는한 모든 UNIX시스템의 시간은 UTC로 관리합니다. (즉 OS는 BIOS의 CMOS에 저장된 값을 읽어서 커널에서 이를 UTC로 변환합니다.) 그러나 DOS나 윈도같은 OS는 UTC가 아니라 timezone(사용자가 생각하는 시간 이지만 이는 timezone에 따라 다릅니다.)에 따라서 저장합니다. 그러므로 만일 윈도나 FreeBSD를 선택적으로 부트해서 사용한다면 서로간의 시간이 달라집니다. 이를 막기위해서 FreeBSD에서는 adjkerntz(8)를 이용해서 시간차를 보정하는 겁니다.(이를 사용하지 않는 NetBSD/OpenBSD의경우 BIOS에 설정된 시간을 보시면 제말의 의미를 아실겁니다.) make(1)는 DFS(depth first search)를 수행하면서 파일이 변경되었는지 판단하게되는데 이 판단기준은 파일의 timestamp입니다. 따라서 시스템의 시간이 틀리면 make(1)의 dependency가 제대로 동작하지 않습니다. 하지만 문의하신 make(1)중 발생한 core dump는 다른 문제인것으로 생각됩니다.(EPILOT) > -----Original Message----- > > # make installworld > > > > 하면 한동안 설치를 진행하다가 다음과 같은 에러메시지를 내면서 멈춥니다. > > > > chflags noschg /usr/libexec/ld-elf.so.1 > > install -C -s -o root -g wheel -m 555 -fschg -C -b ld-elf.so.1 /libexec > > install -C -o root -g wheel -m 444 rtld.1.gz /usr/share/man/man1 > > /usr/share/man/man1/ld-elf.so.1.1.gz -> /usr/share/man/man1/rtld.1.gz > > pid 5455 (rm), uid 0: exited on signal 11 (core dumped) > > Segmentation fault (core dumped) > > *** Error code 139 > > > 직접연관이 있는지는 모르겠지만 single user mode에서는 installworld전에 > 'adjkerntz -i'를 먼저 실행해야 할겁니다. > (증상으로는 statfs(2)의 변환후의 문제로 보이기는 합니다. 커널에 > COMPAT_FREEBSD4가 있는지 확인하세요.) > -- Pyun YongHyeon <http://www.kr.freebsd.org/~yongari> _______________________________________________ 한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트 questions at kr.FreeBSD.org http://www.kr.FreeBSD.org/mailman/listinfo/questions
|
Copyright © 1998-2005 Korea FreeBSD Users Group. All rights reserved. webmaster at kr.FreeBSD.org $Date: 2004/05/22 19:59:52 $ |
|