Topic: Modify an existing build?  (Read 6355 times)

Modify an existing build?
« on: February 09, 2014, 06:04:02 PM »

captchunk

  • Apprentice
  • *
  • Date Registered: Feb 2014
  • Posts: 8
Hi all, I'm pretty new to WinPE building. I'm trying to take someone else's WIN8PESE build and modify it some. I've had decent success doing things without WinBuilder, like using dism /mount-wim to mount the boot.wim, then adding drivers and apps, modifying the startup/autorun language to my liking, etc.

All that I need is to include Dot.NET (min of 3.5, preferably 4.0), Visual C++ (min of 2010), and the display drivers from ATI Catalyst 13.2.

ATI Catalyst I'm pretty sure I can get by doing a silent install at startup, the only thing is it needs the .NET and VS stuff in there first to install. This might be a little bit over my head, so I figured I could make use of the relevant scripts in from this WIN8PESE project.

Here's where things get dicey: Apparently I need an "install.wim" to be included in the folder that I designate as my as my "sources" folder. Already made WINPE builds don't have an "install.wim" though, as far as I know. All right, so I figure I need to get one so I downloaded a source iso using one of the links on this forum. I don't want to make a whole new build from scratch, so I figure I should make use of the "Use Extracted Wim Folders" option? So I've got

- The boot.wim from the build I want to modify extracted in C:\Win8PE_SE_2014-01-30\Workbench\Common\Win8Extract\BootWimSrc,
- The install.wim from the downloaded iso extracted in C:\Win8PE_SE_2014-01-30\Workbench\Common\Win8Extract\InstallWimSrc,
- The unextracted boot.wim in C:\Win8PE_SE_2014-01-30\Mount\Win8PESE\Source\BootWimSrc,
- the unextracted install.wim in C:\Win8PE_SE_2014-01-30\Mount\Win8PESE\Source\BootWimSrc
- WinBuilder pointing to the extracted .ISO I downloaded as my "source"

Anyways this doesn't seem to be working  :thumbsup:. I keep getting registry errors ("unable to load hive") when I try to run the .NET and VS ++ scripts. How do I go about this?

Re: Modify an existing build?
« Reply #1 on: February 09, 2014, 06:38:22 PM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 827
Looks to me you're complicating things unnecessarily, specially if you're a beginner.
My advice would be to do a few "clean" builds first, using a clean W8 source, to get the "feel" of Winbuilder. Don't use an already modified source, that will never work, and even if it would work, nobody here can help you if you have questions, because of course nobody has the same files you have.
So get a clean source iso (it will automatically have the correct boot.wim and install.wim inside), make a simple clean build, once that's working, add extra stuff in small steps and come back here if you have questions. I'm sure others would give you the same advice.

Re: Modify an existing build?
« Reply #2 on: February 09, 2014, 08:13:43 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Hi captchunk,

As Atari800xl indicated, building is easier here, much more easier than modifying  :lol: :thumbsup:


Hi Atari800xl,

To get feel of winbuilder is rather complex  :lol: since it is affilated with
 "which winbuilder" ,
    "which version"
      "which project with which specific version",
           "which plugin work with which project that use which winbuilder version ..."
                  ...........
                      Out of theoven.org ,
                        the feel of winbuilder is an invitation to trouble  :wink:


We try to get away from the feel of winbuilder
 ( yet another  winbuilder sin which overall we try to get away , but sadly not fully possible until we replace it, one day  :thumbsup: ...) ,
   that is the reason we don't mention the builder but the projects around  :wink:

with other words:
To get feel of Win8PESE on building is verrry good experience compared with the other.  :wink:


Nice to see you around  :thumbsup: :lol:
:turtle:

Re: Modify an existing build?
« Reply #3 on: February 09, 2014, 08:37:17 PM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 827
Hi Atari800xl, To get feel of winbuilder is rather complex
We try to get away from the feel of winbuilder (yet another winbuilder sin)
Lancelot, I know what you mean, but is it necessary to bring that up here? The original poster was was using the term himself, and I'm sure he's not interested in hearing about how "it" is a "sin" or whatever. I wasn't going to put any emphasis on it either, so it would have "died off" anyway.
In general terms, I think it shows a lot of "maturity" to keep the name calling to a minimum, and try not to "bother" new members with some things that happened in the past. I know that's not easy for you guys, but again, somebody who doesn't even know what this is all about, probably thinks it's strange that we would talk badly about the very tool we're using.
I hope this will not start a long discussion, that was never my intention, I promise I'll shut up about it for now.

