티스토리 뷰



지난번에 그램에 우분투를 까는걸 주제로 포스팅을 한적이 있다.

사실 별 생각없이 일기식으로 포스팅한 것인데 생각보다 많은 사람이 관심을 갖고 들어와서 조금 놀랐다.

그런데 정작 포스팅 내용은 제대로 된 해결책도 없고 들어온 분들께 죄송스런 마음이 생기더라는...

그래서 이번엔 좀 제대로 도전해보고 관련내용을 포스팅 해보려한다.

그럼 시작!


지난 포스팅에서도 밝혔듯이 내가 갖고 있는 LG 그램 13ZD940-GX50K에 우분투를 깔 경우 몇 가지 문제가 발생한다.


첫번째는 그래픽 문제이다. 구 버전의 우분투를 설치할 경우 설치화면부터 화면이 여러줄로 나뉘어져 보인다. 이는 신버전의 리눅스 커널에서 사용하는 그래픽 가속 효과를 제대로 그램이 지원하지 못하는 것 같다. nomodest나 호환성모드 등으로 임시적인 해결을 할 수는 있지만, 근본적으로 그래픽의 해결은 되지 못한다. 이는 그래픽 드라이버 등의 설치로 해결을 해야할 것 같지만 몇 번 간단하게 시도해본 결과 잘 적용되지 않았다.


두번째는 와이파이 문제이다. 신버전이 아닌 구버전의 우분투 중에는 그래픽이 깨지지 않고 제대로 설치 및 실행이 되는 버전도 있다. 현재 테스트 해본 결과 12.04.03버전까지는 제대로 실행이 되었다. 주의할 점은 현재 우분투 사이트에서는 12.04.04버전 이후로만 지원한다. 그래서 임시방편으로 해외 사이트를 검색해서 받아야했다. 본인이 받은 주소는 일단 http://mirror.sov.uk.goscomb.net/ubuntu-releases/12.04.3/ 인데 해외 서버에서 받아오니 속도는 잘 안나왔다. 그런데 이렇게 그래픽 이슈를 구버전을 까는 방법으로 해결한다고 해도 문제는 있었다. 바로 와이파이 설정이다. 일단 이 버전의 경우 그램의 네트워크 드라이버가 깔려있지 않다. 그래서 막상 깔고나서 ifconfig를 쳐보면 와이파이를 전혀 인식 못하는 것을 볼 수 있다.


위와 같이 그램에 우분투를 깔려는 시도는 생각보다 쉽지 않았다... 그래도 노트북에서 리눅스를 쓰고야 말겠다는 의지로 열심히 이것저것 찾아보고 깔아보는 등 방법을 찾아보았다. 일단 해결법을 2가지 정도로 잡고 도전해보았다. 첫번째는 신버전에서 제대로 맞는 그래픽 드라이버를 찾아내서 적용하는 방법, 두번째로 구버전에서 와이파이 드라이버를 적용하는 방법이다.


사실 처음에는 둘 다 잘 안됬다. 공식 홈페이지에서 말하는 설치법으로는 제대로 적용이 안되더라. 그래서 두 가지 해결법 사이에서 이래저래 방황하던 중에 드디어 해결법을 하나 찾았다. 바로 와이파이 드라이버를 까는 법이다.


우선 알아야 할 점은 그램의 와이파이 드라이버가 무엇인지이다. 그건 바로 iwlwifi-7260-7.ucode이다. 이 파일은 https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi 에서 받을 수 있으며 하단에 iwlwifi-7260-ucode-22.1.7.0.tgz 파일을 받으면 된다. 이 압축파일을 풀면 안에 iwlwifi-7260-7.ucode 파일이 있는 것을 확인 할 수 있다.


그런데 드라이버를 받은 페이지에서는 이 iwlwifi-7260-7.ucode파일을 /lib/firmware에 복사하면 된다고 적혀있는데 해도 인식을 여전히 못한다. 그래서 또 구글링을 하며 방황을 하다가 드디어 해결법을 찾았다.


문제는 커널에 있는 것 같다. 구버전의 커널에서는 이 드라이버를 제대로 인식하지 못하는 모양이다. 그래서 찾아낸 것이 backports라는 프로그램이다. 이는 구 버전의 커널에서 신 버전의 커널이 제공하는 드라이버를 사용할 수 있게 해주는 프로그램이다. 이 프로그램은 https://www.kernel.org/pub/linux/kernel/projects/backports/stable/ 여기서 다운 받을 수 있다. 이 때 다운받을 버전은 최신버전으로 해보니 시스템 에러가 나더라는... 그래서 검색했을 때 해결법으로 추천된 v3.11-rc3버전을 받았다. 해당 폴더에 들어가서 backports-3.11-rc3-1.tar.bz2 파일을 받도록 하자.


여기까지 준비된 내용을 살펴보자면 다음과 같다.


1. Ubuntu 12.04.3 버전 설치

2. iwlwifi-7260-7.ucode 파일 준비

3. backports-3.11-rc3-1.tar.bz2 파일 준비


위 내용을 모두 준비했다면 이제 본격적으로 와이파이를 설정해도록 하자.


우선 backports-3.11-rc3-1.tar.bz2 파일을 적당한 폴더에 복사한 후 압축을 풀자. 필자는 Downloads 폴더에 압축파일을 받아서 압축을 풀었다. 그 결과 ~/Downloads/backports-3.11-rc3-1 폴더에 파일들의 압축이 풀렸고, 이러한 가정하에 다음과 같은 명령어를 수행했다.


make defconfig-iwlwifi

make

sudo make install


위 3가지 명령을 차례대로 수행하면 backports가 설치될 것이며 이 후 시스템을 재부팅한다.


재부팅을 했지만 여전히 와이파이는 잡히지 않는다.


이는 12.04.3버전은 기본적으로 그램의 와이파이 드라이버가 포함되지 않기 때문이다. 이를 확인해보자면 ls /lib/firmware/iwlwifi-*를 쳐서 확인해보자. 우리가 필요한 7260-7버전의 드라이버가 없다. 해결법은 간단하다. 그냥 복사해주면 된다.


iwlwifi-7260-7.ucode가 있는 폴더에 들어가서


sudo cp iwlwifi-7260-7.ucode /lib/firmware


위 명령을 수행하자.


다시 ls /lib/firmware/iwlwifi-*를 쳐보고 제대로 7260-7버전이 복사된걸 확인했다면 즐거운 마음으로 재부팅하도록 하자.


재부팅이 끝나면 이제 그램이 와이파이를 자동으로 잘 잡는 것을 확인 할 수있다. ifconfig를 쳐봐도 와이파이가 검색되는 것을 확인할 수 있다!

'Dev Story > Ubuntu' 카테고리의 다른 글

LG 그램 13ZD940-GX50K에 우분투 깔기  (2) 2014.12.28
Ubuntu 국내 미러 사이트  (0) 2014.12.28
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함