OS X El Capitan 과 Ubuntu GNOME 15.10 듀얼 부팅 해서 꾸미기

맥과 우분투를 듀얼 부팅(Mac & Ubuntu Dual Boot) 해서 꾸며 봤습니다.
2015년형 MacBook Pro Retina 13인치에 여러가지 리눅스 OS들을 설치해보고 있는데요,
그중에 가장 잘 맞는 OS가 Ubuntu GNOME 15.10이었습니다.
유무선 인터넷 연결 잘 되네요.
이렇게 꾸며 놓고 나니 정말 잘 맞는 OS가 되어서 이렇게 그 과정을 기록하고 나눕니다.
Windows 10 과 Ubuntu 듀얼 부팅은 이글을 참고하세요
http://bagjunggyu.blogspot.kr/2015/10/windows-10-ubuntu-1510.html

우선 두 OS의 설치용 USB를 각각 만듭니다.

El Capitan 설치용 USB 만들기

설치도중에 이상이 생기면 El Capitan을 다시 설치해야합니다.
미리 이렇게 El Capitan 설치용 USB를 별도로 만들어 두면 좋습니다.

8GB 이상의 USB를 준비합니다.

앱스토어에서 capitan으로 검색해서 OS X El Capitan을 다운받습니다.

디스크 유틸리티로 준비한 usb를 포맷합니다 - OS X 확장(저널링)으로 포맷합니다.

이름을 Untitled로 하시면 명령문을 그대로 이용하실 수 있습니다.
Volume 이름을 지정하면, 아래 설치 명령문에서도 그대로 Volume 이름을 지정해 주어야합니다.
기본으로 "무제"로 되어있는 이 이름을 "Untitled"로 꼭 바꾸세요

El Capitan 다운이 끝났으면 


터미널을 열고 아래 명령어를 붙여넣습니다 - https://support.apple.com/ko-kr/HT201372

$ sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction

이렇게 안전을 위해서 OS X El Capitan 설치용 USB를 먼저 하나 만들고 시작합니다.


Ubuntu GNOME 15.10 설치용 USB 만들기

이제 우분투 그놈 15.10 설치용 USB를 만듭니다.

우분투 15.10 출시 일정표에 iso 이미지 링크가 있습니다.

http://bagjunggyu.blogspot.kr/2015/07/1510-ubuntu-1510-wily-werewolf.html

맥에서 설치용 USB 만들기는 이글을 참고하시구요

http://bagjunggyu.blogspot.kr/2015/07/macbook-pro-elementary-os.html

다른 OS들에서 설치용 USB 만들기는 이글을 참고하세요

http://bagjunggyu.blogspot.kr/2013/10/linux-booting-usb-grub.html

저는 El Capitan의 VirtualBox에 설치한 리눅스에서 만들었습니다. 

sudo dcfldd if=iso위치 of=/dev/sd$ bs=1m
을 이용했습니다.

Tip) 

제가 Ubuntu GNOME 15.10 설치 USB를 만든 과정입니다.

설치하시려는 우분투 그놈 15.10이나 다른 우분투 계열 OS로 VirtualBox를 이용해서 만들수 있습니다. 
virtualbox.org 에서 VirtualBox Extension Pack을 다운받아 설치하면 USB를 이용하실 수 있습니다.

USB에 Ubuntu GNOME iso 파일을 폴더를 만들어서 넣고 (ex, iso폴더),
설치 과정중에 Try Ubuntu GNOME without  installing 에서 작업 합니다.
LIve 모드로 들어가면 준비한 USB를 꽂고 iso 파일을 편한 폴더에 옮기고 (ex, /home/user),
blkid로 USB 장치를 확인한 후에, iso 파일을 옮겨온 그 USB에 만들면 됩니다.

$ sudo blkid
$ sudo apt install dcfldd
$ sudo umount /dev/sdb*
$ sudo dcfldd if=iso파일 of=/dev/sdb bs=1m 

OS X 에서 Virtualbox 설정하는 단계는 이 동영상의맨 처음 부분을 참고하세요.
09:30 부터는 Firefox에서 HTML5를 기본 동영상 도구로 설정하는 방법이 시작됩니다.


파티션 나누기
http://bagjunggyu.blogspot.kr/2015/07/macbook-pro-elementary-os.html
파티션은 기본 OS X 확장 저널링 파티션을 줄여서, 나머지 부분을
MS-DOS (FAT) 형식으로  만들어 두개로만 나누어 놓습니다.
이후 설치 과정에서 Gparted로 나머지 파티션들을 나눕니다.
저는 , 맥과 DATA, 리눅스용으로 나누었습니다.
DATA는 fat32로 포맷해서 맥과 리눅스에서 자유롭게 접근해서 이용하도록 했습니다.

