Presentation is loading. Please wait.

Presentation is loading. Please wait.

Customized USB Environments

Similar presentations


Presentation on theme: "Customized USB Environments"— Presentation transcript:

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.

11

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.

13

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.

15

16 Flavors of WinBuilder NativeXP Pico Win_Customizer WinBuilder_074
Winroot

17

18

19

20

21

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.

24

25

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.

27

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.

33

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.

37

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

75

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

78

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.

81

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!

84

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.

87

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.

90

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.

93

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.

96

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!

99

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?

156

157 Thank you


Download ppt "Customized USB Environments"

Similar presentations


Ads by Google