두 개의 디스크가 있는 서버가 있습니다(각 디스크에는 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를 sdb
NTFS 파일 시스템으로 작성하고 있습니다. 부팅하고 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