go3ven

Members

Joined: 2-July 09
Profile Views: 51*
Last Seen: 27th May 2010 - 10:37 AM
Local Time: Sep 9 2010, 01:37 PM 8 posts (0.02 per day)

go3ven doesn't have a personal statement currently.

Profile
Personal Photo
Personal Info
Contact Information

 

go3ven
26 years old
Male
Zhejiang, China
Born Sep-1-1984
AIM No Information
Yahoo No Information
ICQ No Information
MSN No Information

Topics
Posts
About Me
Files E2T
Comments
Friends
My Content
12 Nov 2009
I found that many people have encountered some booting errors that bootmgr is missing. I guess some of them are set C: as active while there's a 100M big Hide Partition before C:, or the other may really have lost the file bootmgr.

I study the win7 for several days to learn that it boots may as: bootmgr ->bcd ->winlogon.exe, then load win7.

I'm making my multiboot DVD, so I now have an idea may solve that problem:
file bootmgr and boot folder on DVD, just add an menu to the file bcd pointing to the "winlogon.exe" which is on local C:.

So when I boot my DVD and choose that menu, it can load the win7 on hard disk C:, regardless of the file bootmgr or bcd on harddisk.

My bcd:
CODE
Windows 启动管理器
--------------------
标识符 {bootmgr}
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {default}
displayorder {default}
{f05a1efb-ccc7-11de-8ab0-005056c00008}
{361c6604-cda8-11de-8f71-005056c00008}
toolsdisplayorder {memdiag}
timeout 30

Windows 启动加载器
-------------------
标识符 {default}
device ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\boot\winload.exe
description Windows Setup
locale en-US
inherit {bootloadersettings}
osdevice ramdisk=[boot]\sources\boot.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes
ems Yes

Windows 启动加载器
-------------------
标识符 {f05a1efb-ccc7-11de-8ab0-005056c00008}
device ramdisk=[boot]\sources\bootpe.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
path \windows\system32\boot\winload.exe
description Start Windows7 PE3.0
locale zh-CN
osdevice ramdisk=[boot]\sources\bootpe.wim,{7619dcc8-fafe-11d9-b411-000476eba25f}
systemroot \windows
detecthal Yes
winpe Yes

Windows 启动加载器
-------------------
标识符 {361c6604-cda8-11de-8f71-005056c00008}
device partition=C:
path C:\Windows\system32\winload.exe
description Start Windows 7 on local C:\
locale en-US
inherit {bootloadersettings}
osdevice partition=C:
systemroot \windows
nx OptIn


But the menu "Start Windows 7 on local C:\" didn't work as I wish.

Wish someone can clarify if my solution is possible, if so pls give me the right menu or other.
Many thanks!
3 Jul 2009
Based on the ISO of Windows XP professional SP3 VOL edition, I've made an Unattended Windows XP SP3 Installation CD(ISO), integrated with office 2003,common applications and some optimizations etc. The ISO tested perfect in Vmware 6.5 .

I decided to make a multi-boot DVD, so the DVD can not only install windows but also boot to DOS/WinPE/LiveCD Linux, ghost for backup and some other usefull functions.
I in all used three method to boot while failed one by one.
I chose grub4dos to do such DVD. Can anyone help to solve this problem? With many thanks!
To make a multi-boot medium, there may be many boot-manager, but I'm only familiar with grub4dos and trust it's so strong and easy to get started.

Method 1.

The easiest way called to mind is just to do an ISO mapping with grub4dos. So add the unattended windows installation ISO file to the grub4dos-boot ISO, then add a menu:
CODE
title Unattended install Windows sp3
map /GRTMPVOL_CN.iso (0xff)
map --hook
chainloader (0xff)


Setup launched but several seconds later after "Setup is loading files" it breaks with a blue screen:

Attached Image

------------------------

Method 2.

I found somewhere that said the file "setupldr.bin" is the loader of the WINDOWS installation CD.

