직접 다운로드는 이곳에서
2008/10/11 21:10 2008/10/11 21:10
Posted by 길목


우분투의 경우 설치시 기본적으로 root로긴을 허락치 않는다. 이를 대체할 sudo 명령을 주로 사용하며 root 권한으로 모든 것을 실행할 수 있으므로 필요치 않기 때문이다. 우분투 설치시에 계정을 추가하는 부분이 있는데 그때 넣어준 계정은 실제적으로 sudo 명령을 실행할 수 있는 권한을 자동적으로 부여받게 되어 있다. 이때 소속그룹admin 으로 되어 있다.

그러면 리눅스 박스를 2사람 이상이 공동으로 관리하고자 할 때 sudo  사용자를 추가해 줄 수 있는 방법은 무엇이 있을까? 리눅스 박스에서 일반사용자들의 경우 su 명령이나 sudo 명령을 거의 사용하지 않을 것이다. 따라서 이런 이유에서 수도사용자를 추가하는 방법이 몇가지 존재한다. 모로 가도 서울만 가면 된다는 말이 있듯이 해결방법은 다양한 듯 하다.

첫째, 우분투에서 사용자 추가시 새로 발급하는 계정(account)을 admin 그룹으로 넣어주는 것이다.

# sudo useradd -n -d /home/user1 -G admin user1
# sudo passwd user1
passwd:

위의 과정을 설명하면
-n : 새로운 계정을 추가하는 옵션
-d : 해당계정의 디렉토리를 만들어 주는 옵션
-G : 해당 그룹에 속하도록 하는 옵션
user1 : 발급하고자 하는 계정(account)

이렇게 하면 user1 계정은 sudo 명령을 root 권한으로 사용할 수 있게 된다.

둘째, 일반사용자를 추가한 후 /etc/group 파일을 편집하여 해당 계정 사용자의 구룹을 admin에 추가해 준다.

# sudo useradd -n -d /home/user1  user1
# sudo passwd user1
passwd :

# sudo vi /etc/group
...
(중략)
admin:x:115:isjang,user1
(중략)
....

:wq

admin 그룹의 id 는 115번이며 isjang은 우분투 설치시 생성해서 root 권한을 실행할 수 있는 이미 발급되어진 계정이다. user1 은 isjang옆에 코마(,) 로 추가해 준다.

그리고 나서 user1 으로 로긴하면 sudo 명령을 사용할 수 있게 된다.

셋째, 우분투 이외의 일반적인 리눅스 시스템에서 su 나 sudo 의 경우는 관리자 외의 일반계정 사용자들이 사용할 필요가 없는 것들이다. 그런데 그룹사용자 외에는 위 명령 자체를 실행하지 못하도록 하려면 해당 화일의 그룹을 wheel 로 변경한 다음 wheel 그룹에 사용자들을 넣어주고 그 외의 계정 사용자들은 명령어 접근 자체를 제한 시켜 시스템 보안을 높일 수 있다.

이것은 wheel 그룹을 생성하여 추가해 주는 방법인데 이때는 역시 해당되는 그룹을 추가해 넣기 위하여 visudo 명령어를 이용하여 /etc/sudoers 파일을 직접 편집하는 것이다. 이때 주의할 점은 편집시 조심해야 한다는 것이다. 잘못 편집하여 내용이 조금이라도 틀릴 경우가 발생하면 sudo를 아예 사용할 수 없는 불상사가 발생할 수 있을지도 모르기 때문이다. ^^;;

# su root
# visudo  하여 편집모드로 들어간 다음
맨 하단 부분에
%wheel ALL=(ALL) ALL 를 추가한 다음 빠져나온다.
# whoami
root
# chgrp wheel /bin/su /usr/bin/sudo  // 만일 우분투에서 sudo 를 이용하여 이 행을 실행하면 setuid 가 사라지므로 root 비밀번호를 주지 않았을 경우에는 실행하면 안된다.
# chmod o-rwx /bin/su /usr/bin/sudo
# vi /etc/group
...
wheel:x:1001:user2,user3
...

:wq


# /etc/sudoers
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults    env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL) ALL

