Windows로 부팅하지 않고 gnu grub을 제거하는 방법은 무엇입니까?

Windows로 부팅하지 않고 gnu grub을 제거하는 방법은 무엇입니까?

눈물이 날 지경이에요. Ubuntu 및 Windows 7용 이중 부팅 시스템이 있습니다. POST 후 GNU Grub 메뉴로 이동됩니다. 그리고 최근에 Windows 부팅이 중단되어 부팅할 수 없습니다. 그러나 BIOS에서 설정을 변경하고 Windows 부팅 메뉴에 들어가도 Windows 설치를 수정하기 위한 복구 DVD(만약 4개의 복사본을 만들었습니다)나 유틸리티 USB(hiren bootcd 10.5)를 부팅할 수 없습니다. USB로 Ubuntu로 부팅하고 Win10 복구 USB로 부팅할 수 있지만 좀 쓸모가 없습니다. 이 두 가지 옵션이 모두 작동하는 별도의 장치를 확인했습니다. 포럼에서 루트 장치를 변경하여 gnu grub 부팅을 USB로 만드는 솔루션을 찾았습니다. 이는 다른 듀얼 부팅 PC에서 작동하지만 이 PC에서는 드라이브와 파티션을 나열하거나 변경하려고 하면 작동이 멈춥니다. 맹목적으로 뿌리를 내리다. 소프트웨어가 연결되어 있기 때문에 이 PC가 작동하려면 Win7이 정말로 필요합니다. 나는 이 장치를 인터넷 뱅킹에만 사용한 적이 있기 때문에 이 장치에서 ubuntu와 gnu grub을 모두 삭제해도 괜찮습니다. 하지만 온라인에서 찾은 모든 튜토리얼은 Windows에서 수행하는 방법에 관한 것입니다. 나는 기술에 능숙하지 않고 학교에서 Python과 C에 대해 어느 정도 알고 있지만 실제로는 당황스럽고 조합이 작동하지 않습니다. 도와주세요.

답변1

나는 운 좋게 여러 가지를 시도하면서 이 문제를 스스로 해결할 수 있었습니다. 다른 사람이 도움이 될 수 있도록 제가 한 일을 기록하고 있습니다. 이것은 나중에 Ubuntu가 작동하는 것에 신경 쓰지 않고 그냥 사라지기를 원한다는 가정하에 작성되었습니다.

  • 먼저 Ubuntu를 통해 데이터를 백업했습니다. Ubuntu는 세션을 최대 절전 모드로 전환하지 않는 한 Windows 파티션을 볼 수 있어야 합니다(그러면 드라이브가 잠기고 액세스할 수 없습니다).

  • 이제 부팅 장치를 수동으로 선택할 수 있는 포스트 POST 메뉴로 이동하여 Gnu grub을 우회해야 합니다(이것은 BIOS는 아니지만 이 메뉴에서 BIOS로 들어갈 수 있습니다. 내 컴퓨터에서는 HP 실행 중 Esc를 눌러 여기에 표시됩니다). 로고 화면). 플래시 드라이브에서 부팅합니다.

  • Win10 복구 USB는 Win7도 어느 정도 복구할 수 있습니다. 시동수리 진입했는데 첫 시도에 실패했으니 몇번 시도해 보세요. 그러면 컴퓨터가 Win7로 부팅을 시도해야 합니다. 실패하고 블루 스크린이 나타나고 다시 시작하면 다시 grub으로 돌아가고 Ubuntu로 돌아갈 수도 있습니다. 종료하고 다시 시작해 보세요. 이제 Ubuntu는 문제가 있고 I/O 문제가 있음을 확인하지만 복구 시도를 중지하려면 강제 종료를 시도합니다. 아마도 Win7을 수정하기 위해 Win10을 사용했기 때문일 것입니다.

  • 이제 Win7로 부팅을 시도해야 하며 작동할 수 있습니다. 그렇지 않은 경우 Win10 USB에서 시동 복구를 다시 실행하십시오.

  • Win7로 성공적으로 부팅한 후 Ubuntu가 포함된 파티션을 삭제합니다. 내 경우에는 두 가지가 있었다. 하지만 System이나 C:는 건드리지 마세요. Windows는 해당 항목을 생성하지 않았으며 다른 OS에서 해당 항목이 필요할 수 있다고 불평하므로 올바른 항목을 삭제하고 있음을 알 수 있습니다.

  • 이제 bootsect를 실행해야 합니다. 내 Win7 설치가 너무 손상된 것인지 아니면 이것이 Win10에서만 명령 프롬프트에서 실행할 수 있는 명령인지는 확실하지 않지만 Win7을 사용하는 동안에는 작동하지 않았습니다. 그러나 Win10 복구 USB는 고급 옵션 아래에 자체 명령 프롬프트와 함께 패키지로 제공됩니다. 따라서 이전 방법으로 다시 USB로 부팅하십시오. 실패하면 grub 복구로 끝날 것입니다. 적어도 내 경우에는 부팅 명령 등을 인식하지 못했습니다. 다시 시작하고 거기에 도달하면 다시 시도하십시오. 명령 프롬프트에서 디렉토리를 변경하여 "cd.." 명령을 사용하여 가능한 한 멀리 올라가도록 하세요. 거기에 "bootsect /nt60 c: /mbr" 을 입력하세요. 몇 번 시도해야 할 수도 있습니다. 그래도 작동하지 않으면 친절한 redditor가 bootrec 명령을 사용하도록 제안했지만 익숙하지 않아 시도하지 않았습니다.

관련 정보