멀티부팅의 대한 질문

XP 와 Ubuntu 를 동시에 사용중이였던 평범한 IRC Mилaя、♬ 입니다.

제 컴이 좀 구리지만, 하드가 2개라서요 XP 는 C 드라이브에,

분투 하디는 E 드라이브에 깔았습니다. 그러고선 잘 하다가

몇일전에 XP 의 안전성이 너무 좋은 관계로 다시 깔앗는데,

다시 깔고 나니 부팅할때 선택창은 없어지고 바로 XP 로 넘어가던 것이엿습미다 - _- …

황당 (당황아님) 해서 검색해보니, GRUB 복구하면 간단히 되는 문제더군요.

예전에 친구컴에서 해준적도 있으니, 라이브 시디로 부팅하고 터미널 열고 이러저러 햇는데

sudo grub
find /boot/grub/stage1
error 15 : file not found

… 이런경우는 저도 처음이라 잘 모르겟습니다. 그리고 라이브 시디에서 부팅할때,

E 드라이브를, 드라이브로 인식 안하고 USB Media 로 인식해 버리더군요. 이건또 무슨 짓인지

GRUB 세팅을 윈도에서 하거나, 다른 방법으로 하는 방법이 혹시 있으면 알려주세요.

참, 하디 깐 드라이브는 sdb 형식이예요

Mилaя (밀레야) 님 하이루 ^^

어 하드디스크가 두개인 경우
뒤에 sdb 의 첫 파티션에 리눅스 설치 시
bios 에서 부팅을 두번째 하드를 우선 순위로 주시면…(부팅하드)
grub 또한 sdb 에 설치 하면
sda 에 xp 재 설치해도 그럽이 지워지지 않습니다.
이게 제일 이상적인 설치 스타일 입니다.

해결법
1.
bios 에서 부팅 순서를 바꾸어 보면 혹시 grub 가 나올수 있습니다.
그럼 리눅스 부팅 후에…
grub 편집
XP 부분 편집요망

[code:1hj0pufd]
title Microsoft Windog Booting?
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
[/code:1hj0pufd]

  1. 1방식이 안될 시
    라이브 시디로 부팅
    그놈터미널서
    $ sudo -i

mkdir sdb

mount /dev/sdb1 /sdb

mount -t proc none sdb/proc

mount -o bind /dev sdb/dev

chroot sdb

grub-install /dev/sdb

후에 재부팅 두번재 하드로 부팅 후 1번 실행

^^

분도님 답변 감사합니다, 알려주신대로 했더니 GRUB 가 다시 정상(?) 으로 돌아왓어요 !