# Uncomment to allow members of group sudo to not need a password
# (Note that later entries override this, so you might need to move
# it further down)
# %sudo ALL=NOPASSWD: ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
%wheel ALL=(ALL) ALL

혹시 우분투에서 위와 같이 세번 방법으로 구지 따라하다가 낭패를 보신 분들은 싱글모드로 부팅하여 root 비밀번호를 획득해야 하거나 root 비밀번호를 잃어버렸을 경우 최악의 경우 시스템을 재설치해야 할 수도 있다.

우분투 또는 리눅스에서 Grub 을 이용하여 멀티부팅을 할 경우 해당 리눅스라벨을 선택한 후 싱글모드로 부팅하기 위해서는
GRUB 메뉴에서 e 를 누르고

kernel 을 커서에 맞추고 다시 e 를 한번 더 누른다음
맨 끝줄에 single 을 타이핑 한 후 엔터키를 친다. 그리고 마지막으로
b 를 누르면 되는데 b 는 booting 의 약어다.


wheel 그룹에 대한 간단한 설명
출처 - http://www.kernel-panic.org/wiki/GroupWheel

그룹 (Wheel)

휠그룹은 무엇을 위한 것인가? 대부분 오랫동안 사용되어오면서 모호한 표현이라 생각한다. 이것은 사용자 권한을 나누기 위해 사용된다. root, 휠그룹, 그밖의 사용자로 3개의 계층으로 분류되어 있다.

보통 휠그룹은 그에 속한 그룹 사용자들만 su root 를 사용할 수 있도록 하는 기능이다. FSF(자유소프트웨어 재단) 그룹은 이 원칙에 별로 따르지 않는데 왜냐하면 그것이 수학적 알고리즘이 아니기 때문이다.

사용자를 최소로 구분하는 것은 sudo 에 의한다. 가장 많은 sudo 권한을 위한 자격으로 휠그룹 멤버쉽이라 불리는 것이 있다.

역사적으로 말하면 그것은 초기 BSD중의 하나에서 시작되었다 생각한다.

휠그룹을 만들므로써 휠의 기능을 쉽게 다시 만들 수 있으며 그리고 su 와 sudo (둘다 setuid 프로그램이다.)를 wheel 그룹으로 만들고 나서 다른 사용자에 대해서는 사용권한을 제거한다.

  # chgrp wheel /bin/su /bin/sudo
  # chown o-rwx /bin/su /bin/sudo

물론 이것은 실제적으로 정상적인 사용자들에게 su와 sudo 를 사용할 수 없게 만든다. 문제는 서버에 어떤 정상적인 사용자들이 있는가이다.

2008/10/10 17:03 2008/10/10 17:03
Posted by 길목


사무실에서 윈도우 기반으로 쓰던 버릇을  바꾸고 싶어서 우분투로 구성을 다시 하였다. 기존에 페도라를 설치하여 사용하고 있었는데 그동안 쓰지 않았던 습관을 버리고 이제 우분투로 다시 시작하려한다.

인터넷 뱅킹은 휴대폰으로 처리할 수 있게 되어서 더이상 인터넷 뱅킹에 목을 매지 않아도 된다. 다만 쇼핑몰을 이용해 결제를 할 경우에는 할 수 없이 윈도우 시스템으로 다시 부팅하게 된다.

일단 한글 사용을 위해 아래와 같이 설치하였습니다.

sudo apt-get install scim-hangul

그리고 컴퓨터에 붙어있는 무선랜카드 (버팔로 WLI-USB-11G)가 있는데 이 드라이버를 찾고 설치하는데 시간이 걸린다. 시간 날때마다 해결하려고 노력하였지만 여전히 해결책이 나오지 않고 있다. 아래 링크에 있는 가이드 라인을 따라 했으나 아직 잡히지 않았다.


원본 위치 - http://my.opera.com/subjam/blog/show.dml/473107

Install Orinoco USB in Debian Etch

,

This document is based on ORiNOCO USB Unofficial Complex Support Page and The Linux ORiNOCO Driver

1. 커널 소스화일 받아 컴파일하기

내 시스템에 커널 이미지를 이미 가지고 있어서 모든걸 다시 컴파일하기를 원치 않으면 헤더파일들만 설치하라
  apt-get install linux-headers-$(uname -r)
