Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xa88b59c2
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 102400 7 HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2 13 25803 207155200 7 HPFS/NTFS
Partition 2 does not end on cylinder boundary.
/dev/sda3 25803 33681 63283200 7 HPFS/NTFS
Partition 3 does not end on cylinder boundary.
/dev/sda4 33682 38913 42026040 5 Extended
/dev/sda5 33682 33805 995998+ 82 Linux swap / Solaris
/dev/sda6 33806 38913 41029978+ 83 Linux
보시는 바와 같이 하드를 4개로 쪼갯구요.
첫번째는 시스템에서 쪼개서…제가 알바없는 파티션이구,
두번째는 Win 7 을 사용하기 위한 공간이구요
세번째는 Xp
네번째는 리눅스를 사용하는데
문제가 생겼습니다.
처음 부팅할때 grub가 리눅스와 xp 만 잡는 다는 것이지요…
부팅할때 메뉴는 다음과 같습니다.
우분투 9.10
우분투 9.10(복구모드)
메모리 테스트
메모리 테스트
Win 7
저렇게 나오는데
Win7 을 선택했을시, XP로 넘어가서 Win7으로는 부팅이 안되더군요
인터넷에 있는 grub설정들은 파티션이 2개일때만 기술되어있고,
저같은 경우는…;; 뭘어떻게 해야 할까용…
우분투 설치하고 나서는 grub이 먼저 로딩되어서
우분투, 비스타, 칠 이렇게 뜨지만 실제로 되는 (부팅 가능한) 것은 우분투와 윈칠입니다.
grub에서 비스타로 선택해서 부팅하면 멈추고,
grub에서 윈칠로 선택하면 비스타로 갈찌 윈칠로 갈찌 윈칠 부트로더가 물어봅니다.
이렇게 성공 적으로 되기전에는
윈칠, 비스타, 우분투 순으로 설치를 했는데
우분투 설치하기 전에는 항상 비스타로만 들어갔습니다.
이때 윈칠 설치 디스크 넣어서 제대로 잡아주지 않으면
그 후에 우분투 설치할때 윈칠을 선택하면 비스타로 들어가서
윈칠로는 부팅 안된 것으로 기억합니다.
zetows님, 윈칠 설치 디스크 넣어서 윈도우쪽 부팅 설정을
윈칠 우선(primary)으로 잡으(고치)시면 문제 해결되지 않을까 생각되네요.
부팅시 윈칠 DVD 넣으시고 부트로더를 윈칠로 잡아주세요.
grub 설정은 건드리지 않는 것으로 알고 있습니다.
XP로 가실때는 grub에서 윈칠 선택하시면
윈칠 부트로더에서 XP와 칠 중 어느것을 선택할지 보여줄 것입니다.
윈칠 DVD로 MBR고치는것은 다음 링크를 참고하세요.
[url:3iaatcyb]http://windows7themes.net/how-to-fix-mbr-in-windows-7.html[/url:3iaatcyb]
(참고로 우분투는 9.10 설치해서 쓰고 있습니다.)
우분투는 아시다시피 GRUB을 그 기본 부트 로더로 하고 있고요, Windows NT 시리즈 같은 경우는 ntldr 일 겁니다. (NT Loader의 줌말이겠죠? ^^)
지금 han9k 님의 상황이 GRUB에서 우분투냐 Windows냐를 선택하고, Windows 선택 시 부트 로더가 GRUB에서 ntldr로 넘어가서 ntldr에서 Windows Vista냐, 아니면 Windows 7이냐를 선택하는 상황인 것 같습니다. 그러니까 OS 선택이 Windows의 경우 두 단계로 이루어져 있는 것 같네요.
단순하게 생각해보면 GRUB으로 다 될 것 같은데 그게 잘 안되나 보군요. Windows는 여러 버전을 쓸 필요성을 느끼지 못하여 그런 식으로 멀티 부팅을 해보지 않았는데…
아무튼 han9k 님의 말씀은, Windows 쪽에서 ntldr을 손봐서 XP와 7을 선택할 수 있게 하라, 인 것 같네요.
[code:2eq68bff]title Microsoft Windogs 7
root (hd0,1)
savedefault
makeactive
chainloader +1
title Microsoft Windogs XP
root (hd0,2)
savedefault
makeactive
chainloader +1
[/code:2eq68bff] 위 내용 넣어 보십시요
안되시면
ls -l /dev/disk/by-uuid 해서 그 값을 올려 주십시오