본문 바로가기
운영체제/Linux

Ubuntu ] 우분투 듀얼 부팅 설치하기

by eteo 2025. 12. 21.
반응형

 

 

 

 

1. Rufus 다운로드

 

https://rufus.ie/ko/

 

 

 

 

2. Ubuntu 이미지 다운로드

 

Ubuntu 22.04 : https://releases.ubuntu.com/jammy/

 

 

 

 

3. Rufus로 Ubuntu 부팅 USB 만들기

 

부팅이미지를 선택하고 USB 장치가 올바르게 선택됐는지 확인한 후 설정값을 아래와 같이 하고 시작을 누른다.

 

경고문구가 뜨면 디폴트값 또는 예를 선택해주면 된다.

 

 

 

 

 

✓ 파티션 구성 선택 기준 : MBR vs GPT

 

MBR과 GPT는 디스크의 파티션 테이블 구조로,  MBR은 Legacy BIOS 부팅에서 사용되는 오래된 방식, GPT는 UEFI 부팅 시 요구되는 최신방식이다. 최신 PC의 경우 대부분의 UEFI + GPT 조합이기 때문에 GPT를 선택하면 된다.

 

구분 MBR(Master Boot Record) GPT(GUID Partition Table)
최대 파티션 수 4개 128개 이상
최대 디스크 크기 2TB 이론상 제한 없음
파티션 정보 위치 디스크 맨 앞 0번 섹터 512B 앞부분과 뒷부분에 복수의 섹터 사용
부트 지원 방식 Legacy BIOS (UEFI 제한적 가능) UEFI
안정성 손상 시 복구 어려움 상대적 복구 용이
호환성 구형 메인보드, 구형 OS 최신 PC, 최신 OS

 

 

 

파일 시스템 선택 기준 : FAT32 vs NTFS

 

여기서 언급하는 파일시스템은 USB 부팅디스크 자체의 파일시스템을 말하는 것이다. UEFI에서는 FAT32가 호환성이 좋기 때문에 일반적인 경우 FAT32를 선택하면된다. 예외적으로 부팅디스크 내 개별 파일 하나의 크기가 4GB를 넘는 경우에는 NTFS를 선택해야 한다.

 

 

 

 

 

 

4. 디스크 공간 확보 및 정리

 

나의 경우 다음과 같은 구성이었는데 디스크 1의 볼륨을 축소해서 Ubuntu를 설치하기 위한 공간 256GB를 확보해 두었다.

  • 디스크 0 : 512GB, Windows 설치
  • 디스크 1 : 2TB, 데이터 저장용 디스크

 

 

 

필요시 diskpart를 통해 데이터 초기화 또는 GPT로 변환을 수행한다.

diskpart

list disk
sel disk <disk num>
clean

convert gpt

create partition primary size=<MB 단위 지정>
list part
sel part 1
format fs=ntfs quick
assign

exit

 

 

 

 

 

 

5. 부팅 USB를 장착한 상태에서 F2 또는 DEL 키를 눌러 BIOS 셋업 화면으로 들어간 뒤 Boot 탭에서 USB를 제일 높은 우선순위로 올려 부팅한다.

 

PC 제조사마다 BIOS 진입 키는 다를 수 있다.

 

 

 

 

 

 

 

6. Install 화면이 뜨면 언어를 선택하고 Install Ubuntu를 누른다.

 

개인적으로 한글 입력은 나중에 설정할 수 있으니 영어로 설치하는 것을 선호한다.

 

 

 

 

 

 

 

7. 키보드 레이아웃을 선택한다.

 

 

 

 

 

8. Normal Installation을 선택한다.

 

Install thrid-party software의 경우 체크 해제하고 설치하는 편이다. 그래픽 카드 드라이버는 나중에 따로 설치할 수 있고 Wi-Fi 드라이버는 보통 자동으로 잡히기 때문이다.

 

 

 

 

 

 

9. Install type에서 Something else를 선택한다.

 

 

 

 

 

 

 

9. 아까 미리 확보해둔 디스크 공간을 선택한다.

 

