Jump to content











Photo
* * * * * 2 votes

[project] uxp


  • This topic is locked This topic is locked
80 replies to this topic

#1 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 15 December 2007 - 10:08 PM

uxp


This project will create a customized multiboot XP Install DVD.


Steps that were automated:
  • Copy all files from a Windows Source onto to a target folder
  • Add BCDW to be used a multiboot manager
  • Create in unattended mode a 5Mb sized WinRoot project and add to target folder
  • Create in unattended mode a full sized 300Mb LiveXP project and add to target folder
  • Process nLite addons found inside a sub-folder and attach them to a nLite profile
  • Process WUD (Windows Updates Downloader) update files and attach them to the nLite profile
  • Launch unattended nLite and customize the Windows source found on the target folder
  • Launch DriverPacks and silently add all selected driverpacks inside the target folder windows folder.
  • Create a ISO with mkisofs
  • Launch this ISO image with VirtualBox
  • Burn ISO image on DVD
Posted Image


Requirements:
  • nLite is not included and should be installed on your computer before running this project
  • Spaces in path name are not fully supported - use a simple path like "c:\uxp" for example
  • You need a maximum of 4Gb disk space free on disk.
  • Windows XP SP2 PRO Install CD or files copied to a folder on disk
Download page:
http://winbuilder.ne...oad.php?view.24


A full step-by-step gallery of screenshots can be found here:
http://winbuilder.ne.....=Projects/uxp




Possible bugs:
  • It seems that the FileCopy command is not working correctly on the first script under some conditions (Projects\uxp\Basic\2-CopyFiles.script) - solution - manually copy your Windows CD files to the target folder

    Posted Image

    ---------------------------------
  • I hadn't tested on a folder with spaces on path name before uploading so it might be buggy - solution - use a path like "c:\uxp"

    Posted Image
--------------------------------------------------------------------------------




This project will take around 30~50 minutes until it is completed - all steps should be done in complete unattended mode without requiring any user interaction.

- Initial boot screen
Posted Image

- LiveXP environment
Posted Image

- Windows XP Install
Posted Image


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


If needed - each script can be executed individually by pressing on the "green" play button

The download package is sized in nearly 600Mb because it includes all driverpacks available and around 300Mb worth of freeware applications - it wasn't meant to be light - just a big and heavy XP install that I could use for everyday OS install on new machines without need to worry about drivers or installing some of my favourite programs.



List of included addons (programs that are installed when the XP setup is running):
  • ProgramAddons Ccleaner_201.cab
  • ProgramAddons DriveImage XML 1.21.cab
  • ProgramAddons FileZilla 3.0.4.1.cab
  • ProgramAddons Firefox 2.0.0.11.cab
  • ProgramAddons Java Runtime Environment 6 Update 3.cab
  • ProgramAddons Notepadplus 4.6.cab
  • ProgramAddons OpenOffice 2.3.0.cab
  • ProgramAddons PuTTY 0.60.cab
  • ProgramAddons QT_Alt-211.cab
  • ProgramAddons RealVNC 4.1.2.cab
  • ProgramAddons Recuva 1.06.132.cab
  • ProgramAddons Spybot Search _ Destroy 1.5.cab
  • ProgramAddons Tiny Hexer 1.8.1.6.cab
  • ProgramAddons TUGZip 3.4.0.2.cab
  • ProgramAddons Unlocker185.cab
  • XPizeDarkside21.exe
  • XP_Codec_Pack-232.cab
This project allowed me to build a 1,4Gb XP Install DVD that I burned onto a 8cm mini-DVD/rw and carry everywhere to use whenever needed.


Please remember that this is the initial beta release and I would really appreciate any feedback regarding this project in order to make things work better - thank you in advance for your comments about it.

:cheers:

#2 AeroXP

AeroXP

    Frequent Member

  • Advanced user
  • 177 posts
  • Location:0000:7c00
  • Interests:Motorola 68000 Assembler, PCs, Betas, Boot Disks, x86 Assembler
  •  
    United States

Posted 15 December 2007 - 10:33 PM

Please use new Add NCLI Files Script.

Attached Files



#3 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 15 December 2007 - 11:00 PM

Thank you for the update! :cheers:

#4 TheHive

TheHive

    Platinum Member

  • .script developer
  • 4198 posts

Posted 16 December 2007 - 01:45 AM

Cool project. Havent tested yet.

#5 AeroXP

AeroXP

    Frequent Member

  • Advanced user
  • 177 posts
  • Location:0000:7c00
  • Interests:Motorola 68000 Assembler, PCs, Betas, Boot Disks, x86 Assembler
  •  
    United States

Posted 16 December 2007 - 01:48 AM

I tested it.

#6 TheHive

TheHive

    Platinum Member

  • .script developer
  • 4198 posts

Posted 16 December 2007 - 01:51 AM

What are youre impressions of the results you got from youre testing.


I also wanted to mention that you will probably need NET Framework installed to be able to run Nlite. I think that is one of the requirements when I last tested Nlite a while back.

#7 AeroXP

AeroXP

    Frequent Member

  • Advanced user
  • 177 posts
  • Location:0000:7c00
  • Interests:Motorola 68000 Assembler, PCs, Betas, Boot Disks, x86 Assembler
  •  
    United States

Posted 16 December 2007 - 03:28 AM

WinRoot works perfectly.
LiveXP boots and works perfectly.
Setup = ?

No errors in log.

#8 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 16 December 2007 - 10:29 AM

Setup = ?


You can try installing the setup routine on the virtual machine - it includes a virtual disk and takes about 20 minutes to install the OS.


@TheHive - .NET framework is required to run nLite - guess the author really likes to use it (don't really know what is the advantage if you ask my opinion)

:cheers:

#9 TheHive

TheHive

    Platinum Member

  • .script developer
  • 4198 posts

Posted 17 December 2007 - 07:20 AM

Please use new Add NCLI Files Script.


Adding and replacing 6 - Add_NCLI_Files.script

uxp\Projects\MultiBoot\WinRoot\Projects\WinRoot\Build\6 - Add_NCLI_Files.script



Starting to test project.
Read the long intro. Better having info so the user is asured the quality of project then not having it.


http://www.nliteos.com/download.html
Installed "nLruntimeR3 [FrameworkLite 2.0 R3 (alternative, unofficial runtimes for nLite)].exe" since its only 6MB. It can be found at the bottom of the download page of nLite site
Downloaded and Installed nLite
Ran Winbuilder.
Going down the list of scripts. First error popup.
BootCD Wizard - When pressing the Preview button, it cannot find the bcdw.com file. Im guessing because I have yet to run the Project.

Upx.JPG

Processing section: [preview_boot] in file: [Boot CD Wizard]

File [ºseDir%\Projects\uxp\Basic\3-MultiBoot-BCDW.script] Version [1]
ExtractAllFiles - Failed to expand file: [ºseDir%\Projects\uxp\Basic\3-MultiBoot-BCDW.script] Section [bcdw_preview] to: [ºseDir%\Target\uxp]
Shellexecute: [Open] using: [ºseDir%\Target\uxp\bcdw.com] with parameters: [Dialog BCDW\bcdw.ini]
FileDelete - Failed to delete [targetdir%\bcdw.com]

The Target Dir is not built yet. Havent runned the project yet as stated.

I Pressed Play. It gave an error when it hit the 6 - Add_NCLI_Files.script I replaced. Have to go back to try original.
2.jpg

Original 6 - Add_NCLI_Files.script seems to work.

Waiting for project to finish Building.


When nLite came on. It asks for the source files.
Im guessing what it says is the write directory for the source.
I had to manually copy the i386 folder into that Target\upx directory. Next
3.jpg


nLite seemed to have found it ok. Next
4.jpg

Selected Xp, the only available preset. Next
5.JPG

When are the drivers pack installed or are we suppose to use nLite to integrate them.
I chose these options when going thru the Task selection part of the nlite options. Next
6.JPG

Hit the next button on the Drivers part.
Canceled and Hit Next on the Components
Next on Unattended
Next on Options
Next on Tweaks
Start the Process, Yes.
Next. Finish.

Winbuilder continues building
Error: 7.JPG


Created ISO, booted in VirtualBox.
Testing Windows Setup

Windows Setup went fine.
8.jpg

#10 MedEvil

MedEvil

    Platinum Member

  • .script developer
  • 7771 posts

Posted 17 December 2007 - 11:45 AM

If you copy the i386 folder by hand before you start the project and disable the copy script, nlite will not bug you at all but run fully automatic.

:cheers:

#11 thunn

thunn

    Silver Member

  • .script developer
  • 531 posts
  • Location:Brooklyn, New York
  • Interests:computers<br />mechanics<br />distortion<br /><br />
  •  
    United States

Posted 28 December 2007 - 11:34 PM

Nuno, hi!! --updates, all right!!
maybe you would consider using/inspecting my 'nLite Reduction' script? It was place on the bartpecore server, but actually was made with several projects in mind, this was one. You can just place it anywhere, changing the level as needed.
:cheers:

#12 sokolofskid

sokolofskid

    Member

  • Members
  • 78 posts
  •  
    United States

Posted 08 February 2008 - 03:46 AM

So umm.......whatever happened to this project? Does it work right yet?

#13 rsele

rsele
  • Members
  • 1 posts
  •  
    Norway

Posted 02 March 2008 - 05:22 PM

is it possiable to customise the boot screen?

#14 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 02 March 2008 - 08:41 PM

Is this project working ok with you guys?

If so, then I would remove the "beta" label since we'd have a minimally stable workground.

--------

maybe you would consider using/inspecting my 'nLite Reduction' script? It was place on the bartpecore server, but actually was made with several projects in mind, this was one. You can just place it anywhere, changing the level as needed.


Will do so if there is enough demand for an new version upload.

--

is it possiable to customise the boot screen?


Sure it is.

After you build the project for the first time you should be able to find a file called "splash.gif" and replace it any other image you like better - your files that will be used to build the ISO image should be placed inside a folder called "Target".

You can also replace this boot screen image with animated gif's if you prefer. The filename can be changed to anything else you need inside a file called BCDW.ini and it also supports JPG files.

------

When you're done - open winbuilder again and select the script called "Create ISO" that is placed on the Finish folder.

Click on the green play button to run this script and this should produce a new ISO with all your changes.


-- Let me know how it worked out for you.. :)

