Dell mini12 우분투 9.04 설치기 : 원해상도 잡기!

[quote:19edp5sq] :!: 이 밑의 내용은 psb 드라이버의 등장으로 더 이상 필요가 없어졌습니다.
아래 쓰래드를 참조 바랍니다:

http://www.ubuntu.or.kr/viewtopic.php?p=31304#p31304[/quote:19edp5sq]

수아맘과 극적협상을 이끌어 내어 넷북 mini12를 구입하였습니다.
mini12는 mini9과 비슷한 가격대!, 된장남 포쓰의 깔꿈한 모양새, 얇은 두께, 가벼움, 넓은 해상도(1280*800)등 다양한 장점에도 불구하고,
윈도 비스타가 기본으로 깔려 나오고, 예상 하시다싶이 -비스타와 함께- 엄청 느리므로 꽤 안좋은 평가를 받고 있는 모델입니다.

그래서, 우분투를 깔아봤습니다. 마침 9.04가 나왔고,
윈도에서 [url=http://unetbootin.sourceforge.net/:19edp5sq]Unetbootin[/url:19edp5sq] 으로 우분투 9.04 라이브 씨디 이미지를 USB 메모리에 담아 설치하였습니다.

설치 중에 키보드 레이아웃은 한글 104키로 설정하였습니다. 나머지는 모두 기본값으로…
그리고, 아무 문제 없이 설치되었습니다.
각종 Fn키 잘 먹고, 소리 잘나고, 무선랜, 랜 다 정상, 내장 카메라 정상,…
하지만…

해상도가 VESA드라이버로 해상도가 1024*768로 고정되더군요.
mini12에 사용된 그래픽 칩셋 intel GMA 500 용 드라이버(psb)가 9.04엔 아직 없답니다. +_+!
3d는 말할것도 없고, 2d 가속도 안되는 상태. T-T
(8.04용만 있어서 이것때문에 8.04로 버티는 분들이 계시더군요. 8.04는 대신 무선랜이 안된다는 둥 문제가 많아 보입니다.)

속도도 문제지만 우선 해상도 만이라도 어떻게 할 수 없나 해서 찾아본 결과,
원 1280*800해상도를 잡는 편법을 찾아내어 공유합니다. 드라이버 나올때 까지 이걸로 버틸셈입니다. 하하하!

참고 링크는 [url=http://ubuntuforums.org/archive/index.php/t-24923.html:19edp5sq]이곳[/url:19edp5sq]으로 깨진 다운로드 링크를 수정했고 9.04에서 바뀐 부분이 거의 마지막 단계에서 조금 있으니 참고하세요.

홈폴더 (제 경우 /home/suapapa/) 에서 작업합니다.

[code:19edp5sq]
$ cd ~
$ mkdir workspace
$ cd workspace
$ wget ftp://130.239.18.163/mirror/debian-misc/debian-armeb/pool/main/8/855resolution/855resolution_0.4.orig.tar.gz
$ tar -xvzf 855resolution_0.4.orig.tar.gz
$ cd 855resolution/
$ make
>> 다음과 같이 startupscript 작성
$ cat startupscript
/home/suapapa/workspace/855resolution/855resolution 5c 1280 800
$ sudo cp startupscript /etc/init.d/startupscript
$ cd /etc/init.d/
$ sudo chmod a+x startupscript
$ sudo apt-get install rcconf
$ sudo rcconf
>> 화살표로 맨 밑으로 내려 startupscript 에 스패이스바로 * 표시후 탭키로 확인 선택
$ cd /etc/rc2.d/
$ dir
README S20hotkey-setup S50rsync S90binfmt-support
S01policykit S20startupscript S50saned S98usplash
S10acpid S24hal S50system-tools-backends S99acpi-support
S10apmd S25bluetooth S70bootlogs.sh S99laptop-mode
S10sysklogd S30gdm S70dns-clean S99ondemand
S11klogd S50NetworkManager S70pppd-dns S99rc.local
S12dbus S50avahi-daemon S89anacron S99rmnologin
S16ssh S50cups S89atd S99stop-readahead
S20apport S50pulseaudio S89cron
>> S뒤의 숫자 순서대로 실행됩니다. startupscript가 gdm보다 우선하는지 확인. 9.04에선 gdm이 30 startupscript가 20으로 그대로 두시면 됩니다. (원 링크에서는 이 순서를 바꿔주는 부분이 추가됨)
>> 그리고 재부팅!
[/code:19edp5sq]
하면 1280x800해상도를 확인하실 수 있으실 겁니다. 너무 깔끔하네요. 감동의 눈물 T-T
스크린샷 두 장 첨부합니다.

/etc/X11/xorg.conf 의 "Screen" 섹션에 아래와 같이 Depth를 16으로 낮춰 주시면 조금이나마 더 빨라집니다.

[code:19edp5sq]Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1280x800" "1024x768"
EndSubSection
EndSection
[/code:19edp5sq]
윈도 굴림체 설정된 상태 입니다. 번들 비스타에서 쓸건 이것(폰트)밖에 없네요. ㅎㅎ
ps. 어서 빨리 psb 드라이버가 나와 이 팁이 쓸모없어지기를 바래봅니다. :)

[quote="suapapa":131ti2tf]수아맘과 극적협상을 이끌어 내어 넷북 mini12를 구입하였습니다.[/quote:131ti2tf]
오 축하
축하합니다.

[quote="suapapa":131ti2tf]하면 1280x800해상도를 확인하실 수 있으실 겁니다. 너무 깔끔하네요. 감동의 눈물 T-T
스크린샷 두 장 첨부합니다.

/etc/X11/xorg.conf 의 "Screen" 섹션에 아래와 같이 Depth를 16으로 낮춰 주시면 조금이나마 더 빨라집니다.[/quote:131ti2tf]
9.04에서 3d 가속은 아직 안되는 거유 ? 아쉽습니다.
음 인텔그래픽이 제일 잘되는데 너무 최신인가요 :|

그러게요, 인텔칩에도 폭탄이 있네요. 저 이런거 잘 뽑아요 T-T
GMA500은 다른 인텔 그래픽 칩들과 다른 라인에 있다네요.

넷북이면서 해상도가 1024*768 이상인 모델들은 대게 GMA 500을 사용한 듯 보이니,
우분투 설치를 고려하고 구입하시려면 고려하셔야 겠습니다.
(제가 알기론 Sony Vaio P 도 이 그래픽 칩을 사용 합니다.)

현재 캐노니컬에서 드라이버 작업중이라고 알고있습니다.
설마 9.10 전에는 나오겠죠 :)

