OperatingSystem의 멀티부팅을 위한 프로그램
grub 복구
grub복구를 위한 절차 요약 (windows설치 등으로 mbr이 손상되었을 경우, hdb1으로 부팅하고자 할 경우)
$ sudo -s # cd / # mkdir /mnt/x # mount /dev/hdb1 /mnt/x # mount -t proc none /mnt/x/proc # chroot /mnt/x # source /etc/profile # grub > root (hd1,0) > setup (hd1) > quit
grub 삭제
(DrPepper님 해결방법)
fdisk 제작 : 제어판 -> 프로그램 추가 및 제거 -> 시동디스크 -> 원본 위치를 정하고 작성 클릭
- fdisk 제작되면, bios 에서 a:\로 부팅한다.
- 부팅되면, fdisk / mbr 이라고 하면 바로 grub이 제거됨 (다시 부팅하면 윈도우로 바로 부팅됨)
- fdisk 부팅상태에서 파티션을 모두 없애던가, 윈도우로 부팅하여 파티션 매직등으로 파티션 제거 및 병합
이야기들
AnswerMe : 오랜만입니다. 급해서 질문 좀 올립니다. 하드 파티션을 해서 리눅스, 윈도우를 듀얼로 쓰다가 파티션을 없애 버렸습니다. 근데 모르고 grub까지 없애버리는 바람에 부팅을 하다가 에러가 나고 부팅이 안되네요.
에러 메시지가 다음과 같습니다.
GRUP Loading Stage1.5. GRUP Loading, Please wait.... Error22
어찌해야 합니까 --DrPepper
오랜만에 뵙습니다.
grub가 손상되었나봅니다. 윗 절차처럼 복구하실 수 있습니다. 먼저 Linux Live CD를 만드셔야 합니다. UbuntuLinux도 괜찮습니다. 그리고 나서, Live CD로 부팅한 후에 윗 절차처럼 명령을 입력합니다. 위 예제의 hd1 를 맞추어주셔야 하는데, master hard disk 가 hd0 입니다. 아마도, 윈도우를 먼저 설치하신 후, 새로 하드디스크를 증설한 뒤에 리눅스를 설치하셨다면 mbr은 hd0에 있을 껍니다. 복구가 잘 되길 바랍니다. -- yong27 2006-04-11 21:07:08
시킨대로 Grub 복귀를 하려다가 결국 리눅스를 다시 깔아 복귀가 됬읍니다. 이제 리눅스를 없애고 윈도우만 쓰려고 하는데 어찌해야 하나요. 윈도우만 쓰며 결국 Grup은 필요 없는것 아닌지요. grub 없애고 파티션 없애면 될 것 같은데 어떻게 해야 하지요......DrPepper
윈도우만 쓰실꺼면 grub는 필요 없습니다만 있어도 상관없습니다. 부팅할때 잠깐 지나가는 것 뿐이니까요. 파티션은 윈도우에서 포맷을 하시면 됩니다. 정 grub를 지우고 싶으시면, 윈도우를 다시 설치하셔야 할껍니다. -- yong27 2006-04-12 09:38:04
질문 : 윈도우를 포멧 한다는 것이 윈도우를 다시 깐다는 이야깁니까? 하긴 다시 깔고 나면 grub 이 안나오고 바로 윈도우로 부팅되긴 하던군요. 그 다음은 파티션을 다 없애면 문제가 없겠지요? 그럼 윈도우 다시 안 깔고 grub을 없애고 윈도우로만 부팅하게 하려면 어떻게 해야하나요. 리눅스 자체를 없앨 때는 swap을 없애야 하나요 아니면 루트가 있는 파티션을 없애야 하나요? grub은 둘 중에 어디에 설치 되 있는 거지요? (질문이 너무 많네)........DrPepper
윈도우 제어판 -> 컴퓨터관리 -> 디스크관리 를 보시면 컴퓨터에서 인식하고 있는 모든 하드디스크가 표시됩니다. 거기에서 리눅스가 깔려있던 파티션을 윈도용파일시스템(FAT32등)으로 포맷하시라는 얘기였어요. 윈도우만 쓰실것이면서 grub를 쓰기 싫으시면, 윈도우를 다시 설치하는 방법밖에 없습니다.(제가알기론) 리눅스를 제거하실 때는 swap 파티션도 같이 포맷하시면 됩니다. grub은 MBR(master boot record)이란 곳에 설치가 됩니다. 하드디스크의 맨 앞 특정 영역을 지칭합니다. 리눅스파티션도 아니고 윈도우파티션도 아닌 곳입니다. 참고로 윈도우를 다시설치하면 MBR을 덮어씌웁니다. GRUB 페이지를 참고하세요 -- yong27 2006-04-18 01:18:42
방금 이렇게 하여 해결됬습니다. -- DrPepper
페이지 중간부분에 정리했습니다. -- yong27 2006-04-20 14:56:35