Ubuntu를 설치 한 후 Windows 7을 부팅 할 수 없습니다


13

어제 Windows 7과 함께 Ubuntu를 설치했으며 컴퓨터를 시작할 때마다 Windows를 부팅 할 수있는 옵션이 없습니다. 컴퓨터가 시작되면 OS 선택 메뉴를 제공하지 않고 Ubuntu로 바로 이동합니다. Ubuntu로 이동하면 Ubuntu 복구 옵션과 Ubuntu 일반 시작 옵션이 제공됩니다. 여전히 하드 드라이브에 모든 Windows 7 파일이 있지만 Windows 7을 부팅 할 방법이 없습니다.


Win7과 함께 Lubuntu 14.04 LTS를 설치 한 후에 방금 발생했지만 Lubuntu에서 소프트웨어 업데이터를 실행 한 후 GRUB OS 선택기가 다시 나타났습니다. 모든 것을 다시 설치하기 전에 시도해 볼 가치가 있습니다.

답변:


3

먼저 WIn7 부트 로더를 수리해야하며이 페이지 를 방문 하여이 작업을 수행하는 방법을 배울 수 있습니다 . boot 및 mbr을 수정하는 데 필요한 명령을 종이에 적습니다. 명령 프롬프트 화면으로 이동 한 후 해당 코드를 사용하게됩니다.

다음 으로 'user3005324'의 이전 답변에서 제안한대로 Boot Repair iso 이미지를 다운로드 할 수 있습니다 . Ubuntu 64 비트를 설치 한 경우 64 비트 iso 이미지를 선택하고 Ubuntu 32 비트를 보유한 경우 32 비트 iso 이미지를 선택하십시오. Win7이 Ubuntu와 동일한 아키텍처가되기를 바랍니다. Win7 32 비트 및 Ubuntu 32 비트가 있거나 Win7 64 비트 및 Ubuntu 64 비트가 있음을 의미합니다.

iso 이미지를 굽고 트레이의 새 Boot Repair CD를 사용하여 컴퓨터를 다시 시작하십시오. 사용할 일반 CD가없는 경우 Unetbootin 도구 를 사용하여 USB pendrive에 Boot Repair iso 이미지를 쓸 수 있습니다 . Linux / Ubuntu에서 Unetbootin 사용 방법에 대한 지침을 읽으십시오 ( http://unetbootin.sourceforge.net/) .

Boot Repair CD 또는 USB pendrive가 로딩을 완료 한 후, 'Recommended Repair'옵션을 누르고 완료를 기다릴 수 있으며 'success'메시지가 표시되면 재부팅 할 수 있으며 Win7 및 Ubuntu를 사용할 수 있습니다. 부팅 메뉴.


1
작동 할 수도 있지만 아래 솔루션을 간단히 살펴보고 문제를보다 쉽게 ​​해결할 수 있습니다 (grub 업데이트로 시작)
Kantan

16

fdisk -l터미널에서 실행 하여 Windows 파티션을 확인하십시오.

찾은 경우 다음을 입력하십시오. update-grub

그런 다음 재부팅

선택한 OS를 선택할 수 있습니다

fdisk -l단독 으로 실행할 때 권한이 거부 된 경우이 코드를 터미널에 쓴 후 암호를 입력하여 관리자 권한을 추가하십시오sudo fdisk -l


1
좋은! 우분투 16.04와 Windows 7을 사용하여 나에게 도움이되었습니다 .Windows 7, 1, Ubuntu, 1은 Ubuntu 스왑의 세 가지 파티션이 있습니다. 에 Windows 7을 먼저 sda/1설치 한 다음 Ubuntu를 설치했습니다 sda/2(그리고 sda/3교체 용으로). fdisk -l터미널에서 우분투로 부팅했습니다 .Windows는 NTFS 파티션으로 표시되었습니다. 그런 다음을 실행 sudo update-grub하고 출력에서 Found Windows 7 (로더)이 표시되었습니다/dev/sda1 . 그런 다음 컴퓨터를 다시 시작하면 부팅 목록에 Windows 7이 나타납니다! 이 답변에 감사드립니다 Muhammad :)
Chris Cirefice

나도 일 했어! Ubuntu 16.04 LTS를 설치했고 Win7을 설치했습니다. 이제 부팅 메뉴에서 두 옵션을 모두 볼 수 있습니다. 감사합니다!
jjepsuomi

6

나는 같은 문제가 있었다! 컴퓨터를 시작한 후 GRUB Boot loader는 UBUNTU와 2 개의 추가 항목을 표시했지만 Windows는 표시하지 않았습니다. 오랫동안 노력한 후 다음 단계를 수행하여 성공했습니다.

  • WINDOWS가 어떤 하드 디스크와 어떤 파티션에 설치되어 있는지 확인하십시오.
  • 이것은 터미널을 열고 프롬프트에서 입력 한 후에 할 수 있습니다

    sudo fdisk -l
    

    (관리자 권한으로 수행해야하므로 비밀번호를 요청해야합니다). 이제 /dev/sda1, /dev/sda2.. 등과 같은 장치 이름을 가진 파티션 테이블이 나타 납니다.