:(

#15 benxhi

benxhi

    Member

  • Tutorial Writer
  • 87 posts
  • Location:Shkup
  •  
    Albania

Posted 12 March 2008 - 06:01 PM

Remove the beta label and also did you add the things i requested :)

#16 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 12 March 2008 - 07:35 PM

Out of beta tests (finally).. :)

#17 tumor

tumor

    Newbie

  • Members
  • 15 posts
  •  
    United States

Posted 16 March 2008 - 07:20 PM

i'm having an lsass.exe error when running the livexp....?
any ideas?

#18 Michael McStarfighter

Michael McStarfighter

    Newbie

  • Advanced user
  • 24 posts

Posted 04 April 2008 - 10:10 PM

What about a domain for UXP, like uxp.winbuilder.net? :thumbsup:

#19 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 04 April 2008 - 10:54 PM

Hi Michael.

Was already done, look here: http://xp.winbuilder.net/uxp

Only contains the project files, hadn't had much need for an introduction page but if you're interested in creating one to be placed as http://uxp.winbuilder.net then you're surely welcome.

-----

I'm also looking for people interested in creating the next version of UXP, at the moment I've already added Parted Magic, WPI and I'm just finishing up the liveXP portion that needs some tweaks.


If you want to be part of the work team for developing this project, do let me know!! :thumbsup:

#20 carfan

carfan

    Frequent Member

  • Advanced user
  • 196 posts
  •  
    United States

Posted 16 April 2008 - 12:24 PM

Hi Michael.

Was already done, look here: http://xp.winbuilder.net/uxp

