Topic: ChrisPE - a PEBakery Team release  (Read 11023 times)

Re: ChrisPE - a PEBakery Team release
« Reply #40 on: March 08, 2018, 03:27:09 PM »

was_JFX

  • Code Baker
  • Grand Chef
  • *****
  • Date Registered: Dec 2010
  • Posts: 1074
Sure, I'll give some hint's from time to time.

like this one: \Windows\Fonts\segoeui.ttf
« Last Edit: March 08, 2018, 03:31:10 PM by JFX »

Re: ChrisPE - a PEBakery Team release
« Reply #41 on: March 08, 2018, 03:32:11 PM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 827
See, finally we're getting somewhere  :lol:

You will receive a check in the agreed amount...

Re: ChrisPE - a PEBakery Team release
« Reply #42 on: March 08, 2018, 06:44:47 PM »

APT

  • Grand Chef
  • *****
  • winpe enthusiast
  • Location: UK
  • Date Registered: Nov 2012
  • Posts: 1150
Hi All
just a tip for those like me, who want progs like Partition Guru in your iso/usb
but don't want it installed on the local host, where your required to point to
'PATH to 64-bit' a tmp workaround is to point to your existing PE_SE/PEB target
plugin folder and it works a treat.  :thumbsup: :thumbsup:

I'm sure some will frown at this hybrid approach, but for me at this POC stage
of ChrisPE project it's a simple alternative because that source already exists

btw.  are there any future plans to add Innounp to the available utils, ?

regards APT
« Last Edit: March 09, 2018, 01:24:59 PM by APT »

Re: ChrisPE - a PEBakery Team release
« Reply #43 on: March 08, 2018, 06:52:10 PM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 827
APT, I have been doing some test with InnoUnp (for a Terabyte script).
If you want to create some scripts as well, I'm sure InnoUnp can be added to the standard set of tools!

Re: ChrisPE - a PEBakery Team release
« Reply #44 on: March 08, 2018, 07:13:47 PM »

Lancelot

  • Moderator, Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Just small advices:

Split project special folder organizations at the beginning

Projects\Cache\
-->
Projects\chrispe\Cache\
or
Projects\Cache\chrispe\

Projects\Tools\
-->
Projects\Tools\chrispe

edit: etc. (whatever organize separate keeping in mind different projects - different help readme files etc.)

so you can run different projects ( ex: mistype with chrispe ) under same base folder etc.

ps: most new projects miss this ex: lsp project

*
I was expecting such project coming some months ago .... Let's see how this one will go .....
« Last Edit: March 08, 2018, 08:13:29 PM by Lancelot »

Re: ChrisPE - a PEBakery Team release
« Reply #45 on: March 09, 2018, 01:57:17 AM »

alacran

  • Jr. Chef
  • **
  • Date Registered: May 2014
  • Posts: 19
@APT

Quote
btw.  are there any future plans to add Innounp to the utils, available?

Not yet, but in the mean time you can add it there manually if you want/need it, or encode it as you said before, if you are developing an script.

For encoded tools, I recommend the use of command: ShellExecuteDelete: https://github.com/pebakery/pebakery-docs/blob/master/Commands/System/ShellExecuteDelete.md

Same syntax as ShellExecute, Just be carefull what is going to be run and latter deleted, you may delelet your cmd.exe if miss used.  ha. ha. ha

Talking of compress/decompress capabilities, AFAIK it is on ied206 plans to have commands to handle 7z compress/decompress directly from PEBakery without the need of an external tool (7z.exe located now on Tools folder). This is going to be very useful for encoding/extract applications on the scripts with the highest compression.  Unfortunately AFAIR it is not going to be on beta 4, but at the speed his is working I think it will be soon any way.

Nice to talk with you.
« Last Edit: March 09, 2018, 02:04:03 AM by alacran »

Re: ChrisPE - a PEBakery Team release
« Reply #46 on: March 10, 2018, 02:02:00 PM »

ChrisR

  • XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
I'm pleased to see a new project coming out  :great:
With a special mention for all the work and documentation done by Misty :thumbsup:

The building using wimlib extract @Listfiles and Wimupdate add is indeed fast.
I just wonder how you will operate for the integration of drivers.

