본문 바로가기

리눅스 리뷰/Rocky Linux 8

폐쇄망 환경에서 USB로 Rocky Linux 8.9를 8.10으로 업그레이드하는 방법

728x90
반응형

폐쇄망 환경에서는 인터넷 연결이 없기 때문에 USB를 활용해 Rocky Linux 8.9에서 8.10으로 업그레이드해야 합니다. 이 가이드는 단계별로 상세히 설명하며, 초보자도 따라 할 수 있도록 구성했습니다.

사전 준비

  1. Rocky Linux 8.10 ISO 다운로드
    • 공식 Rocky Linux 웹사이트에서 Rocky Linux 8.10 DVD ISO 파일을 다운로드하세요.
    • 아키텍처(x86_64 등)에 맞는 ISO 파일을 선택하세요 (예: Rocky-8.10-x86_64-dvd.iso).
  2. USB 부팅 디스크 생성
    • Windows: Rufus를 사용해 부팅 가능한 USB를 만드세요.
    • MacOS: 아래 명령어를 사용해 ISO를 USB에 기록합니다.
    • USB는 최소 14GB 용량이 필요합니다.
  3. 백업중요 데이터와 설정을 백업하세요. 업그레이드 중 오류가 발생할 수 있습니다.
  4. 복제 서버 테스트가능하면 복제 서버에서 테스트 후 실제 서버에 적용하세요.

업그레이드 절차

1. USB 마운트 및 로컬 리포지토리 구성

폐쇄망에서는 외부 리포지토리에 접근할 수 없으므로 USB의 ISO 파일을 로컬 리포지토리로 구성합니다.

  1. USB 마운트
    sudo mkdir /mnt/iso
    sudo mount /dev/sdb1 /mnt/iso
    /dev/sdb1은 USB 파티션 이름입니다. lsblk로 확인하세요.
    ls -al /mnt/iso
  2. 마운트 후, /mnt/iso에 BaseOS와 AppStream 디렉토리가 있는지 확인:
  3. 로컬 리포지토리 설정ISO 파일 내용을 로컬 디렉토리에 복사:리포지토리 설정 파일 생성:파일 내용:기존 리포지토리 비활성화:
  4. sudo mv /etc/yum.repos.d/Rocky-*.repo /etc/yum.repos.d/backup/
  5. [ISO_BaseOS] name=Local BaseOS baseurl=file:///iso/BaseOS/ enabled=1 gpgcheck=0 [ISO_AppStream] name=Local AppStream baseurl=file:///iso/AppStream/ enabled=1 gpgcheck=0
  6. sudo vi /etc/yum.repos.d/local-rocky.repo
  7. sudo mkdir /iso sudo cp -a /mnt/iso/. /iso/
  8. 리포지토리 확인
    sudo dnf clean all
    sudo dnf repolist
    ISO_BaseOS와 ISO_AppStream이 표시되어야 합니다.

2. 시스템 업데이트 준비

  1. 현재 커널 확인
    uname -r
    예: 4.18.0-553.el8_10
  2. 사용 가능 패키지 확인
    sudo dnf --showduplicates --releasever=8.10 list kernel

3. OS 업그레이드

  1. 패키지 업데이트
    sudo dnf --releasever=8.10 upgrade
  2. 커널 업데이트
    sudo dnf install kernel-4.18.0-553.22.1.el8_10
  3. 부트로더 업데이트
    sudo grub2-mkconfig -o /boot/grub2/grub.cfg
    UEFI 시스템의 경우:
  4. sudo grub2-mkconfig -o /boot/efi/EFI/rocky/grub.cfg
  5. 재부팅
    sudo reboot
    재부팅 후 커널 확인:
  6. uname -r

4. 업그레이드 후 확인

  1. OS 버전 확인
    cat /etc/rocky-release
    예: Rocky Linux release 8.10 (Green Obsidian)
  2. 서비스 점검주요 서비스 상태 확인:
  3. systemctl status <service_name>

주의사항

폐쇄망 환경: ISO 파일에 포함된 패키지만 사용 가능합니다. 추가 패키지는 별도 USB로 준비하세요.

커널 호환성: 애플리케이션 및 드라이버 호환성을 확인하세요.

오류 대비: 백업과 복제 서버를 활용해 문제를 최소화하세요.

반응형