저는 Windows와 CentOS 8 [A]가 각각 다른 파티션에 있는 듀얼 부팅 컴퓨터를 가지고 있습니다. 새 파티션을 생성하고 여기에 CentOS Stream [B]를 성공적으로 설치했지만 이제 [A]로 부팅할 수 없습니다.
어떻게 해결할 수 있나요?
자세한 내용은
디스크 파티션:
/dev/nvm...p1: /boot
/dev/nvm...p2 to /dev/nvm...p4: not relevant
/dev/nvm...p5: /home partition of [A]
/dev/nvm...p6: swap
/dev/nvm...p7: xfs
/dev/nvm...p8: Logival volume with three subpartitions(?).
- /dev/cl/root: /root of [A]
- /dev/cl/home: Not in use.
- /dev/cl/swap: swap created when installing [A]
/dev/nvm...p9: xfs
/dev/nvm...p10: Logival volume with two subpartitions(?).
- /dev/cs/root: [B]
- /dev/cs/swap: swap created when installing [B]
나는 무엇을 시도했는가? :
[B]로 부팅한 후 먼저 cs/root
파일의 모든 참조를 . 그런 다음 이 기사에서 읽은 대로 처형했습니다.cl/root
/etc/default/grub
grub2-mkconfig -o "$(readlink -e /etc/grub.cfg)"
질문.
재부팅하면 Grub 메뉴에 CentOS 8 항목 4개가 나타납니다. 그러나 그 중 하나를 시작하려고 하면 시스템이 패닉 모드로 전환되고 제안된 대로 [Failed] Failed to start Switch Root.
Running 오류가 표시됩니다.systemctl status initrd-switch-root.service
여기, 오류 설명이 발생합니다 Failed to switch root: Specified switch root path '/sysroot' does not seem to be an OS tree. os-release file is missing.
. 거기에 제안된 솔루션(파일 다시 설치 /sysroot
및 생성) 을 시도했지만 etc/os-release
작동하지 않습니다. /etc/os-release
메인 트리 아래에 이미 기존 파일이 있습니다 . 현재 /dev/cl/home
에 설치되어 있습니다 /sysroot
.
또 무엇을 할 수 있나요? 매우 감사합니다!