델 미니10도 GMA500 을 사용했다고 하네요.

몇일전에 8.10용 GMA500 드라이버가 나왔습니다. (9.04용은 아직)

https://edge.launchpad.net/~ubuntu-mobi ... filter=any

확실히 인텔에서 드라이버작업을 하고 있는 것으로 보이고,
곧 9.04 용 드라이버가 나오길 기대해 봅니다. :)

9.04도 GMA500드라이버가 나온것 같습니다.

suapapa님께서 올리신 GMA500드라이버가 8.10용으로 올라오셨다고 하는 링크 입니다.

https://edge.launchpad.net/~ubuntu-mobi ... filter=any

이곳에서 보니 9.04도 올라온것 같은데… 맞는지 확인 부탁드립니다.
저는 설치해 보려고 하는데 의존성 검사에서 걸려서 어떤 패키지를 설치하는지를 몰라서 설치를
못하고 있습니다… ㅡㅜ

혹시 해보신분 있으시면 댓글 꼭 좀 부탁드리겠습니다.

9.04 에 GMA500설치 했습니다!! 아직 완전히 만족스럽지는 않지만 꽤 성능 향상이 있습니다.
유투브 안끊기고 플레이 됩니다!

일단 이전에 해상도 변경을 위해 쓰던 startupstript는 등록 해제 하였구요.

9.04(제 경우 i386)에 업그레이드 모두 설치 후 mobile-ubuntu ppa를 추가하고 psb와 pulsbo가 붙은 패키지들을 모두 설치하는 것으로 잘 동작(현재는 2D만) 한다고 합니다만… 제 경우 이전의 삽질의 영향이었는지 좀 시행착오가 있었습니다.

설치한 관련 패키지는 아래와 같습니다.

[code:2btbwucm]suapapa:~$ dpkg --list |grep poulsbo
ii libdrm-poulsbo1 2.3.0-0ubuntu1~904um1 Userspace interface to kernel DRM services -
suapapa:~$ dpkg --list |grep psb
ii psb-kernel-headers 4.40-0ubuntu1~904um1 Kernel module headers for the Poulsbo (psb)
ii psb-kernel-source 4.40-0ubuntu1~904um1 Kernel module for the Poulsbo (psb) 2D X11 d
ii psb-modules 4.40-0ubuntu1~904um1 Kernel module built for -generic or -lpia ke
ii xserver-xorg-video-psb 0.31.0-0ubuntu1~904um1 X.Org X server – Intel Poulsbo (2D)
[/code:2btbwucm]
제 경우 잘못 깔아 두었던 8.10용 패키지들을 지운 뒤에야 동작하기 시작했습니다. 패키지 설치시 현재 커널에 맞게 빌드하는 과정이 있어서 꽤 오랜 시간이 걸립니다.

설치 후에 modconf로 psb 모듈을 추가했는데, 이 과정이 꼭 -수동으로- 필요한지는 모르겠네요

[code:2btbwucm]suapapa:~$ lsmod |grep psb
psb 160784 2
i2c_algo_bit 14084 1 psb
drm 191752 2 psb[/code:2btbwucm]

현재의 xorg.conf 입니다. 보시다싶이 따로 지정해 줄게 없습니다.

[code:2btbwucm]Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 16
EndSection[/code:2btbwucm]
속도 향상을 위해 Screen섹션에 Depth 16 다시 추가하였습니다.
꽤 차이나네요.

이 후 부팅시 splash 이미지가 보이면 노틸러스가 실행되지 않는? 현상이 있어
(이때는 CTRL+ALT+F1 화면에서 부팅하면 정상부팅 -_-? )
임시방편으로
sudo vi /boot/grub/menu.lst 하여 아래 부분의 quiet splash 옵션을 제거 하였습니다.

[code:2btbwucm]#kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=7b72f8a8-4082-4251-b531-624d4b5b1c39 ro quiet splash
kernel /boot/vmlinuz-2.6.28-11-generic root=UUID=7b72f8a8-4082-4251-b531-624d4b5b1c39 ro[/code:2btbwucm]
이건, 이런 현상을 호소하는 사람이 없는걸로 봐서 저만의 현상일지도 모르겠네요.

생각보다 빨리 드라이버가 나와서 기쁩니다. 디스플레이 메뉴에서 화면 돌리기도 되네요. 우왕ㅋ굳ㅋ
삶이 훨씬 윤택해 졌습니다.

현재 9.04 3D드라이버가 아직 없고,
2D의 성능도 8.04보다 떨어진다고 하지만 이것도 차츰 개선되리라 기대해 봅니다.

:)

Ubuntu Mobile Team의 ppa를 추가하는 방법을 문의하신 분이 계셔서 내용 추가합니다.

우선 PPA는 -아직- 공식 저장소에 들어가지 못하였거나, 특별한 버젼의 패키지들을 모아두는 사설 저장소라고 이해하시면 될 것 같네요
Ubuntu Mobile Team은 넷북이나 MID용 패키지들이 모여 있습니다. 주소는 아래

https://edge.launchpad.net/~ubuntu-mobile/+archive/ppa

ppa를 추가하려면 그 ppa가 인증된 ppa인지를 확인하기 위해 키를 추가해야 하는데요. (ppa별로 키가 각각 다릅니다.)
이 경우 아래 내용을 콘솔창에서 실행하는 것으로 이 작업을 수행할 수 있습니다. 한번만 필요해요.

[code:1cu9ld3r]sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 497474c9e9428a4b66e13aac99d6b21cc6598a30[/code:1cu9ld3r]

다음은…
메뉴의 시스템->관리->소프트웨어소스->써드파티소프트웨어탭 선택하시고
추가 버튼 누른 뒤