Howto: build Linux kernel module against installed kernel w/o full kernel source tree

헤더파일은 아래와 같이 한다.

  /lib/modules/2.6.16-2-686/build -> /usr/src/linux-headers-2.6.16-2-686

내 커널 버젼은 2.6.16-2-686 이 된다.

2. 그다음은 아래와 같이 명령어오 오리노코 USB를 다운로드 받는다.

# svn co https://orinoco.svn.sourceforge.net/svnroot/orinoco/branches/usb orinoco

3. SVN 실행을 하면 폴더 orinoco가 생성된다. 그 디렉토리로 이동하여 아래와 같이 컴파일하고 설치한다.
  make
make install

오리노코-USB를 포함한 모든 모듈이 문제 없이 설치되어야 한다.

참조 : 만약 컴파일할 때 compat.h 가 없다고 하면 오리노코 홈 디렉토리에 해당 화일의 이름으로 빈 화일을 만들면 된다.

4. 오리노코 폴더에서 firmware 폴더로 이동하여 컴파일을 아래와 같이 한다.
  make ezusb
슈퍼유저 권한으로
  cp orinoco_ezusb_fw  orinoco_usb_fw.h /usr/lib/hotplug/firmware/ 
이렇게 하면 USB 드라이버가 설치되게 된다.



2008/09/30 18:24 2008/09/30 18:24
Posted by 길목


윈도우에서 USB 외장형 하드디스크에 있는 동영상을 보다가 컴터가 멈췄다. 이 후로 아무런 키도 먹지 않는데 동영상의 음성은 계속 들린다. 이런 현상은 처음 접해본지라...강제로 전원을 끈 다음 리눅스(우분투)로 부팅하여 외장하드를 읽어내려고 했는데 아예 접근도 읽지도 못한다. 윈도우 시스템으로 부팅하여 외장하드 데이터를 정상적으로 읽은 다음 하드웨어 제거하기 버튼을 이용하여 분리했다.

그리고 다시 리눅스로 부팅하여 로긴한다. 정상적으로 바탕화면에 아이콘이 뜨면서 마운트 되었다는 정보를 준다. 그런데 읽으려니 에러를 뿌리고 더 이상 읽지 못한다.

윈도우로 부팅하여 아래와 같이 디스크를 체크한 다음에 다시 들어와야 할 듯 싶다.

c:\>chkdsk h:/f/r  (h: 는 h드라이브입니다.)
2008/09/21 02:14 2008/09/21 02:14
Posted by 길목


우분투 설치 후 처음으로 기대되는 마음으로 동영상 강의 화일을 실행시켰다. 기본적으로 시스템에 설치되어 있는 것은 Totem Movie Player 였는데 avi 확장자의 화일을 열었더니 계속 버벅거리며 영상을 슬로우 모션으로 보여준다.

사용자 삽입 이미지

여러번 시도해 보았지만 실행할 때마다 그러면서 프로그램이 죽기까지 한다. 이놈 참 말을 안 듣는다는 생각을 한다. -_-;;

그래서 혹시 다른 소소들이 없는지 찾아보았다.

그랬더니 VLC media player 라는 툴을 발견한다.
% sudo apt-get update
% sudo apt-get install vlc vlc-plugin-esd mozilla-plugin-vlc
하여 업데이트를 하였다. 그리고 프로그램 리스트에 추가되면서 실행시켜보았다.

사용자 삽입 이미지

위 토템보다 끊김현상 없이 잘 진행된다. 또 하나 오늘도 알아간다. 리눅스를 설치하여 계속 하루종일 사용량을 늘려가고 있다. 윈도우 전용사용 시간을 갉아 먹은지 오래다. 어제는 FF3로 동영상을 보는데 자꾸 중간에 보여주다가 끊어지면서 아예 브라우져가 죽어버린다. 그래서 이 증상을 해결하기 전까지 필요한 브라우져 하나를 더 설치하였다.

예전에 한참 익스플로러 사용에 싫증나던 차에 찾았던 것이 바로 오페라다. 다행히 오페라를 설치 후 동영상 실행을 해 보았더니 FF3에서 보여주었던 에러를 보여주지 않으면서 안정적으로 실행시켜주는 것에 만족을 느낀다.

