MSFN Forum: [project] uxp - MSFN Forum

Jump to content



  • 4 Pages +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

[project] uxp The über multiboot XP Install dvd!! (all driverpacks, LiveXP, Rate Topic: -----

#1 User is offline   Nuno Brito 

  • .script developer
  • PipPip
  • Group: Members
  • Posts: 259
  • Joined: 11-May 06

  Posted 26 February 2008 - 06:16 PM

uxpbeta

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
  • If running under Vista you need to disable UAC to build this project.
Download page:
http://winbuilder.ne...oad.php?view.24


A full step-by-step gallery of screenshots can be found here:
http://winbuilder.net/e107_plugins/autogal...=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.

:)

This post has been edited by Nuno Brito: 04 March 2008 - 10:01 AM



#2 User is offline   Nuno Brito 

  • .script developer
  • PipPip
  • Group: Members
  • Posts: 259
  • Joined: 11-May 06

Posted 04 March 2008 - 09:59 AM

Has this project worked as expected?

Can I remove the beta label?

Thanks! :)

#3 User is offline   UtCollector 

  • Addon maker
  • PipPipPip
  • Group: Members
  • Posts: 310
  • Joined: 11-January 06

Posted 06 March 2008 - 10:54 AM

Hi nuno,

I look forward testing you're new winbuilder project.
You do build amazing things. Usefull to :thumbup

#4 User is offline   benxhi 

  • QuaNTuM
  • Pip
  • Group: Members
  • Posts: 84
  • Joined: 27-February 08

Posted 08 March 2008 - 06:27 PM

I'm downloading files now to test it :D

#5 User is offline   benxhi 

  • QuaNTuM
  • Pip
  • Group: Members
  • Posts: 84
  • Joined: 27-February 08

Posted 09 March 2008 - 05:12 AM

Just tested It and Works PERFECTLY however how can i add other OS ?

#6 User is offline   Nuno Brito 

  • .script developer
  • PipPip
  • Group: Members
  • Posts: 259
  • Joined: 11-May 06

Posted 09 March 2008 - 06:44 AM

Hi benxhi, glad to hear it worked good on your computer.

Which OS do wish to include?

The multboot section is handled by BCDW and you can edit BCDW.ini in order to include other OS's and then re-create a new ISO (you open the "finish" folder and run the script called "Create ISO")

The documentation for BCDW provides a lot of examples to quickly learn how to use it.

---------

If you wish to automate this step then you can write a script to automatically add another OS when building a fresh image.

One of the multiboot options is WinRoot (the XP sized on 5Mb), take a look on the script - I'll mark on red what needs to be modified to match the values of the OS you wish to use:

Quote

[main]
Title=WinRoot
Description=Add a liveCD sized in 5Mb that starts in Windows NCLI mode (Native Command Line Interface)
Selected=True
Level=2
Version=1
Date=2007-NOV-28
Author=Boot land community
Contact=http://boot-land.net/forums
Download_Level=1
// %liveCD% can only have 4 characters

[variables]
%liveCD%=Root
%project_folder%=WinRoot

[process]
FileRename,"%basedir%\Projects\MultiBoot\%project_folder%\Target\%project_folder%\I386","%basedir%\Projects\MultiBoot\%project_folder%\Target\%project_folder%\%liveCD%"
If,ExistFile,"%basedir%\Projects\MultiBoot\%project_folder%\Target\%project_folder%\bootsect.bin",FileDelete,"%basedir%\Projects\MultiBoot\%project_folder%\Target\%project_folder%\bootsect.bin"
Echo,"Copy all files to our target directory"
FileCopy,"%basedir%\Projects\MultiBoot\%project_folder%\Target\%project_folder%\*.*","%targetdir%\","Show"
Echo,"Restore older original folder name"
FileRename,"%basedir%\Projects\MultiBoot\%project_folder%\Target\%project_folder%\%livecd%","%basedir%\Projects\MultiBoot\%project_folder%\Target\%project_folder%\I386"
//
run,%scriptfile%,add_multiboot

[add_multiboot]
// Was BCDW processed before?
If,NotExistFile,%targetdir%\BCDW\bcdw.ini,Exec,%ProjectDir%\Basic\3-MultiBoot-BCDW.script,process
// Ensure we don't repeat the same step so delete any previous entries
TXTReplace,"%targetdir%\BCDW\bcdw.ini","\%liveCD%\setupldr.bin ; %project_folder%",""
TXTAddLine,"%targetdir%\BCDW\bcdw.ini","\%liveCD%\setupldr.bin ; %project_folder%","Append"


The above script will copy the contents of a folder called "WinRoot" (you can change this name to something else) inside the multiboot folder to the root of your image then it will write setupldr.bin to bcdw.ini

It can be used to include other Windows XP / 2003 Install CD's/Boot Disks.

:)

#7 User is offline   benxhi 

  • QuaNTuM
  • Pip
  • Group: Members
  • Posts: 84
  • Joined: 27-February 08

Posted 10 March 2008 - 03:21 AM

Thanks :D

Just added Linux :D

#8 User is offline   Nuno Brito 

  • .script developer
  • PipPip
  • Group: Members
  • Posts: 259
  • Joined: 11-May 06

