Xp-우분투 멀티 부팅 상태에서 xp를 새로 깔고 멀티부팅하려면?

1개 하드를 파티션을 나눠서 XP랑 우분투를 멀티부팅으로 쓰고 있었습니다.
이때는 XP를 먼저 깔고 우분투를 깔아서 문제가 없었습니다.
현재 XP쪽에서 OS에 뭔가 데미지를 받아 이상해져서
XP를 밀어 버리고 새로 깔아야 하는 상황이 되었습니다.
이 상황에서 XP를 새로 깔고 우분투와 멀티부팅하려면 어떻게
해야할지 알려주시기를 부탁드립니다.

[quote="theclash":hrh28xi5]1개 하드를 파티션을 나눠서 XP랑 우분투를 멀티부팅으로 쓰고 있었습니다.
이때는 XP를 먼저 깔고 우분투를 깔아서 문제가 없었습니다.
현재 XP쪽에서 OS에 뭔가 데미지를 받아 이상해져서
XP를 밀어 버리고 새로 깔아야 하는 상황이 되었습니다.
이 상황에서 XP를 새로 깔고 우분투와 멀티부팅하려면 어떻게
해야할지 알려주시기를 부탁드립니다.[/quote:hrh28xi5]

기본적으로 우분투 설치 CD가 비상 부팅용 CD도 됩니다. LiveCD로 부팅해서 우분투가 설치된 하드디스크를 마운팅하고, 그 하드의 우분투 루투 파티션을 루트로 잡아주고 grub2를 다시 설치해주면 됩니다. 다음 링크 참조하세요
[url:hrh28xi5]http://blog.foxb.kr/89[/url:hrh28xi5]

[quote:rxvdvvph]$sudo fdisk -l

$sudo mount /dev/sda2 /mnt

$sudo mount /dev/sda1 /mnt/boot

$sudo mount --bind /dev/ /mnt/dev

$sudo chroot /mnt

$sudo grub-install /dev/sda

$sudo grub-install --recheck /dev/sda

CTRL+D[/quote:rxvdvvph]
윈도우즈와 듀얼부팅하며 사용하고 있을 때 윈도우즈 재설치시 LiveCD로 부팅해서 grub2 를 복구하려고 합니다.
우분투 / 파티션이 sda2 파티션에 있고 부트로더가 sda1 에 설치되어 있다고 한다면
위와 같이 복구하면 되는 겁니까…
저도 비스타 재설치 해야하는데 grub2 로 바뀌니 혼란스럽네요.

[quote="akuna":2cxb7o5w][quote:2cxb7o5w]$sudo fdisk -l

$sudo mount /dev/sda2 /mnt

$sudo mount /dev/sda1 /mnt/boot

$sudo mount --bind /dev/ /mnt/dev

$sudo chroot /mnt

$sudo grub-install /dev/sda

$sudo grub-install --recheck /dev/sda[/quote:2cxb7o5w]
윈도우즈와 듀얼부팅하며 사용하고 있을 때 윈도우즈 재설치시 LiveCD로 부팅해서 grub2 를 복구하려고 합니다.
우분투 / 파티션이 sda2 파티션에 있고 부트로더가 sda1 에 설치되어 있다고 한다면
위와 같이 복구하면 되는 겁니까…
저도 비스타 재설치 해야하는데 grub2 로 바뀌니 혼란스럽네요.[/quote:2cxb7o5w]

음… 마운트 시키는거를 자기가 파티션한것과 일치시켜줘야합니다. 위에 예시는 / 파티션하고 /boot 파티션을 따로 잡은 유닉스 정석 인스톨인 경우에 해당되는 예시구요, 그냥 / 파티션 하나만 잡아서 거기에 인스톨한 경우엔 위에서처럼 /mnt/boot 를 따로 마운트 해줄필요가 없죠. 이건 개개인 우분트 설치 파티션 나눈거에 따라 틀려집니다.

[quote="ahavatar":1jhcexay][quote="akuna":1jhcexay][quote:1jhcexay]$sudo fdisk -l

$sudo mount /dev/sda2 /mnt

[color=#FF0000:1jhcexay]$sudo mount /dev/sda1 /mnt/boot[/color:1jhcexay]

$sudo mount --bind /dev/ /mnt/dev

$sudo chroot /mnt

$sudo grub-install /dev/sda

$sudo grub-install --recheck /dev/sda

CTRL+D[/quote:1jhcexay][/quote:1jhcexay]
음… 마운트 시키는거를 자기가 파티션한것과 일치시켜줘야합니다. 위에 예시는 / 파티션하고 /boot 파티션을 따로 잡은 유닉스 정석 인스톨인 경우에 해당되는 예시구요, 그냥 / 파티션 하나만 잡아서 거기에 인스톨한 경우엔 위에서처럼 /mnt/boot 를 따로 마운트 해줄필요가 없죠. 이건 개개인 우분트 설치 파티션 나눈거에 따라 틀려집니다.[/quote:1jhcexay]
아~ 저도 그걸 확인해 보고 싶었는데 맞군요.
링크된 사이트를 참고는 했는데 영어 해석이 잘 안돼서 무슨 얘긴지 잘 모르겠어요.
빨간 표시 부분은 /boot 파티션을 따로 잡았을 때만 하면 되겠네요.
보통 / 파티션과 /home 파티션만 나누거든요.
감사합니다. :P

http://ubuntuguide.net/how-to-restore-g … pvistawin7

저는 이렇게 하면 되더군요…^^

LiveCD로 부팅해서 터미널을 띄워줍니다.

$sudo gurb

find /boot/grub/stage1

하시면 위치값(hd0,0)이 나옵니다.
다음으로,

root (hd0,0)

위치값과 같이 적어주어야 됩니다.

setup (hd0)

하시고,

quit

재부팅…

ex)

$sudo grub
find /boot/grub/stage1
(hd1,1)
root (hd1,1)
setup (hd0)
quit

grub는 이렇게 하면 재설치되서…정상적으로 사용가능합니다.
grub2는 모르겠네요…^^