무한적으로 존재하는 오픈소스 프로그램의 마력에 시간을 뺏기지만 그 사용에 쏠쏠한 재미가 있는 것은 미지에 대한 탐구 정신이 있기때문이라 주장하고 싶다. (물론 아니기에...)

그동안 익숙했던 포토샵 대신 위 이미지를 잘라내기 위해 사용한 GIMP나 동영상을 보기 위해 너무도 익숙했던 곰플레이어대신 VLC media Player 등을 경험하면서 기존에 익숙해 있던 관습적 사용 습관을 버리는 것이 어렵다는 것을 느껴본다.

익숙했던 프로그램을 바꿔 다른 것을 사용해 본다는 것은 흥미도 있긴 하지만 곧 그 기능의 불편함에 포기해버리는 경우가 부지기수다. 왜 포기할까? 다른 이유가 있다기 보다는 익숙하지 않은 불편함이 있기 때문이다. 그 익숙함이 자랄때까지 계속 리눅스와 사랑 나누기를 계속 해 보련다.

그동안 자본이 나에게 쏟어주었던 너무도 편리한 환경들이 있었다. 정보인프라가 부담없는 대한민국의 환경에 자부심을 갖기도 한다. 그렇지만 그 편리함에 찌들어 있는 한 타인을 배려하는 공동정신은 사라져 가고 있지 않을까?

지금은 공유와 나눔의 가치보다 개인의 사리사욕과 욕망을 채우는 것이 훨씬 상위개념에 있다고 생각하는 대한민국의 앞날이 어둡기만 하다.

2008/09/20 11:32 2008/09/20 11:32
Posted by 길목


그동안 윈도우가 대세였던 나의 컴퓨터에 다양한 시스템이 깔렸다. 센스 R20을 아주 효율적으로 사용하고 있다고 자부해야 할까?

내컴퓨터에 깔려있는 우분투(8.04.1 Alternate)를 본격적으로 써야 하는데 이거 무선셋팅이 영 신통치 않다. 사무실에 파워콤 X-speed 광랜이 설치되어 있으며 070 전화기를 사용해야 해서 인터넷 전화기와 함께 딸려온 유무선 공유기가 설치되어 있다.

인터넷 공유기 모델은 APA-2000 이다.

myLGNet 유무선 공유기의 기본 비밀번호는 123456789a 이다. 그런데 이 비밀번호를 바꾸는 곳 찾아보기 힘들정도다. 그런데 저 키의 근원은 무엇일까? 아스키 코드도 아닌 것이 암튼 이것때문에 우분투에서 여러번 비밀번호를 넣어주어도 접속이 되지 않는 것이다. 결국 아래와 같이 변경해서 해결하였다.

사용자 삽입 이미지
사용자 삽입 이미지

무선보안을 대부분 신경안쓰고 있는 분들은 최소한 이렇게라도 해서 무선 보안을 신경쓰기를 바라는 마음이 생기기도 한다. 관리자 비밀번호 또한 공장 초기 설정 값 admin 을 바꾸지 않고 쓰는 사람들이 태반일 것이다.

암튼 위와 같이 변경해서 우분투 무선설정을 하여 web 키를 입력해 주니 그제서야 아무 문제없이 접속이 된다. 이것때문에 공연히 영문 사이트 돌아다니면서 삽질 3시간 이상을 했다. -_-;; 시간이 아깝다는 생각보다는 영어 공부 했다는데 만족하자. 웬만한 영어가 이제 눈에 들어오니 말이다.

이제 기본적으로 노트북으로 웹을 사용하는데 전혀 지장이 없게 되었다.

우분투가 설치되어 있는 내 노트북으로 글을 쓰고 있다. 데스크탑 환경은 아래와 같다.
사용자 삽입 이미지
(상단) Alt + Tab 키를 눌렀을 때 응용프로그램이 위와 같이 선택적으로 바뀐다. 아주 멋있게 돌아가고 있다고나 할까?