Posted 10 March 2008 - 03:56 AM

Those are good news, which distro of linux?

I probably can include it as default on the next release.

:)

#9 User is offline   benxhi 

  • QuaNTuM
  • Pip
  • Group: Members
  • Posts: 84
  • Joined: 27-February 08

Posted 10 March 2008 - 04:42 AM

I included Kubuntu 7.10 but to make things more lightweight you can add Puppy Linux Or DSL :D (dsl=D@mn Small Linux)

This post has been edited by benxhi: 10 March 2008 - 04:46 AM


#10 User is offline   Nuno Brito 

  • .script developer
  • PipPip
  • Group: Members
  • Posts: 259
  • Joined: 11-May 06

Posted 10 March 2008 - 04:48 AM

View Postbenxhi, on Mar 10 2008, 09:42 AM, said:

I included Kubuntu 7.10 but to make things more lightweight you can add Puppy Linux Or DSL :D (dsl=D@mn Small Linux)


Will do so! :)

#11 User is offline   benxhi 

  • QuaNTuM
  • Pip
  • Group: Members
  • Posts: 84
  • Joined: 27-February 08

Posted 10 March 2008 - 01:17 PM

Oh and Puppy Linux and DSl can also be used as recovery tools :D

oh and why don't you add WPI ?
I will post links if necessary.

#12 User is offline   Nuno Brito 

  • .script developer
  • PipPip
  • Group: Members
  • Posts: 259
  • Joined: 11-May 06

Posted 10 March 2008 - 01:42 PM

View Postbenxhi, on Mar 10 2008, 06:27 PM, said:

oh and why don't you add WPI ?
I will post links if necessary.


That would be great, post the links to other tools you like and I'll see how to add them next.. :)

#13 User is offline   benxhi 

  • QuaNTuM
  • Pip
  • Group: Members
  • Posts: 84
  • Joined: 27-February 08

Posted 10 March 2008 - 02:32 PM

Well looks like I made a mistake with my last ISO :D i forgot to check the make boot CD wizard and the ISO wasn't right just fixed it :D

I do not seem to be able to create a new script :( it has no location!)

#14 User is offline   Nuno Brito 

  • .script developer
  • PipPip
  • Group: Members
  • Posts: 259
  • Joined: 11-May 06

Posted 10 March 2008 - 03:08 PM

You can make a copy of an already existent script and then modify it with notepad or any other text editor.

The only important value to change is the "title" inside the [main] section.

Example:
[main]
Title=My Program
Description=my Program will be added on the project
Selected=True
Level=5
Version=1




---

One other way is clicking inside wb: Advanced --> Create new script

But the above tool is meant for app scripts: http://www.boot-land.net/forums/Creating-a...ript-t2665.html

App scripts add programs on the LiveXP, VistaPE or any other projects that understand that script language. It works a bit like addons for nLite but specific to boot disks.

:)

#15 User is offline   benxhi 

  • QuaNTuM
  • Pip
  • Group: Members
  • Posts: 84
  • Joined: 27-February 08

Posted 10 March 2008 - 03:16 PM

I make addons for nlite for myself but i understand now thanks :)

N00b question : When is the new version going to be ready for download ?

#16 User is offline   Nuno Brito 

  • .script developer
  • PipPip
  • Group: Members
  • Posts: 259
  • Joined: 11-May 06

Posted 10 March 2008 - 05:30 PM

Maybe in a couple of days, I'm also working on another project at the same time but luckily they are both connected.

:)

#17 User is offline   benxhi 

  • QuaNTuM
  • Pip
  • Group: Members
  • Posts: 84
  • Joined: 27-February 08

Posted 11 March 2008 - 01:34 AM

OH and what do you think to add a script that can make the emulation not in qemu or in virtualbox but in VMware ?

#18 User is offline   kmaheshkumar 

  • Junior
  • Pip
  • Group: Members
  • Posts: 68
  • Joined: 25-June 07

Posted 11 March 2008 - 07:53 AM

very good

#19 User is offline   Nuno Brito 

  • .script developer
  • PipPip
  • Group: Members
  • Posts: 259
  • Joined: 11-May 06

Posted 11 March 2008 - 11:08 AM

View Postbenxhi, on Mar 11 2008, 07:34 AM, said:

OH and what do you think to add a script that can make the emulation not in qemu or in virtualbox but in VMware ?


booty#1 has already created a script for vmware, download it here: http://www.nativeex.boot-land.net/nativeEx...n/VMWare.script

Use right-click on the link and choose "Save link as.." to download the script.

It can be placed on the "Finish" folder, then open up wb to select it as default emulator.

vmware needs to be previously installed on your machine before running this script.

:)

#20 User is offline   benxhi 

  • QuaNTuM
  • Pip
  • Group: Members
  • Posts: 84
  • Joined: 27-February 08

Posted 11 March 2008 - 03:24 PM

Great thanks :D i will format this week my PC into Vista cuz my D partition is running low so ill have to shrink some space and then again reformat into XP and so cuz D is 150 GB and C is 100 I will have to reformat fo fit my partitions cuz i have needed data and so i better use Vista to do such things . going to post asap.

Share this topic:


  • 4 Pages +
  • 1
  • 2
  • 3
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy