칫.. 윈도우를 다시 깔아버렸습니다. 윈도우에서 grub 복구 방
글쓴이: zilitwo / 작성시간: 화, 2004/07/13 - 2:51오전
윈도우로 부팅 안되고 리눅스로만 부팅이 되던걸..
여기저기서 주워들은 fixmbr fixboot 했다가 아무것도 부팅이 안되게 되버렸네요;;
그래서 윈도우를 다시 깔아버렸습니다.
이제 컴터 켜면 부트로더 안뜨고 바로 윈도우로 들어옵니다.
mbr 에 grub 를 설치했으면 좋겠는데.. 그래서 다시 예전처럼 리눅스랑 윈도우랑 멀티부트가 가능하게 했으면 좋겠는데..
지금 이 상황에서 좋은 방법 없나요?
리눅스는 데비안 사지 씁니다.
윈도우는 win2k 구요..
Forums:
아래내용은 gentoo에서 사용하는 방법입니다. 하지만 몇몇 이름을 제외
아래내용은 gentoo에서 사용하는 방법입니다. 하지만 몇몇 이름을 제외하고는
Debian에서도 똑같이 적용될 수 있을겁니다.
제 시스템을 기준으로 설명합니다.
일단 gentoo CD로 부팅합니다.(Debian CD로 부팅해도 됩니다.)
이후부터는 쭉 자신의 시스템에 맞는 값을 할당하면서 따라해보세요.
중요한건 chroot부터 입니다...
스왑파티션 On
/(root) 실제 디렉토리 Mount
/boot 파티션 Mount, 제경우에는 /boot가 따로 없습니다.
/를 mount시키면 그곳에 있어서 이부분은 pass...
chroot하기전에 해당 디렉토리로 이동...
chroot를 이용해서 /dev/hda2를 /로 인식하게 만듦.
grub 설정. Linux의 / 가 어디있느냐에 따라서 많은 변화가 있습니다.
즉, /dev/hda1에 있다면 root (hd0,0)로 해주어야하고
/dev/hda2에 있다면 root (hd0,1)로 해주어야합니다.
또한 /dev/hdb1에 있다면 root (hd1,0)으로 해주어야합니다.
setup (hd0)은 그냥 두어도 됩니다.
만일 root (hd0,1)로 했는데 이상한 메시지가 나온다면 숫자를 이것저것
바꿔서 해보세요.
setup (hd0)를 하면 grub이 mbr에 저장됩니다.
만일 안된다면 grub-install을 한번해주세요.
이것은 표준으로 만들어지는 grub.conf입니다.
아래는 제 시스템을 기준으로 만들어놓은 grub.conf입니다.
잘 보시면 MS-Windows XP(/dev/hda1)에 대한 설정도 있습니다.
위치에 따라서 메뉴 위치가 달라집니다. MS-Windows의 위치를 제일위로
옮기고 싶다면 title MS-Windows XP부터 chainloader +1까지를 splashimage...
밑으로 옮겨버리면 됩니다.
MS-Windows의 경우 95, 98, ME, NT, 200x, XP모두 똑같습니다.
작업 종료하기...
------------------------------
좋은 하루 되세요.
헉.. 감사합니다^^이렇게 자세하게 설명을 해주시다니정말 감사합니
헉.. 감사합니다^^
이렇게 자세하게 설명을 해주시다니
정말 감사합니다. ^^
-----------------------------------
속좀 썩이지 마라~~ 잉???
댓글 달기