
내 시스템에 Windows 10 HOME이 설치되어 있습니다. Windows 10 HOME 설치 후 듀얼부팅이 가능하도록 별도의 파티션에 Ubuntu 17.10을 설치하였습니다.
Ubuntu 17.10이 설치된 파티션을 삭제하여 제거했습니다. 이제 시스템을 시작할 수 없습니다. 부팅 시 시스템이 Grub 명령줄에서 중지됩니다.
시스템에서 제거하지 않은 Windows 10 설치로 부팅하고 싶습니다.
시작 시 다음이 표시됩니다.
GNU GRUB 버전 2.02 ~beta3-4ubuntu7
BASH와 유사한 최소한의 편집이 지원됩니다. 첫 번째 단어에 대해 TAB에는 가능한 명령 완성이 나열됩니다. 다른 곳에서는 TAB에 가능한 장치 또는 파일 완성이 나열됩니다. 땅벌레>
이 grub 명령으로 Windows 파티션을 어떻게 부팅할 수 있나요? 노트북 : - Toshiba 위성 C55 - C5241
답변1
GRUB은 Linux 파티션에 있는 /boot/grub/의 내용을 사용하여 시스템을 정상적으로 부팅합니다. 이 때문에 GRUB에는 최소한의 기능만 있습니다.
레거시 BIOS 시스템을 사용하는 경우에는 운이 좋지 않으며 부팅 복구를 위해 Windows 디스크가 필요합니다. (그 이유는 GRUB을 삭제했기 때문에 NTFS 드라이버를 로드할 수 없기 때문입니다.)
UEFI 시스템을 사용하는 경우 Windows를 꽤 쉽게 로드할 수 있습니다.
첫 번째 유형:
chainloader +1
알 수 없는 명령이라고 표시되면 GRUB에 이 명령이 포함되어 있지 않으므로 운이 없는 것입니다. 따라서 해당 명령을 삭제해야 합니다.
grub 프롬프트로 다시 재부팅하면 레거시 BIOS가 있고 운이 좋지 않은 것입니다.
잘못된 efi 경로라고 표시되면 계속 진행할 수 있습니다.
유형:
ls (hd0,gpt1)/
그러면 "/efi"가 반환되어야 합니다. 이제 다음을 수행합니다.
chainloader (hd0,gpt1)/EFI/Microsoft/Boot/bootmgfw.efi
boot
답변2
이 방법으로 비슷한 문제를 해결했습니다.
- windows10+Ubuntu16 듀얼 시스템;
- MbrFix64를 사용하여 Win10 환경에서 기존 Ubuntun에서 Win10으로 부팅을 변경했습니다.
- 그리고 저는 볼륨이 아닌 디스크를 모두 삭제한 후 어리석게 행동했습니다. 이는 다음 문제로 직접 이어졌습니다.
- 랩탑을 다시 시작하고 grub> 모드에 갇혔습니다.
- 기존 우분투 시스템이 삭제되었기 때문에 grub>ls를 실행할 때 여러 개의 (hd0, gptx)가 있습니다. 모든 디스크를 시험해 보았으므로 유효한 명령은 다음과 같습니다: grub> chainloader (hd0,gpt2)/EFI/Mcrosoft/Boot/bootmgfw.efi grub>boot
- 이제 Windows10으로 돌아왔습니다.:-)
교훈:
- 중요한 파일을 백업하고 항상 부팅 가능한 dis/usb iso 이미지를 준비해야 합니다.
- Mbrfix64 단계 작동은 정확하지만 우분투 부팅 파일이 Windows 디스크에 혼합되어 있다는 사실을 잊어야 합니다.