사용자 삽입 이미지
윈도우키 + Tab 키를 눌렀더니 위와 같이 입체적인 모습을 뿌리며 바뀐다. 우분투 센스R20만세라고 불러야 할지...

사용자 삽입 이미지
스크린 캡춰를 이용해서 윈도우 프로그램의 포토샵에 해당하는 gimp 로 이미지를 적당히 편집도 해본다. 앞으로 가야할 길이 멀다. 기본적으로는 인터넷 뱅킹과 생산성을 핑계로 계속 윈도우 시스템을 사용하고 있지만 조만간 그 패턴을 확실하게 바꿔야 할 것 같다.

소프트웨어의 불법 사용에 무감각 해져 있는 대한민국 국민들 중의 한사람인 나 스스로도 잘 지켜지지 않는 정품 사용하기에 앞서 우분투등의 오픈소스 계열에 적응한다면 훌륭하게 적응하면 살 수 있는 길이 많기 때문이다.

우분투 설치에 대한 풍성한 경험을 기록해 놓은
http://noneway.tistory.com/101
을 방문하여 참조하는 것은 훌륭한 길잡이를 만나는 것인 듯 피다. ^^;; 미리 길을 가서 좋은 매뉴얼을 웹상에 뿌려주신 꿈틀꿈틀 님께 감사를 드리고 싶다.

물론 본인도 그 일원이 되기 위하여 경험담을 지속적으로 뿌릴 생각이다. ^^;;
2008/09/19 19:49 2008/09/19 19:49
Posted by 길목


우분투에서 그냥 http://cafe.daum.net/gisapass 유수의 정보처리기사자격증 사이트를 보는 것이 해결된 이후로 가끔씩 이용하는 은행사이트 접속을 해결하려면 계속 멀티 부팅을 해야 한다. 이거 조금 불편하다. 그래서 우분투를 주로 사용하되 vmware 를 설치해서 가끔씩 윈도우 시스템을 실행시켜보고자 노력한다. 머 벌써 이런 고민한 사람이 많이 있어 어렵지 않게 매뉴얼이나 관련 링크를 찾아낸다.

1) http://devtt.com/Ryan/41
2) http://supaflow.tistory.com/entry/%EC%9A%B0%EB%B6%84%ED%88%AC-%EB%A6%AC%EB%88%85%EC%8A%A4%EC%97%90-vmware-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

나의 고민은 현재 이미 윈도우 XP가 노트북에 설치되어 있어서 이걸 그대로 이용할 수 있는 방법이 있는지의 여부다. 가능성 여부를 떠나 그렇게 해야 윈도우를 설치하는데 들어가는 그 많은 시간을 아낄 수 있기 때문이다. -_-;
그런데 다 설치하고나니 시리얼 키를 넣으라고 한다. 여기서 그냥 포기하구

$ sudo vmware-config.pl  --> 설정하기
$ sudo vmware-uninstall.pl --> 설치된 vmware 삭제하기

여기서 그냥 인터넷을 검색해 보니 Virtual Box 란 흥미로운 단어가 검색되길래 자세히 들어가 보았다.
http://zodiac12k.egloos.com/1096484

