윈도우7과 우분투를 설치하다가 문제가 발생했습니다

우분투 초보라 어떤 설명을 더해서 해야할 지는 잘 모르겠습니다만,
우선 두 개의 하드디스크에 우분투와 윈도우7을 각각 설치해서 사용하려고 했습니다.
윈도우7을 우선 설치를 하고 다음에 우분투를 설치했습니다.
그런데 부팅을 하면 grub이 뜨지 않고 우분투가 자동적으로 실행됩니다.
그래서 처음 컴퓨터를 켜면 나오는 setup에서 우분투의 하드를 인식하지 않게 설정하고 실행을 해보니
Grub error(?)가 나타납니다.

혹시 해결방법을 알고 계신분 계신가요?

파티션이 아닌 하드디스크라면 말이 됩니다. (게시물에서도 하드디스크라 했으니깐요.)
파티션을 각각 나눈 경우에는 멀티 부팅이 되지만, 하드디스크가 2개 이상인 상태에서 파티션 1개에 각각 다른 하드디스크 에다 깔면 멀티부팅이 안됩니다. 멀티부팅은 하드디스크가 아닌 파티션일 경우에나 됩니다.
근데 거기다 멀티부팅 있는 하드디스크를 인식 못하게 만들었으니 에러가 날 수 밖에요…

물런 해결 방법이 있습니다, 바이오스 설정에 들어가서 하드디스크 우선순위를 매번 바꿔 사용 하는 겁니다. 실제로 그렇게 사용하는 사람들도 있고요.

오래전이긴 하지만 디스크가 여러개라도 멀티부팅은 가능했던 걸로 기억 합니다.

일단 설치할 때 그럽이 윈도우즈를 자동으로 찾아서 등록했는지 확인부터 해야 될 것 같습니다. 부팅할 때 그럽 메뉴를 쉽게 볼려면 /etc/default/grub 파일에서 GRUB_TIMEOUT의 숫자를 넉넉히 잡아주고 부팅하면 됩니다. 5초 정도면 충분할 겁니다.

바이오스 화면에서 그럽으로 넘어갈 때 쉬프트키를 연타하면 메뉴가 뜨긴 하는데 저는 이 타이밍 맞추기가 힘들더군요.

하드디스크 갯수에 상관없이 다중 OS 설치 가능합니다. 자동으로 Windows를 잡지 못하면 아래와 같은 메뉴를 grub에 추가하면 됩니다.
아래의 예에서는 Windows가 C: 드라이브 1번 파티션인 경우이고, D: 드라이브 3번 파티션이면 set root=‘hd1,3’ 하면 됩니다.
그리고 search 부분의 1234-5678은 Windows 파티션의 UUID를 참조할 경우인데, 일단 이건 빼고 해도 될 수 있습니다.

[code:303fzw04]menuentry "Windows 7" {
insmod ntfs
set root=‘hd0,1’
search --no-floppy --fs-uuid --set=root 1234-5678
chainloader +1
}[/code:303fzw04]