/dev/nvme0n1에 대략 256GB 사이즈의 free space가 보인다. 해당 free space를 클릭한다.

 

 

 

 

 

 

 

10. EFI System Partition(ESP)을 만든다.

 

해당 절차는 생략해도 무방하다. 생략하는 경우 Ubuntu의 부트로더 grub이 Windows가 설치된 디스크 EFI 파티션에 기본적으로 함께 설치된다. 다만 PC를 켤 때 마다 매번 grub 부트 메뉴가 먼저 표시되서 어떤 운영체제를 실행할지 선택해야 한다. 물론 디폴트 약 3초간 대기하면 기본 운영체제로 자동 부팅된다.

 

하지만 나는 그것조차 싫어서 디스크 1에 별도의 EFI 파티션을 새로 생성하는 방식을 선택했다. 이렇게 구성하면 평소에는 Windows로 바로 부팅되고, Ubuntu로 부팅하고 싶을 때만 BIOS 설정에 진입해 부팅 우선순위 디스크를 변경하는 방식으로 쓸 수 있다.

 

ESP는 FAT32 파일시스템을 사용하며, 일반적으로 512MB로 생성하는 경우가 흔하다.

  • Size : 512MB
  • Type : Primary
  • Location : Beginning of this space
  • Use as : EFI System Partition

 

 

 

 

 

 

 

11. Swap 파티션을 생성한다.

 

Swap 파티션은 물리 메모리(RAM)가 부족할 경우를 대비해 디스크의 일부를 가상 메모리처럼 사용하는 영역이다. 과거에는 메모리 용량이 상대적으로 작았기 때문에, RAM 크기와 동일한 용량으로 Swap을 할당하는 경우도 있었다. 하지만 요새는 PC의 기본 메모리 용량이 증가하면서 Swap 영역은 최소한의 크기로 설정하는 추세이다.

 

Swap 용량은 다음 링크에서 제시하는 권장 기준을 참고해서 설정했다.

 

https://access.redhat.com/ko/solutions/744483

 

  • Size : 4096
  • Type : Primary
  • Location : Beginning of this space
  • Use as : swap area

 

 

 

 

 

 

 

11. Root 파티션을 생성한다.

 

  • Size : 남아있는 영역 전부
  • Type : Primary
  • Location : Beginning of this space
  • Use as : Ext4 journaling file system
  • Mount point : /

 

 

 

 

 

 

12. Devie for boot loader installation을 선택하고 Install Now를 누른다.

 

아래 화면에서 Mount point가 /(루트)로 지정된 파티션에 Ubuntu 루트 파일 시스템이 가 설치된다. 

 

하단의 Device for boot loader installation 항목은 파티션의 아니라 디스크 단위로 선택하면 된다. 나의 경우 디스크 1에 별도의 ESP를 새로 생성했기 때문에 Ubuntu를 설치할 디스크(/dev/nvme0n1)를 선택했다.

 

앞서 10번 단계에서 ESP 생성을 생략한 경우 Windows가 설치된 디스크를 선택하면 된다.

 

 

 

 

 

13. Ubuntu 설치 완료 및 듀얼 부팅 사용하기

 

설치가 완료되면 이제 Ubuntu와 Windows를 듀얼부팅으로 사용할 수 있다.
평소에는 기존과 동일하게 Windows로 부팅하다가, Ubuntu로 부팅하고 싶을 때 BIOS 메뉴에 진입해 부트 우선순위를 Ubuntu가 설치된 SSD로 변경하면 된다. 반대의 경우도 마찬가지다.

 

 


단, 이 방식을 쓰는 경우 Ubuntu가 설치된 디스크에 생성해둔 ESP가 FAT32 파일시스템을 사용하기 때문에, Windows에서 일반 볼륨처럼 인식되어 탐색기에 표시될 수 있다.

 


이게 약간 걸리적거리는 경우 diskpart를 사용해 해당 파티션의 드라이브 문자 할당을 해제하면 Windows 탐색기에서 보이지 않도록 숨기는게 가능하다.

 

diskpart

list vol
select vol <volume num>
remove

exit

 

 

 

 

 

반응형