I extract the ISO files to the root of the grub4dos boot ISO, so the catalog structure of the original windows installation ISO and the grub4dos-boot ISO are the same. the grub4dos menu is:
CODE
title Unattended install Windows sp3
chainloader /i386/setupldr.bin

At last I boot the ISO in Vmware, I'm so happy that the installation successfully launches. But unfortunately that's not unattended, it needs user's interaction by every step.

The file "/i386/winnt.sif", to make installation unattended, needn't to be specify anywhere, the installation will automatically load it and perform an unattended install.
But how it doesn't automatically load it when i use grub4dos to load setupldr.bin?

------------------------
Method 3.

I have no idea for a long time. These days I tried another way, use grub4dos to boot into a DOS image, and then launch the windows installation by winnt.exe, because I can specify the answer file by /u: switches to the winnt.exe

First I should add NTFS and CD-ROM support to MSDOS 7.1b, with NTFSDOS PRO 5 and ref. CD-ROM drivers.But when start the installation it immediately breaks displaying "Setup is out of memory and cannot continue. Setup cannot continue, press ENTER to exit."

Attached Image


Then I found resolution in this page:http://www.bootix.de/support/problems_solutions_en.html So I edit the two commandlines but still not work.

The AUTOEXEC.BAT:
CODE
@ECHO OFF
PROMPT $P$G
PATH=A:\;..
LFNFOR ON
LH KILLER
LH SHSUCDX /D:IDE-CD /Q /~+
LH DOSKEY
LH DOSLFN
ntfspro.exe
mscdex.exe /D:mscd000 /l:x
smartdrv.exe
x:\i386\winnt.exe /u:a:\unattend.txt /s:x:\i386

The config.sys:
CODE
DOS=HIGH,UMB
device=himem.sys /testmem:off /numhandles=128
device=emm386.exe h=128 highscan noems
device=oakcdrom.sys /D:mscd000
DEVICEHIGH=gcdrom.sys /D:SATA-CD
DEVICEHIGH=USBCD.SYS /D:USB-CD
FILES=30
FCBSHIGH=4,0
BUFFERSHIGH=20
LASTDRIVEHIGH=26
STACKSHIGH=9,256


I press "ENTER" to exit, and check the mem info:

CODE
  MSCDEX      28,032   (27K)     28,032   (27K)          0    (0K)
  FREE       385,696  (377K)    385,696  (377K)          0    (0K)

Memory summary:

  Type of Memory       Total    =     Used    +     Free
  Conventional          641,024       255,328       385,696
  Upper                       0             0             0
  Reserved               79,872        79,872             0
  Extended (XMS)    1,066,729,4   1,065,680,8     1,048,576
  ----------------  -----------   -----------   -----------
  Total memory      1,067,450,3   1,066,016,0     1,434,272

  Total under 1Mb       641,024       255,328       385,696

  Total Extended (XMS)                1,066,72    (1,041,728
  Free Extended (XMS)                   1,048,576   (1,024K)

  Largest executable program size         385,440     (376K)
  Largest free upper memory block               0       (0K)
  Available space in High Memory Area       5,392       (5K)
  MS-DOS is resident in the high memory area.

I'm a newbie to DOS, so I have no idea yet.

I like method 2, it's easy and can install windows ,but only cannot unattended install.
Can anyone help me solve the problems? It's OK if you have another method, but I'll be glad if using grub4dos as the multi-boot DVD's boot manager. Because I don't know like CD Shell, BCDW, ISOLINUX etc, these are another hard work to learn.
2 Jul 2009
Hello everybody.

Here's just a good place to study boot techs.

I'm now studying the multi-boot CD

Extras
Options
Options
Interests
No Information
Other Information
Country:: China
Last Visitors


27 May 2010 - 9:56


2 Jan 2010 - 19:38


20 Jul 2009 - 5:07


2 Jul 2009 - 12:48
Comments
Other users have left no comments for go3ven.
Friends
There are no friends to display.
* Profile views updated each hour