rEFInd 설치하기 & 꾸미기 & 설정하기


refind 설치)

이 글을 참고하세요 - http://bagjunggyu.blogspot.kr/2015/07/macbook-pro-elementary-os.html
다운로드 A binary zip file - http://www.rodsbooks.com/refind/getting.html

$ sudo sh /파일/위치/install.sh --alldrivers


ESP파티션을 마운트 합니다.

$ mkdir /Volumes/ESP && sudo mount -t msdos /dev/disk0s1 /Volumes/ESP/

refind 디렉터리의 이름을 BOOT로 바꿉니다.

$ mv /Volumes/ESP/EFI/refind /Volumes/ESP/EFI/BOOT

refind EFI이름을 바꿉니다.

$ mv /Volumes/ESP/EFI/BOOT/refind_x64.efi /Volumes/ESP/EFI/BOOT/bootx64.efi

테마 설정)

https://github.com/EvanPurkhiser/rEFInd-minimal
나중에 Ubuntu GNOME에서도 바꿀 수 있습니다.
우분투에서는 /boot/efi/EFI/BOOT 에 있습니다.

 /Volumes/ESP/EFI/BOOT 폴더에 다운받은 rEFInd-minimal 폴더를 복사합니다.

그리고, refind.conf 를 열어서 그안에 include rEFInd-minimal/theme.conf를 붙여넣습니다.


Ubuntu GNOME 15.10 설치하기
설치는 설치 USB로 들어간 화면 가장 위의
Try Ubuntu GNOME without installing 에서 설치합니다.

설치 모드에서 Gparted로 파티션을 먼저 나눕니다

파티션 나누기는 이글을 참고하세요.
http://bagjunggyu.blogspot.kr/2013/02/linux-mint-ubuntu_20.html

DATA용으로 쓰일 fat32파티션과

OS 설치용으로 쓰일 ext4 파티션
swap 파티션
으로 만든후에 설치했습니다.

RAM이 8GB에 SSD여서 굳이 swap크기를 크게 만들 필요는 없지만 아예 없어도 안됩니다.

그래서 저는 swap 크기를 1GB로 만들었습니다.

Tip)

swap 없이 이용하실 분들은 만들지 않으셔도 됩니다.
다만 이후 OS로 부팅한 후에, swappiness 값을 수정해 주세요
$ sudo nano /etc/sysctl.conf
vm.swappiness=0
재 부팅 하시면 됩니다.

Tip)
Gparted에서 맥의 hfs+ 파일 시스템을 만들고 수정할 수 있게 하려면 
아래 패키지를 설치하면 됩니다.
$ sudo apt install hfsplus hfsprogs


파티션을 나눈후 터미널이나, alt + f2로 ubiquity -b를 입력해서 설치시작합니다.
부트로더 Grub를 설치하지 않습니다.

설치 형식 에서 기타로 갑니다.


조금전에 나누어둔 ext4용 파티션에 OS를 설치합니다.

마운트 위치 / 로 설정 합니다.

swap도 만들어 둔 swap 파티션의 용도를 스왑 영역으로 지정해줍니다.


나머지 설치 과정은 우분투계열과 같습니다.

이글에서 파티션을 제외한 설치과정을 참고하세요
http://bagjunggyu.blogspot.kr/2014/04/ubuntu-1404-lts-usb.html

TiP)
드라이버가 설치되어 있지 않아서 인터넷 연결이 안될때는 이렇게 드라이버를 설치해보세요
Computer - cdrom - pool - main - d - dkms 폴더에 있는 dkms*.deb 패키지를 
Home 이나 Download 등 사용하기 편한곳으로 옮기세요 


마찬가지로 
Computer - cdrom - pool - restricted - b - bcmwl 폴더에 있는
bcmwl*.deb 패키지를 함께 옮깁니다.

그리고, 그곳에서 터미널을 열어서 
dkms 패키지 부터 설치하고 bcmwl 패키지를 나중에 설치합니다.
$ sudo dpkg -i dkms*.deb
$ sudo dpkg -i bcmwl*.deb

그리고나서 인터넷에 연결해보세요.

