RHEL 6에서 7로 업데이트한 후 다시 시작하면 문제가 발생합니다.

RHEL 6에서 7로 업데이트한 후 다시 시작하면 문제가 발생합니다.

Redhat-upgrade-tool에서 RHEL 6을 7로 업그레이드하고 RHEL 7로 업데이트를 실행하기 전에 "preupg" 명령을 사용하여 오류를 확인했습니다. preupg 결과에 이 오류가 표시됩니다." |/usr/ 디렉토리 요청이 실패했습니다| "나는 그것을 고쳤다. "preupg" agian 명령을 실행하여 실패한 결과를 확인하고 RHEL 7로 업데이트하세요.

마지막 프로세스 중에 rhel 7 Btw OS 부팅으로 변경하기 위해 재부팅해야 했습니다. 서비스 및 부팅 루프가 중단된 것을 발견했습니다. 이 문제를 해결할 수 있는 방법을 추천해 주십시오.

감사해요. 여기에 이미지 설명을 입력하세요.

답변1

/usr별도의 마운트 지점인 경우 RHEL 6 -> 7 업그레이드 도구가 작동하지 않으므로 preupg확인해 볼 가치가 있습니다.

문제를 해결하셨다고 하셨습니다. 그러나 시스템이 여전히 systemd 단위 파일 dev-mapper-vg_os\x2dlv_usr.device(= .device/dev/mapper/vg_os-lv_usr /dev/vg_os/lv_usr`)을 찾고 있으므로 , also known as뭔가 빠졌을 것입니다.

  • 당신은 ~완전히 제거/etc/fstab시스템에 설치할 /dev/mapper/vg_os-lv_usr위치를 알려주시겠습니까 /usr? 주석 처리만 하는 것이 아니라 완전히 제거해야 합니다. 그렇지 않으면 업그레이드가 실패합니다.

  • 에는 논리 볼륨이 필요함을 /etc/default/grubinitramfs에 알리는 부팅 옵션이 있을 수 있습니다 . 루트 파일 시스템에 병합 vg_os/lv_usr되면 /usr삭제해야 합니다. RHEL6 버전에서는 시작 옵션이 이고 rd_LVM_LV=vg_os/lv_usr, RHEL7 버전에서는 시작 옵션이 입니다 rd.lvm.lv=vg_os/lv_usr.

후자의 단계를 놓친 경우 GRUB에서 빠져나온 다음(예를 들어 GRUB 메뉴가 나타날 때 위쪽/아래쪽 화살표 키를 누름) 새 RHEL7 커널을 강조 표시하고 E부팅 옵션 편집을 눌러야 합니다. 그런 다음 or로 시작하는 줄을 찾아 linux해당 줄에서 시작 옵션을 찾아 linuxefi삭제합니다. rd.lvm.lv=vg_os/lv_usr( linux/ linuxefi줄은 길어질 수 있으니 여러 줄로 묶어주세요.) 사용되지 않는 부팅 옵션을 제거한 후 Ctrl+를 누르면 X편집된 부팅 옵션으로 부팅됩니다.

이제 시스템이 성공적으로 부팅되면 해당 부팅 옵션을 영구적으로 제거하도록 편집한 /etc/default/grub다음 grub2-mkconfig이를 사용하여 실제로 GRUB 구성을 업데이트해야 합니다.

  • grub-mkconfig -o /boot/grub/grub.cfg이전 BIOS 시스템의 경우 또는
  • grub-mkconfig -o /boot/efi/EFI/redhat/grub.cfgUEFI 시스템에 적용 가능합니다.

RedHat 계정이 있다고 가정하면 읽어보고 싶을 수도 있습니다.이 RedHat 지원 문서. 문서의 마지막 줄을 참고하세요.

관련 정보