2006년 01월 12일
X-Note LW40-Venus + 우분투 5.10 설치기
# X-Note LW40-Venus + 우분투 5.10

# 작성일 : 2006. 1. 8
# 최종수정일 : 2006. 1. 26
# 참고한 문서 :
http://ubuntu.or.kr/rubybbs/index.php?bid=ubuntu&id=150&page=1
http://ubuntuforums.org/showthread.php?p=423589



----------[하드웨어 사양]----------

모니터 : 14" WXGA(1280x768), FBL
메인보드 칩셋 : 915PM
CPU : Pentium-M 740 1.73GHz with 2MB L2 Cache, FSB533MHz
VGA : ATI MOBILITY RADEON X600
사운드 : Realtek ALC880
HDD : 히타치 HTS541080G9SA00
무선 LAN : 인텔 PRO/Wireless 2200BG
일반 LAN : Marvell Yukon 88E8053 PCI-E
DVD콤보 : HL-DT-ST RW/DVD GCC-4244N
터치패드 : Synaptics PS/2 Port
메모리 리더기 : Texas Instruments PCIxx21 Integrated FlashMedia Controller



----------[설치전 필수 사항]----------

반드시 윈도우 운영체제로 부팅하여 FN+F6 무선랜을 ON 시킨다.
현재 리눅스에서 FN+F6 은 동작하지 않는다.



----------[설치 후 첫 부팅시 발생하는 문제]----------

설치 후 첫 부팅시 Starting hotplug subsystem 부분에서 snd_hda_intel 로 인한 다운현상이 발생합니다.
때문에 부팅 선택 부분에서 recovery mode를 선택하여 부팅합니다.
여기서 타이밍이 중요합니다.
Starting hotplug subsystem 부분이 나오는 즉시 Ctrl + C 로 종료시킵니다.
사실 Starting hotplug subsystem 가 눈에 보이자마자 누르기는 힘듭니다.
때문에 Starting hotplug subsystem 가 나오기 바로 직전 Ctrl + C 를 몇번 연타하여 종료시킵니다.

콘솔부팅이 되었다면 vi 편집기로 blacklist를 편집합니다.
# vi /etc/hotplug/blacklist

맨 아래쪽에 아래의 코드를 추가합니다.
snd_hda_intel

(테스트 결과 snd_hda_codec는 부팅에 영향을 주지 않습니다.)

수정된 파일을 저장 한 후 재부팅 합니다.

이제 부팅이 무사히 이루어지고 나머지 설치가 완료됩니다.



----------[인터넷 접속]----------

각종 꾸러미의 원할한 설치를 위해서 인터넷 접속은 필수입니다.
유무선 랜카드 모두 자동으로 잘 잡힙니다.
집에 유무선 공유기가 있다면 무선랜도 자동으로 잡힙니다.

시스템->관리->네트워크 에서 연결을 활성화 시켜줍니다.



----------[앞으로 컴파일을 위해 설치해야 할 꾸러미]----------

기본적으로 컴파일에 필요한 꾸러미들을 설치합니다.

uname -r 을 입력하며 커널 버전을 알아냅니다.(저는 업데이트를 통해 커널 버전이 2.6.12-10 입니다.)

# sudo apt-get install linux-headers-2.6.12-10
# sudo apt-get install linux-headers-2.6.12-10-386
# sudo apt-get install linux-source-2.6.12

소스 파일의 압축을 풀고 /usr/src/linux라는 링크를 만듭니다.
대부분의 경우 컴파일시 커널소스의 경로를 /usr/src/linux로 참조하기 때문입니다.
# sudo tar jxf /usr/src/linux-source-2.6.12.tar.bz2
# sudo ln -s /usr/src/linux-source-2.6.12/ /usr/src/linux

기타 몇개 더
# sudo apt-get install build-essential gcc-3.4



----------[랜카드]----------

마벨 유콘 최신 드라이버를 다운받습니다.
http://www.marvell.com/drivers/driverDisplay.do?dId=107&pId=10

드라이버의 압축을 풀고 설치합니다.
# tar jxf install-8_24.tar.bz2
# cd Driverinstall
# sudo ./install.sh

메뉴에서 1번을 선택합니다.
설치 완료후 Have fun... 이라는 메세지가 뜹니다.



----------[사운드]----------

드라이버 설치에 필요한 꾸러미를 받습니다.
# sudo apt-get install gettext libncurses5-dev

리얼텍 사이트에서 최신 드라이버를 받습니다.
http://www.realtek.com.tw/downloads/dlhd-2.aspx?lineid=2004052&famid=2004052&series=2004061&Software=True