Only contains the project files, hadn't had much need for an introduction page but if you're interested in creating one to be placed as http://uxp.winbuilder.net then you're surely welcome.

-----

I'm also looking for people interested in creating the next version of UXP, at the moment I've already added Parted Magic, WPI and I'm just finishing up the liveXP portion that needs some tweaks.


If you want to be part of the work team for developing this project, do let me know!! :thumbsup:



been tinkering around with this last couple of days. modified copy script - will advise later. notes at home - not at home now. question, imdisk has set temp at "R", can it be changed to "B"? i have some scripts that are harded coded to "B". will it conflict with any of your project? where in the imdisk script can i make the change. i left the project running this morning in vmware 5.5 doing an install of xp to a 8 gig virtual drive. when i have to leave driverpacks was doing its thing right before
xp boot. ill be interested to see when i get home what the outcome is. everything to that point had run like clockwork after i added the folder 3rd party DriverPacks to the DriverPacks folder to kill the error "cant find 3rd party DriverPacks" during DriverPacks scripts.

see ya

-c

#21 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 16 April 2008 - 12:50 PM

Hi Carfan!

Glad you're liking this project.

I've also solved those annoying quirkes this morning.

I'm just testing on a Vista machine and will upload even today a new version that works better.

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

For imdisk, try opening up the liveXP project inside uxp and then:

XP Live CD --> Basic --> !WBManager --> Define Fundamentals


Haven't tried it but I hope it works as you expect.

:thumbsup:

#22 cdob

cdob

    Gold Member

  • Expert
  • 1469 posts

Posted 16 April 2008 - 10:22 PM

As for a über solution:
sort early boot files in front of media.

Early booting use BIOS calls.

Some BIOS limit CD/DVD access.
Only first part is available: first 65535 sectors or first 2GB or first 4GB.

E.g. setupldr.bin or BIOS acesss first 4GB only.
Setupldr.bin won't find a textmode file at end of media, at 7GB location.
Hole DVD is available after loading and starting CD drivers, e.g. cdfs.sys.

#23 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 16 April 2008 - 10:51 PM

Thank you for the nice tip cdob!

At the moment I am making an effort to make this DVD as huge as possible to test that limitation since it already includes all driverpacks, a lot of addons and the liveXP boot disk but it is still around 1.1Gb.

Guess it's time to include even more programs inside like an ubuntu OS bundled inside as well.

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

UXP version 02 is available!


Here is a quick log of changes:



WPI support

- Included WPI as default method for installing programs.

- Adding programs inside WPI had to be done manually so I coded a small tool to convert nlite addons directly into WPI package format: http://www.msfn.org/...er-t113992.html

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


Parted Magic

- The small sized linux tool capable or resizing big sized NTFS partitions is included and working good. It will also provide a few other linux based tools with full NTFS support

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


Other details

- LiveXP was updated
- Driverpacks was giving error because the 3rd party driverpacks folder was empty and the archiver didn't included it inside.
- nLite support scripts are not enabled by default and are not really needed since we're now using WPI


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

Download link:
http://winbuilder.ne...oad.php?view.24

:thumbsup:

#24 SlimShady

SlimShady

    Newbie

  • Members
  • 21 posts

Posted 17 April 2008 - 08:07 AM

Why do we have to download such a huge deal? Can't we build it like a project?

#25 Brito

Brito

    Platinum Member

  • .script developer
  • 10616 posts
  • Location:boot.wim
  • Interests:I'm just a quiet simple person with a very quiet simple life living one day at a time..
  •  
    European Union

Posted 17 April 2008 - 09:32 AM

Well.. because the idea is to actually build a huge DVD in the first place! :thumbsup:

Most of the space is filled with big sized freeware apps like OpenOffice, Java and many others.

Also worth mentioning that the full collection of driverpacks was also bundled inside.

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

I will upload the full project and make it available on the download center, just add this server to your list:
xp.winbuilder.net

I tried removing the big sized apps but this "lite" version is still sized in roughly ~150Mb - do you want me to upload it as well? :tabletalk:

:D




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users