시디롬으로 부팅이 안되는 것은, 아무래도 시디롬미디어와 BIOS와 관계가 깊습니다.
시디롬미디어가 부팅가능한 것인지, 그리고, BIOS설정이 제대로 되었는지를 먼저 살펴봐야 합니다.
왜냐면, MBR은 하드디스크에 존재하고, BIOS는 하드디스크로 부팅하기 전 단계에서, 부팅 장치를 선택하고, 부팅하게 해주기 때문입니다.
이도 저도 안된다 싶을 때에는e GRUB4DOS로 부팅하는 것을 생각해 볼 수 있습니다.
GRUB4DOS를 다운받으신 후, /grub4dos디렉토리에, grub.exe가 들어갈 수 있게 이동하세요(대소문자 유의).
/boot/grub/custom.cfg를 편집하셔서,
[code:3vhzcbds]
set grub4dos_dir=/grub4dos
search -s grub4dos_dev -f $grub4dos_dir/grub.exe
set grubexe="($grub4dos_dev)$grub4dos_dir/grub.exe"
menuentry "GRUB4DOS" {
linux16 $grubexe
}
menuentry "Boot from CDROM" {
linux16 $grubexe --config-file="cdrom --init; map --hook;chainloader (cd0); rootnoverify (cd0);boot"
}
menuentry "PLOP" {
linux16 $grubexe --config-file="find --set-root /plop.bin; chainloader /plop.bin;boot"
}
menuentry "WINDOWS 7 CD" {
linux16 $grubexe --config-file="find --set-root /win7.iso; map /win7.iso (0xff) || map --mem /win7.iso (0xff); map --hook; chainloader (0xff); boot"
}
[/code:3vhzcbds]
PLOP bootmanager는 시디롬이나 USB로 부팅이 불가능한 경우에도, 바이오스 펑션을 바꾸어, 부팅가능하게 해주는 부트매니져 입니다.
/win7.iso의 파일명은 바꿔주시면 됩니다.
이런 방식이 XP에서는 드라이버(SATA)등의 지원이 안되서 불가능하지만, Windows 7이상에서는 설치 이미지 자체에
왠만한 드라이버는 다 들어 있어서, 별 문제가 안됩니다.
이런식으로 리눅스 부트로더가 제거되지 않은 상태에서, 윈도우즈 시디롬이나, 이미지로 진입하여,
설치하시는 것이 안전합니다.
mbr에 손댔는데, 다른 부팅가능 장치가 없는 상태에서, 부트로더가 날아가면, 아주 곤란한 상황이 발생하거든요.