virtualbox 를 설치하고 호스트 os 에 있는 파일을 가져다 쓸려고 하면 결국 폴더 공유 기술을
써야 합니다.

참고 사이트 :

http://tps43.tistory.com/25

폴더 공유 설정을 잘 설명해 놓으신 분입니다.

위 사이트에 나와 있는 대로  설정에 공유 폴더를 설정하고 정상적인 수순을 쭈욱 밟으시면
결국 안된다는 것을 아실 수 있습니다.

폴더 공유 설정 뿐만 아니라 , 사용하기가 버거울 정도로 느리다 라는 생각이 드신다면 '게스트
OS 확장'을 설치 하셔야 합니다.

제 경우라면 우분투 가 HOST OS 이고 , Windows XP 가 Guest OS 입니다.
정상적인 경우라면 Guest OS 가 실행되고 있는 창에서

 " 장치 (D)  - 게스트 확장 설치 (I) "


만 선택하시면 자동으로 설치가 되어야 하겠지만 지금 어찌된 일인지 제대로 설치가 되지
않습니다.  따라서 수동으로 설치하는 것이 마음 편하겠군요.

 http://download.virtualbox.org/virtualbox/2.0.4/VBoxGuestAdditions_2.0.4.iso

위에서 다운 받아서 저장하시고

' 가상 디스크 관리자 ' 에서 이미지를 마운트 시켜주시면  Guest OS 가 시작될 때 자동으로
설치화면이 시작됩니다. 몇개 Driver 가 설치되고 나면 화면 전환도 빠르고 전반적으로 Guest
OS 의 속도가 올라갑니다. 뿐만 아니라 매번 Guest OS 에 마우스 컨트롤 움직일려고 할때마다
오른쪽 Ctrl 키 눌러줘야 하는 불편함도 사라져서 Guest OS 실행창위에 올라가면 마우스가
저절로 그쪽으로 잡히게 됩니다.

그리고  다시

http://tps43.tistory.com/25

에 나와 있는 대로 공유 폴더 설정을 해 주시면 설정 완료 입니다.


- 솔라리스 서버 개발환경 세팅 -

1. 포르테 설치되어 있는 디렉토리를 .profile 에 기입해 줬다.
   /opt/SUNWspro/bin 이 cc 와 CC 가 설치되어 있는 곳이다.

2. emacs 를 설치하기 시작했다. emacs 는 configure 과정에서 에러가
   발생하는데 이는  GNU make 3.81 을 설치해서 해결을 보았다.

 2.1 GNU Make 3.81 을 설치하는데 문제는 없었으며 설치하고 나서
   .profile 에 path 설정하는 곳에 /home/rskrt/bin 을 추가하고
   이를 맨 앞으로 설정 해주고 /home/rskrt/bin 으로 이동해서
   ln -s /home/rskrt/make-3.81/make make 로 링크를 걸어주었다.

3. emacs 컴파일이 끝나고 /home/rskrt/bin 으로 이동해서
  ln -s /home/rskrt/emacs-22/src/emacs 를 링크를 걸어두었다.

4. 2번 3번 설치 결과로 어디에서든 make 를 치면 Gnu make 가 실행되고,
  emacs 를 실행하면 emacs 가 실행된다.