[code:1cu9ld3r]deb http://ppa.launchpad.net/ubuntu-mobile/ppa/ubuntu jaunty main[/code:1cu9ld3r]
추가하시고 닫기.

그럼 소프트웨어 리스트를 갱신한다는 문구와 함께 잠시 기다리게 되구요.
이 후에 시넵틱 다시 실행시켜 보시면 이 ppa의 패키지들이 검색되실 겁니다.

그럼, 행운이 함께 하시길 :)

안녕하세요. 제가 이글을 보고 새로 9.04로 설치했습니다.
가르쳐주신 덕분에 패키지 설치, 확인도 했구요. (suapapa 님 감사드립니다 :D )

suapapa님의 글중에
> 설치 후에 modconf로 psb 모듈을 추가했는데, 이 과정이 꼭 -수동으로- 필요한지는 모르겠네요

에 저같은 초보를 위해서 설명을 조금 더하자면…
modconf를 실행시키실때는 sudo로 꼭 하셔야 합니다 . 그리고 psb 모듈은 updates/char/drm에 있습니다 ^^;;

그리고 suapapa님 질문이 하나 있습니다.

말씀하신데로 설치를 한 후에 재부팅이 되더니 화면이 깨집니다… ㅡㅜ
(아무것도 볼 수가 없을 정도로요. 참고로 Alt+Ctrl+F2에서 텍스트는 잘 나옵니다. 해상도도 높게…)
아무래도 X Window가 깨지는게 해상도가 잘못잡혀서 그런것 같습니다.
그래서 /etc/X11/xorg.conf같은데서도 설정을 바꿔봤는데 안됩니다 ㅠㅠ
어떻게 해야 할까요?? 도움을 부탁드립니다 ㅠㅠ

말씀하신데로 sudo vi /boot/grub/menu.lst 하여 아래 부분의 quiet splash 옵션을 제거 하였습니다.
그리고 테스트로 Alt+Ctrl+F1에서 sudo startx해봤는데요 이미 display0에서 서버가 active되어 있다고 에러를 냅니다 ㅡㅜ

그리고 드라이버를 설치해서 정상작동되면 시스템->관리->하드웨어 드라이버
쪽에 검색이 되는건가요???

제가 초보라서 죄송합니다 ㅠㅠ
(사실 modconf라는 것도 이번에 검색을 통해서 겨우 알게 되었답니다 ㅡㅜ)

[quote:1far9665]말씀하신데로 sudo vi /boot/grub/menu.lst 하여 아래 부분의 quiet splash 옵션을 제거 하였습니다.
그리고 테스트로 Alt+Ctrl+F1에서 sudo startx해봤는데요 이미 display0에서 서버가 active되어 있다고 에러를 냅니다 ㅡㅜ[/quote:1far9665]
제 경우 화면이 깨지다가 menu.lst 편집 후에는 가만히 냅둬도 (Alt+Ctrl+F? 필요없이) 정상 부팅 되었습니다.

부팅시에는 스플래시 대신 콘솔 텍스트가 주루륵 올라가다가, 콘솔 해상도가 높아졌다가 글씨체가 한번 바뀌었다 하는 과정이 있구요.

재부팅 해도 x가 시작 되지 않으시면…
xorg.conf 파일을 지우고 다시 재부팅 해보세요.

[code:1far9665]sudo mv xorg.conf xorg.conf.bak[/code:1far9665]

답변 감사드립니다.

말씀데로 지우고 해봤는데도 안되네요 ㅎㅎㅎ;;;
아무래도 제 실력으로 vaio p에 우분투를 정상적으로 돌리는건 무리가 있나봅니다. ㅠㅠ
포기해야겠어요 ㅡㅜ

그동안 답변해 주셔서 감사했습니다. 꾸벅~~

[quote="zoomout150":1li2p4yk]답변 감사드립니다.

말씀데로 지우고 해봤는데도 안되네요 ㅎㅎㅎ;;;
아무래도 제 실력으로 vaio p에 우분투를 정상적으로 돌리는건 무리가 있나봅니다. ㅠㅠ
포기해야겠어요 ㅡㅜ