다운받은 드라이버의 압축을 풀고 설치합니다.
# tar jxf realtek-linux-audiopack-3.5-2
# cd realtek-linux-audiopack-3.5-2
# sudo ./install

사운드 카드를 선택하는 부분에서는 기본적으로 선택되어져 있는 snd-hda-intel를 선택하시면 됩니다.

alsa는 기본적으로 재부팅후 기존 볼륨을 초기화 시킵니다.
oss-preserve 를 설치하면 재부팅 후에도 볼륨이 유지됩니다.

# sudo apt-get install oss-preserve



----------[그래픽]----------

이 설치에 관한 원본 문서는 http://ubuntuforums.org/showthread.php?p=423589 입니다.

기존의 오래된 fglrx driver를 제거합니다.

sudo apt-get remove xorg-driver-fglrx
sudo apt-get remove fglrx-control
sudo apt-get remove linux-restricted-modules-$(uname -r) #저는 이 부분을 넘어갔습니다.
sudo dpkg-reconfigure xserver-xorg #이것을 실행하여 ATI 드라이버를 선택하라고 했지만 xorg.conf에 ati로 잡혀있었으므로 불필요 하다고 생각됨.


재부팅을 합니다.


이전 fglrx 커널을 제거합니다.(기본적으로 설치가 되어있지 않습니다.)

sudo apt-get remove fglrx-kernel-$(uname -r)


ATI 홈페이지에서 최신 ATI driver installer를 다운받습니다.
https://support.ati.com/ics/support/default.asp?deptID=894&task=knowledge&folderID=300

컴파일에 필요한 꾸러미를 설치합니다.
sudo apt-get install gcc-3.4 module-assistant build-essential fakeroot dh-make debconf libstdc++5 gcc-3.3-base

다운받은 ATI인스톨러 파일을 설치한 곳에서 아래와 같이 명령을 줍니다.
sudo sh ./ati-driver-installer-8.20.8-i386.run --buildpkg Ubuntu/breezy

따로 설정하지 않았다면 /tmp 디렉토리에 설치에 필요한 deb 꾸러미들이 생성되어 있을 것입니다.
sudo cd /tmp
sudo dpkg -i xorg-driver-fglrx_8.20.8-1_i386.deb
sudo dpkg -i fglrx-control_8.20.8-1_i386.deb
sudo dpkg -i fglrx-kernel-source_8.20.8-1_i386.deb

커널 드라이버를 컴파일 합니다.
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant a-i fglrx


싱글 모니터라면
sudo aticonfig --initial

