윈도우즈와 멀티부팅이 안됩니다.

우분투 설치 및 부팅과 관련된 문제 해결

Moderator: Dry8r3aD

seokoh6020
Posts: 8
Joined: 2013/10/08 Tue 7:07 pm

윈도우즈와 멀티부팅이 안됩니다.

Post by seokoh6020 » 2013/12/20 Fri 11:48 am

안녕하세요.

윈도우즈7이 설치된 컴퓨터에 하드디스크를 한개 더 달고 새로 단 디스크에 우분투를 설치했습니다. (wubi사용 안하고 usb를 통해 설치했습니다.)
설치를 마치니 윈도우즈 부트로더에 선택 메뉴가 없습니다. ㅜㅜ

이곳저곳 기웃거리니, 윈도우즈와 물리적으로 다른 디스크에 우분투를 설치하면 윈도우즈 부트메니저에 등록이 안된다고 하더라구요.

혹시 우분투를 멀티부팅 시킬 수 있는 방법이 없을까요?


감사합니다.

DH.Choi
Posts: 96
Joined: 2013/02/06 Wed 1:56 am

Re: 윈도우즈와 멀티부팅이 안됩니다.

Post by DH.Choi » 2013/12/20 Fri 11:52 am

BIOS 설정에서 하드디스크 부팅우선순위를
우분투가 설치된 하드디스크로 바꾸어야 하지 않을까 합니다.

seokoh6020
Posts: 8
Joined: 2013/10/08 Tue 7:07 pm

Re: 윈도우즈와 멀티부팅이 안됩니다.

Post by seokoh6020 » 2013/12/20 Fri 12:02 pm

답변 감사드립니다.

말씀하신대로 부팅 우선순위를 바꾸니 리눅스로 부팅이 됩니다.

그런데 Grub에 Windows 7을 선택할 수 있는데 Grub으로 윈도우즈를 부팅하려고 선택하니 부팅이 되지 않습니다.

다른 하드에 설치가 되서 그런것인가요?? ㅜㅜ

혹시 해결 방법은 없는지요?

감사합니다.

oseb

Re: 윈도우즈와 멀티부팅이 안됩니다.

Post by oseb » 2013/12/20 Fri 1:30 pm

윈도의 grub이 업데이트 되지 않아서 그런 건 아닌가 모르겠네요
sudo update-grub 하고서 재부팅 한번 해보세요

이게 안 되면 손으로 /boot/grub/grub.cfg을 고쳐줘야 겠지요
하드 두 개가 아니라서 모르겠지만 두번째 하드로 강제지정해야 할 겁니다
[quote:9ougzguu]menuentry "Windows Boot Manager (UEFI on /dev/sda1)" --class windows --class os {
insmod part_gpt
insmod fat
set root='[color=#FF0000:9ougzguu]hd0[/color:9ougzguu],gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=[color=#FF0000:9ougzguu]hd0[/color:9ougzguu],gpt1 --hint-efi=[color=#FF0000:9ougzguu]hd0[/color:9ougzguu],gpt1 --hint-baremetal=ahci0,gpt1 8AFF-0BD8
else
search --no-floppy --fs-uuid --set=root 8AFF-0BD8
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}[/quote:9ougzguu]

protochaos
Posts: 1714
Joined: 2011/05/19 Thu 7:43 pm

Re: 윈도우즈와 멀티부팅이 안됩니다.

Post by protochaos » 2013/12/20 Fri 3:58 pm

/boot/grub/custom.cfg(존재하지 않으면 새로 만드세요)를 편집하셔서, 다음과 같은 내용을 추가해보세요.
[code:2go6sff3]menuentry "Windows 7/Vista" {
insmod part_msdos
insmod ntfs
insmod ntldr
search -s -f /bootmgr
ntldr /bootmgr
}
menuentry "Windows XP" {
insmod part_msdos
insmod ntfs
insmod ntldr
search -s -f /ntldr
ntldr /ntldr
}[/code:2go6sff3]