Re: Modify an existing build?
« Reply #4 on: February 09, 2014, 09:46:26 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Hi Atari800xl,

it is sure normal captchunk post, it is your words (even with reproducing) that was ..  Well message to you was
To get feel of Win8PESE on building is verrry good experience compared with the other.  :wink:
I feel you understand, also do not shut up  :thumbsup: just look after minor things  :wink:

with other things, keeping short.... just be sure, there is very well matured idea behind  :great:

See You
:turtle:

Re: Modify an existing build?
« Reply #5 on: February 09, 2014, 10:51:04 PM »

captchunk

  • Apprentice
  • *
  • Date Registered: Feb 2014
  • Posts: 8
Ok, I understand. Anyways that definitely seems like the best way out of my conundrum - start over with a fresh build, using the Win8PE SE project program at the beginning to load the bits that I need scripts for. Then I think I can replicate the rest of what I had before using dism and imagex commands.

Already got through an initial build with .NET and VS included, burning to USB right now to test.

Re: Modify an existing build?
« Reply #6 on: February 10, 2014, 01:12:09 AM »

captchunk

  • Apprentice
  • *
  • Date Registered: Feb 2014
  • Posts: 8
Well, ran the builder about 6 times, every singe time when I try to boot it it gets to the 4 blue squares then the screen just turns black. What am I missing here?

Log in case anybody is interested: http://l.bitcasa.com/-Iv_Q-Cj

Re: Modify an existing build?
« Reply #7 on: February 10, 2014, 02:14:17 PM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Try with standart enu x86 source, links available on projects main screen  :wink:

Re: Modify an existing build?
« Reply #8 on: February 11, 2014, 12:01:14 PM »

captchunk

  • Apprentice
  • *
  • Date Registered: Feb 2014
  • Posts: 8
The TechNet links just download x64 isos and don't give me any other choice, I'm assuming need an x86 iso to make an x86 build? I the link from another post: http://care.dlservice.microsoft.com/dl/download/5/3/C/53C31ED0-886C-4F81-9A38-F58CE4CE71E8/9200.16384.WIN8_RTM.120725-1247_X86FRE_ENTERPRISE_EVAL_EN-US-HRM_CENA_X86FREE_EN-US_DV5.ISO

but it says "Access Denied". Really all I want to do is add .NET 4.0 and Visual Studio 2010 to an existing build. I got .NET in there easily enough with DISM because there's a .cab package in the Windows ADK. I used the VS script from the WIN8PESE project to get the VS files I needed copied over to my build. I just need a way to get the script's registry commands in there:

Code: [Select]
RegWrite,HKLM,0x3,Tmp_Software\Microsoft\Windows\CurrentVersion\SideBySide\Winners\x86_microsoft.vc80.atl_1fc8b3b9a1e18e3b_none_bcab4e08946f6004\8.0,8.0.50727.6195,01
RegWrite,HKLM,0x3,Tmp_Software\Microsoft\Windows\CurrentVersion\SideBySide\Winners\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_none_bcc8f3fc9457ed28\8.0,8.0.50727.6195,01
RegWrite,HKLM,0x3,Tmp_Software\Microsoft\Windows\CurrentVersion\SideBySide\Winners\x86_microsoft.vc80.mfc_1fc8b3b9a1e18e3b_none_bd39c11e9405d29b\8.0,8.0.50727.6195,01
RegWrite,HKLM,0x3,Tmp_Software\Microsoft\Windows\CurrentVersion\SideBySide\Winners\x86_microsoft.vc80.mfcloc_1fc8b3b9a1e18e3b_none_36654d36d135ea77\8.0,8.0.50727.6195,01
RegWrite,HKLM,0x3,Tmp_Software\Microsoft\Windows\CurrentVersion\SideBySide\Winners\x86_microsoft.vc80.openmp_1fc8b3b9a1e18e3b_none_ffd3ce2ff7491d9e\8.0,8.0.50727.6195,01

etc.,etc.

How can I add these to my build, either permanently or with a reg import command in one of my startup scripts?

Re: Modify an existing build?
« Reply #9 on: February 12, 2014, 07:05:21 AM »

Lancelot

  • Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Hi captchunk,

I don't know where you make mistake, you are the only one with above result, rest builds are just fine,
 let us know when you figure out,
  so we can take precaution for future users  :thumbsup:

Re: Modify an existing build?
« Reply #10 on: February 12, 2014, 10:05:25 PM »

captchunk

  • Apprentice
  • *
  • Date Registered: Feb 2014
  • Posts: 8
Had to clear cookies/browser data.

 

Powered by EzPortal