세부설정을 하고 싶다면(
sudo fglrxconfig

세부설정 완료후 xorg.conf 가 수정되므로 이전 정보를 보존하고 싶다면 미리 백업해둔다.

재부팅을 합니다.

정보를 봅니다.
sudo fglrxinfo

각각 테스트 해봅니다.
glxgears
fgl_glxgears

드라이버 설치 및 테스트가 끝났습니다.



----------[FN키, 멀티미디어키]----------

FN키는 액정 밝기조절인 FN+Home, FN+End 가 작동합니다.
멀티미디어키는 볼륨조절키가 모두 동작합니다.



----------[터치패드]----------

gsynaptics 라는 유틸리티로 설정이 가능합니다.

#sudo apt-get gsynaptics

xorg.conf 에 아래의 사항을 확인합니다.

Section "ServerLayout"
...
InputDevice "Synaptics Touchpad" "AlwaysCore"
...
EndSection


Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "SHMConfig" "true"
Option "HorizScrollDelta" "0"
...
EndSection

"SHMConfig" "true" 가 설정되어 있어야 gsynaptics 가 동작합니다.

재부팅후 gsynaptics 를 실행시킵니다.

>>기타 참고 옵션 (gsynaptics을 사용한다면 쓸 일이 없겠지만)
Option "LeftEdge" "120"
Option "RightEdge" "830"
Option "TopEdge" "120"
Option "BottomEdge" "650"
Option "FingerLow" "14"
Option "FingerHigh" "15"
Option "MaxTapTime" "0"
Option "EmulateMidButtonTime" "75"
Option "VertScrollDelta" "20"
Option "HorizScrollDelta" "20"
Option "MinSpeed" "0.6"
Option "MaxSpeed" "1.5"
Option "AccelFactor" "0.03"
Option "EdgeMotionMinZ" "30"
Option "EdgeMotionMaxZ" "160"
Option "EdgeMotionMinSpeed" "15"
Option "EdgeMotionMaxSpeed" "15"
Option "EdgeMotionUseAlways" "0"
Option "UpDownScrolling" "1"
Option "LeftRightScrolling" "0"
Option "CircularScrolling" "0"
Option "CircScrollDelta" "0.1"
Option "CircScrollTrigger" "0"



----------[나비 설치 및 한영키 설정]----------

나비를 설치한다.
# sudo apt-get install nabi

~/.gnomerc 파일에 아래 코드를 추가한다.
export XMODIFIERS="@im=nabi"
export GTK_IM_MODULE=xim

시스템 - 기본설정 - 세션 - 시작프로그램 에 /usr/bin/nabi 를 등록한다.

로그아웃 후 다시 로그인하여 정상 작동하는지 확인한다.

한영키 설정을 위해 터미널에서 아래와 같이 입력한다.
# sudo setkeycodes 71 113
# sudo setkeycodes 72 109
# xmodmap -e "keycode 113 = Hangul"
# xmodmap -e "keycode 109 = Hangul_Hanja"

~/.Xmodmap 에 아래의 코드를 추가한다.
keycode 113 = Hangul
keycode 109 = Hangul_Hanja

로그아웃 후 다시 로그인하면 나비가 .Xmodmap 파일을 읽어들일 것인지 물어본다.
.Xmodmap을 선택하고 확인한다.



----------[VMWARE rpm 꾸러미 설치하기]----------

deb 변환에 필요한 alien과 컴파일을 위한 gcc를 꾸러미를 설치한다.
# sudo apt-get install alien gcc

커널헤더 꾸러미를 설치한다.
# sudo apt-get install linux-headers-$(uname -r)

vmware rpm 버전을 다운받는다.
http://www.vmware.com/download/download.do?downloadGroup=WKST-5-LX

아래와 같이 명령을 내린다.
# sudo alien --to-deb --generate --scripts --fixperms VMware-workstation-5.0.0-13124.i386.rpm

생성된 폴더로 이동
# cd VMwareWorkstation-5.0.0

파일의 내용을 수정한다.
# sudo vi debian/preinst

아래와 같은 라인의 다음 라인에
# BEGINNING_OF_TMPDIR_DOT_SH
#!/bin/sh

아래의 코드를 추가한다.
VMWARE_RPM_VERBOSE='yes'

수정된 파일을 저장한다.

다른 파일을 수정한다.
# sudo vi debian/prerm

VMWARE_RPM_VERBOSE='yes' 를 위와 똑같이 삽입한다.

instances="$1" 이 코드를
instances=0 로 고친다.

수정된 파일을 저장한다.

다른 파일을 수정한다.
# sudo vi debian/postrm

VMWARE_RPM_VERBOSE='yes' 를 위와 똑같이 삽입한다.

instances="$1" 이 코드를
instances=0 로 고친다.

꾸러미를 생성한다.
# sudo dpkg-buildpackage

# cd ..

생성된 꾸러미를 설치한다.
# sudo dpkg -i vmwareworkstation_5.0.0-13125_i386.deb

vmware를 설정한다.
# vmware-config.pl

아래와 같은 질문이 나오면 yes를 입력한다.
/usr/share/doc/vmware/EULA: Aucun fichier ou répertoire de ce type
Do you accept? (yes/no) yes

소유자와 그룹만 실행 가능한 권한을 부여한다.(권한 부여는 마음대로)
# sudo chmod +s /usr/lib/vmware/bin/vmware-vmx
by -A2- | 2006/01/12 18:53 | 리눅스 | 트랙백(1) | 덧글(6)
트랙백 주소 : http://ani2life.egloos.com/tb/2109296
☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
Tracked from vtorian at 2006/01/24 03:03

제목 : 노트북에 우분투 510 설치
X-Note LW40-Venus + 우분투 5.10 설치기 ...more

Commented by sosa at 2006/01/23 03:28
잘 읽었습니다 ^^ 새로산 sony 노트북에 우분투를 깔고 리눅스를 처음 공부하고 있는데, 많은 도움이 되었습니다. 근데 사운드 설정 하는게 참 어렵군요 ;;
Commented by -A2- at 2006/01/23 17:13
sosa// 이 글이 도움이 되셨다니 기쁘네요. :)
Commented by at 2007/05/26 01:33
잘보고 갑니다~ 퍼갈께요^^
Commented by -A2- at 2007/05/27 02:58
쌈// 철지난 내용이라 도움이 될련지 모르겠네요.
Commented by jinaida at 2007/10/02 16:22
몇시간 동안 해결책 찾다가 이것저것 해보고 실패했는데..
이문서 보고 몇분만에(컴파일 시간빼고) sound설정 해결 했네요 감사 합니다.
정말 도움되는 글 이었습니다.

Commented by -A2- at 2007/10/02 17:50
jinaida// 도움되서 저도 기쁩니다. ^^

:         :

:

비공개 덧글



<< 이전 페이지 | 다음 페이지 >>