Ubuntu 14.04를 설치 한 후 GRUB에서 Windows 7이 손실 됨


20

그래서 오늘 저는 Win 7에서 듀얼 부팅을 할 때 사용했던 13.10 (32 비트) Ubuntu 위에 새로운 14.04 (64 비트)를 설치하기로 결정했습니다. 내 파일과 응용 프로그램을 잃지 않고 Ubuntu를 다시 설치하십시오 (가능한 경우). 그리고 설치 과정이 끝나면 평소와 같이 다시 시작하라는 메시지가 표시되었지만 이번에는 GRUB 메뉴가 표시되지 않아 Windows 또는 Ubuntu로 부팅할지 여부를 선택할 수 있으며 지금은 Ubuntu로만 부팅됩니다. Gparted로 파티션을 확인했는데 Win7이 여전히 있습니다.

GRUB이 두 OS를 다시 볼 수있게하는 방법이 있습니까?

미리 감사드립니다!


부팅하는 동안 shift 키를 누르면 grub 메뉴가 표시되고 수동으로 창을 부팅 할 수 있습니다 ubuntuforums.org/showthread.php?t=1674192 ... 또한 grub을 텍스트 파일에서 구성 할 수 있음을 이해합니다. 변경할 사항이 있으면 도움이 될만한 정보를 게시하십시오. 내가 스스로 그렇게 한 지 오래되었습니다 (강아지 리눅스를 사용하고 있었으므로 문서를 읽는 것이 도움이 될 수 있습니다 : puppylinux.org/wikka/GRUB ) ... 여기 grub help.ubuntu.com/
Konner Rasmussen

답변:


29

방금 13.10 위에 Kubuntu 14.04를 설치 한 후에도 같은 문제가 발생했습니다. grub 기능을 복구하는이 작은 솔루션을 찾았습니다.

터미널을 열고 입력하십시오

sudo update-grub

안녕하세요, 이것만으로는 창으로 부팅하는 기능이 복원되지는 않습니다.
NGRhodes

5
글쎄. 실제로이 명령을 실행하기 전에 부팅시 grub이 전혀 표시되지 않았습니다. 대신 (k) ubuntu가 직접 부팅되었습니다. 명령을 실행하면 OS가 발견 된 결과가 나옵니다. 그 후 부팅 메뉴가 나타나고 창이 표시됩니다.
아르네.

이것이 내가 찾던 해답입니다. 간단하고 효과적이었습니다. 고마워
Steve McGuire


아아, 나는 이것을하려고했지만 너무 단순 해 보였다. 내가 바보처럼 느끼게 해줘서 +1!
기금 모니카의 소송

7

내 PC에 설치된 Ubuntu의 버전으로 라이브 USB에서 부팅하고 터미널에 다음 명령을 입력하여 부팅 복구를 설치했습니다.

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

권장 복구를 실행하고 터미널에 제공 한 명령을 따랐으며 완료 및 다시 시작해도 여전히 우분투로 부팅되었습니다. 부팅 복구를 다시 실행하고 프로그램 확인 후 문제를 확인한 후 "고급 옵션"-부팅 위치 탭을 클릭하십시오. "기본적으로 부팅 할 OS :"에 대한 드롭 다운 메뉴가있는 곳에서 우분투 14.04 및 Windows 7이 있으므로 Windows 7을 선택하고 '적용'을 선택합니다. 프로세스가 끝나면 다시 시작했고 GRUB에는 이제 Ubuntu 또는 Windows로 다시 부팅 할 것인지 선택할 수있는 옵션이 있습니다. 해결

그것이 당신을 위해 작동하기를 바랍니다!


14.04를 지원하지 않을 때 리포지토리를 추가 한 방법은 무엇입니까? 나는 명령 sudo add-apt-repository ppa:yannubuntu/boot-repair이 오류를 반환하고 아무것도 추가하지 않아야 함을 의미합니다 .
NickTux

예, 나는 같은 생각을 알아 차 렸지만 여기에 쓴 후에 그것을 깨달았을 때 시도했지만 실제로 시도해 보았습니다. 나는 그것이 왜 효과가 있었는지 결론을 내린 고급 사용자가 아니며,이 경우 아마 시도하지 않았기 때문에 기쁘다. 그 답변에 도움이되지 않아서 죄송합니다.
Valentin

1

불행히도 손상된 Ubuntu 15.04로 보이는 것을 설치하려고 시도한 후이 문제가 발생했습니다. 설치 후 많은 구성이 손상된 OpenBox WM에 도착했습니다. 또한 내 Windows 7 하드 드라이브 (분리 드라이브)가 어떻게 든 프로세스에서 손상을 입었습니다.

Windows CD 복구 모드 명령 프롬프트에서 "bootrec / fixmbr"다음에 "bootrec / fixboot"를 실행 한 다음 Windows CD에서 시동 복구를 실행하면 컴퓨터에 들어갈 수있었습니다. 그러나 내 파일 시스템이 손상되었습니다-스팀, 드라이버 등이 모두 손상되었습니다. 심지어 로그인 할 수 있다는 것에 놀랐습니다.

재설치되었습니다. Windows가 먼저, Ubuntu 14.04가 이번에는 문제가되지 않습니다.


1

USB / CD 라이브에서 Ubuntu 또는 Linux 배포판을 부팅 한 다음 터미널과 팁 sudo fdisk -l을 열어 모든 하드 디스크의 모든 파티션을 봅니다.

그런 다음 Ubuntu 파티션을 식별 한 다음 정상적으로 설치 한 파티션을 sda1로 선택하여 Ubuntu 파티션을 마운트해야합니다. "fdisk"명령 또는 GParted를 사용하여 확인할 수 있습니다. sudo mount /dev/sda1 /mnt

