노트북 듀얼 부팅 윈도우 리눅스 설치 방법 — 개발자 환경 구축

노트북 듀얼 부팅 윈도우 리눅스 설치 방법 — 개발자 환경 구축

개발자 환경과 일반 업무 환경을 한 노트북에 분리하는 가장 완성도 높은 방법은 듀얼 부팅입니다. 리눅스를 네이티브로 실행하므로 WSL2보다 I/O 성능이 우수하고 커널 수준 작업도 가능합니다. 다만 설치 전 데이터 백업과 BitLocker 복구 키 저장이 필수입니다.

설치 전 필수 준비사항
① Windows 전체 백업(이미지 백업 또는 중요 파일 클라우드 동기화)
② BitLocker 복구 키 저장: account.microsoft.com → 장치 → 복구 키
③ 보안 부팅(Secure Boot) 설정 확인 — Ubuntu 22.04/24.04는 보안 부팅 호환
④ UEFI 모드 확인: msinfo32 실행 → BIOS 모드 ‘UEFI’여야 함

1. 파티션 설정 — 리눅스 공간 확보

Windows 디스크 관리(diskmgmt.msc)에서 C: 드라이브 우클릭 → 볼륨 축소를 선택합니다. 축소할 공간을 입력합니다(Ubuntu 권장 최소 25GB, 개발 환경 50~100GB 이상). 축소 후 생긴 ‘할당되지 않음’ 공간이 리눅스 파티션으로 사용됩니다. Windows에서 미리 파티션을 만들지 말고 Ubuntu 설치 프로그램이 자동 처리하도록 비워두는 것이 권장됩니다.

2. Ubuntu 부팅 USB 생성 및 설치

Ubuntu 공식 사이트(ubuntu.com)에서 24.04 LTS ISO를 다운로드하고 Rufus(Windows) 또는 Etcher로 USB 부팅 드라이브를 만듭니다. UEFI BIOS에서 USB를 첫 번째 부팅 순서로 설정 후 재시작합니다. Ubuntu 설치 프로그램에서 ‘Windows Boot Manager와 함께 설치’를 선택하면 GRUB 부트로더가 자동으로 구성됩니다. 파티션 유형은 ‘기타’를 선택해 수동으로 / (루트), swap(RAM 크기), /home을 할당하면 데이터 파티션을 분리할 수 있습니다.

주의사항: EFI 파티션(약 100~500MB, FAT32)은 Windows와 Linux가 공유합니다. 이 파티션을 포맷하거나 삭제하면 Windows 부팅이 불가능해집니다. 설치 프로그램에서 EFI 파티션은 ‘파티션 사용: EFI 시스템 파티션’으로만 지정하고 포맷하지 마세요.

3. 설치 후 설정 — 시간 동기화·드라이버

Ubuntu 설치 후 Windows 시계가 어긋나는 문제는 Ubuntu 터미널에서 다음 명령어로 해결합니다:

timedatectl set-local-rtc 1

이후 sudo hwclock –systohc 명령어로 하드웨어 시계를 동기화합니다. NVIDIA GPU를 사용하는 경우 Software & Updates → Additional Drivers에서 proprietary NVIDIA 드라이버를 설치합니다.

4. GRUB 부트로더 관리

재시작 후 GRUB 메뉴에서 Ubuntu 또는 Windows Boot Manager를 선택해 부팅할 수 있습니다. 기본 부팅 OS를 Windows로 설정하려면 Ubuntu 터미널에서 sudo nano /etc/default/grub을 열고 GRUB_DEFAULT를 Windows Boot Manager 항목 번호로 변경 후 sudo update-grub을 실행합니다. 노트북 클라우드 백업 설정 방법을 먼저 완료한 후 듀얼 부팅 설치를 진행하면 데이터 손실 위험을 최소화할 수 있습니다. 노트북 SSD 수명 관리 방법에서 파티션 정렬 기준도 함께 확인하세요.