Ubuntu GNOME 15.10 꾸미기
우분투 15.10 계열 전체에서 지역 설정 bug가 있습니다. 정식 출시때가지 고쳐지면 좋겠네요.
지역 설정 오류 해결하기 & 한글 입력기 fcitx 설정하기를 참고하세요.
http://bagjunggyu.blogspot.kr/2015/09/1510-ubuntu-1510.html

테마와 글꼴 아이콘들은 기능 개선 도구(gnome-tweak-tool)로 설정합니다.
대시(Super 키 = Command 키)에서 tweak으로 검색하면 쉽게 찾을 수 있습니다.

구성 키)
한/영 변환 키를 오른쪽 Command 키로 지정해서 이용하려면
단축키에서 구성키을 오른쪽 윈도우로 지정하면 됩니다.
오른쪽 윈도우 - 한/영키로 이용합니다.
fcitx-hangul 과 uim-byeoru  둘다 설치해서 , 
Qt5  어플을 이용할 땐 fcitx를 평소에는 uim을 기본 입력기로 지정해서 이용합니다.
터미널이나, alt + f2로 im-config를 실행해서 간단하게 입력기를 바꾸면 됩니다.

한자 사용을 위한 uim설정은 이렇게 합니다.
대시에서 uim을 입력하면 uim 설정도구가 있습니다. 실행해서,
우선 기본 입력기를 벼루로 지정하구요 '디폴트 입력기 벼루'

벼루 키 설정 1 에서 
한/영 변환은 오른쪽 Command한자키는 오른쪽 alt키로 설정했습니다. 
구성키로 지정한 오른쪽 Command (윈도우)키는 Multi_key로 나옵니다.
오른쪽 alt키가 hangul키로 되어 있지만, 이곳에서 한자키로 바꿔줍니다.
한자 및 기호 - 편집 - 잡기에서 오른쪽 alt키를 눌러 추가하면 됩니다.

2016-01-26 P.S)
fcitx에서 한자 입력 설정하기
패널에 있는 fcitx아이콘을 오른쪽 클릭해서 설정





애드온으로 가서 Hangul (Hangul Wrapper For Fcitx)를 실행합니다.


그곳의 한자 모드 변환 키를 클릭해서 한자 입력에 사용할 키를 지정해주면 됩니다.



글꼴)
창 제목 : Ubuntu Regular 11
인터페이스 : Ubuntu Medium 11
문서: Sans Regular 11
고정폭 : Ubuntu Mono Regular 13

웹브라우저는 본고딕KR을 기본으로 지정했습니다.

https://github.com/adobe-fonts/source-han-sans/tree/release 에서
Region-specific Subset OTFs 의
Korean을 다운받으세요

/usr/share/fonts/opentype으로 옮깁니다.

$ sudo mkdir -p /usr/share/fonts/opentype
$ sudo mv SourceHanSansKR /usr/share/fonts/opentype

xSwipe를 설치한 후에 웹브라우저는 전체화면으로 이용합니다.
크롬 브라우저) 페이지 확대 축소도 110%로 합니다.


파이어 폭스)


Tip)
저는 이렇게 해서 시스템 기본 폰트를 본고딕 KR로 사용합니다.
sudo apt remove fonts-nanum* fonts-unfonts*
나눔 폰트와 은폰트를 지우면 본고딕 폰트가 시스템의 기본 폰트로 지정됩니다.
나눔 폰트와 은폰트를 지우지 않고 설정 하려면 직접 폰트를 설정해 주어야 합니다.

테마)

GTK+ = Arc 
https://github.com/horst3180/Arc-theme

아이콘 = Elementary

http://danrabbit.deviantart.com/art/elementary-Icons-65437279

커서 = Oxy-honeycomb

http://lavalon.deviantart.com/art/Oxygen-Cursors-76614092

쉘 테마 = Arc



쉘 테마를 지정하려면 우선 확장에서 User themes를 사용하도록 설정합니다. 


실행 아이콘 단축키)

설정 LaunchA = F3 해당키
전자메일 읽기 실행 = LaunchB = F4 해당키
터미널 실행 = Alt + W
웹 브라우저 실행 = Super + 1 (Command + 1)
내폴더 = Super + 2 (Command + 2)
검색 = Ctrl + Space

창 단축키)

창 최대화 = Super + W (Command + W)
창 복귀 = Super + E (Command + E)
창 닫기 = Super + Q (Command + Q)

사용자 설정 바로가기)

