구글링을 하면 여러가지 문서가 나오는데 오늘 날짜 기준으로 제일 확실하고 간단하게 되는 방법을 찾아 재정리 해서 작성한다.
- 패키지 모두 업데이트
- yum update -y
- 저장소 추가
- yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7.noarch.rpm
- leapp, rocky linux 용 패키지 추가
- yum install -y leapp-upgrade leapp-data-rocky
- 업그레이드 사전 체크
- leapp preupgrade
- UPGRADE INHIBITED 발생 시, 이 포스트 하단 참고
- 업그레이드
- leapp upgrade
- 재부팅
- reboot
- 재부팅 후에 10여분간 업데이트 작업이 진행된다.
업그레이드 사전 체크 중 에러 대응
- Inhibitor: Newest installed kernel not in use 에러
- 커널 목록 확인
- awk -F\’ ‘$1==”menuentry ” {print i++ ” : ” $2}’ /etc/grub2.cfg
- 최신 커널 선택
- grub2-set-default 0 (번호 0을 앞 단계에서 확인한 커널 번호로 적용)
- grub2-mkconfig -o /boot/grub2/grub.cfg
- reboot
- 커널 목록 확인
- Inhibitor: Missing required answers in the answer file
- leapp answer –section remove_pam_pkcs11_module_check.confirm=True
- At least 100MB more space needed on the / filesystem.
- export LEAPP_OVL_SIZE=4000