위 링크에서는 virtualbox (웹사이트 : http://www.virtualbox.org/ ) 설치하고 활용하는 과정까지 상세하게 적혀있다.

우분투에서 아래대로 하니 설치하는 것은 그리 어렵지 않았다.


$ isjang@isjang:~/VMWare/vmware$ sudo vi /etc/apt/sources.list
위 소스 리스트에 아래 링크들을 우선 추가해 넣어줍니다.

deb http://download.virtualbox.org/virtualbox/debian hardy non-free
deb http://download.virtualbox.org/virtualbox/debian gutsy non-free
deb http://download.virtualbox.org/virtualbox/debian dapper non-free
deb http://download.virtualbox.org/virtualbox/debian lenny non-free
deb http://download.virtualbox.org/virtualbox/debian etch non-free
deb http://download.virtualbox.org/virtualbox/debian sarge non-free
deb http://download.virtualbox.org/virtualbox/debian xandros4.0-xn non-free

그리고 나서 아래와 같이 설치를 하면

$ isjang@isjang:~/VMWare/vmware$ sudo apt-get install virtualbox
꾸러미 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다      
상태 정보를 읽는 중입니다... 완료
주의, virtualbox 대신에 virtualbox-ose 꾸러미를 선택합니다
다음 꾸러미를 더 설치할 것입니다:
  libaudio2 libqt3-mt libxalan110 libxerces27 virtualbox-ose
제안하는 꾸러미:
  nas libqt3-mt-mysql libqt3-mt-odbc libqt3-mt-psql xalan bridge-utils
  virtualbox-ose-source
추천하는 꾸러미:
  virtualbox-ose-modules
다음 새 꾸러미를 설치할 것입니다:
  libaudio2 libqt3-mt libxalan110 libxerces27 virtualbox-ose
0개 업그레이드, 5개 새로 설치, 0개 지우기 및 0개 업그레이드 안 함.
12.4M바이트 아카이브를 받아야 합니다.
After this operation, 39.2MB of additional disk space will be used.
계속 하시겠습니까 [Y/n]? y
받기:1 http://kr.archive.ubuntu.com hardy/main libaudio2 1.9.1-1 [79.2kB]
받기:2 http://kr.archive.ubuntu.com hardy/main libqt3-mt 3:3.3.8-b-0ubuntu3 [3299kB]
받기:3 http://kr.archive.ubuntu.com hardy/universe libxerces27 2.7.0-5 [1390kB]
받기:4 http://kr.archive.ubuntu.com hardy/universe libxalan110 1.10-3.1 [1241kB]
받기:5 http://kr.archive.ubuntu.com hardy/universe virtualbox-ose 1.5.6-dfsg-6ubuntu1 [6366kB]
내려받기 12.4M바이트, 소요시간 18s (685k바이트/초)                            
꾸러미들을 미리 설정하는 중입니다...
전에 선택하지 않은 libaudio2 꾸러미를 선택합니다.
(데이터베이스 읽는중 ...현재 97843개의 파일과 디렉토리가 설치되어 있습니다.)
libaudio2 꾸러미를 푸는 중입니다 (.../libaudio2_1.9.1-1_i386.deb에서) ...
전에 선택하지 않은 libqt3-mt 꾸러미를 선택합니다.
libqt3-mt 꾸러미를 푸는 중입니다 (.../libqt3-mt_3%3a3.3.8-b-0ubuntu3_i386.deb에서) ...
전에 선택하지 않은 libxerces27 꾸러미를 선택합니다.
libxerces27 꾸러미를 푸는 중입니다 (.../libxerces27_2.7.0-5_i386.deb에서) ...
전에 선택하지 않은 libxalan110 꾸러미를 선택합니다.
libxalan110 꾸러미를 푸는 중입니다 (.../libxalan110_1.10-3.1_i386.deb에서) ...
전에 선택하지 않은 virtualbox-ose 꾸러미를 선택합니다.
virtualbox-ose 꾸러미를 푸는 중입니다 (.../virtualbox-ose_1.5.6-dfsg-6ubuntu1_i386.deb에서) ...
libaudio2 (1.9.1-1) 설정하는 중입니다 ...

libqt3-mt (3:3.3.8-b-0ubuntu3) 설정하는 중입니다 ...

libxerces27 (2.7.0-5) 설정하는 중입니다 ...

libxalan110 (1.10-3.1) 설정하는 중입니다 ...

virtualbox-ose (1.5.6-dfsg-6ubuntu1) 설정하는 중입니다 ...
 * Starting VirtualBox host networking...                                [ OK ]
 * Starting VirtualBox kernel module vboxdrv                                   
 * No suitable module for running kernel found.

Processing triggers for libc6 ...
ldconfig deferred processing now taking place

계속적으로 업데이트 등을 위하여 공개키를 다운로드 받아서

sudo apt-key add sun_vbox.asc

하거나
wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
다 설치하고 나면 프로그램 -> 시스템 도구 -> VirtualBox OSE 가 설치되어 있는 것이 보이며 그것을 실행하면 아래와 같은 화면을 얻을 수 있다.

사용자 삽입 이미지
여기에서 가상머신을 설정하여 설치하는 것은 시간이 많이 들어가는 작업이라 적당히 참조할 만한 사이트를 남긴다.

* http://zodiac12k.egloos.com/1096484
*http://kldp.org/node/82148

리눅스와 유닉스 윈도우 여러가지 토끼를 잡으려고 많은 노력을 기울이고 있지만 파고들면 들수록 그 깊이와 넓이에 그냥 감탄하다 하루를 보낸다.

시스템의 고수가 되기 위해 오늘 하루도 정진할 길을 찾는다.
그런데 이미 설치되어 있는 윈도우 시스템을 실행시킬 수 있는 방법은 없을까? 그것도 가상 머신 설정으로 가능한 것일까? 불가능하겠지 아마도????

그래도 한번 찾아보련다. 나중에 그런 방법까지도 존재하겠지..하면서 하루를 접는다.
2008/09/16 18:28 2008/09/16 18:28
Posted by 길목


현재 세개의 OS가 설치되어 있는 시스템에 CENTOS 대신 우분투를 설치하려고 하고 있다.

센스 R20은 기본적으로 Ubuntu 등의 최신 커널 버젼을 받아들이기 못하고 있다. 둘다 서로를 밀쳐내고 있다는 느낌이다. 서로 궁합이 안맞다는 핑계를 대며 사랑하기 싫은게지 그러나 어쩌랴 주인을 잘못 만났으니 랩탑에 리눅스를 설치하는수밖에..난 한번 시작하면 끝장을 일단 봐야 희열을 느끼거든요. ㅋㅋㅋ

그런데 http://www.ubuntu.com 에서 데스크탑 버젼 8.04.1 을 다운받고 신나게 구워서 부팅하는 순간 먼가 이상한 메세지를 뿌린다. MP-BIOS 에러라는 둥 기타 등등

ISOLINUX 2007 Debian ....
부팅 후 언어를 선택하라는 메시지가 나온 후 Loading Linux Kernel 이 시작되면서 설치하는 듯 기분좋은 출발을 보인다. 그런데 막상 설치하고자 하는 과정이 나오지 않고 대신 CD를 읽어대더니 결국 아래와 같은 메시지를 뿌리며 곧바로 prompt로 아래와 같이 떨어져 버린다. 멀 어쩌라는건지 이곳에서 멈추면...

[ 47.253988] ..MP-BIOS bug: 8254 timer not connected to IO-APIC
Loading, please wait...
Linux ubuntu 2.6.24-19-generic #1 SMP Wed Jun 18 14:43:41 UTC 2008 i686

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share /doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

ubuntu@ubuntu:~$

이것저것 해보지만 하드디스크에 제대로 먼가 설치된 것은 없어 보인다. 따라서 설치 실패로 결론낸다. 물론 여기서 포기할 쏘냐, 재부팅 시도한다. 동일한 에러메시지가 한줄 떨어진 후 먼가 부팅하여 설치시도를 하는 듯하더니 다시 아래와 같은 메시지를 끝으로 더이상 진행이 안된다.

* Starting defereed excution scheduler atd          [OK]
* Starting periodic command scheduler crond      [OK]
* Checking battery state...                                 [OK]
* Running local boot scripts (/etc/rc.local)         [OK]

흠 이제부터 다시 시작해야 한다. 인터넷을 검색해 보았더니 삼성 센스 R20을 가지고 나와 같은 고민을 해본 사람이 있는 것 같았다. 아래 링크를 읽다보니 그렇다는 결론을 내린다. 어렵게 마련한 내 랩탑에 리눅스를 키워보려고 수없이 노력해 보았으나 이제는 필요에 의해서 설치를 진행하고 있다.
http://ubuntu.or.kr/viewtopic.php?f=7&t=404

위 링크에 있는 내용을 읽어보면서 알아낸 사실은 센스 R20에 우분투를 설치하려는 용감한 자들은 우분투 데스크탑버젼이 아닌 우분투 alternate 버젼을 다운받아야 한다는 사실을 발견한다. 국내에서 가장 가까운 곳 다음컴뮤니케이션에서 미러를 제공해 주고 있다. 이것도 찾는데 5분 이상 걸렸으니 다른 분들을 위해 링크를 아래와 같이 남긴다.  
http://ftp.daum.net/ubuntu-releases/8.04/

이제 다운 받고 네로로 구워서 다시한번 삶아 먹으려고 CD를 교체하여 부팅한다. 처음에 같은 에러를 한줄에 뿌리긴 하지만 설치 시작한다.

1. 키보드 선택 (전통적으로 USA선택하면 끝난다.)
2. 네트워크 설정 (DHCP로 일단 성공) : 무선랜카드는 기본적으로 잡히는 것 같지만 네트워크 키를 입력해야 하는 경우가 있으므로 잘 모를 경우 확실하게 하기 위해서 가능하면 랜포트에 연결하여 인터넷에 연결해 놓는다.)
3. 네트워크가 자동으로 잡힌 후 시간대도 자동으로 설정됨
4. 디스크 파티션 선택 (계속적으로 수동으로 잡아 왔으므로 선택함)
   용도 : 스왑영역 500M / 17.5G 는 마운트 root (/) 로 잡은 후 설치 시작함
