Windows 11과 리눅스(Linux) 멀티부팅 완벽 가이드
UEFI 및 Secure Boot 안전 설정법
최근 윈도우 11의 급격한 변화와 리눅스 게이밍(Proton 발전 등) 및 개발 생태계의 확장으로 인해, 하나의 PC에서 윈도우와 리눅스를 동시에 사용하고자 하는 유저들이 폭발적으로 늘고 있습니다.
본 가이드에서는 2026년 현재 가장 안전하고 표준화된 Windows 11 및 우분투(Ubuntu) 듀얼 부팅 구성법과 핵심 보안 설정인 UEFI, Secure Boot 대응 방안을 전문가 시선에서 알기 쉽게 정리해 드립니다.
1. 설치 전 필수 체크리스트 (데이터 유실 방지)
현대 PC의 부팅 환경은 보안에 매우 민감합니다. 작업을 시작하기 전에 아래 사항을 반드시 확인하고 준비해야 시스템 벽돌(부팅 불가) 현상을 막을 수 있습니다.
- 윈도우 부팅 모드 확인: 윈도우 11이 반드시
UEFI모드 및GPT디스크 구조로 설치되어 있어야 합니다. (msinfo32명령어로 확인 가능) - 비트라커(BitLocker) 일시 중단: 파티션을 나누기 전, 윈도우 드라이브 암호화 기능인 BitLocker를 반드시 '일시 중단'하거나 해제하세요. 그렇지 않으면 리눅스 설치 후 윈도우 진입 시 복구 키를 요구할 수 있습니다.
- 빠른 시작 켜기(Fast Startup) 비활성화: 윈도우 전원 관리 설정에서 '빠른 시작 켜기'를 꺼두어야 리눅스에서 윈도우 파티션(NTFS)에 정상적으로 접근할 수 있습니다.
2. 리눅스 설치를 위한 파티션 확보 및 USB 제작
단계 1: 디스크 공간 축소
윈도우 '디스크 관리'(`diskmgmt.msc`)를 실행하여 리눅스를 설치할 충분한 공간(최소 50GB 이상 권장)을 확보합니다. 윈도우가 설치된 C 드라이브를 마우스 우클릭한 후 '볼륨 축소'를 선택하여 "할당되지 않은 공간"으로 남겨둡니다.
단계 2: Rufus를 이용한 부팅 USB 제작
우분투 최신 ISO 파일을 다운로드한 뒤, Rufus 툴을 사용하여 USB를 제작합니다. 이때 설정은 반드시 다음과 같이 지정해야 합니다.
- 파티션 구성:
GPT - 대상 시스템:
UEFI (CSM 지원 안 함) - 파일 시스템:
FAT32
3. Secure Boot 호환 리눅스 설치 과정
과거에는 리눅스를 설치할 때 바이오스(BIOS)에서 Secure Boot를 무조건 꺼야 했으나, 최근 우분투를 비롯한 메이저 배포판은 Secure Boot 인증서(시그니처)를 공식 지원하므로 켠 상태로도 설치가 가능합니다.
- PC를 재부팅하며 단축키(F2, F12, Del 등)를 눌러 바이오스/설치 미디어 선택 메뉴로 진입합니다.
- 제작한 UEFI USB를 선택하여 부팅한 뒤,
Try or Install Ubuntu를 선택합니다. - 설치 형식 단계에서 "Windows Boot Manager를 그대로 두고 Ubuntu 설치" 옵션을 선택하면 초보자도 안전하게 부팅 로더(GRUB)를 자동 구성할 수 있습니다.
- 만약 수동 파티션을 원한다면, 반드시 기존 윈도우의 EFI 시스템 파티션을 포맷하지 않고 리눅스의 부팅 위치로 함께 지정해야 합니다.
MOK(Machine Owner Key) 비밀번호 설정을 요구할 수 있습니다. 재부팅 시 파란 화면이 뜨면 당황하지 말고 비밀번호를 입력해 키를 등록(Enroll MOK)해 주어야 Secure Boot 환경에서 드라이버가 정상 로드됩니다.4. 멀티부팅이 부담스럽다면? 차선책 WSL2 최적화 팁
네이티브 듀얼 부팅이 주는 파티션 분할과 재부팅의 번거로움이 싫다면, 윈도우 내에서 리눅스 커널을 완벽하게 구동하는 WSL2 (Windows Subsystem for Linux 2)가 최고의 대안입니다.
파워셀(PowerShell)을 관리자 권한으로 열고 단 한 줄의 명령어로 우분투 최신 환경을 구축할 수 있습니다.
# WSL2 및 기본 우분투 배포판 자동 설치 wsl --install # 설치 가능한 리눅스 배포판 목록 확인 wsl --list --online # 특정 배포판 실행 및 IP 확인 (네트워크 트러블슈팅) wsl hostname -I
WSL2는 VS Code와 결합 시 윈도우 환경을 전혀 해치지 않고도 완벽한 리눅스 개발 인프라(Docker, Git 등)를 제공하므로, 일반 개발자분들에게는 오히려 멀티부팅보다 강력히 추천하는 방식입니다.