본문 바로가기
이것저것

맥북에 우분투 설치하기(듀얼부팅)

by morae23 2019. 6. 11.
MacBook Pro(Early 2015) + Samsung portable ssd t5
   - Ubuntu 18.04

 

맥북에서 우분투를 사용할 때 보통 가상머신을 이용하지만,

host로 우분투를 사용해야할 일이 생겨 설치를 시작하였다.

 

우선 일반적으로 우분투를 설치하듯 설치를 위한 USB를 만든다.

외장하드에 설치할 것이기 때문에 파티션은 따로 나누지 않았다.

 

그 뒤, 시스템 종료를 하고

다시 전원을 켤 때, option 키를 누르면 usb로 부팅하여 설치할 수 있다.

 

설치가 끝난 뒤, usb를 제거하고 재부팅을 하면 정상적으로 부팅이 안되는 경우가 있다.

보통은 rEFInd와 같은 EFI boot manager를 추가로 설치한다.

 

그런데 boot manager를 설치하지 않고 해보고 싶어서 찾아보던 중 좋은 글을 찾게 되었다. (출처 참고)

 

우선 설치가 완료된 후 usb를 제거하지 말고 다시 usb로 부팅한다. (EFI Boot)

그 뒤 try ubuntu, install ubuntu 등이 나오는 메뉴에서 esc를 눌러 grub shell로 들어간다.

 

# 1) 우선 Ubuntu가 설치된 장치를 찾아야한다. 가장 쉬운 방법은 외장하드가 연결되었을 때와 연결되지 않았을 때 ls 결과를 비교하는 것이다. 외장하드에 설치한 것이 아니라면, ls (hd0,msdos1)/home 과 같은 과정을 반복하며 찾아본다.
grub> ls

# 2) example: set root=(hd4,msdos5)
grub> set root=([YOUR_UBUNTU])

# 3) UUID를 알아온다. ls -l을 이용하여 우분투가 설치되어 있는 파티션의 UUID를 알아온다.
grub> linux /boot/vmlinuz-[YOUR_VERSION].generic root=UUID=[YOUR_UUID]
grub> initrd /boot/initrd.img-[YOUR_VERSION]-generic
grub> boot

 

여기까지 진행하니 정상적으로 부팅되었다. 

 

출처) https://wjs890204.tistory.com/872

 

'이것저것' 카테고리의 다른 글

[MEMO] SIP 설정 및 해제  (0) 2020.09.03
gdb.attach() with pwntools  (0) 2019.12.23
python에서 C의 rand() 호출하기  (0) 2019.07.04
peda에서 /bin/sh 찾기  (0) 2019.07.04

댓글