2014년 8월 7일 목요일

맥북에어에 우분투 14.04 + linux 3.16 설치

2013년 11인치 맥북에어를 사용 중이다. osx 적응에 실패, 우분투와 듀얼 부팅이 되도록 설치해 우분투 메인으로 사용하고 있는데 사실상 쓰지 않는 osx 파티션에 안드로이드 소스 등이 있어 수십 GiB의 용량이 놀고 있는게 영 맘에 걸려, osx 파티션을 더 줄이고 14.04도 나온지 꽤 됐겠다, 우분투를 다시 설치하기로 했다. 여러 문제가 산적해 있던 작년 이맘때와 달리 이제 설치가 매우 쉽고 간편하다. 심지어 리눅스로 도는 맥북에어가 osx 10.9보다 그래픽 성능이 좋다는 이야기도 있다.
http://www.phoronix.com/scan.php?page=article&item=ubuntu_1404_mba2013gl&num=1

지금 내가 사용하는 맥북에어는 2013년 11인치 모델(6,1)이다.



우분투 설치

설치는 그야말로 쉽다.
다음 링크의 기존 설치법에서 우분투 13.04 대신 14.04 버전으로 1 부터 5 까지 따라하면 된다.
http://dry-kiss.blogspot.kr/search/label/%EB%A7%A5%EB%B6%81%EC%97%90%EC%96%B4%202013%EB%85%84%20%EB%AA%A8%EB%8D%B8
우분투 14.04는 이제 2013년형 맥북에어를 거의 완벽하게 지원한다.
기존의 키보드 / 터치패드 / 사운드 등의 문제는 모두 해결되어 있다.
(커널 문제였고 우분투 14.04가 비교적 최신인 3.13 리눅스를 사용하니 당연하다면 당연한 이야기)
유일한 문제는 와이파이와 스크린 밝기 조절.

  1. 설치 후 와이파이가 인식되지 않고, 
  2. 처음엔 괜찮은데 뚜껑을 닫았다 여는 등의 동작에 의해 화면이 한번 껐다 켜진 후에는 화면 밝기가 아주 밝음과 아주 어두움 두단계로만 동작한다.

화면 밝기 문제는 그닥 중요하지 않으므로 무시하기로 하고...

와이파이 인식 문제 해결

일단 인터넷이 연결 안된채로 우분투 14.04를 설치하고,
부팅한 후 bcmwl-kernel-source 와 dkms 패키지를 deb로 받아 설치, 재부팅 하면 와이파이 문제는 해결된다.

커널 재빌드, 설치 문제 해결

한김에 간만에 최신 릴리즈인 3.16버전으로 커널도 재빌드, 설치했다.
커널 빌드 / 설치는 다음 글을 참고하시길.
http://dry-kiss.blogspot.kr/2014/01/debian-deb.html

재설치, 재부팅 후에는 bcmwl-kernel-source를 다시 설치해줘야 하는데,
3.15 이후 버전부터 빌드가 안되는 문제가 있었다고 한다.

다행히도 우분투 14.10(코드명 utop)을 위한 버전에서 문제가 해결되었다고 하니,
해당 버전을 받아서 설치, 재부팅 하면 와이파이가 다시 깔끔하게 된다.
다음 링크에서 받을 수 있다(dependancy의 dkms도 설치하는 걸 잊지 말자).
https://launchpad.net/ubuntu/utopic/amd64/bcmwl-kernel-source/6.30.223.248+bdcom-0ubuntu1

세줄 요약

osx으로 부팅, disk manager에서 우분투 설치할 파티션을 만들어주고,
우분투 14.04를 설치 후,
dkms와 bcmwl을 dpkg로 받은 후 재부팅 한다.
끝.

본문에서 언급한 패키지들 deb 다운로드 가능한 링크들

다음 링크들에 들어가 Downloadable Files 항목의 deb 파일들을 받고,
sudo dpkg -i <해당 deb 파일들의 경로>를 입력하시면 됩니다.

e.g., $ sudo dpkg -i bcmwl.deb dkms.deb

bcmwl 다운로드 링크
https://launchpad.net/ubuntu/utopic/amd64/bcmwl-kernel-source/6.30.223.248+bdcom-0ubuntu1
dkms 다운로드 링크
https://launchpad.net/ubuntu/utopic/amd64/dkms/2.2.0.3-1.1ubuntu5