tilda = Alt + Q , 틸다 최소화 = Ctrl + Q
clementine = Super + 3 (Command + 3)
kodi = Super + 4 (Command + 4)
프로그램 강제 종료 = Super + 백스페이스 (gnome-system-monitor)

기본 단축키)

강제 로그아웃 = Ctrl + Alt + 백스페이스
로그아웃 = Super + L (Command + L)
실행 중인 프로그램 모두 보기 = Alt +  Tab , Command + Tab
왼쪽으로 창 최대 크기 반으로 붙이기 = Command + 왼쪽 화살표
오른쪽으로 창 최대 크기 반으로 붙이기 = Command + 오른쪽 화살표
창 최대화 = Command + 위로 화살표
창 크기 복귀 = Command + 아래로 화살표

제가 사용중인 기본 프로그램입니다. 
저는 동영상은 Kodi를 이용해 봅니다만, 간단하게 보게되는 동영상들을 위해서
smplayer를 기본 동영상 플레이어로 지정했습니다.

xSwipe설치 & 설정)

맥북처럼 터치패드로 스와이핑해서 웹브라우저와 시스템을 이용하는 방법입니다.
http://bagjunggyu.blogspot.kr/2015/10/1510-ubuntu-1510-gnome-xswipe-macbook.html

swappiness 설정)

$ sudo nano /etc/sysctl.conf

맨 아래줄에 붙여 넣으세요


# Decrease swap usage to a reasonable level

vm.swappiness=10
# Improve cache management
vm.vfs_cache_pressure=50

중간에 설명 드린 것 처럼 swap 없이 이용하실 분들은 

vm.swappiness=0 으로 지정하시면 됩니다.

프로그램 설치)

자주 쓰는 프로그램들입니다. 그중에 tlp는 전력관리를 위해서 꼭 설치해 주세요.
$ sudo apt install clementine smplayer smplayer-themes kodi moc tilda ubuntu-restricted-extras tlp tlp-rdw gparted bleachbit dcfldd

설치후 전력 관리도구 tlp 실행

$ sudo tlp start

bleachbit : 블리치비트는 모든 작업활동의 캐시 (저장된 사용자 사용 경험 )들을 찾아서 지워줍니다.
tilda : 투명터미널 입니다.
clementine : 음악 플레이어, 라디오 
moc : 터미널용 음악 플레이어

gparted : 파티션을 만들거나 조절할때 사용하는 도구
dcfldd : 로포맷 , 부팅 USB 등을 만들때 남은 용량을 표시하면서 만들게 해주는 도구입니다.
smplayer : 멀티미디어 도구
kodi : 멀티미디어 허브

기타)

자동 버그 리포트 와 avahi-daemon을 나타나지 않게 합니다.

$ sudo nano /etc/default/apport

enabled=1 을 enabled=0으로 바꿉니다.


# set this to 0 to disable apport, or to 1 to enable it

# you can temporarily override this with
# sudo service apport start force_start=1
enabled=0

$ sudo nano /etc/default/avahi-daemon

AVAHI_DAEMON_DETECT_LOCAL=1 을 AVAHI_DAEMON_DETECT_LOCAL=0 으로 바꿉니다.

# 1 = Try to detect unicast dns servers that serve .local and disable avahi in
# that case, 0 = Don't try to detect .local unicast dns servers, can cause
# troubles on misconfigured networks
AVAHI_DAEMON_DETECT_LOCAL=0

Tip 1)
맥북에 우분투를 설치하면 물결 표시( ~ )를 입력할 수 없습니다.

입력하려면 , 부팅 할 때 마다 이렇게 해야 합니다.
우선 root 패스워드를 먼저 만듭니다, root 패스워드는 처음 한 번만 만들면 됩니다.

$ sudo passwd root

$ su
$ echo 0 > /sys/module/hid_apple/parameters/iso_layout

지우기 delete = fn + delete 입니다.


Tip 2)

OS X El Capitan의 SSD를 TRIM 하는 방법입니다.

$ sudo trimforce enable



추천 하는 확장 프로그램)
Media Player Indicator - 음악 플레이어를 패널에서 표시해주는 확장 프로그램입니다.
https://extensions.gnome.org/extension/55/media-player-indicator/

ShutdownTimer - 지정해 놓은 시간에 컴퓨터를 자동으로 꺼주는 확장 프로그램입니다.
https://extensions.gnome.org/extension/792/shutdowntimer/

둘다 설치되어 있는 모습

 
Mac Book Pro 에서 Ubuntu GNOME 15.10 사용하는 모습

