CNC

EMC2 설치를 위해 Ubuntu(리눅스) 설치하기

오만팔천 2010. 10. 4. 10:14
EMC2는 리눅스용 CNC 제어기이며 GNU 소프트웨어 입니다.

GNU에 대해 자세히 알고 싶으면 http://www.gnu.org/home.ko.html 에 들러 보시기 바랍니다.

GNU를 "무료다"라고 간단히 말하지 못하고 복잡하게 설명하는 이유는 무료 소프트웨어에 프로그램을 추가하거나 수정을 할 경우 그것에 대한 저작권 문제가 있기 때문입니다.
그래서 무료 소프트웨어를 사용함에 있어 GPL에 동의를 해야 이용 할 수 있습니다.

EMC 홈페이지(http://www.linuxcnc.org/)에 가면 ubuntu와 emc가 결합된 ISO (http://www.linuxcnc.org/hardy/ubuntu-8.04-desktop-emc2-aj13-i386.iso) 파일을 다운 받아 설치를 하면 편리합니다. (EMC2는 어떤 리눅스든 설치가 가능합니다.)

ISO 이미지 파일을 다운 받아서 nero와 같은 리코딩 프로그램으로 이미지 굽기를 하여 CD를 만듭니다.

설치 방법은 윈도우 보다도 쉽습니다. 윈도우를 설치 할 수 있다면 100%설치 할 수 있습니다.
최신 컴픁얼을 사용한다면 드라이브 잡기에 어려움이 있을 수 있습니다.
스텝모터를 사용한 CNC구동을 원한다면 EMC2는 펜티엄 1GHz에서도 아주 잘 돌아갑니다. 물론 그 이상이면 아주 좋겠지요.


1. 우분투(ubuntu) 설치하기
설치 CD를 넣고 CD로 부팅을 하면 제일 먼저 언어 선택 화면이 나타납니다.
마우스는 아직 동작을 안 하며 키보드의 화살표 키로 움직여 한국에서 가장 유명한 "한국어"를 선택하고 엔터를 입력하여 다음으로 갑니다.

역시 키보드의 화살표 키로 "우분투 설치하기(I)" 메뉴를 선택해서 다음으로 갑니다.

우분투 설치 관리자를 불러 오고 있습니다. 잠시 기다려 줍니다.

기본이 한국어로 되어 있습니다. "앞으로"단추를 누릅니다. 이 때부터 마우스가 동작합니다.

한국에서 유명한 도시인 서울이 선택 되어 있습니다.(왜 Seoul은 영어지요?) "앞으로" 단추를 눌러서 다음으로 갑니다.

키보드 설정이 기본이 USA로 되어 있습니다. USA해도 아무런 상관이 없습니다. 필자는 끝까지 Korea를 찾아서 선택 했습니다.

기본이 자동이 선택 되어 있습니다.(적당히 파티션을 변경하면 윈도우와 리눅스 둘 다 설치 할 수 있습니다. 윈도우를 먼저 설치했다면 둘 다 사용 할 수 있도록 자동으로 파티션을 잡아 줍니다.)

가장 복잡한 설정 화면입니다.

비밀번호를 반드시 입력해야 됩니다.(컴픁얼이 여러 대 있다면 사용하는 윈도우와 같이 하는 것이 좋습니다. 같게 하지 않으면 네트워크 공유 설정 때 윈도우의 네트워크 설정을 변경해야 되는 경우가 있습니다.)

설치를 모두 끝내고 "자동 로그인 사용"을 설정 할 수 있습니다.

이름, ID, 비번, 컴픁얼 이름....복잡한 설정을 자신의 입맛에 맞게 적고 "앞으로" 클릭합니다.

좌측 밑에 보면 "7 중 7번째 단계"로 되어 있습니다. 마지막 단계입니다.
그냥 이렇게 설치하겠다라고 다시 한 번 보여 주는 것입니다...친절합니다...ㅎㅎ
"설치" 단추를 눌러 설치를 시작합니다.

"설치" 단추 위에 고급은 무엇일까요?
고급 단추 눌러 봤자 별거 없습니다.
"부트 로드 설치"에 체크를 끄면 우분투로 부팅하지 않습니다.
"인기도 컨테스트" 눌러 설문에 참여는 자동으로 이루어 집니다.

설치를 본격 적으로 합니다. 잠시 기다리면...


설치를 모두 마치고 로그인 ID와 비밀번호를 입력 하면 위와 같은 화면이 나타납니다.


2. 우분투 간략 설명 및 우분투를 최신 버전으로 업데이트하기

첫 화면의 좌측 상단이 위와 같습니다.
윈도우와 달리 3개로 구분 되어 있습니다.
"프로그램"은 말 그대로 프로그램들이 들어 있습니다.
"위치"는 사용자 폴더들이 들어 있습니다.
"시스템"은 사용자 컴픁얼의 설정을 바꾸는데 필요한 프로그램이 들어 있습니다. 화면 회상도 변경도 이곳에 있습니다.

우분투 설치를 마치고 로그인하면 우측 상단이 위와 같습니다.
아이콘은 짐작한 대로 컴퓨터를 끄는 역할을 합니다. 누르면 재시작, 종료...등이 있습니다.
아이콘은 업데이트 할 항목이 있다는 표시입니다. 이를 눌러 업데이트를 하면 최신 프로그램으로 업이 됩니다.
아니면 "시스템 - 관리 - 업데이트 관리자"에서 업데이트 항목을 확인 하고 업데이트 할 수 있습니다.


3. 우분투 네트워크 공유 설정하기

우분투에 공유를 걸어 놔야 익숙한 윈도우에서 네트워크를 통해 파일(G코드) 전송이 편리합니다.
공유할 적당한 폴더에서 마우스 우측 버튼을 클릭하면 위와 같은 메뉴가 나옵니다.(필요하면 폴더를 만들고 해도 됩니다.)
"Sharing Options"를 클릭합니다.

처음으로 공유를 하려고 "Share this folder"에 체크를 하면 인스톨하라는 창이 나타납니다. 그러면 "Install service"를 클릭합니다. 그러면 알아서 인터넷에서 프로그램을 다운 받아 설치까지 하고 리부팅 해줍니다.


다시 "Sharing Options"메뉴를 눌러 "Folder Sharing"을 설정하고 "Modify share"를 클릭합니다. (위 그림은 이미 공유가 되어 있어서 "Modify share"를 클릭 할 수 없게 되어 있습니다.)
윈도우에서 "네트워크"를 클릭하면 우분투 설치 때 정한 컴픁얼 이름이 보이고 이 속에 공유한 폴더가 보일 것입니다.


4. 우분투 자동 로그인하기

컴픁얼을 켤 때마다 아이디와 비번을 넣기가 번거롭다면 자동 로그인을 사용합니다.

위와 같이 "시스템 - 관리 - 로그인 창"을 선택합니다.


"로그인 창"의 "보안"탭을 클릭하면 위와 같은 화면이 보입니다.
"자동 로그인 사용(E)"에 체크를 하고 자동 로그인 하고자 하는 "사용자 이름(U)"를 선택해 줍니다.
그러면 다음 부팅부터는 로그인 화면 없이 바로 부팅합니다.


5. 윈도우에서 우분투에 원격 접속하기

우분투에서 "시스템 - 기본 설정 - 원격 데스크탑"을 클릭하여 원격 데스크탑을 엽니다.

일반 탭부분이며 공유 부분의 2곳에 체크를 합니다.
그러면 위 그림의 중앙 부분에 파란 글씨에 자신의 컴픁얼 이름이 보입니다.
보안 부분에 "확인을 하도록 물어보기(S)"에 체크를 하면 접속 때 우분투에서 확인을 해야 접속 됩니다.
아래에 암호를 설정하면 뷰프로그램에 암호를 넣어야 접속이 됩니다.

고급 탭부분이며 알림 영역 부분에 "누군가 연결했을 경우에만 아이콘 표시(O)"에 체크하면 아래 그림처럼 접속 시 사용자에게 알려줍니다.

윈도우용 UltraVNC를 실행한 화면입니다.
"VNC Server"부분에 자신의 컴픁얼 이름을 넣고 "Connect"를 누르면 우분투에 접속을 합니다.
UltraVNC는 http://www.uvnc.com/ 에서 다운 받을 수 있습니다.
32비트, 64비트용이 있으며 자신의 윈도우에 맞는 버전을 받아 실행하면 됩니다.
인스톨하지 않고 실행 파일 1개만으로 사용 됩니다.


원격 접속이 이루어지면 우분투 우측 상단에 접속이 이루어 졌음을 사용자에게 알립니다.


6. 우분투에서 화면 캡처하기

윈도우와 같이 키보드의 "Print Screen"키를 누르면 전체 화면 캡처이고 "Alt"키와 조합하면 현재창 캡처입니다.


"프로그램 - 보조 프로그램 - 스크린샷 찍기"를 클릭하면 위와 같은 캡처 프로그램이 실행됩니다.
"다음 시간이 지난 후에 잡기(A)"에 시간을 설정하면 그 시간 후에 화면 캡처가 이루어집니다.