창을 설치 한 경우 유형이있을 수 있습니다 NTFS. 이것은이 표의 두 번째 항목이 다음과 같은 경우를 의미합니다.

Device...Boot.....Start...End......Blocks......Size .........Id.....System    
/dev/sda1..*...2048..467118879..467116032..222,8G   ..7.....Linux    
/dev/sda2 ..467118080...961144831....494026552..235,6G  7.....HPFS/NTFS/exFAT    
/dev/sda3 ..1270138878...1953523711..341692417..7,6G        5.....Extended    
/dev/sda5 ..1270138880...1945182207..337521664..7,6G        83....Linux

Windows는 첫 번째 하드 디스크 (sda2)의 두 번째 파티션에 설치됩니다

(내 경우에는 두 운영 체제가 두 개의 파티션이있는 하나의 하드 디스크에 설치되었고, 첫 번째에는 두 번째 파티션에 UBUNTU와 Windows 7이 설치되었습니다.) C GRUB 명령 프롬프트에 액세스하려면 누릅니다 . Grub-Prompt에서 다음 3 가지 명령을 입력하십시오.

Grub>   set root=(hd0,2)
Grub>   chainloader +1
Grub>   boot

참고 : 명령 set root = (hd0,2) 뒤에 hd하드 디스크의 숫자 (0부터 시작) 번호 (여기 0)와 쉼표 뒤에 숫자 (여기서 2)를 입력하십시오. Windows 파티션이 sdb1 root=(hd1,1)이면 sdb4type set root=(hd1,4)etc ... 인 경우 set을 입력해야합니다 .

이제 Windows가 부팅됩니다!

이제 GRUB Boatloader 메뉴에서 Windows 7을 메뉴 항목으로 영구적으로 사용할 수 있습니다. 이것은 다음과 같이 얻을 수 있습니다.

menuentry 'Windows 7' {
   set root=(hd0,2)  
   chainloader +1  
   boot
}

파일을 저장하고 닫습니다.

터미널을 열고 명령 프롬프트에서 다음을 입력하십시오.

sudo update-grub

내 컴퓨터를 다시 시작한 후 GRUB 메뉴에 Windows 7이 추가로 표시되므로 Ubuntu와 Windows 중에서 선택할 수 있습니다.


메뉴 항목을 어디에 저장해야합니까?
juggernauthk108

"bootmgr이 없습니다"라는 메시지가 표시됩니까? Windows CD가 없습니다 (수정해야 함을 읽으십시오). 다른 방법으로이 문제를 해결하는 방법이 있습니까?
AndroidMechanic-바이러스 성 Patel

6
  1. 먼저 PC 또는 노트북을 다시 시작 하십시오.

  2. 다시 시작하면 Grub 메뉴가 나타납니다. Ubuntu의 고급 옵션을 선택하십시오 (화살표 키를 사용 Enter하여 확인하십시오).

    그럽 메뉴 화면 촬영

  3. 에서 고급 옵션 메뉴는 항목이 표시됩니다 복구 메뉴 를 선택 할 필요가 있습니다.

  4. grub– grub 부트 로더 업데이트 옵션을 신중하게 선택하십시오 .

    메뉴 스크린 샷 복구

  5. 부팅 메뉴 에 Windows 7/8/10 에 대한 항목이 자동으로 추가됩니다 .

  6. 다시 시작하려면 Ctrl+ Alt+를 누릅니다 Del.

  7. 시스템이 다시 시작되고 마지막으로 Windows 10/8/7 을 선택할 수있는 옵션이 있습니다. Windows를 선택 하면 Windows OS를 사용할 수 있습니다.


나는 수천 가지 방법을 시도했지만이 솔루션은 효과가있었습니다.
Manish Shrivastava

0

1> 우분투 라이브 CD로 부팅하고 터미널에서 간단한 os-prober를 수행하십시오.

2> win7을 표시합니까?

그렇다면 안전합니다.

이 링크를 따라 가십시오 https://help.ubuntu.com/community/Boot-Repair

아마도 LEGACY BIOS에 Windows가 설치되어 있고 UEFI BIOS에 ubuntu가 설치되어 (컴퓨터 가이 새로운 BIOS 버전을 지원하는 경우) 모든 것을 다시 설치해야한다는 의미 일 수 있습니다.

그러나 컴퓨터가 UEFI 바이오스를 지원하지 않고 두 운영 체제가 모두 레거시 바이오스에 설치된 경우 위의 링크가 작동해야합니다.


0
  1. PC를 다시 시작하십시오.
  2. "우분투 고급 옵션"을 선택하십시오.
  3. 복구 모드를 선택하십시오
  4. "그럽"업데이트
  5. 부팅 메뉴에서 다른 운영 체제를 자동으로로드합니다.

전제 조건 : 설치시 "다른 운영 체제와 함께 Ubuntu 설치"옵션을 사용하여 Ubuntu를 설치해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.