/boot/grub/grub.cfg를 직접 편집하는 것은 절대로 비추입니다.
보통 grub이 설치되거나, 커널이 설치되는 경우 자동으로 update-grub 명령이 실행되어, 부트메뉴를 수정하게 됩니다.
내부적으로 grub-mkconfig 명령이 실행되는데, 이것이 바로 /etc/default/grub과 /etc/grub.d/*을 참조해서
/boot/grub/grub.cfg를 변경하여 부트메뉴를 변경하는 것입니다.

/boot/grub/grub.cfg는 이렇게 자동적으로 변경되기에 직접 수정하셔도, 나중에 알게 모르게 변경될 수 있습니다.
그렇기 때문에, 부트메뉴를 수동으로 편집하시려면...
/etc/grub.d/*를 편집하시거나, /boot/grub/custom.cfg를 편집하시는 것이 좋습니다.

absalom
Posts: 3
Joined: 2013/06/12 Wed 4:42 pm

Re: 윈도우즈와 멀티부팅이 안됩니다.

Post by absalom » 2013/12/24 Tue 8:01 pm

저같은 경우엔 하드 세개에 각각 윈도우7과 우분투, 우분투그놈을 설치해서 사용중입니다. 윈도우7에 easybcd2.2 설치해서 부팅메뉴에 우분투를 grub2로 선택후 추가해주시면 윈도우7부트로더로 멀티부팅 가능합니다.

seokoh6020
Posts: 8
Joined: 2013/10/08 Tue 7:07 pm

Re: 윈도우즈와 멀티부팅이 안됩니다.

Post by seokoh6020 » 2013/12/29 Sun 1:41 pm

오래전에 질문드리고 다른일이 많아서 이제야 댓글을 답니다.
제가 리눅스 초보인지라 Grub을 말씀하신대로 만져봤는데 어찌 여전히 윈도우즈를 인식하지 못하더라구요.
그래서 absalom님께서 알려주신 EasyBCD를 사용해서 부트메니저에 우분투를 추가했는데 희한하게 윈도우즈 부트매니저에서 Grub 2로 넘어 올때 바로 안넘어 오고 에러 메시지가 나오고 거기서 Esc를 누르니 넘어오더군요.. ㅠㅠ

허섭하지만 어쨌든 부팅은 둘다 됩니다.

모든분들 감사드립니다.

User avatar
마잇
Posts: 527
Joined: 2009/07/28 Tue 7:28 pm

Re: 윈도우즈와 멀티부팅이 안됩니다.

Post by 마잇 » 2013/12/29 Sun 7:02 pm

[quote="seokoh6020":175eyh3b]오래전에 질문드리고 다른일이 많아서 이제야 댓글을 답니다.
제가 리눅스 초보인지라 Grub을 말씀하신대로 만져봤는데 어찌 여전히 윈도우즈를 인식하지 못하더라구요.
그래서 absalom님께서 알려주신 EasyBCD를 사용해서 부트메니저에 우분투를 추가했는데 희한하게 윈도우즈 부트매니저에서 Grub 2로 넘어 올때 바로 안넘어 오고 에러 메시지가 나오고 거기서 Esc를 누르니 넘어오더군요.. ㅠㅠ

허섭하지만 어쨌든 부팅은 둘다 됩니다.

모든분들 감사드립니다.[/quote:175eyh3b]
리눅스로 부팅한 상태에서 sudo update-grub을 해도 윈도우즈를 찾아내지 못하던가요?

seokoh6020
Posts: 8
Joined: 2013/10/08 Tue 7:07 pm

Re: 윈도우즈와 멀티부팅이 안됩니다.

Post by seokoh6020 » 2013/12/31 Tue 11:35 am

네 마잇님. 답변 감사드립니다.
하도 열받아서 리눅스 다시 깔고 좀전에
sudo update-grub 해보니 그대로 입니다.

그런데 보니까
grub에서 Windows 7 메뉴가 /dev/sdb2 를 찾는것 같던데... 리눅스 상에서 윈도우즈가 어디 설치되어 있는지 어찌 찾는지 아시는지요??


[quote="마잇":3r02adkp][quote="seokoh6020":3r02adkp]오래전에 질문드리고 다른일이 많아서 이제야 댓글을 답니다.
제가 리눅스 초보인지라 Grub을 말씀하신대로 만져봤는데 어찌 여전히 윈도우즈를 인식하지 못하더라구요.
그래서 absalom님께서 알려주신 EasyBCD를 사용해서 부트메니저에 우분투를 추가했는데 희한하게 윈도우즈 부트매니저에서 Grub 2로 넘어 올때 바로 안넘어 오고 에러 메시지가 나오고 거기서 Esc를 누르니 넘어오더군요.. ㅠㅠ

허섭하지만 어쨌든 부팅은 둘다 됩니다.

모든분들 감사드립니다.[/quote:3r02adkp]
리눅스로 부팅한 상태에서 sudo update-grub을 해도 윈도우즈를 찾아내지 못하던가요?[/quote:3r02adkp]

oseb

Re: 윈도우즈와 멀티부팅이 안됩니다.

Post by oseb » 2013/12/31 Tue 12:52 pm

$ sudo os-prober
/dev/sda1@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi

grub에 os를 검출하는 스크립트 /etc/grub.d/30_os-prober가 위의 os-prober 스크립트를 호출해서 찾네요.

Post Reply