[Linux] Windows PC에 Rocky Linux 설치하기

Linux에 이거저거 테스트 하다가, AWS에서 돈이 부과되는 걸 보고 개인 PC에 Linux를 설치해 굴리기로 했다.

하지만 게임도 해야하고 문서 작업도 가끔 필요하니 Windows를 아예 버릴 순 없어서 멀티부트로 구성하기로 결정했다.

준비물은 포맷 가능한 8GB 이상의 USB (이 글대로만 한다면 4GB도 가능)

1. 설치할 리눅스 선택

  • CentOS7 : 2024년 보증 만료 예정. RHEL의 다운스트림
  • CentOS8 : 2021년 보증 만료 예정. RHEL의 다운스트림. 더이상 CentOS N은 출시되지 않음
  • CentOS stream : CentOS N을 대체하는 RHEL의 업스트림. 쉽게 말하면 RHEL의 베타 버전
  • Ubuntu : debian 계열의 linux
  • Oracle Linux : Oracle에서 출시한 RHEL의 복제 리눅스. 무료긴 한데 오라클이라 언젠가 유료화가 될지도?
  • Rocky Linux : CentOS를 주도했던 아저씨가 진행하는 프로젝트. 마찬가지로 RHEL의 복제 리눅스. stable 버전도 출시

회사에서 CentOS7을 쓰고 있어서 RHEL 계열을 사용하려는데, CentOS Stream 때문에 애매해졌다.

아무래도 Oracle은 언제 유료화 할 지 몰라서 gregory krutzer가 진행하는 Rocky를 쓰기로 했다.

2. 부팅 USB 만들기

2-1. 이미지 설치 : https://rockylinux.org/download 에서 x86_64의 minimal로 설치

2-2. rufus 설치 : https://rufus.ie/ko/ 에서 최신버전 설치

2-3. 설정

bootingusb1

파티션 방식 : 보통은 MBR / UEFI

파일시스템 : Large FAT32나 FAT32 선택

2-4. 시작 : rufus가 시키는 대로 한다(hybrid이미지를 iso로만 설정, 없는 파일 다운로드, 포맷여부 확인)

  • USB 안에 필요한 파일이 없는지 확인하고 진행할 것

bootingusb1

bootingusb3

3. 볼륨 축소

3-1. 용량 확보

  • 디스크 정리 : 시작 > 디스크 정리 > 시스템 파일 정리 > 전체 정리
  • 시스템 파일 압축 : cmd 에서 CompactOs /CompactOs:query로 확인하고 CompactOs /CompactOs:always

CompactOs는 간단히 말하면 windows 폴더를 압축하는 것으로, 성능 저하는 거의 없으면서 1.6~2.0배 압축을 한다.

3-2. 볼륨 축소

시작 > 파티션 검색 > 원하는 디스크 우클릭 > 볼륨 축소 > 원하는 만큼 용량 입력 (나는 60GB 입력했다)

partition1

4. 이미지 설치

4-1. 부팅 옵션 변경 : 재부팅 > bios 진입 > boot > 부팅 우선순위 변경(usb를 1순위)

4-2. 설치 : Install Rocky Linux 8

rocky_install

  • 언어 설정 영어로 할 것

  • keyboard, language support는 한글 추가가 가능

  • software selection : Minimal Install + Development Tools 선택

    Server로 선택하면 GNOME(gui) 등을 추가 설정할 수 있다. 보통은 minimal만 해도 충분하다.

  • Installation Destination : 아까 축소한 공간 선택

  • Network & Host Name : 나는 실수로 설정을 안 했는데, 이더넷 케이블이 붙어있다면 여기서 잡아주고 가자.

  • Root Password는 꼭 설정해야 설치가 진행된다.

4-3. 설치 완료 확인

  • linux 버전 확인

    $ cat /etc/*release
      
    Rocky Linux release 8.5 (Green Obsidian)
    NAME="Rocky Linux"
    VERSION="8.5 (Green Obsidian)"
    ID="rocky"
    ID_LIKE="rhel centos fedora"
    VERSION_ID="8.5"
    PLATFORM_ID="platform:el8"
    PRETTY_NAME="Rocky Linux 8.5 (Green Obsidian)"
    ANSI_COLOR="0;32"
    CPE_NAME="cpe:/o:rocky:rocky:8.5:GA"
    HOME_URL="https://rockylinux.org/"
    BUG_REPORT_URL="https://bugs.rockylinux.org/"
    ROCKY_SUPPORT_PRODUCT="Rocky Linux"
    ROCKY_SUPPORT_PRODUCT_VERSION="8"
    Rocky Linux release 8.5 (Green Obsidian)
    Rocky Linux release 8.5 (Green Obsidian)
    Rocky Linux release 8.5 (Green Obsidian)
    
  • development tools

    $ whereis python
      
    python: /usr/lib/python3.6 /usr/lib64/python3.6 /usr/include/python3.6m /usr/share/man/man1/python.1.gz
    

    RHEL 8.4 기반이기 때문에 python3이 기본으로 설치된다.

5. 멀티부팅 설정

5-1. boot priority 변경 : 재부팅 > bios > 기존 하드디스크로 변경

5-2. 부팅화면에서 grub 진입 : 아래의 화면에서 “c” 입력

select_os1

5-3. windows가 깔린 파티션 이름 확인 : ls -l 입력하여 윈도우가 깔린 하드웨어에 좀 작은 파티션 이름을 기억한다

나같은 경우는 아래에서 hd,msdos01이다. 뭔가 찝찝해서 uuid는 가렸다.

hd_list

5-4. 리눅스를 부팅해서 부트로더를 설정한다

$ sudo vi /boot/grub2/grub.cfg
### BEGIN /etc/grub.d/10_linux ###

### added by cherrue
menuentry "Windows 10" {
  insmod chain
  insmod drivemap
  set root=(hd0,msdos1)
  chainloader +1
}

저 BEGIN 주석 있는 블럭에 작성해주자

5-5. 재부팅하여 목록 확인

select_os2

boot_windows


윈도우로 부팅했다가 리눅스로 부팅하니 괜히 팬이 좀 조용해진 것 같다.

이제 파워만 바꿔달면 피시를 안 끄고 살아도 될 것 같다.

다음 글에서 추가적인 리눅스 설정을 잡아주도록 하겠다.

카테고리: ,

업데이트:

댓글남기기