Low  format을 한 맥북 프로에 Ubuntu GNOME 15.10 부팅 USB를 꽂으니
그대로 인식해서 Live 모드로 사용하고, 설치할 수 있게 되네요.
refind 설치 없이도 Ubuntu 부팅 USB를 이용할 수 있군요!
이글도 지금 부팅 USB에서 작성하고 있습니다.
물론 Ubuntu GNOME 15.10을 커스터마이징 해서 미리 만들어 둔 iso로
만든 부팅 USB라서 한글 입력이 되는 것입니다.

지금까지 , 맥북 프로에 설치한 우분투 그놈 15.10에 대한 짧은 이야기는 이렇습니다.

kernel 4.2여서 그런가요, 무선 인터넷 드라이버와
인텔 계열인 iris 의 성능이 그대로 다 구현되어서 좋습니다.
터치패드 synaptics도 제대로 잘 작동해서,
두 손가락 터치 및 멀티 터치도 가능합니다.

무선 인터넷 연결 속도는 오히려 우분투 쪽이 조금 더 빠릅니다.
Yosemite & El Capitan 모두 speedtest.net 에서 비교했을 때
70 ~ 75 MB 정도의 다운로드 속도를 보이는데

Ubuntu 15.10 에서는
75 ~ 85 MB 정도의 속도를 유지합니다.

Unity 는 단축키를 지정하면 풀려버리는데 반해 

GNOME은 그런일이 없고, 더 사용이 쉽습니다.
의사 결정 route, process,sequence 등이 간결하고 짧아서
빠르게 어플을 실행하고 , 끌 수 있네요

다중 모니터 사용과 관리는 OS X 보다 더 뛰어납니다.
작업 공간을 지정하거나, 맥북과 외부 모니터 출력을 다르게 할 수 있는 등등
훨 씬 더 사용자의 선택이 다양합니다.

소리도 외부 모니터와 맥북을 지정할 수 있습니다.

우분투에서는 덮개를 덮어도 사과등에 불이 들어온 채로
음악을 들을 수 있도록 전원 관리와 덮개 관리를 할 수 있습니다.

사람이 느끼는 정전기의 흐름은 OS X 쪽에서 훨씬 덜 느껴집니다.
부담감이 없이 트랙패드를 이용할 수 있는 점은 맥북과 OS X 의 조합이 훨 씬 더 좋습니다.

그리고, 우분투에 xSwipe를  설치해서 멀티 터치 스와이핑을 이용하지만,
손에 붙는 그립감??이 OS X 만큼 착! 달라 붙지는 않네요.
OS X 에서는 누르고 있다가 움직이면 , 움직이는 대로 그 느낌이 전달되어서
좀더 분위기 있는 기분 (Elegance -_-;;한) 기분이라면

우분투에 설치한 xSwipe에서의 멀티 터치는 수동 기어 같은 느낌입니다.
그래도 , 멀티 터치 스와이핑은 꼭! 설치해서 이용하게 되는 필수 아이템입니다.

사용자 경험으로 볼 때 OS X 의 느낌은 Elegance 라면
Ubuntu GNOME은 즉응즉답하는 편리한 시스템 입니다.
디자인도 Arc 테마 덕분에 아주 참해서 성능과 사용 기분이 참 좋네요.

맥북프로에 우분투를 설치하려 한다면 우분투 그놈 15.10을 추천해드립니다.
그리고, 듀얼 부팅을 추천해드려요, 역시  OS X 는 OS X대로 그 매력이 상당하고, 

우분투는 우분투대로 그 편리함이 돋보입니다.

이렇게, 맥북 프로에 우분투 그놈 15.10을 설치해서 사용해 본 사용기를 마칩니다.
설정대로 만들어 둔 iso 파일입니다.

iso)
Ubuntu-GNOME-Wily-JKP-Edition

md5)
https://drive.google.com/file/d/0Bxy-IhcjQjbDMHpqQmEwdHFjWUE/view?usp=sharing
 
JKP 에디션 설치후에 alias를 지정하고, uim 으로 입력기를 설정하기 위한 창이 뜨고,  
시스템 업그레이드를 하고, pinguybuilder를 지우고, fcitx를 지우고, nanum, unfont 계열 글꼴들을 모두 지워서 기본 한글 글꼴을 본고딕 KR로 되도록 했습니다.
$ wget -c https://dl.dropboxusercontent.com/u/54450962/GNOME/wily.sh
$ sudo sh wily.sh

댓글