5. svn 을 설치중이다.
  http://subversion.tigris.org/getting.html#source-release 여기에서
  소스를 받아서 (솔라리스용) 서버에 올려두고 컴파일을 하는데 apr 이
  없다고 에러가 발생한다. 버젼은 1.5.0 버젼임

 5.1 http://apr.apache.org/download.cgi 이곳에서 apr (apache portable
  runtime) 을 다운 받아서 서버로 올리고 svn source 밑에 apr 이라는
  디렉토리를 만들고 복사해둔다.( 버젼은 1.3.0)  svn/apr 이 안에 있는 buildconf
  실행해주면 파이선이 없다고 에러를 뱉는다. (-ㅅ- 모냐.. 대체 svn 의
  정체는..)

  5.1.1 http://www.python.org/download/ 에서 파이선 2.5.2 를 받아서
   서버로 올려서 컴파일 해서 ln -s
   /home/rskrt/Python-2.5.2/python python 으로 링크도
   걸어두었다. 링크 파일은 /home/rskrt/bin 에서 생성

  5.1.2 autoconf 가 필요 http://ftp.gnu.org/pub/gnu/autoconf/ 에서
   autoconf-2.62 를 설치했음

   5.1.2.1 GNU M4 가 필요하다가 이야기가 나옴
   http://ftp.gnu.org/pub/gnu/m4/ 에서 m4-1.4.9.tar.gz 를 받아서
   압축과 (gzip -d m4-1.4.9.tar.gz) tar 를 푼다. (tar xvf
   m4-1.4.9.tar) 소스 설치된 곳에 가서 ./configure 하고 make
   실행한다. 컴파일이 끝난 후 /home/rskrt/bin 에 가서 ln -s
   /home/rskrt/m4-1.4.9/src/m4 m4 로 심볼릭 링크를 걸어준다.

  5.1.3 m4 를 설치하고 다시 autoconf 를 설치하기 위한 공정에
   들어간다. m4 를 제대로 패스 설정을 해줬으면 autoconf 가 제대로
   설치된다. ln -s /home/rskrt/autoconf-2.62/bin/autoconf
   autoconf 로 심볼릭 링크를 걸어준다. 물론 걸어준 장소는
   /home/rskrt/bin 이다.

 5.2 m4 까지 설치해 줬으면 다시 apr 을 컴파일
  시도한다. /home/rskrt/subversion-1.5.0/apr 로 이동해서
  ./configure 를 입력한다. (이번에는 걸리는게 재발 없기를 ..)
  apr-util 이 없다고 에러 발생 subversion 소스 밑에 apr-util
  디렉토리를 만들고 그 디렉토리로 이동해서 buildconf 를 실행하라고 함

 5.2.1 apr 을 설치해도 apr 은 라이브러리 기 때문에 , make install 안하고
  개인 계정용으로만 사용하는 방법을 모른다. (내공이 딸리기 때문에
  흑.. ㅜ.ㅜ ) 문제가 발생하는건 apr-util 은 apr library 를 필요로
  한다. 다만 뭐뭐가 필요한지 체크에 나오지 않아서 결국 , subversion 을
  단지 클라이언트 only 로 설치하기로 결정하였다. ( 지금까지  삽질한겨!!!)
  - ./configure --prefix=$HOME 을 하면 make install 시 내 로컬에 설치한다.

 5.3 subversion 디렉토리에서 ./configure --without-berkley-db 라고 치면
  svn 서버로서의 기능이 빠지고 클라이언트 기능으로만 사용가능하다. 단
  결점이 있다. https 타입의 서버로는 접근 할 수 없다는 점이다. (기능
  자체의 결함인지 , 서버에서 허용이 안하는지 알 수가 없지만 url type 이
  svn: 만 접근이 가능하고, https: 는 접근이 불가능하다. apr 과
  apr-util 의 미 설치에 따른 결과로 인식하고 있음)

6. ACE 설치하기 위해서 ACE 패키지를 다운 받아서 압축을 풀고 tar 를
 풀었다. cd ACE_wrapper 로 가서 mkdir build 하고 cd build 해서
 ../configure --prefix=$HOME --disable-ssl 하고 make 입력

7. vim 설치 http://www.vim.org/download.php 에서 vim 7.1 source 를
 받아서 설치한다. bz2 로 압축되어 있으니 bzip2 -d vim71.tar.bz2 로
 압축을 풀고 tar xvf vim71.tar 로 압축을 풀고 ./configure
 --prefix=$HOME 으로 컨피그 설정 , 그리고 make install 로 컴파일 해서
 설치해주면 끝

 7.1 Putty 에서 서버로 접속해서 vim 의 색을 나타나게 하는 방법이
  있다. 여러가지 방법이 있겠지만 솔라리스에서 색을 나타나게 하는 가장
  쉬운 방법이 있어서 소개할까 한다. TERM 정보를 xtermc 로 설정하는
  방법이다. 즉 vim 이나 emacs 를 띄우기 전에 export TERM=xtermc 로
  설정하고 실행하면 putty 에서도 색이 보인다. 계속해서 하기 귀찮으니
  .profile 화일에 적어줘서 매번 써줘야 하는 불편함을 제거하자.

ECB (Emacs Code Browser ) 세팅하기

 - crazia 가 세팅하는 방식에 대한 기억 유지 차원 정리

