Download presentation
Presentation is loading. Please wait.
1
Looking @ Customized USB Environments
A live O/S on USB Drive?
2
A “live” environment? A live CD/USB distro is a computer operating system that is executed upon boot, without installation to a hard disk drive. Typically, the live distro is named after the bootable medium it is stored on, such as a CD-ROM or DVD (live CD/DVD) or a USB flash drive (live USB).
3
A “live” environment? The term "live" derives from the fact that these "distros", or software distributions, each contain a complete, functioning and operational operating system on the distribution medium. A live distro does not alter the operating system or files already installed on the computer hard drive unless instructed to do so. Live distros often include mechanisms and utilities for more permanent installation, including disk partitioning tools.
4
A “live” environment? The default option, however, is to allow the user to return the computer to its previous state when the live distro is ejected and the computer is rebooted. It is able to run without permanent installation by placing the files that typically would be stored on a hard drive into RAM, typically in a RAM disk. However, this does cut down on the RAM available to applications, reducing performance somewhat. As of 2007, certain live distros run a graphical user interface in as little as 32MB RAM.
5
SD Cards? Secure Digital (SD) is a non-volatile memory card format developed by many manufacturers for use in portable devices. Today it is widely used in digital cameras, handheld computers, Media Players, mobile phones, GPS receivers, and video game consoles. Standard SD card capacities range from 4 MB to 4 GB, and for high capacity SDHC cards from 4 GB to 32 GB as of The SDXC (eXtended Capacity), a new specification announced at the 2009 CES, will allow for 2 TB capacity cards.
6
SD Cards?
7
Which is better? Memory card interfaces are rated about 15k-20k duty cycles (assume you remove and reinsert once a day until it gives up the ghost, about 40 to 50 years). The USB interface is rated between 1-5k cycles (3-15 years).
8
What are some Windows-based Live Environments?
9
Win XP-based Live CD’s UBCD – Ultimate Boot CD
UBCD4WIN – Ultimate Boot CD for Windows WinBuilder Reatogo-X-PE
10
UBCD Ultimate Boot CD runs independently of any operating system. It will boot from any Intel-compatible machine, regardless of whether DOS/Windows/Linux/BeOS is installed on the machine. However, you do need an operating system and a ISO-capable CD writer software to create the Ultimate Boot CD from the downloaded ISO image file.
12
UBCD4WIN UBCD4Win is a bootable recovery CD that contains software used for repairing, restoring, or diagnosing almost any computer problem. Almost all software included in UBCD4Win are freeware utilities for Windows®. Some of the tools included are "free for personal use" copies so users need to respect these licenses. A few of the tools included in UBCD4Win are paid for and licensed software owned by UBCD4win.
14
WinBuilder WinBuilder is a script engine that will run projects developed by several authors which produce very efficient boot disks available for several windows platforms. Each project comes with instructions and details regarding what it is supposed to do and whenever in case of doubt do visit our forums to learn and place any question that cross your mind.
16
Flavors of WinBuilder NativeXP Pico Win_Customizer WinBuilder_074
Winroot
22
ReactOS?
23
What is ReactOS? ReactOS® is an advanced free open source operating system providing a ground-up implementation of a Microsoft Windows® XP compatible operating system. ReactOS aims to achieve complete binary compatibility with both applications and device drivers meant for NT and XP operating systems, by using a similar architecture and providing a complete and equivalent public interface.
26
Reatogo-X-PE When it comes down to 'tweakability', I prefer to use Reatogo. The best thing about Reatogo is that it gives your disc a completely native Windows look & feel (including taskbar, desktop icons, Microsoft Management Console, etc.). Also, the builder tends to have a lot less extra stuff that I don't need.
28
What are some Linux-based Live Environments?
29
Live Linux Environments
Knoppix Nimblex website SuSE’s Kiwi Fedora’s LiveCD Tools Ubuntu Customization Kit PuppyLinux Sidux
30
Live Linux Tools UNetBootin Fedora LiveUSB Creator Ubuntu LiveUSB
Ubuntu LiveUSB Creator cd2usb Portable Linux MySlax Creator
31
Knoppix
32
Knoppix Knoppix is a Free and Open Source Live Linux CD. Knoppix is a GNU/Linux distribution that boots and runs completely from CD. It includes recent linux software and desktop environments, with programs such as OpenOffice.org, Abiword, The Gimp, Konqueror, Mozilla, Apache, PHP, MySQL and hundreds of other quality open source programs.
34
Knoppix on USB? Remove the U3 software (u3 uninstall.exe)
Make it bootable with the HP USB Tools Boot from the Knoppix DVD Go to Console/Terminal Type ms-sys –s /dev/sda Type sfdisk –A1 /dev/sda Type mkbootdev
35
Nimblex & Custom Nimblex
36
Nimblex NimbleX is a small Slackware-based distribution that made its way onto DistroWatch's Waiting List last September. While many on the list seem to stop development and disappear off the net, it appears NimbleX is progressing onward. Their site has undergone a recent update as well as their distro. NimbleX 2007 was released on Christmas Day and I decided it sounded like an interesting project to test.
38
Custom Nimblex?
39
Custom Nimblex
40
Custom Nimblex
41
Office
42
Games
43
Network
44
Graphics
45
Multimedia
46
System
47
Develop
48
Drivers
49
Choices? You will get the chance to refine the options for each of the selections you just saw. You will also be able to choose backgrounds, sounds, user names/logins, and other details.
50
When done…
51
Kiwi?
52
Kiwi The OpenSuSE KIWI Image System provides a complete operating system image solution for Linux supported hardware platforms as well as for virtualisation systems like Xen Qemu or VMware. The KIWI architecture was designed as a two level system.
53
Kiwi The first stage, based on a valid software package source, creates a so called physical extend according to the provided image description. The second stage creates from a required physical extend an operating system image. The result of the second stage is called a logical extend or short an image.
54
Kiwi A normal installation process is starting from a given installation source and installs single pieces of software until the system is complete. During this process there may be manual user intervention required. However an operating system image represents an already completed installation encapsulated as a file and optionally includes the configuration for a specific task.
55
http://fedoraproject.org/wiki/ FedoraLiveCD/LiveCDHowTo
Fedora Live CD Tools FedoraLiveCD/LiveCDHowTo
56
Fedora Live CD Tools The live CD is designed in such a way that, when running from a live CD, the system should appear as much as possible as a standard system with all that entails; e.g., read-write rootfs (achieved using dm- snapshot), standard ext3 file system (for extended attributes) and so on.
57
Fedora Live CD Tools Another design goal is that the live CD should be installable, i.e., a user should be able to install the bits from the live CD onto a hard disk without this process requiring network access or additional media.
58
UCK?
59
UCK UCK is a tool that helps you customizing official Ubuntu Live CDs (including Kubuntu/Xubuntu and Edubuntu) to your needs. You can add any package to the live system, for example language packs, or applications.
60
PuppyLinux?
61
PuppyLinux Puppy Linux is an operating system, which means it is that which makes a computer able to function at all, it is that which allows all the hardware on a computer to talk to each other and that which enables applications to run. Other famous operating systems are Microsoft Windows, Apple's OSX and MS-DOS. Puppy takes its ancestory from Linux and so, like most other Linux-based operating systems, it is a completely free and open source.
62
'Live' booting from CDs, USB sticks and other portable media.
PuppyLinux There are a number of things that make Puppy different from other Linux derivatives, but the most significant is its small size, around 80MB! This lends itself to some very useful and unique features. 'Live' booting from CDs, USB sticks and other portable media.
63
PuppyLinux Ability to run entirely from RAM, making it unusually fast and particularly relevant to modern PCs with solid state CF drives, such as Wyse & HP/Compaq 'thin clients' and the ASUS EeePC & similar 'next generation' hand- helds. Very low minimum system requirements, runs happily on old Pentiums with as little as 32Mb RAM. Sub-60 second boot times.
64
PuppyLinux
65
Sidux?
66
Sidux Sidux is a desktop-oriented Linux distribution based on Debian, which uses the codename Sid. The distribution consists of a Live CD (bootable CD-ROM) for i686 or amd64 architecture and can be installed to a hard drive through a graphical installer.
67
Sidux Sidux is maintained by a team of developers including former Kanotix developer Stefan Lippers-Hollmann (slh). Initial administration was managed by The sidux Foundation, Inc. located in the United States. Now the Berlin, Germany based Sidux e.V. is administering and supporting the project.
68
Sidux
69
Using Sidux to make…
70
UNetBootin
71
UNetBootin UNetbootin allows you to create bootable Live USB drives for a variety of Linux distributions from Windows or Linux, without requiring you to burn a CD. You can either let it download one of the many distributions supported out-of-the-box for you, or supply your own Linux ISO file if you've already downloaded one or your preferred distribution isn't on the list.
72
Linux Version
73
Windows Version
74
Fedora LiveUSB Creator
76
Ubuntu LiveUSB
77
Ubuntu LiveUSB It performs the following actions:
* Detects available USB sticks (using HAL) * Partitions USB stick with 1 partition * Sets partition bootable * Writes MBR to USB stick * Formats partition FAT32 * Installs bootloader (syslinux) to partition * Writes bootloader configuration file * Copies necessary files from running Live CD to USB stick * Sets language and keyboard of USB Live system * Optionally: Downloads and integrates Adobe Flash Player * Optionally: Enables persistent home
79
Ubuntu LiveUSB Creator
80
Ubuntu LiveUSB Creator
Ubuntu Live USB Creator (usb-creator) is an official tool to create Live USBs of Ubuntu from the Live CD or from an iso image. The tool is already included in Ubuntu 8.10, but can also be installed on Ubuntu 8.04.
82
cd2usb
83
cd2usb "cd2usb by hacktolive.org" (formerly "ULUMFW") is Windows program, designed to make Live USBs of Ubuntu (also works with Super Ubuntu). Credits to PenDriveLinux.com for the inspiration for this tool and original basic design!
85
Portable Linux
86
Portable Linux The bootable USB live Linux creator. Live USB drives -- pen, thumb, SD, MMC or even phones with USB Mass Storage support -- created with this tool let you use the empty disk space on Windows, Linux and Mac, remember the changes you make across reboots, and boot other operating systems. No other tool comes close.
88
MySlax Creator http://www.ronmar.netfirms.com/ppc/linux/slax.html
89
MySlax Creator My Slax Creator is a great tool to use for remastering your ISO's. You can also use it to extract your ISO to a USB Stick or burn to a CD. There are quite a few nice options in My Slax Creator… I have not found it to be 100% bug-proof, but it does have some great features and will get the job done.
91
Pro+Tech
92
Pro+Tech Protech is a specially designed Linux distribution for security technicians and programmers, although it can be used normally as your default desktop system. No more strange hardware bugs. Ubuntu's engine allowed us to have a wide range of hardware working right out of the box. Graphics, network cards, audio, etc, are no longer a nightmare in Protech. Just plug it in... Protech can run from anywhere in a Live environment from a CD or USB stick or it can easily be installed in your hard drive in a few minutes.
94
BackTrack
95
BackTrack BackTrack is the most top rated linux live distribution focused on penetration testing. With no installation whatsoever, the analysis platform is started directly from the CD-Rom and is fully accessible within minutes. It's evolved from the merge of the two wide spread distributions - Whax and Auditor Security Collection. By joining forces and replacing these distributions, BackTrack has gained massive popularity and was voted in 2006 as the #1 Security Live Distribution by insecure.org. Security professionals as well as new-comers are using BackTrack as their favorite toolset all over the globe.
97
EeeBuntu
98
EeeBuntu With over 45,000 downloads to date, Eeebuntu Standard contains everything you need to get working and playing on your EeePC from the beginning. It includes a full suite of internet applications, including Firefox for browsing, Pidgin for IM chat, and Thunderbird for mail. For work, a full suite of OpenOffice applications; Database, Presentation, Spreadsheet and Word - all Microsoft Office compatible; and a selection of multimedia applications: VLC for watching movies and Banshee for listening to music. You even have support for your iPod with gtkpod!
100
Pupeee
101
Pupeee Pupeee was released on 29th January 2008 by Dan Van Wormer. It is a basic install of Puppy 3.01 with all the needed drivers installed. It should boot right up without asking for keyboard layout or screen resolution. Sound works right out of the box. The webcam modules are installed but I have not been able to get it to work. The wireless card will show up the first time you run the connect wizard. The built in Ethernet port drivers are installed but not loaded. It is listed in the "load module" screen though. A custom JWM-Tray file with auto hide on to help make use of the small screen. gtkpod, xmms, xine-ui, xine extra codecs, GQview, English dictionary for Abiword.
102
Pupeee
103
ASUS eeePC 701
104
ASUS eeePC 701 The ASUS Eee PC is a subnotebook (or “netbook”) computer by ASUS and a part of ASUS Eee product family. At the time of its introduction in late 2007, it was noted for its combination of a light weight, Linux operating system, solid-state drive and relatively low cost. Newer models have added the option of Windows XP operating system and traditional hard disk drives. Newer models have also increased in price, though they remain relatively inexpensive as laptops, and notably inexpensive for ultra-small laptops.
105
ASUS eeePC 701
106
Bart’s PE Building Considerations
107
What is BartPE and PE Builder?
108
Definition Bart's PE Builder helps you build a "BartPE" (Bart Preinstalled Environment) bootable Windows CD- Rom or DVD from the original Windows XP or Windows Server 2003 installation/setup CD, very suitable for PC maintenance tasks. It will give you a complete Win32 environment with network support, a graphical user interface (800x600) and FAT/NTFS/CDFS filesystem support. Very handy for burn-in testing systems with no OS, rescuing files to a network share, virus scan and so on.
109
BartPE vs. Windows PE? BartPE is not supported by Microsoft. Windows PE is an official Microsoft product. BartPE has a graphical user interface. Windows PE has a command line interface.
110
BartPE vs. Windows PE? The tools needed to make a BartPE installation are free software. Windows PE is available only to Microsoft OEM users. BartPE allows unlimited custom plugins. Windows PE has a limited range of plugins options.
111
What is Windows PE? It is a lightweight version of Windows XP, Windows Server 2003 or Windows Vista that is used for the deployment of workstations and servers by large corporations. It is also used by OEMs to preinstall Windows client operating systems to PCs during manufacturing. It can also be used as an alternative to MS-DOS as an OS by booting from a CD or USB flash drive instead of booting from a floppy or hard disk.
112
Other stuff…. Unfortunately, WinPE is available only to the OEM producers. The Microsoft, however, must add WinPE in the next version of Windows “Longhorn”. This, in fact, should replace the classic text interface of the Windows setup.
113
Requirements to build:
The files from your Windows Installation CD-Rom. Supported Windows versions are: Windows XP Home Edition (must be slip streamed with Service Pack 1 or higher) Windows XP Professional (must be slip streamed with Service Pack 1 or higher) Windows Server 2003, Web Edition Windows Server 2003, Standard Edition Windows Server 2003, Enterprise Edition PE Builder runs on Windows 2000/XP/2003/BartPE systems. CD/DVD writer if you want to create a bootable CD/DVD.
114
Licensing issues In order to make a BartPE installation, your must have a properly licensed copy of the operating system. BartPE does not grant users who do not have a proper Windows XP/2003 license the right to use a BartPE installation.
115
Download PE Builder v3.1.10a - zip package (3.23MB)
Latest version: Download PE Builder v3.1.10a - self-installing package (3.15MB) - if you are unsure what you need to download, get this! Download PE Builder v3.1.10a - zip package (3.23MB)
116
Information / Legal Stuff
Microsoft, MS-DOS, Win32, Windows, Windows NT and Windows XP are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Other product and company names mentioned on this page may be the trademarks of their respective owners.
117
Let's install PE Builder
118
A little history… The original installation and building of each bootable Live CD was done on… The Host PC is running SuSE 10.3 Virtualization is handled by VirtualBox The virtual environment is WinXP SP2 A shared folder was set between SuSE/XP
119
SuSE http://www.opensuse.org/
The openSUSE project is a worldwide community program sponsored by Novell that promotes the use of Linux everywhere. The program provides free and easy access to openSUSE. Here you can find and join a community of users and developers, who all have the same goal in mind — to create and distribute the world's most usable Linux.
120
SuSE is also a founding member of the Desktop Linux Consortium.
Soozie? Sussa? Suzhay? SuSE (properly pronounced , but often pronounced /suzi/) is a major retail Linux distribution, produced in Germany. The company is owned by Novell, Inc. SuSE is also a founding member of the Desktop Linux Consortium.
121
S.U.S.E. S.U.S.E. is actually a German phrase for Means,
Software und System Entwicklung Means, ‘Software And System Development’ Based on ‘Slackware’ Linux
122
Slackware? The Official Release of Slackware Linux by Patrick Volkerding is an advanced Linux operating system, designed with the twin goals of ease of use and stability as top priorities. Including the latest popular software while retaining a sense of tradition, providing simplicity and ease of use alongside flexibility and power, Slackware brings the best of all worlds to the table.
123
Slackware Philosophy? Since its first release in April of 1993, the Slackware Linux Project has aimed at producing the most "UNIX-like" Linux distribution out there. Slackware complies with the published Linux standards, such as the Linux File System Standard. We have always considered simplicity and stability paramount, and as a result Slackware has become one of the most popular, stable, and friendly distributions available.
124
VirtualBox http://www.virtualbox.org/
innotek VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL).
125
Before we start Bart 1. Need a CD burning application that can deal with ISO files 2. Copy the XP install files Ex: xcopy d:\ c:\xp-install-files /s/e/v
126
Download and install “pebuilder3110a”
127
Select Language
128
Welcome
129
Select where to load
130
Select [START] Menu Folder
131
Additional Tasks
132
Ready to Install
133
Installing
134
Completing PE Builder
135
PE Builder License
136
Searching for Installs
137
Builder / Source
138
Builder/Source Example
Source --> The drive letter of the Win XP CD Custom --> c:\pebuilder\plugin Output --> BartPE Media Output --> Create ISO Image Ex: c:\pebuilder\pebuilder.iso
139
More Detail? Source: c:\xp-install-files Take a look at the [Plugins]
Media output, change to ISO Select – [Builder] – [Options] and change the “Volume ID” if you wish.
140
Plugins
141
pebuilder3110a Exit PEB Copy the \plugin folder to \pebuilder3110a\plugin It is going to be overwritten
142
Take a look at the [Plugins] folder
pebuilder3110a Open PEB Take a look at the [Plugins] folder Should be 2-3 pages Exit PEB
143
pebuilder3110a Copy \Net to \pebuilder3110a\drivers\Net
These drivers will automatically be added the next time PEB is started
144
pebuilder3110a Unique Network Drivers!
Please take a look at \pebuilder3110a\plugin\nic\nic.inf
145
pebuilder3110a Open PEB Open [Plugins] and verify, then [Close]
Errors? How do we fix them if there are?
146
Verify for [Errors] or [Warnings]
pebuilder3110a Still in PEB? Let’s [Build] an ISO Verify for [Errors] or [Warnings]
147
Verification
148
Windows EULA
149
Building Registry
150
Building….
151
Burn that Disk! Burn Baby Burn!
Utilize NERO, SONIC, or any other CD Burning software that you are comfortable with to convert an ISO image to a bootable CD!
152
Boot that Disk Make sure the computer’s BIOS is setup to boot from the CD drive Put your new Bart’s PE CD in the drive and [RESTART] the computer
153
More Plugins http://www.911cd.net/forums//index.php?showforum=30
154
Q: Can I write my Bart PE disk to a USB drive?
Extra Q: Can I write my Bart PE disk to a USB drive? A: Sure! Use either : Bart2USB101 - Or - PeToUSB
155
Questions about Barts PE?
157
Thank you
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.