그동안 답변해 주셔서 감사했습니다. 꾸벅~~[/quote:1li2p4yk]
30일 오프모임때 들고 오셔요. 그래도 안되면 그때 포기 :)

월말에는 회사에 정기점검이 있어서요… 부득이하게 참석이 힘들것 같습니다. ㅡㅜ
신경써주셔서 감사해요~~~ 꾸벅~~ :oops:

성공했습니다 ^^
포기하는 심정으로 몇가지 해봤는데 잘 됩니다. 말씀하신데로 좀 느린감이 없진않지만 해상도는 1600x768을 잘 잡습니다. ^^
정말 감사드립니다 ㅡㅜ

제가 바꾼 내용은

/etc/xorg.conf 에

[code:tw7ludat]
Section "Device"
Identifier "Configured Video Device"
Driver "vesa"
Option "UseFBDev" "true"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
Vendorname "Generic LCD Display"
Modelname "LCD Panel 1600x768"
Horizsync 31.5-48.0
Vertrefresh 56.0-65.0
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 16
EndSection
[/code:tw7ludat]

입니다. 이제 vaio p에서도 우분투를 사용할 수 있습니다 ^^*

[quote="zoomout150":31xem25a]성공했습니다 ^^
포기하는 심정으로 몇가지 해봤는데 잘 됩니다. 말씀하신데로 좀 느린감이 없진않지만 해상도는 1600x768을 잘 잡습니다. ^^
정말 감사드립니다 ㅡㅜ

제가 바꾼 내용은

/etc/xorg.conf 에

[code:31xem25a]
Section "Device"
Identifier "Configured Video Device"
Driver "vesa"
Option "UseFBDev" "true"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
Vendorname "Generic LCD Display"
Modelname "LCD Panel 1600x768"
Horizsync 31.5-48.0
Vertrefresh 56.0-65.0
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 16
EndSection
[/code:31xem25a]

입니다. 이제 vaio p에서도 우분투를 사용할 수 있습니다 ^^*[/quote:31xem25a]

엄훠나, 이건 vesa 드라이버 설정이에요.
(지금까지 고생스럽게 설치하신 gma500 드라이버를 사용하지 않아요!)

[code:31xem25a]Dirver "vesa"[/code:31xem25a]

[code:31xem25a]Driver "psb"[/code:31xem25a]
로 바꿔보세요. 그것만으로 안되면 그 밑에 Option 라인도 빼보시고…

-GMA 드라이버 (커널모듈) 다 설치되었다면- psb드라이버를 사용할 수 있으실 거에요.

아… psb드라이버를 사용하지 않는거였군요… ^^;;;

말씀하신데로 했더니 해상도가 문제 있는지… 또 깨지네요 ㅡㅜ
다시한번 찬찬히 살펴보던중 차이점을 발견했습니다.

[code:1fuksu7c]
suapapa:~$ lsmod |grep psb
psb 160784 2
i2c_algo_bit 14084 1 psb
drm 191752 2 psb
[/code:1fuksu7c]

[b:1fuksu7c]
제쪽 입니다. Device를 psb로 해서 X Window가 깨진상태에서 확인 했습니다.
vesa로 되어있을때도 같습니다.
[/b:1fuksu7c]

[code:1fuksu7c]
vaiop:~$ lsmod |grep psb
psb 160784 0
i2c_algo_bit 14084 1 psb
drm 191752 2 psb
[/code:1fuksu7c]

보시면 모든게 일치하지만 psb뒤의 숫자가 저는 0 입니다.
아마도 이것 때문일지도(사용되지 않은듯하… 쿨럭… ㅡㅜ)… 하고 생각하고 있습니다 ^^;;

그래서 modconf에 들어가서 psb를 보니

[code:1fuksu7c]
psb + (No description available)
[/code:1fuksu7c]
이라고 되어 있습니다. 혹시!! 드라이버 설치가 잘못된걸까요??? 아니면 구동을 시키는 다른방법이 있는걸까요???

혹시 도움을 받을 수 있다면 감사하겠습니다. ㅡㅜ

관심 가져주셔서 감사합니다~~