5. 베이스 시스템을 설치하는 중 : 먼저 압축먼저 풀어 헤친 후 커널 및 기타 하드웨어 관련 패키지들을 설치한다.
   83%쯤에서 linux-kernel-2.6.....커널을 설정한다.
6. 사용자 및 열쇠글 (비밀번호) 설정
7. apt 설정 (미러를 자동적으로 찾아준다. 이때는 반드시 네트워크에 연결되어 있어야 체킹이 가능하다)
8. 프로그램 선택 및 설치 (언어 지원을 다운로드하는 것을 물어봄) 당근 예로 선택한 후 계속
9. 본격적인 설치 시작
 
정상적으로 설치가 진행되고 마쳤다.

부팅후  

* Starting anac(h)ronistic cron anacron              [OK]
* Starting deferred excution scheduler atd          [OK]
* Starting periodic command scheduler crond      [OK]
* Checking battery state...                                 [OK]
* Running local boot scripts (/etc/rc.local)         [OK]

위와 같이 뜨고 아무런 움직임이 없어 당황한다면 Alt+Ctrl+F1~F8 (F1~F8 중의 차례대로 하나씩 눌러보면 무슨 이야기인지 아실거라요) 를 이용해 로긴한다. 기본적으로 GUI(Graphic User Interface)환경이 만들어 지지는 않았다. 따라서 텍스트 모드로 로긴을 해 본 것이다. 암튼 우분투 박스에 로긴한 후 맨 먼저 해줘야 하는 것은 언제나 그렇지만 Security 업데이트다. 아주 간단하게 아래 두 명령어만 내리면 그것으로 끝이다.

