새로 산 컴퓨터에 linux mint 20.3 cinnamon를 설치했습니다.
도중에 여러 문제가 발생했는데, 대부분 UEFI 때문입니다.
지금까지는 레거시 (BIOS)를 사용했었는데, 레거시로 하려 했더니 다음과 같은 에러가 났습니다.
"Ubuntu Error: The Partition table format in use on your disks normally requires you to create a separate partition for boot loader code. This partition should be marked for use as a Reserved BIOS boot area and should be at least 1MB in size. Fix this or else you will get errors during the Ubuntu Installation process"
쉽게 말해서, UEFI와 GPT 를 쓰라는 의미입니다.
bios는 MBR를 지원하고, UEFI는 GPT를 지원합니다.
예전에는 bios에서 CSM 지원으로 어떻게든 설치가 되었는데... 이번에 산 컴퓨터는 안되네요.
linux booting usb를 만들 때 YUMI를 사용했었는데, 이것은 GPT를 만들어주지 않는 것 같습니다.
linux booting usb를 만들 때 rufus를 사용하면 GPT로 만들 수 있습니다.
포터블 버전을 사용하면 설치할 필요도 없이 바로 실행이 가능합니다.
GPT를 사용하는것이 또 장점이 있습니다.
CSM을 사용해서 MBR을 사용해서 linux로 부팅할 경우, 화면 해상도가 이상하게 나와서 설치할 때 창이 잘려버리는 일이 생기지만, GPT를 사용할 경우 화면 해상도가 적절하게 조절됩니다.
UEFI를 사용할 때는 파티션 테이블을 만들 때도 차이가 있는데, / (ext4, btrfs 등) 와는 별개로 efi 파일시스템을 하나 만들어야 합니다. 저는 그냥 직접 설정하는 대신, linux 자동 설정으로 진행했습니다. 나중에 확인해보니 efi 파일 시스템을 대충 500메가 정도 잡고, /boot/efi 가 마운트 되네요.
'Computer' 카테고리의 다른 글
윈도우에서 linux 사용 (WSL 2), xwindows GUI 설정 (수정) (3) | 2023.02.19 |
---|---|
AMD 라이젠 7700X, B650 메인보드, AM5 쿨러 조립, 부팅 실패 (1) | 2023.02.12 |
bashrc 설정, 생성되는 파일 권한 설정 (5) | 2022.04.18 |
VHTS와 병렬 컴퓨팅: 3. job list 파일 공유를 이용한 병렬처리 (0) | 2022.03.28 |
VHTS와 병렬 컴퓨팅: 2. python multiprocessing 을 이용한 분자 처리 (0) | 2022.02.27 |