Xp설치후에 우분투를 깔았는데 xp로 부팅이 됩니다;

오늘 처음 들어온 초보입니다

멀티 부팅써서 둘다 사용해 보려고 했는데

설치가 끝난 후에 우분투로 부팅되길 기대했건만

그냥 xp로 바로 부팅이 되버립니다

부트로더는 우분투와 같은 파티션에 설치했는데…

어떻게 하면 우분투로 부팅이 될까요?

아마도 하드가 2개인 것 같네요.

그래서 GRUB 도 우분투가 설치된 하드에 있고…

해결 방법은 간단합니다.

처음 부팅시에 ESC 나 F8 … 등등 (메인보드마다 다릅니다.) 를 눌러 부팅 미디어를 선택하게 합니다.

거기에서 우분투가 설치된 하드로 부팅하게 하면 손쉽게 해결됩니다.

[quote="slvstone":twpenp91]오늘 처음 들어온 초보입니다

멀티 부팅써서 둘다 사용해 보려고 했는데

설치가 끝난 후에 우분투로 부팅되길 기대했건만

그냥 xp로 바로 부팅이 되버립니다

부트로더는 우분투와 같은 파티션에 설치했는데…

어떻게 하면 우분투로 부팅이 될까요?[/quote:twpenp91]

우분투와 같은 파티션에 설치하셨다는 것으로 보아 /dev/sda3 과 같은 데 설치하셨나 보네요.
부팅할 때 나오게 하려면 /dev/sda 에 설치하셔야 합니다.
즉 MBR에 설치해야 합니다.
고치는 방법은 liveCD 같은 걸로 부팅한 후에
터미널을 열고

sdaX 는 우분투 / 가 설치된 파티션, boot 디렉토리를 위한 파티션을 따로 만들지

않았다고 가정

파티션 정보를 보는 방법은

sudo fdisk -l /dev/sda

와 같이 터미널에 입력했을 때 나오는 파티션 정보에서 Linux 라고 적힌 게 그 파티션임.

sudo -s
mount /dev/sdaX /mnt
mount --bind /dev /mnt/dev
mount -t proc none /mnt/proc
chroot /mnt /bin/bash
grub

다음은 GRUB 쉘 안에서 실행할 내용. (hd0,Y)는 /boot/grub 이 있는 파티션입니다. /dev/sda3 이면 (hd0,2). sdaX 의 X보다 Y는 1만큼 작음. /boot를 따로 파티션을 만들어 설치하지 않았다면 / 가 설치된 파티션임.

find /boot/grub/stage1 으로 찾을 수도 있음.

root (hd0,Y)
setup (hd0)
quit

이 후는 bash 쉘 명령어임.

exit

마운트한 것 언마운트해 줘야 하지만 그냥 liveCD 종료하고 리부트…(CD 빼 줄것)