Linux 파티션에 Windows를 설치한 후 MBR 복구

Linux 파티션에 Windows를 설치한 후 MBR 복구

두 개의 디스크가 있는 서버가 있습니다(각 디스크에는 ext4파티션이 있음).

lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 223.6G  0 disk
└─sda1   8:1    0 223.6G  0 part /
sdb      8:16   0 223.6G  0 disk
└─sdb1   8:17   0 223.6G  0 part /data

sda디스크에는 부팅 가능한 Linux(Fedora) 파티션이 있습니다.

저는 WoeUSB에 Windows Server 2016 ISO를 sdbNTFS 파일 시스템으로 작성하고 있습니다. 부팅하고 Windows 설치 프로그램을 실행하고 sda설치 중에 파티션을 삭제 및 포맷한 다음 sda.

그러나 설치 후에는 디스크 sda(현재 Windows 사용)에서 부팅이 작동하지 않습니다. 오류가 표시됩니다.

error: ../../grub-core/kern/fs.c:120:unknown filesystem.
Entering rescue mode...
grub rescue > _

내 생각에는 sda디스크에 여전히 이전 Linux MBR이 있으므로 부팅되지 않는 것 같습니다.

Windows가 부팅할 수 있도록 이 문제를 해결하려면 어떻게 해야 합니까 sda? 아니면 더 나은 방법으로는 grub을 Windows 부트로더로 완전히 대체할 수 있습니까(파티션을 삭제하고 포맷할 때 Windows 설치 프로그램이 이 작업을 수행한다고 가정합니다)?

답변1

Linux MBR(또는 기술적으로는 GRUB)에 대한 귀하의 추측이 sda맞는 것 같습니다.

Windows 설치 미디어에서 부팅하고 Shift+를 눌러 F10명령 프롬프트를 표시하거나 첫 번째 화면에서 언어/키보드 기본 설정을 선택하고 을 Next클릭합니다 Repair your Computer. 여기에서 명령 프롬프트에 액세스할 수 있어야 합니다.

명령 프롬프트에서 를 사용할 수 있습니다 bootrec /fixmbr.

또는 관련 드라이브 문자 sda(여기서는 C:로 가정)를 찾아 다음을 사용합니다.

 bootsect /nt60 C: /mbr

관련 정보