$ sudo apt-get update
$ sudo apt-get dist-upgrade

그러면 커널을 포함한 각종 패키지들을 자동으로 업데이트하면서 지 스스로 설치하기 시작한다. 윈도우의 업데이트와 같은 것이긴 하지만 훨씬 자유로와 보인다. 확장성도 기대가 되기 시작하는 이유다. (커널을 소스 컴파일하여 업데이트에 성공시키는 것은 생각보다 어렵다. 과거에 몇번이나 시도해 보려다가 그 복잡한듯함에 그만 두었던 적이 많았다. 그러나 반드시 한번은 해보아야 할 일중의 하나이긴 하다.)

그러면 아래 링크의 충고를 따라서 시도한다.
http://ubuntu.or.kr/viewtopic.php?f=7&t=404
그래픽 : ATI X1250 IGP 를 설치하기 위하여

$ sudo apt-get install xorg-driver-fglrx

설치 후

$ sudo nano /etc/X11/xorg.conf
Section "Device"
Indentifier "Configured Video device"
Driver "ATI" <---------이부분 추가후 저장하고 빠져나온다.

$ sudo depmod -a  (커널에 적재할 수 있는 모듈 의존성을 결정하는 명령어)
$ sudo aticonfig --initial (aticonfig http://kldp.org/node/96662 설명 참조)
$ sudo aticonfig --overlay-type=Xv

리붓을 하면 GUI와 만날 수 있을것이다. 우화 정말로 우분투를 내 랩탑에서 보게 되었다.
2008/09/15 02:14 2008/09/15 02:14
Posted by 길목