macbook 2008에 mac OS 10.7.5를 설치해서 web browser 좀 써보겠다고 낑낑대다가 이럴바에는 linux가 났겠다고 다시 linux를 설치했다. 내가 써놓은 글을 보니 엄두가 안 나서, 다른 방법으로 시도.
CD/DVD drive가 망가졌으므로 bootable USB를 만들어야 하는데, 많은 site가 mac OS 10.7.5에서 동작하지 않는 program를 쓰라고 한다. 하지만, 난 command line friendly이므로...
1. ubuntu 16.04.5 LTS (64bit) iso image를 받는다.
2. mac OS에서 hdiutil를 써서 image 변환.
hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso
3. dd로 image를 USB memory에 write (용량 2G이상이면 됨.) 대개, disk0는 macbook HDD이므로, USB memory는 /dev/disk1 이다. 잘 모르겠으면, df 또는 disk list 명령으로 찾아보자.
sudo dd if=~/path/to/target.img.dmg of=/dev/disk1 bs=1m
그리고, "Option" key를 누르고 전원을 켜면, USB memory를 선택하고 booting할 수 있다. 상당히 오래 걸리므로 인내.인내.인내 (한 10분정도 있어야 설치화면을 볼 수 있었던 것 같다.)
설치가 다 끝나면, network이 ethernet device만 되고, WiFi가 되지 않는다. linux console에서 lspci 로 보면 Broadcomm 4321 chip이 보이고, 이건 kernel에서 지원된다고 되어 있는데, iwconfig 로 보면 보이지 않는다. modprobe -a b43 으로 kernel module을 load하면 firmware가 없다고 투덜대면서 module load에 실패하는 것을 볼 수 있다. 집 network은 이미 WiFi만 제공하므로 어떻게든 잡아야 한다. (이전 설치에서는 ubuntu 12.04 설치 -> upgrade로 이 문제를 풀었다.)
4. bcmwl-kernel-source 제거
apt-get purge bcmwl-kernel-source
5. 설치 usb에서 b43-fwcutter 찾아서 설치
dpkg -i b43-fwcutter_019-2_amd64.deb
6. broadcom legacy driver binary download후 b43-fwcutter로 firmware 추출
tar jxf broadcom-wl-5.100.138.tar.bz2
b43-fwcutter -w /lib/firmware broadcom-wl-5.100.138/linux/wl_apsta.o
7. reboot
이후, usb mouse 사용중에 touch pad를 disable하거나, keyboard typing중에 touchpad를 disable하는 trick 도 찾아서 써봤는데...
.
.
.
.
.
.
.
booting하는데, 한 5분정도 걸리는 걸보고 내가 뭐한건가... 읖조린 다음
backup해두었던 mac OS 10.7.5로 돌아갔다.
참고 site:
- How to Create a Bootable Ubuntu USB Drive, for Mac, in OS X
- How to Enable Wi-Fi on MacBook, Mac Mini, MacBook Air for Ubuntu/Linux OS
- 파일들.
broadcom-wl-5.100.138-wl_apsta.only.tar.bz2