I worked previously on this subject by using wimlib features with a small and simple project.
It uses wimlib update (to lighten WinSXS), wimapply, wimextract @Listfiles and wimcapture.
I'll publish it and let you see if there are any ideas, good to take.

Re: ChrisPE - a PEBakery Team release
« Reply #47 on: March 11, 2018, 07:50:14 PM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 827
Sure, I'll give some hint's from time to time.
like this one: \Windows\Fonts\segoeui.ttf

Added (Misty uploaded new files to Github, also fixing the CR/LF issue!
Thanks again for the hint, more tips are always welcome!

Re: ChrisPE - a PEBakery Team release
« Reply #48 on: March 11, 2018, 08:09:18 PM »

Atari800xl

  • Code Baker
  • Sr. Chef
  • ****
  • Date Registered: Feb 2013
  • Posts: 827
The original files were compatible with notepad prior to the upload. This is a github issue and is not due to the project. github appears to replace with linux style line-breaks which are not compatible with notepad. You can always use wordpad.

Misty has fixed the CR/LF issue. New files are on Github
https://github.com/pebakery/chrispe

Re: ChrisPE - a PEBakery Team release
« Reply #49 on: March 11, 2018, 08:34:06 PM »

misty

  • Jr. Chef
  • **
  • Date Registered: Mar 2017
  • Posts: 18
I would like to say thank you to everyone who has taken the time to post feedback and suggestions in this topic. It is very much appreciated.

Congratulations to the 'The PEBakery Team'
seems like an approach well worth taking, will be testing asap  :thumbsup: :thumbsup: :thumbsup:

My congratulations also to the Team for their work....

Fantastic work, for a first release it is looking and working very well for me...

Congratulate PEBakery Team....Everything works without problems, great work.
A good project for the first release...

:thumbsup:
...good to see it have first version(with winxshell),midway worked version before explorer shell fixed...

Congratulations on this first beta of ChrisPE.
It's really quick building and I like the simple scripting stlye.

Keep up the great work  :thumbsup:

I'm pleased to see a new project coming out  :great:
With a special mention for all the work and documentation done by Misty :thumbsup: ....


@APT, @teik, @dazza, @CD-RW, @slore, @JFX, @ChrisR
Thank you all for your feedback AND kind words. Positive feedback from such esteemed company (:worship: :worship: :worship:) is praise indeed.

I will do my best to respond to some of the other points raised soon. Just wanted to say thanks for now.

Kind regards,

Misty

Re: ChrisPE - a PEBakery Team release
« Reply #50 on: March 15, 2018, 04:56:14 PM »

alacran

  • Jr. Chef
  • **
  • Date Registered: May 2014
  • Posts: 19
Portable applications for your ChrisPE, or any other PE


This Portable applications, if you prefer, can replace with a portable version some scripts with same names on "Scripts Free Applications Pack", if you want to do this only deselect that scripts in order to not include them in your build. This first package contains the following applications:

Portables x86 (may run in x64 PE if SysWoW was enabled during Build)

AmoK_DVD_Burner >>> CD/DVD Burner
BootIce_x86 >>> Disk & BCD Tasks
Double Driver >>> Drivers backup
Gotcha! Data Backup >>> Backup user data
HWiNFO32 >>> Hardware Info
IrfanView 32-bit >>> Graphic Viewer
SwiftSearch >>> File/Folder Finder on NTFS partitions
Wimlib_clc_x86 >>> Wimlib GUI
WinContig_x86 >>> File defragmenter


Portables x64 (only frun on x64 PE)

BootIce_x64 >>> Disk & BCD Tasks
HWiNFO64 >>> Hardware Info
IrfanView 64-bit >>> Graphic Viewer
Wimlib_clc_x64 >>> Wimlib GUI
WinContig_x64 >>> File defragmenter

Download Free Portable Applications x86 & x64.zip: http://alacran.mistyprojects.co.uk/Portable%20Applications/Free%20Portable%20Applications%20x86%20%26%20x64.zip

Into it there is a README.txt, http://alacran.mistyprojects.co.uk/Portable%20Applications/README.txt , with following instructions:

Assuming you add to your PE build PStart.script, follow next instuctions please:

All you need to do is:

Extract Portables.zip to the root of any partition of your internal HD or your USB device.

If you are making a multi-Isos bootable CD/DVD, Extract Portables.zip to the root of the folder where all Isos are before making the Iso.

If your old PE did not have PStart.script when made, you will have to manually find and run ...\PStart\PStart.exe

==========================================================================================

I am making a little tutorial (will be available soon) to let you know how you can 7z compress and run your own favorite applications this way.

The advantages of this approach are:

- Keep your Portables outside of boot.wim, making it smaller wich is good for systems with low ram.

- As boot.wim is smaller it boots faster.

- Applications are copied only once to your device, and are avalible to run from any Windows PE.

- Applications are highly compressed with 7z LZMA2 compression.

- When an application is ran it is extracted/decompressed to %SystemRoot%\Temp (X:\Temp on PE, or C:\Temp on OS), and once the program is closed it is deleted from X:\Temp on PE, or C:\Temp when ran on OS, freeing the used RAM.
« Last Edit: March 15, 2018, 11:31:11 PM by alacran »

Re: ChrisPE - a PEBakery Team release
« Reply #51 on: March 15, 2018, 05:25:58 PM »

0scar

  • Code Baker
  • Chef
  • ***
  • Date Registered: Jan 2013
  • Posts: 309

I just wonder how you will operate for the integration of drivers.


Me, too, would like to know if it wil have drivers integration.

Regards

Re: ChrisPE - a PEBakery Team release
« Reply #52 on: March 15, 2018, 05:44:30 PM »

ChrisR

  • XPE Baker
  • Grand Chef
  • *****
  • Date Registered: Mar 2011
  • Posts: 3494
There may be a possibility to extract beforehand only the bare minimum for Dism Add-Drivers. I don't know.

Re: ChrisPE - a PEBakery Team release
« Reply #53 on: March 15, 2018, 06:43:51 PM »

misty

  • Jr. Chef
  • **
  • Date Registered: Mar 2017
  • Posts: 18

I just wonder how you will operate for the integration of drivers.


Me, too, would like to know if it wil have drivers integration.

Regards

Me too!

I will be working on driver integration soon. Other project work and personal commitments have had to be prioritised.

There may be a possibility to extract beforehand only the bare minimum for Dism Add-Drivers. I don't know.

I did some experimentation with trying to install a WinPE optional component to a bare minimum installation. This was not successful. Read more about it here - http://reboot.pro/topic/21668-minimal-fileset-for-installing-an-adk-optional-component/?hl=dism

I plan to try again with driver integration. This shouldn't be as complex as installing an optional component and it might be possible to trace. 

There are a number of options for driver integration, including -
  • Fully extract the contents of boot.wim and use DISM to inject the drivers to the offline image
  • Add the drivers to boot.wim and install them during the boot process
  • Mount boot.wim with DISM and then use DISM to inject the drivers to the offline image

It may be possible to use more than one approach in ChrisPE and/or let the end user select their preferred option.

There is also the issue of which stage of the build to complete the driver integration. I'm leaning towards post processing at the moment.

My preferred option would be extracting a bare minimum set of files, inject drivers with DISM and then add the modified files back to boot.wim.

Time is limited for the next two weeks as I have a family holiday planned in just over a week and lots of work commitments leading up to it.

Misty

Re: ChrisPE - a PEBakery Team release
« Reply #54 on: March 15, 2018, 07:41:31 PM »

SIW2

  • Code Baker
  • Chef
  • ***
  • Date Registered: Jul 2012
  • Posts: 197
Quote
Fully extract the contents of boot.wim and use DISM to inject the drivers to the offline image

That is how I do it with my windows 7 pe. Except I extract winre.wim

Re: ChrisPE - a PEBakery Team release
« Reply #55 on: March 16, 2018, 10:03:25 AM »

alacran

  • Jr. Chef
  • **
  • Date Registered: May 2014
  • Posts: 19
Little Tutorial for making your Portables, 7z LZMA2 compressed.

Download links:

Word docx version: http://alacran.mistyprojects.co.uk/Portable%20Applications/Tutorial/Version%20on%20Word%20docx.zip

PDF version: http://alacran.mistyprojects.co.uk/Portable%20Applications/Tutorial/Version%20on%20PDF.zip

alacran from: PEBakeryTeam
« Last Edit: March 16, 2018, 11:26:10 AM by alacran »

Re: ChrisPE - a PEBakery Team release
« Reply #56 on: March 16, 2018, 01:17:37 PM »

gbrao

  • Chef
  • ***
  • Date Registered: Sep 2011
  • Posts: 258
Instead of running Install.cmd if you execute this cmd :

Code: [Select]
7zSFX_Constructor.exe -aiE -sd1

you get a portable version of 7zSFX_Constructor.

ila_rendered
« Last Edit: March 16, 2018, 01:20:04 PM by gbrao »

Re: ChrisPE - a PEBakery Team release
« Reply #57 on: March 16, 2018, 02:18:19 PM »

alacran

  • Jr. Chef
  • **
  • Date Registered: May 2014
  • Posts: 19
Thank you for make it available again for all.

Yes, that command or a very similar one used to be available on v2.8 when I started using this tool. But I forgot the command. It was good you posted this info.

alacran

Re: ChrisPE - a PEBakery Team release
« Reply #58 on: March 17, 2018, 04:42:42 PM »

misty

  • Jr. Chef
  • **
  • Date Registered: Mar 2017
  • Posts: 18
A Develop branch has been added to the ChrisPE project on github (see here).

Main changes since the first update -

  • Settings > Tweaks - option K] Font(s) added. This will currently add the segoeui.ttf font to the build - fixing an issue in Windows 10 based WinPE where italic fonts are displayed for icons and in other areas. Note - this has already been applied to the Master branch.
  • Settings > Recommended - Network option removed from this script and moved to a seperate script (see below).
  • Settings > Network - new script. This has been split from the Settings > Recommended script. Includes option to set the ComputerName. Enabling any of the options in this script will add Unattend.xml to the root of the \ChrisPE.Files\ISO.ROOT\ folder and will add an entry to run wpeinit.exe from winpeshl.ini. The unattend.xml file includes an entry for setting the default screen resolution to 1024x768. . This will probably not make any difference if using Windows 8 or newer sources, but should if Windows 6.1.7600/6.1.7601 source files are used as these sources default to low screen resolutions.
  • Applications > TightVNC Server script added. This includes an option for automatically starting TightVNC Server during the WinPE boot process (automatically initializing the network).
  • All Applications scripts can now be executed post build by using the Run Script button.
  • Finalise > Subst - new script. Use to run subst to assign a virtual mount point for the media used to boot ChrisPE.
  • Drivers > Drivers - new script. Experimental Driver integration support. Get WAIK Tools is used to download DISM - ensure that your firewall is configured to allow access to GWT.exe.

In addition to the above, a new method has been introduced for adding program shortcuts for any applications that are not encluded in boot.wim - when the Include Program in boot.wim option is disabled in the Applications scripts. Shortcuts will now be added to the menu system used in the selected shell.

The PEBakery Team

Re: ChrisPE - a PEBakery Team release
« Reply #59 on: March 18, 2018, 09:49:36 AM »

alacran

  • Jr. Chef
  • **
  • Date Registered: May 2014
  • Posts: 19
Complementary Scripts updated to v2.0 to make them compatible with new improvements on ChrisPE-Develop

Free Applications Pack containing 25 scripts with very useful applications: http://alacran.mistyprojects.co.uk/ChrisPE-Develop/Free%20Applications%20Pack.zip

Propietary Applications Pack: http://alacran.mistyprojects.co.uk/ChrisPE-Develop/Proprietary%20Applications%20Pack.zip
Containing 4 scripts for software you must own and provide by yourself and have the appropriate Licence from Author in order to be able to run them, this are:

CalculatorPlus
Ghost
Ghost Explorer
Acronis TrueImage 2018

Please read this before download: http://alacran.mistyprojects.co.uk/ChrisPE-Develop/README.txt


alacran

From ChrisPE Team

 

Powered by EzPortal