본문 바로가기
트러블슈팅

centos8 to oracle8 이후 부팅안될때

by open_tracking 2022. 3. 14.

음.........스크립트 써서.. 변환하고 부팅했더니 이렇게 되네요

 

우선 몇가지 확인을 합니다 (현재는 EFI파티션으로 되어있는 환경에서만 발생하였습니다.)

 

자 보시면 ext2가 boot일거고 fat 이라고 써있는게 efi가 되고 unknown이 LVM일거라 느낌이 오실겁니다.

 

이걸 만약 /dev/sda 이신분들은

 

gpt3 2 1 숫자가 sda3 2 1 로 그대로 맵핑됩니다.

 

오라클로 하였으니 oracle 8 image로 부팅하여 트러블슈팅으로 들어갑니다.

LVM파티션인 기준으로 설명할게요.

 

우선 선택화면에서 continue 하셔서 1번? 일겁니다.

 

그리고 엔터치시면 sh-4.4나올겁니다.

 

 lvm vgscan -v
lvm vgchange -a y
lvm lvs
mount /dev/volumegroup/logicalvolume /mnt/sysimage

저의 경우 mount /dev/cl/root /mnt/sysimage 이였습니다.

 

그다음 부트 파티션도 mount해야reb합니다.

 

우선 boot파티션은 환경이 EFI 라서 아래와 같이 하였습니다.

mount --rbind /dev  /mnt/sysimage/dev
mount --rbind /proc /mnt/sysimage/proc
mount --rbind /sys  /mnt/sysimage/sys

mount /dev/sda2 /mnt/sysimage/boot

mount /dev/sda1 /mnt/sysimage/boot/efi

chroot /mnt/sysimage bash

 

grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

 

 

exit

 

reboot

 

끝!

 

 

댓글