GRUB 재설치 후 시작 실패

GRUB 재설치 후 시작 실패

안타깝게도 컴퓨터에 Windows 8.1을 설치해야 했고, 설치가 완료된 후 다음 단계에 따라 GRUB를 다시 설치하려고 했습니다.

  1. 라이브 CD에서 부팅
  2. 내 시스템 파티션을 마운트합니다.

    mount /dev/sda5 /mnt
    
  3. 마운트된 파티션으로 전환하려면 다음 명령을 사용하십시오 arch-chroot.

    arch-chroot /mnt
    
  4. GRUB을 다시 설치합니다:

    grub-install --target=i386-pc --recheck /dev/sda
    grub-mkconfig -o /boot/grub/grub.cfg
    

좋아, GRUB을 복원했고 Windows는 잘 작동하지만 Arch를 시작하려고 하면 다음과 같은 메시지가 나타납니다.

Welcome to emergency mode! After login in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, "systemctl default" to try again to boot in default mode.

로그인하고 를 입력하면 journalctl -xb2000줄이 넘는데, 유일하게 눈에 띄는 오류는 다음과 같습니다.

systemd[456]: Failed at step EXEC spawning /bin/plymouth: No such file or directory
Subject: Process /bin/plymouth coud not be executed and failed
Defined by: systemd
[...]

실제로 해당 파일은 /bin( ) 디렉터리 /bin/plymouth에 존재하지 않습니다 .
이 컴퓨터가 제대로 작동하려면 필요하기 때문에 다시 포맷할 예정입니다.

어떻게 그리고 왜 이런 일이 발생합니까?

답변1

잘못된 설명은 일어난 일과 아무런 관련이 없는 것으로 밝혀졌습니다.

문제는 ntfs-3g다른 버전의 Windows를 설치할 때 이전 Windows 파티션에 구성한 내용이 작동하지 않는다는 것입니다.

실행 lsblk해 보니 Windows 파티션이 마운트되지 않은 것으로 나타났습니다. 설치하고 실행하여 systemctl default기본 모드로 다시 부팅해 보았는데 모든 것이 잘 작동했습니다.

ntfs-3g로 이동했는데 /dev/sda2(Windows 파티션)에서 새 파티션이 감지되어 재구성되었으며 이제 시스템이 정상적으로 부팅됩니다.

관련 정보