회사의 자전거 동아리 활동을 조금 거들었다는 명목으로
작은 선물더미를 받았는데,
그 안에 iriver의 2기가 usb 메모리가 들어있더라.
SLC의 4기가 메모리도 이미 하나 있는터라
별로 쓸데는 없을 듯 하여,
누굴 줄까 팔아먹을까 다른거랑 교환해볼까 생각하던 중에
가상pc 이미지나 담아서 갖고다닐까, 하는 생각까지 닿는 순간,
떠올랐다. cygwin이나 담아서 다니자.
하여, 구글링하자 역시 바로 나오는 내용:
http://www.dam.brown.edu/people/sezer/software/cygwin/
cygwin은 시스템 레지스트리에
경로 정보라든가 기타등등이 박혀 있어야 하는데,
usb 메모리는 이 시스템 저 시스템에 옮겨 꼽다보면
드라이브 레터링도 매번 달라지고 해서 어려움이 있다.
그걸 해결하기 위해서 위 사이트에선 cd-rom으로 cygwin을 돌리는 팁을 이용해서
usb 메모리 상의 cygwin을 돌리기 전과 후에 각각
레지스트리 세팅을 설정/원복하는 배치파일을 만들어놨다.
여러분이 밥상을 차려놓았으니,
난 거기에 숟가락을 놓고 감사히 밥을 먹을 수 밖에
usb 메모리가 MLC라서 무지하게 느린 것을 제외하고
(cygwin 패키지 설치시 파일 수가 많으면 속도저하가 심하더이다)
꽤 쓸만하다.
어떤 듣보잡 pc에라도 usb 메모리만 쓱 꼽고 cygwin을 쓸 수 있는거다. 우하하
페이지가 삭제되거나 하는 경우를 대비해 설정 파일들을 첨부한다.
cygwin을 메모리의 루트에 'cygwin'이란 폴더를 만들어 설치한 다음
profile을 /cygwin/etc 에 복사,
(계정 이름이 'meinside'로 되어 있음.
/cygwin/home/meinside/ 가 홈디렉토리가 되는 것)
그 뒤에 배치파일들을 메모리 루트에 놓고 실행하면 끝.
start.bat는 쉘을 시작하고, startx.bat는 X를 시작한다.
shutdown.bat는 cygwin의 사용을 마친 뒤 원복 시켜준다.
(따로 cygwin을 사용하는 시스템이 아니라면 불필요해 보인다. 맞나?)
usb 메모리에 cygwin 설치할 때에 유의할 점은,
이미 시스템에 cygwin이 설치되어 있었다면
설치 중에 이미 설치된 패키지를 제대로 확인하지 못해서
다 깔리지 않을 수 있다는 것.
깔끔하게 다 지우고 설치하거나 아예 cygwin 없는 시스템에서 설치하는게 속편할 듯.
이제는 구질구질한 도스창 말고 puttycyg를 띄우는 방법을 생각해봐야겠다.
'리눅스/유닉스' 카테고리의 다른 글
웹 프로그래밍 서버 설치 프로그램 버전확인 방법 (0) | 2013.06.20 |
---|---|
repo sync 설치문제 해결 (0) | 2013.06.20 |
mysql tip (0) | 2013.06.20 |
우분투 서버 apt-get 사용법 (펌) shell 명령어 (0) | 2013.06.20 |
리눅스 관련 사이트 (0) | 2013.06.20 |