GRUB4DOS에서 윈도우7 설치문제.....
2009.11.06 01:05
안녕하세요
요즘제가 PE+XP+WIN7합본을 만들어보려고 몇일동안 시간을 얼마나 까먹는지 모르겠네요
XP가 안돼서 울트라님덕에 해결봤는데...
이번엔 윈7이 문제를 일으키네요 어제한번은 잘됐는 데
오늘 XP수정하고나서 이미지를 다시만들었더니 이상해졌네요..윈7에 관계된건 이미지에서 건드리지두 않았는 데
구워서 부팅을 하면 윈7설치가 진행되야 하는 데 오류복구콘솔이 떠버리고 C: 로 부팅이 되어버리네요
지금 하드가 C: 한개에 윈도우7이 설치되어 있거든요
아래메뉴파일을 올릴테니 한번 봐주심 감사하겠네요..
title Boot from HardDisk\n * 컴퓨터에 장착된 하드디스크로 부팅합니다.
find --ignore-floppies --ignore-cd /ATHENE20 || rootnoverify (hd0,0)
find --ignore-floppies --ignore-cd /ATHENE20 || chainloader +1
find --ignore-floppies --ignore-cd /ATHENE20 || boot
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
title [Windows 7_Installation]\n * 윈도우7 32비트 7가지 선택설치합니다.\n *(단축키수정버젼)
find --set-root /BOOTMGR
chainloader /BOOTMGR
title [XP Pro SP3 - VOL , MSDN ,CDKEY
find --set-root /I386/SETUPLDR.BIN
chainloader /I386/SETUPLDR.BIN
title ---------------------------------------------------------------------------
default 0
title Universal Windows PE (Automatic Mode Selection, Uniprocessor)\n * 부팅 매체에 따라서 Boot-Kicker Mode나 Normal Mode가 자동 선택됩니다.\n * 멀티코어를 지원하지 않습니다.\n * CD이외의 매체에서 부팅시에는 부팅 장치에 맞는 Disk Signature, MBR Checksum\n * 패치가 선행되어야 합니다.
find --set-root --ignore-floppies --ignore-cd /CHAINBOOTPE.IMG.GZ && map --mem --read-only /CHAINBOOTPE.IMG.GZ (hd0)
map --hook || default 0
chainloader (hd0,0)/IUPE/SETUPLDR.BIN || default 0
chainloader (cd)/IUPE/SETUPLDR.BIN || default 0
title Universal Windows PE (Automatic Mode Selection, Multiprocessor)\n * 부팅 매체에 따라서 Boot-Kicker Mode나 Normal Mode가 자동 선택됩니다.\n * 멀티코어를 지원합니다.\n * CD이외의 매체에서 부팅시에는 부팅 장치에 맞는 Disk Signature, MBR Checksum\n * 패치가 선행되어야 합니다.
find --set-root --ignore-floppies --ignore-cd /CHAINBOOTPE.IMG.GZ && map --mem --read-only /CHAINBOOTPE.IMG.GZ (hd0)
map --hook || default 0
chainloader (hd0,0)/IUPE/SETUPLD2.BIN || default 0
chainloader (cd)/IUPE/SETUPLD2.BIN || default 0
title Hiren's BootCD\n * Hiren's BootCD로 부팅합니다.
find --set-root --ignore-floppies /HBCD/BOOT.GZ && map --mem /HBCD/BOOT.GZ (fd0)
map --hook || default 0
chainloader (fd0)+1 || default 0
rootnoverify (fd0) || default 0
title Mini Windows XP\n * Mini Windows XP로 부팅합니다.
find --set-root --ignore-floppies /HBCD/XPLOADER.BIN || default 0
chainloader /HBCD/XPLOADER.BIN || default 0
댓글 [6]
-
마또로 2009.11.06 01:48
-
진소유 2009.11.06 06:08
메뉴로만 봤을때 문제 될게 없군요. vmware에서 만드신 iso파일이 작동하는지 테스트 해보세요 -
레비아탄 2009.11.06 07:47 ^^ 저도 같은문제로 한참 고생했드랬지요.
BOOTMGR 파일 이름을 다른이름으로 바꿔주신후 사용하시면 됩니다.
sevenmgr 이런 식으로요.
아마 하드 C:에 윈7이 설치되어있으므로 하드의 bootmgr을 참조하는게 아닌가..
추측만 해봅니다.
MENU.LST에서도
title [Windows 7_Installation]\n * 윈도우7 32비트 7가지 선택설치합니다.\n *(단축키수정버젼)
find --set-root /sevenmgr
chainloader /sevenmgr로 수정해주셔야겠지요.
아, 그리고 USB에 담으실려고 그러는것인가요?
CD영역 생성해서 하실거면 상관없는데, 일반 영역에 GRUB심어서 하실거면 XP설치 저 방법으로는 안되실텐데...
아무튼 성공하시길 바랍니다.
-
아름다은세상 2009.11.06 08:16
회사출근해서 들어와보니 여러분들이 조언을 주셨네요
모두들 감사드리구요 다시 여러분들이 알려주신방법대로 다시 해봐야겠네요..
다들 좋은하루 되세요..
-
진소유 2009.11.06 12:41
제컴에서는 xp/vista/7 x64 3가지가 설치되어 있는데 BOOTMGR인데도 문제가 없던데 .....
일반영역 USB로 제작하신다면 메뉴를 이렇게 해보세요
USB-HDD부팅이 C드라이브로 잡히기 때문에 (hd0,0)을 입력 해보세요
title Setup Windows 7 \n * Windows 7을 하드디스크에 설치합니다
find --set-root (hd0,0)/BOOTMGRchainloader (hd0,0)/BOOTMGR
-
아름다은세상 2009.11.06 15:40
울트라님 또 답변 달아주셨네요
어제부터 너무 신경써 주셔서 감사합니다..
그냥 만들어진거 쓸걸 한번 만들어볼려다가 여러분들을 피곤하게 만드는것 같아 죄송합니다..
오늘 집에 들어가서 몇가지 해보구 안되면 그냥따로 따로 써야할것 같아요...
title Setup Windows 7 \n * Windows 7을 하드디스크에 설치합니다
find --set-root /BOOTMGR
chainloader /BOOTMGR
boot
밑에 라인에 "boot" 넣어 보세요
위방식대로 하드디스크 부팅이 안되므로 다음과 같이 해주세요
Usb메모리가 HD0,0으로 잡히더군요
title Boot from HardDisk\n * 컴퓨터에 장착된 하드디스크로 부팅합니다.
rootnoverify (hd1,0)
makeactive
chainloader +1