Windows & Manjaro Linux 멀티부팅 설정

리눅스를 설치하면서 필요한 사항을 간단히 정리해보았다.

멀티부팅을 위한 내용들이지만 단일부팅을 하더라도 공통으로 적용할 수 있다.

Bootable USB

https://wiki.manjaro.org/index.php/Burn_an_ISO_File

sudo fdisk -l
sudo dd bs=4M if=/path/to/manjaro.iso of=/dev/sd[drive letter] status=progress oflag=sync

바이오스 설정

바이오스에서 Secure Boot disabled, Fast Boot disabled 설정

파티션

기본적으로 설치순서는 윈도우즈 > 리눅스를 따르는 것이 좋다.

윈도우즈 부트 매니저에서는 리눅스 부트영역을 인식하지 않지만, grub에서는 윈도우즈 부트영역을 인식하여 멀티부팅 처리를 해 주기 때문이다.

단일 디스크

  • 윈도우즈 설치
  • 윈도우즈에서 볼륨 축소하여 리눅스에서 사용할 용량 확보
  • 리눅스 Bootable USB로 설치

ESP(EFI System Partition)는 디스크에 단 하나만 있어야 되고, 윈도우즈의 ESP가 있다면 그것을 /boot/efi로 마운트 한다

윈도우즈를 UEFI 환경에서 설치했다면

  • 100mb 크기의 efi 파티션에 윈도우즈 부트로더가 위치한다
  • 부트로더를 설치할 장치를 부트로더가 위치한 efi 파티션으로 선택

윈도우즈를 EFI(Legacy) 환경에서 설치했다면

  • 500mb 크기의 ntfs 파티션에 윈도우즈 부트로더가 위치한다
  • 부트로더를 설치할 장치를 운영체제가 위치한 디스크(/dev/sda)로 선택

개별 디스크

1, 2번 디스크가 있다고 가정했을 때 기본 설정대로 설치를 진행해도 된다

  • 2번 디스크에 윈도우즈 설치 (부트 파티션, 운영체제 파티션 및 복구 파티션이 생성됨)
  • 1번 디스크에 리눅스 설치 (부트 파티션의 grub에서 윈도우즈 부트 매니저를 읽어와서 처리함)

스왑 용량

리눅스 용도가 데스크탑 환경 활용이라면 스왑이 전혀 필요하지 않을 수도 있다. 그러나, 최대절전(hibernation)을 사용한다면 메모리 용량을 초과하여 스왑영역을 잡아야 한다.

일반 용도와 일반 램용량(16gb~32gb)이라면 우분투 문서에서 추천하는 대로 메모리 용량의 1/4 정도로 설정하는 것이 좋을듯 하다.

시간 동기화

두 운영체제를 번갈아가며 실행하다보면 가끔 시계가 잘못 표시되는 경우가 발생한다. 이는 메인보드의 RTC(Real Time Clock)를 다루는 방식이 달라서 그렇다.

Windows에서는 RTC를 Local Time으로 처리하여 동기화 하고, 리눅스에서는 UTC로 처리하여 동기화 하므로, 한 운영체제에서 시간 동기화를 실행하는 순간 다른 운영체제에서 잘못된 시간이 출력된다.

가장 간단한 방법은 리눅스에서 RTC를 로컬타임으로 처리하도록 설정하는 것이다.

sudo timedatectl set-local-rtc 1 --adjust-system-clock

Comments