그런 다음 다른 장치를 마운트하십시오.

sudo mount --bind /dev /mnt/dev    
sudo mount --bind /dev/pts /mnt/dev/pts    
sudo mount --bind /proc /mnt/proc    
sudo mount --bind /sys /mnt/sys 

이제 chroot comand를 실행하여 전체 루트 액세스 권한을 갖습니다. sudo chroot /mnt

실행 후 grub-install --recheck /dev/sda그러나 시스템을 부팅하는 데 사용하는 장치로 sda를 교체하십시오 (파티션 번호는 sda 만 넣지 마십시오)

마지막으로 GRUB 메뉴 팁 자동 조정 sudo update-grub2

작동하지 않으면 인터넷에 연결하고이 명령을 실행하십시오. sudo apt-get install grub2

질문이 있으시면 GRUB이 제대로 작동하지 않을 때 항상이 단계를 사용하십시오. 나는이 지시 사항을 스페인어 문서 지시 사항으로 번역 했으므로 항변은 질문이 있는지 묻습니다.


0

이중 파티션 Windows 8.1 / Xubuntu에서 Xubuntu를 13.10에서 14.04로 업그레이드 한 후이 grub 오류 "symbol 'grub_term_highlight_color'not found"가 발생했습니다. 나는 과거에 문제없이 Xubuntu를 업그레이드했지만 지난 밤 13.10에서 14.04로 업그레이드 할 때 grub 구조 프롬프트에 갇혀 있음을 알았습니다. 이전에이 문제가 발생하지 않았기 때문에 https://help.ubuntu.com/community/Boot-Repair에 설명 된대로 Boot Repair 유틸리티를 사용하기로 결정했습니다 . Boot Repair CD를 만들 수있는 방법이 없었기 때문에 해당 도움말 페이지에 언급 된 "2 차 옵션"을 사용해야했습니다.

내가 정확히 한 일은 다음과 같습니다.

랩톱에서 xubuntu dot org로 이동하여 Live Xubuntu ISO를 다운로드했습니다. 쓰기 가능한 디스크 드라이브가 있다면이 ISO 파일을 사용하여 LiveCD를 만들 수 있지만 (부팅 복구 CD도 만들 수 있음) 랩탑에 광학 드라이브가 없습니다.

그런 다음 Xubuntu 14.04의 부팅 가능한 LiveUSB를 만들었습니다. LiveUSB를 만들기 위해 따라야하는 지침은 여기 ( http://blog.tinned-software.net/create-bootable-usb-stick-from-iso-in-mac-os-x/)에 있습니다. 랩탑의 Mac OS는 "sudo"명령을 사용하여 해당 게시물의 설명에 설명 된대로 포맷 된 USB에 기록합니다.

Xubuntu의 LiveUSB를 완성한 후 grub 오류 컴퓨터를 재부팅하여 Xubuntu Live를로드 한 LiveUSB를 인식하도록 부팅 메뉴를 변경했습니다. LiveUSB가 나에게 시도 또는 설치를 요청할 때 "Try Xubuntu"를 선택했습니다. 이것은 모든 파티션을 데스크탑 아이콘으로 보여주는 Xubuntu 세션을로드했습니다.

터미널을 열고 위에 연결된 부팅 복구 도움말 페이지에 설명 된대로 다음을 실행했습니다.

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

Boot Repair 유틸리티의 지침을 따랐습니다. Boot Repair는 내 파티션을 인식하고 프로세스를 실행했지만 "오류"Ubuntu Pastebin 주소로 완료되었습니다. 나는 그것을 아래로 복사했지만 오류가 OS가없는 컴퓨터의 추가 드라이브에 연결된 것으로 보입니다. 오류에 관계없이 Boot Repair는 여전히 재부팅 옵션을 제공하므로 수행했습니다.

부팅 메뉴가 올바른 드라이브를 가리키고 있는지 확인하십시오. Grub은 예상대로 모든 파티션을 다시 인식했습니다. Xubuntu를로드했는데 부팅 복구가 작업을 완료 한 것처럼 14.04가 실행되는 것처럼 보입니다. 또한 Windows 8.1을 정상적으로로드 할 수 있습니다.

바라건대 내 노트에는 약간의 유용성이 있습니다. Boot Repair와 모든 전용 문제 해결사에 감사드립니다.


0

첫 번째에서 부팅 live ubuntu cd이나 Live ubuntu flash drive하고 connect to internet. 그 후 termianl로 가서 ctlr+alt+T아래 명령을 사용하십시오.

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)

이것은 실제로 부팅 관련 문제를 해결합니다. 첨부 된 링크가 screen short and clear instruction있습니다. 즐기세요.

참조 링크 : 추가 설명을 위해 저를 따르십시오!


0

터미널에서 두 개의 명령 만 수행하면됩니다.

sudo os-prober
sudo update-grub

지금 시스템을 재부팅하십시오.


os-prober운영 체제 만 찾습니다. 어쨌든 시스템 구성은 변경되지 않습니다. 여기에서 유일하게 유용한 명령은 update-grub(기본적 os-prober으로 결과 를 호출 하고 사용 하도록 구성되어 있음)이 답변은 중복됩니다.
David Foerster

0

grub을 다시 설치하고 터미널에 다음을 입력하십시오. sudo grub-install /dev/sd_(여기서 sd_는 부트 로더를 설치할 장치입니다) 그러면 sudo grub-update도움이 되길 바랍니다. 참고 : / dev / sda의 sda는 grub이 설치된 장치에있을 수 있습니다.

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