1. ECB package 받아서 .emacs.d 디렉토리에 압축을 풀어서 정리합니다.
 - 설치한다고 바로 ECB 가 구동은  안될것입니다. 기본적으로 필요한
  몇가지 라이브러리가 있습니다.

 1.1 여러가지 라이브러리를 전부 찾아서 설치할 수도 있지만 간편하게
  CEDET 한방으로 해결하는 방법을 선호합니다. 단 CEDET 설치하게 되면
  emacs 구동시 현저하게 느려진 기분을 만끽하실 것입니다.

  1.1.1 CEDET 를 받아서 .emacs.d 디렉토리에 압축을 풀어서 정리합니다.
   - CEDET 은 ~/.emacs.d/cedet-1.0pre4 에 설치될 것입니다.
   - .emacs 파일에 (load-file  "~/.emacs.d/cedet-1.0pre4/common/cedet.el")
     를 추가해 줍니다. 이렇게 하면 CEDET 설정은 끝입니다.

2. (add-to-list 'load-path "~/.emacs.d/ecb-2.32") 라고 .emacs 파일에
 추가해주는데, 이는 ecb 패키지에 대한 패스 추가라고 볼 수 있습니다.
 역시 .emacs 파일에 (require 'ecb) 라고 추가해 주면 ecb 설정 완료 입니다.


최근에 컴퓨터를 다시 세팅하느라 시간을 보냈는데, 그러다가 해킨토시를
깔게 됐습니다.그것은 맥에만 설치되는 osx 를 일반 피씨에도 설치되게
해킹해논 것을 말합니다.
OSx86 Project 라고 불리는데 , 그중에 KALYWAY 10.5.1 (Leopard)를
설치했습니다. 설치는 쉽습니다. 인터넷 뒤지면 설치하는 법이 잘 나와
있더군요. (문의 주시면 설치에 관해서도 포스팅을 하겠습니다.)

처음 설치해 보는 것이라 조금 힘들긴 했지만 지금은 어느정도 안정이 됐습니다.
힘들었던 부분중에 랜카드 설정하는 부분에 대해서 언급하겠습니다.
Leopard 를 설치한 노트북은 HP COMPAQ NC8230 입니다.랜카드는 Broadcom
NetXtreme Gigabit 입니다. 다음부터 나오는 설명은 이미 Leopard 가
설치되어 있다고 가정합니다.

new_broadcom.zip 을 다운 받습니다. Leopard 에서 압축을 풀면
AppleBCM5751Ethernet.kext 가 있습니다.
Terminal 창을 열고, 받아둔 파일이 있는 곳으로 이동합니다.(보통 cd
~/Downloads/new_broadcom) 그리고 다음 명령들을 따라서 칩니다.

0. sudo -s
- password 를 입력하라고 하면 관리자 패스워드를 입력합니다.
1. mv AppleBCM5751Ethernet.kext /System/Library/Extensions/
2. cd /System/Library/Extensions/
3. chown -R root:wheel /System/Library/Extensions/AppleBCM5751Ethernet.kext
4. chmod -R 755 /System/Library/Extensions/AppleBCM5751Ethernet.kext
5. rm -rf /System/Library/Extensions.kextcache
6. rm -rf /System/Library/Extensions.mkext
7. kextcache -c
8. diskutil repairpermissions /
- 권한복구 해주는 것입니다. 드라이버를 설치하거나 이럴때 꼭 해주게
되어 있더군요.

권한복구가 끝나면 재부팅을 해줍니다.

재부팅후 맥어드레스가 00:00:00:00:00:00 으로 되어 있어서 네트워크
설정이 안됩니다. 수동으로 맥 어드레스를 써줍니다.
터미널 창을 열어서
sudo ifconfig en0 ether xx:xx:xx:xx:xx:xx (자신의 맥 어드레스) 를
입력합니다.
- 자신의 맥어드레스는 여러가지 방법이 있지만, 윈도우에서 커맨드창을
열고 ipconfig /all 을 입력하시면 나옵니다.

이제 네트워크가 설정되서 인터넷이 가능하지만 맥으로 부팅할때마다
맥 어드레스를 입력해줘야 하는 귀찮음이 있습니다.하지만 이제 '인터넷'이
되는 맥킨토시를 소유하게 됐습니다. 즐겁지 않습니까? ^^

+ Recent posts