우분투 10.10에서 GMA HD 활성화 시키기(ACER 1430Z)






 

 

 

 

 

1430Z를 사고 얼마 뒤에 우분투 10.10을 통해 리눅스에 입문해 보았습니다. 아무런 이상없이 설치를 마치고 재부팅을 하면 터미널 화면으로 진입하더군요. 처음에는 원래 이런건가 싶었지만 그게 아니라는걸 알았습니다. 터미널상에서 STARTX로 X윈도우에 진입하려 해도 번번히 실패했었죠.

 

원인을 알고 봤더니 10.10 기본커널에서 인텔의 최신 모바일 그래픽 칩셋인 GMA HD를 제대로 지원하지 못하는게 문제였습니다. 설치화면에서는 GUI가 완벽하게 동작하는걸 보면 드라이버는 포함되어 있지만 제대로 인식하지 못하는게 아닌가 추측됩니다. 실제로 기본커널 상태에서 설치 후 첫 부팅에서 X윈도우로 진입을 딱 한번 성공한 적이 있기도 합니다.

 

국내사이트에서는 해결 방법은 커녕 문제에 대한 리포팅조차도 별로 없더군요. 별수없이 구글링을 하고 안되는 영어로 여러 페이지를 본 결과 드디어 해결방법을 찾아냈습니다.

 

결론부터 말씀드리면, 정답은 "커널 업데이트"였습니다. 하지만 리눅스 명령어도 잘 모를 정도로 생초보인 저에겐 과정 하나하나가 고난이더군요.이제부터 그 방법을 알아보겠습니다. ^^

(우분투 설치법은 많은 곳에 소개되어 있으니 여기서는 생략하고 설치가 되어있다 가정한 상태에서 설명합니다.)

 

 

1. 최신 커널 다운받기

 

먼저, http://kernel.ubuntu.com/~kernel-ppa/mainline/ 에 접속하셔서 커널을 다운받습니다.

버전별로 폴더가 나뉘어 있는데, 저는 최신버전인 v2.6.37-rc1-maverick(11월 2일자)을 다운받았습니다.

만약 더 최신버전이 있다면 그걸 받으셔도 무방합니다.

(http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.37-rc1-maverick/)

여러가지 파일이 있는데, 그 중에서 필요한 것은 .deb 파일입니다.

 

linux-headers-2.6.37-020637rc1-generic_2.6.37-020637rc1.201011020905_amd64.deb  - ①

linux-headers-2.6.37-020637rc1-generic_2.6.37-020637rc1.201011020905_i386.deb  - ②

linux-headers-2.6.37-020637rc1_2.6.37-020637rc1.201011020905_all.deb  - ③

linux-image-2.6.37-020637rc1-generic_2.6.37-020637rc1.201011020905_amd64.deb  - ④

linux-image-2.6.37-020637rc1-generic_2.6.37-020637rc1.201011020905_i386.deb  - ⑤

 

위와 같이 다섯 개의 .deb 파일 중에서 32비트 사용자는 ②, ③, ⑤번을, 64비트 사용자는 ①, ③, ④번을 받습니다.

그리고 USB 메모리의 적당한 폴더에 넣습니다. 여기서는 편의상 루트에 넣고 실시하겠습니다.

 

 

2. 본격적인 커널 업데이트

 

이제 리눅스로 부팅하시면 GMA HD를 제대로 인식하지 못하는 우분투는 터미널 화면을 보여줄겁니다. 계정으로 로그인하고 나서 USB의 파일을 사용할 준비를 해야합니다. USB를 삽입하면 자동으로 인식하여 드라이브를 생성해주는 윈도우와 달리, 리눅스의 터미널상에서는 직접 마운트라는 작업을 해주어야 합니다. USB 드라이브를 하나의 디렉토리로 가상화시켜주는 것입니다.

 

먼저, fdisk명령을 이용하여 USB 드라이브의 명칭을 확인합니다.

 

@1430Z:~$ sudo fdisk -l (패스워드를 묻는데 계정 비밀번호를 입력하시면 됩니다.)

   Device Boot      Start         End      Blocks   Id  System

/dev/sda1   *           1        6528    52428800    7  HPFS/NTFS

/dev/sda2            6528       33275   214843750    7  HPFS/NTFS

/dev/sda3           33275       38119    38912000   83  Linux

/dev/sda4           38119       38914     6384640    5  Extended

/dev/sda5           38119       38914     6383616   82  Linux swap / Solaris


Disk /dev/sdc: 7285 MB, 7285506048 bytes

255 heads, 63 sectors/track, 885 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Sector size (logical/physical): 512 bytes / 512 bytes

I/O size (minimum/optimal): 512 bytes / 512 bytes

Disk identifier: 0xcad4ebea


   Device Boot      Start         End      Blocks   Id  System

/dev/sdc4   *           1         886     7114720+   c  W95 FAT32 (LBA)

Partition 4 has different physical/logical endings:

     phys=(884, 254, 63) logical=(885, 190, 9)

 

그럼 위와 같이 연결되어 있는 드라이브를 뿌려줍니다. 여기서는 제 USB의 명칭이 /dev/sdc4인걸 확인할 수 있네요. 확인이 되었다면 이젠 마운트를 시켜주기 위해 디렉토리를 생성해주고 마운트를 한 뒤 커널 업데이트를 실시합니다.

 

@1430Z:~$ sudo mkdir /mnt/usb

@1430Z:~$ mount -t vfat /dev/sdc4 /mnt/usb

@1430Z:~$ cd /mnt/usb

@1430Z:~/mnt/usb$ sudo dpkg -i *.deb

 
dpkg 명령을 사용하면 deb 파일이 설치되면서 그 과정이 화면에 쭉 뿌려집니다. 다소 시간이 소요되는 편입니다.
편한 마음으로 기다리다 보면 다시 터미널 프롬프트가 뜹니다. 이제 재부팅을 해줍니다.
 

 

 @1430Z:~/mnt/usb$ sudo shutdown -r now

 

위와 같은 명령어를 치면 리눅스가 재부팅됩니다. 재부팅 과정에서 잘 보시면 중간에 해상도가 변경되는걸 볼 수 있습니다. 성공인가? 하는 순간 X윈도우가 미려한 자태를 뽐내며 1366x768 해상도를 완벽 지원하며 등장할 겁니다. 이제 우분투의 본격적인 시작입니다. 온갖 사이트를 뒤적이며 X윈도우 최적화에 빠져들고 있는 스스로를 발견하실 테니까요.


처음에 우분투의 윈도우 초기화면이 뜨지 않아 미련하게 재설치도 수십번 해보고서야 그래픽카드를 제대로 인식하지 못한다는 사실을 알았습니다. 그리고는 겨우겨우 찾아낸 방법이었죠. 리눅스 명령어에 생소했던 탓에 우여곡절도 많았지만, 한 번 해보고 나니 리눅스에 대해 아주아주 조금은 알게 된 것 같았습니다. 인텔의 GMA HD 그래픽 칩셋을 사용하는 ACER 1430Z를 비롯한 최신 울트라씬을 사용하시는 분들에게 도움이 되었으면 좋겠습니다.



멍교수
디지털/PC 2010. 11. 13. 21:03
,
Powerd by Tistory, designed by criuce
rss