Chinaunix首页 | 论坛 | 博客
  • 博客访问: 728062
  • 博文数量: 235
  • 博客积分: 4309
  • 博客等级: 中校
  • 技术积分: 2325
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-17 11:25
个人简介

If you don\\\\\\\\\\\\\\\'t wanna do it, you find an EXCUSE; if you do, you\\\\\\\\\\\\\\\'ll find a WAY :-)

文章分类

全部博文(235)

文章存档

2014年(3)

2013年(2)

2012年(31)

2011年(199)

分类: BSD

2011-01-17 14:55:56


LiveUSB image with OpenBSD - carry your OS on a memory stick

What is LiveUSB-OpenBSD?

It is trivial to a create a bootable USB stick with OpenBSD. I wanted tocreate one and realized that this will be of general use for anyone wholikes a UNIX USB memory stick that they can carry with them on akeychain.

If you wish to have LiveCD/LiveDVD instead, please refer to our other project on sourceforge!

This USB image shall not touch your hard disk in any way. All the operations are done in the USB stick and main memory. Nothing will be written to your MBR or boot loaders!

Obviously the USB image to install OpenBSD 4.7 in your machine willinstall to your hard disk! Also remember that these images ignore the size of the USB medium. If you install these 2GB images, you will lose the ability to use the remaining 6GB if your USB stick is of size 8GB.

Please make your choice, download and enjoy!

Quick Download linksHow to create your own LiveUSB with OpenBSD?

Really easy.Watch out. Everything is done with by Fabrice Bellard. Justinstall that package and blindly follow the instructions below.

# qemu-img create liveusb-miniX.bin 1000000 # qemu -hda liveusb-miniX.bin -cdrom install47.iso (Install OpenBSD into the file store and whatever packages you need but create only one partition wd0a) Now change the line in /etc/fstab /dev/wd0a / ffs rw 1 1 to /dev/sd0a / ffs rw 1 1

That is it! You are ready to dd(1) now. See .

Creating a LiveCD is more work because you need a read only OS. No suchissue with writeable USB memory sticks.

This is an OpenBSD 4.7 install CD/DVD image on a USB stick. You caninstall OpenBSD 4.7 from a USB memory stick instead of an optical mediumlike CD/DVD. Have fun!

Remember to follow this process to install the sets from the USB stick.It is little different from installing from optical media. Only therelevant interactions are here. Follow your instinct and use your commonsense.

Let's install the sets! Location of sets? (cd disk ftp http or 'done') [cd] disk Is the partition already mounted? [no] Available disks are: sd0 wd0. Which one contains the install media? (or 'done') [sd0] Pathname to the sets? (or 'done') [4.7/i386] USB image ofUSB-OpenBSD-Installer image from .

This is the version for minimalists. Itstill is way too powerful! There is ONE package for uncompressing the installer p7zip. You can installwhichever package you need. OpenBSD base install comes with a fullyfunctional DNS server, HTTP server, web browser, command line downloadwith ftp(1) for HTTP and FTP with resume support and so on...

You can login as user live and passwordlive123The root password is openbsd1729.

USB image ofLiveUSB-OpenBSD-Micromini 7z image from . LiveUSB-OpenBSD-Minimal shot

This is the non Xwindow version for geeks. Though there is no X, itstill is way too powerful! Here are the installed packages.You still have mplayer,pure-ftpd,lftp,dsniff,ncftp,curl,hping,nmap,mutt,procmail,nail,vim,lua,python,rsnapshot,rdiff-backup,rtorrent,and a whole lot of other stuff!

amap-5.2p2 next generation scanning tool aspell-0.60.6p4 spell checker designed to eventually replace Ispell atk-1.28.0 accessibility toolkit used by gtk+ bzip2-1.0.5 block-sorting file compressor, unencumbered cdparanoia-3.a9.8p0 CDDA reading utility with extra data verification features colorls-4.6p0 ls that can use color to display file attributes coxpcall-1.13.0 encapsulate protected Lua calls with a coroutine based loop curl-7.19.7p0 get files from FTP, Gopher, HTTP or HTTPS servers delay-1.6p0 delay program with feedback to the user dtach-0.8p0 tiny program emulating the detach feature of screen echoping-5.2.0 test performance of a remote TCP service faac-1.26 MPEG-2 and MPEG-4 AAC encoder faad-2.6.1 MPEG-2 and MPEG-4 AAC decoder figlet-2.2.2 generates ASCII banner art flac-1.2.1p0 free lossless audio codec fping-2.4b2p5 quickly ping N hosts w/o flooding the network fribidi-0.10.4p0 library implementing the Unicode Bidirectional Algorithm gettext-0.17p0 GNU gettext glib-1.2.10p3 useful routines for C programming glib2-2.22.4 general-purpose utility library gmp-4.3.1 library for arbitrary precision arithmetic gsm-1.0.13 u-law to gsm encoding audio converter and library hping-2.0.0rc3p1 TCP/UDP ping/traceroute tool icecast-2.3.2 server for streaming various media formats ifstat-1.1p0 tool to monitor interface bandwidth usage ijs-0.35 raster image transmission library jack-0.116.1p3 low latency sound server jasper-1.900.1p1 reference implementation of JPEG-2000 jbigkit-1.6p1 lossless image compression library jpeg-7 IJG's JPEG compression utilities lame-3.98.2 lame ain't an MP3 encoder lcms-1.18a color management library lftp-4.0.5 shell-like command line ftp and sftp client libdca-0.0.5p0 free library for decoding DTS Coherent Acoustics streams libdnet-1.12 portable low-level networking library libdv-0.104p4 Quasar DV codec libdvd-0.3p2 descramble scrambled DVDs using ACSS libdvdnav-4.1.3v0 DVD read/navigation library libdvdread-0.9.7p1 accessing DVD files libgamin-0.1.10 file and directory monitoring system libgcrypt-1.4.4p0 crypto library based on code used in GnuPG libgpg-error-1.7 error codes for GnuPG related software libiconv-1.13p0 character set conversion library libid3tag-0.15.1bp3 library for reading ID3 tags libidn-1.11 internationalized string handling libmad-0.15.1bp1 high-quality MPEG audio decoder libmagic-5.00 library to determine file type libmng-1.0.10 Multiple-image Network Graphics (MNG) reference library libmp4v2-1.5.0.1 read and manipulate the MP4 container format libmpcdec-1.2.6 musepack decoder library libnet-1.0.2ap2 raw IP packet construction library libogg-1.1.4 Ogg bitstream library liboil-0.3.16p0 library of optimized inner loops libsamplerate-0.1.7 audio sample rate conversion library libsigc++-2.2.4 callback framework for C++ libsndfile-1.0.21 library to handle various audio file formats libtheora-1.1.1 open video codec libtorrent-0.12.5 BitTorrent library written in C++ libungif-4.1.4p1 tools and library routines for working with GIF images libvorbis-1.2.3p0 audio compression codec library libxml-2.7.6 XML parsing library libxslt-1.1.26 XSLT C Library for GNOME lua-5.1.4p0 powerful, light-weight programming language luaalarm-20061011p2 alarm library for the lua language luacopas-1.1.5p0 coroutine oriented portable asynchronous services for lua luacrypto-0.1.1p3 Lua binding for the OpenSSL crypto libraries luaevent-0.2.0 lua binding of libevent luafs-1.4.2 file system library for the lua language luapack-20061124p0 library for packing and unpacking binary data luarexlib-2.4.0p1 lua binding of posix and pcre regex libraries luarings-1.2.2 multiple states library for the lua language luasocket-2.0.2 network support for the lua language luasqlite3-0.4.1p1 binding of sqlite3 for lua luastdlib-12 lua library of common programming tasks meanwhile-1.0.2p1 implementation of Lotus Sametime Community Client protocol mmv-1.01b move/copy/append/link multiple files with wildcards mpc-0.12.1p0 command line client for mpd mpfr-2.3.2 library for multiple-precision floating-point computations mplayer-20090708p4-no_x11 movie player supporting MPEG, DivX, AVI, ASF, MOV & more multitail-5.2.2 multi-window tail(1) utility nail-12.4 enhanced, MIME capable Berkeley Mail ncftp-3.2.3 ftp replacement with advanced user interface netpbm-10.26.64 toolkit for converting images between different formats nmap-5.00p1 scan ports and fingerprint stack of network hosts nmh-1.3 new MH mail handling program nspr-4.8 Netscape Portable Runtime nss-3.12.3.1p2 libraries to support development of security-enabled apps oniguruma-5.9.1 regular expressions library p0f-2.0.8p1 passive OS fingerprinting tool p5-Lchown-1.01 perl interface to the lchown(2) system call p5-XML-LibXML-1.69 perl interface to the libxml2 library p5-XML-LibXML-Common-0.13p0 perl interface for several perl XML modules p5-XML-NamespaceSupport-1.10 perl module to the SAX2 NamespaceSupport class p5-XML-SAX-0.96p0 perl interface to the SAX2 XML parser p7zip-9.04 file archiver with high compression ratio pcre-7.9 perl-compatible regular expression library pftop-0.7p5 curses-based real time state and rule display for pf pktstat-1.8.4p0 network traffic viewer png-1.2.41 library for manipulating PNG images popt-1.7p0 getopt(3)-like library with a number of enhancements portscanner-1.2 simple and easy to use TCP port scanner procmail-3.22p3 filtering local mail delivery agent python-2.5.4p3 interpreted object-oriented programming language qdbm-1.8.77p0 high performance embedded database library randtype-1.13 output characters or lines at random intervals rsnapshot-1.3.1p0 remote filesystem snapshot utility rsync-3.0.7 mirroring/synchronization over low bandwidth links rtorrent-0.8.5 ncurses BitTorrent client based on libTorrent schroedinger-1.0.7p0 high-speed Dirac codec sing-1.1p3 send ICMP nasty garbage snownews-1.5.12 text mode rss newsreader socat-1.7.1.1 socat is a relay for bidirectional data transfer socket-1.1 create tcp socket and connect to stdin/out sox-14.3.0 Sound eXchange, the Swiss Army knife of audio manipulation speex-1.2rc1p0 patent-free speech codec sqlite3-3.6.16.1 embedded SQL implementation t1lib-5.1.0p1 Type 1 rasterizer library for UNIX/X11 tiff-3.8.2p5 tools and library routines for working with TIFF images tremor-20080326 integer-only, fully Ogg Vorbis compliant decoder library trickle-1.06p2 lightweight userspace bandwidth shaper udptunnel-1.1p0 UDP tunnel utility vim-7.2.267-no_x11 vi clone, many additional features wavpack-4.60.1 audio codec for lossless, lossy and hybrid compression wcalc-2.4 natural-expression command-line calculator wget-1.12p0 retrieve files from the web via HTTP, HTTPS and FTP x264-20090204 free H264/AVC encoder xvidcore-1.2.2p1 ISO MPEG-4 compliant video codec

You can login as user live and passwordlive123The root password is openbsd1729.

USB image of LiveUSB-OpenBSD-Minimal 7z image from .

I have installed only the most important packages that I required. Thisdoes not have firefox browser. I do not need it. If you wish to createyour own liveUSB, you can do that of course. You could get in touch withme if you need custom packages.

For now you can make do with this one. This throws up a nice xdm promptwhere you can login as user live and passwordlive123. The root password is openbsd1729. The password is three words with two spaces in between.

You only need 2GB for this. The packages installed are:

Xaw3d-1.5p1 3D Athena Widget set that looks like Motif atk-1.28.0 accessibility toolkit used by gtk+ audacity-1.3.9p0 free audio editor bwm-ng-0.6 realtime bandwidth monitoring of interfaces bzip2-1.0.5 block-sorting file compressor, unencumbered cairo-1.8.8p0 vector graphics library cdparanoia-3.a9.8p0 CDDA reading utility with extra data verification features colorls-4.6p0 ls that can use color to display file attributes conky-1.7.2 light-weight system monitor curl-7.19.7p0 get files from FTP, Gopher, HTTP or HTTPS servers desktop-file-utils-0.15p1 utilities for 'desktop' entries esound-0.2.41v0 sound library for Enlightenment faac-1.26 MPEG-2 and MPEG-4 AAC encoder faad-2.6.1 MPEG-2 and MPEG-4 AAC decoder figlet-2.2.2 generates ASCII banner art flac-1.2.1p0 free lossless audio codec fribidi-0.10.4p0 library implementing the Unicode Bidirectional Algorithm gettext-0.17p0 GNU gettext ghostscript-8.63p11 GNU PostScript interpreter ghostscript-fonts-8.11p1 35 standard PostScript fonts with Adobe name aliases glib-1.2.10p3 useful routines for C programming glib2-2.22.4 general-purpose utility library glitz-0.5.6p2 OpenGL image compositing library gsm-1.0.13 u-law to gsm encoding audio converter and library gtk+-1.2.10p8 General Toolkit for X11 GUI gtk+2-2.18.6 multi-platform graphical toolkit gv-3.5.8p6 PostScript and PDF previewer hicolor-icon-theme-0.11p0 high-color icon theme shell for GNOME and KDE ifstat-1.1p0 tool to monitor interface bandwidth usage ijs-0.35 raster image transmission library imlib-1.9.14p8 image manipulation library for X11 imlib2-1.4.2p0 image manipulation library iodbc-3.52.6p0 ODBC 3.x driver manager jack-0.116.1p3 low latency sound server jasper-1.900.1p1 reference implementation of JPEG-2000 jpeg-7 IJG's JPEG compression utilities lame-3.98.2 lame ain't an MP3 encoder lcms-1.18a color management library lftp-4.0.5 shell-like command line ftp and sftp client libaudiofile-0.2.6p2 SGI audiofile library clone libdca-0.0.5p0 free library for decoding DTS Coherent Acoustics streams libdockapp-0.4.0p2 dockapp-making standard library for Window Maker libdv-0.104p4 Quasar DV codec libdvd-0.3p2 descramble scrambled DVDs using ACSS libdvdnav-4.1.3v0 DVD read/navigation library libdvdread-0.9.7p1 accessing DVD files libexif-0.6.19 extract digital camera info tags from JPEG images libgamin-0.1.10 file and directory monitoring system libiconv-1.13p0 character set conversion library libid3tag-0.15.1bp3 library for reading ID3 tags libidn-1.11 internationalized string handling libmad-0.15.1bp1 high-quality MPEG audio decoder libmagic-5.00 library to determine file type libmng-1.0.10 Multiple-image Network Graphics (MNG) reference library libmp4v2-1.5.0.1 read and manipulate the MP4 container format libmpcdec-1.2.6 musepack decoder library libmspack-20060920a library for handling microsoft compression formats libogg-1.1.4 Ogg bitstream library liboil-0.3.16p0 library of optimized inner loops libsamplerate-0.1.7 audio sample rate conversion library libsndfile-1.0.21 library to handle various audio file formats libtheora-1.1.1 open video codec libungif-4.1.4p1 tools and library routines for working with GIF images libvorbis-1.2.3p0 audio compression codec library libxml-2.7.6 XML parsing library lua-5.1.4p0 powerful, light-weight programming language mplayer-20090708p4-sdl movie player supporting MPEG, DivX, AVI, ASF, MOV & more ncftp-3.2.3 ftp replacement with advanced user interface openmotif-2.3.2p1 Motif toolkit pango-1.24.5p0 library for layout and rendering of text pcre-7.9 perl-compatible regular expression library pftop-0.7p5 curses-based real time state and rule display for pf pktstat-1.8.4p0 network traffic viewer png-1.2.41 library for manipulating PNG images popt-1.7p0 getopt(3)-like library with a number of enhancements portaudio-svn-1406p0 portable cross-platform audio API pure-ftpd-1.0.27 small, easy to set up, fast and very secure FTP server qemu-0.9.1p12 multi system emulator qiv-2.2.2p0 very small and pretty fast gdk/Imlib image viewer randtype-1.13 output characters or lines at random intervals schroedinger-1.0.7p0 high-speed Dirac codec sdl-1.2.13p13 cross-platform multimedia library shared-mime-info-0.70p0 shared mime database for desktops socat-1.7.1.1 socat is a relay for bidirectional data transfer soundtouch-1.3.1 tempo/pitch audio processing library sox-14.3.0 Sound eXchange, the Swiss Army knife of audio manipulation speex-1.2rc1p0 patent-free speech codec t1lib-5.1.0p1 Type 1 rasterizer library for UNIX/X11 taglib-1.6p0 managing meta-data of audio formats tiff-3.8.2p5 tools and library routines for working with TIFF images tremor-20080326 integer-only, fully Ogg Vorbis compliant decoder library vamp-plugin-sdk-2.0 audio plugin API vim-7.2.267-no_x11 vi clone, many additional features wavpack-4.60.1 audio codec for lossless, lossy and hybrid compression wget-1.12p0 retrieve files from the web via HTTP, HTTPS and FTP windowmaker-0.92.0p9 window manager that emulates NEXTSTEP(tm) wmcalclock-1.25 wm-dockapp; calendar/clock wmclock-1.0.12.2p0 Window Maker dock.app clock wmcube-0.98p0 wm-dockapp; shows rotating 3d-object and CPU load wmdate-0.7p0 wm-dockapp; shows the current date wmglobe-1.3p1 wm-dockapp; displays the earth on an icon wmmoonclock-1.27p2 wm-dockapp; shows the moon phase wmtime-1.0b2p0 time/date applet for WindowMaker wxWidgets-gtk2-2.8.10p0 c++ cross-platform GUI toolkit x264-20090204 free H264/AVC encoder xloadimage-4.1.16p1 graphics file viewer for X11 xpdf-3.02.4 PDF viewer for X11 xpdf-utils-3.02.4 PDF conversion tools xvidcore-1.2.2p1 ISO MPEG-4 compliant video codec

You can listen to streaming audio or watch videos with mplayer. You havea nice minimal graphical environment with windowmaker. You can read manpages in color. There are several nice things you can do with thisminimal OS. Just download the image and try it out.

USB image of LiveUSB-OpenBSD-MiniX 7z image from. LiveUSB-OpenBSD-Full shot

This is the full version with every imaginable package. Hereis the complete list. In spite of the space taken by packages, you stillhave more than 1 GB for storing user files!

amap-5.2p2 next generation scanning tool aspell-0.60.6p4 spell checker designed to eventually replace Ispell atk-1.28.0 accessibility toolkit used by gtk+ axyftp-0.5.1p3 ftp client for X window system bzip2-1.0.5 block-sorting file compressor, unencumbered cairo-1.8.8p0 vector graphics library cdparanoia-3.a9.8p0 CDDA reading utility with extra data verification features colorls-4.6p0 ls that can use color to display file attributes conky-1.7.2 light-weight system monitor coxpcall-1.13.0 encapsulate protected Lua calls with a coroutine based loop curl-7.19.7p0 get files from FTP, Gopher, HTTP or HTTPS servers db-3.1.17p8 Berkeley DB package, revision 3 db-4.6.21p0 Berkeley DB package, revision 4 dbus-1.2.16p0 message bus system dbus-glib-0.80p1v0 glib bindings for dbus message system delay-1.6p0 delay program with feedback to the user desktop-file-utils-0.15p1 utilities for 'desktop' entries dsniff-2.3p8 sniffing tools for penetration testing echoping-5.2.0 test performance of a remote TCP service enchant-1.5.0 generic spell checking library/wrapper faac-1.26 MPEG-2 and MPEG-4 AAC encoder faad-2.6.1 MPEG-2 and MPEG-4 AAC decoder ffmpeg-20080620p12 audio/video converter and streamer with bktr(4) support figlet-2.2.2 generates ASCII banner art flac-1.2.1p0 free lossless audio codec fping-2.4b2p5 quickly ping N hosts w/o flooding the network fribidi-0.10.4p0 library implementing the Unicode Bidirectional Algorithm gd-2.0.35p0 library for dynamic creation of images gettext-0.17p0 GNU gettext ghostscript-8.63p11 GNU PostScript interpreter ghostscript-fonts-8.11p1 35 standard PostScript fonts with Adobe name aliases glib2-2.22.4 general-purpose utility library glitz-0.5.6p2 OpenGL image compositing library gsm-1.0.13 u-law to gsm encoding audio converter and library gtk+2-2.18.6 multi-platform graphical toolkit gtkspell-2.0.15p0 gtk2 spelling checker hicolor-icon-theme-0.11p0 high-color icon theme shell for GNOME and KDE hping-2.0.0rc3p1 TCP/UDP ping/traceroute tool icecast-2.3.2 server for streaming various media formats ifstat-1.1p0 tool to monitor interface bandwidth usage ijs-0.35 raster image transmission library imlib2-1.4.2p0 image manipulation library irssi-0.8.14p0-socks modular IRC client with many features (ipv6,socks,proxy) jasper-1.900.1p1 reference implementation of JPEG-2000 jbigkit-1.6p1 lossless image compression library jpeg-7 IJG's JPEG compression utilities lame-3.98.2 lame ain't an MP3 encoder lcms-1.18a color management library lftp-4.0.5 shell-like command line ftp and sftp client liba52-0.7.4p2 AC-3 decoding library libdca-0.0.5p0 free library for decoding DTS Coherent Acoustics streams libdnet-1.12 portable low-level networking library libdv-0.104p4 Quasar DV codec libdvd-0.3p2 descramble scrambled DVDs using ACSS libdvdnav-4.1.3v0 DVD read/navigation library libdvdread-0.9.7p1 accessing DVD files libexif-0.6.19 extract digital camera info tags from JPEG images libgamin-0.1.10 file and directory monitoring system libgcrypt-1.4.4p0 crypto library based on code used in GnuPG libgpg-error-1.7 error codes for GnuPG related software libiconv-1.13p0 character set conversion library libid3tag-0.15.1bp3 library for reading ID3 tags libidn-1.11 internationalized string handling libmad-0.15.1bp1 high-quality MPEG audio decoder libmagic-5.00 library to determine file type libmng-1.0.10 Multiple-image Network Graphics (MNG) reference library libmp4v2-1.5.0.1 read and manipulate the MP4 container format libmpcdec-1.2.6 musepack decoder library libnet-1.0.2ap2 raw IP packet construction library libogg-1.1.4 Ogg bitstream library liboil-0.3.16p0 library of optimized inner loops libsigc++-2.2.4 callback framework for C++ libtheora-1.1.1 open video codec libtorrent-0.12.5 BitTorrent library written in C++ libungif-4.1.4p1 tools and library routines for working with GIF images libvorbis-1.2.3p0 audio compression codec library libxml-2.7.6 XML parsing library libxslt-1.1.26 XSLT C Library for GNOME links-1.00pre20 text browser, displays while downloading lua-5.1.4p0 powerful, light-weight programming language luaalarm-20061011p2 alarm library for the lua language luacopas-1.1.5p0 coroutine oriented portable asynchronous services for lua luacrypto-0.1.1p3 Lua binding for the OpenSSL crypto libraries luaevent-0.2.0 lua binding of libevent luafs-1.4.2 file system library for the lua language luagd-2.0.33r2p2 gd binding for the lua language luapack-20061124p0 library for packing and unpacking binary data luarexlib-2.4.0p1 lua binding of posix and pcre regex libraries luarings-1.2.2 multiple states library for the lua language luasocket-2.0.2 network support for the lua language luasqlite3-0.4.1p1 binding of sqlite3 for lua luastdlib-12 lua library of common programming tasks meanwhile-1.0.2p1 implementation of Lotus Sametime Community Client protocol mmv-1.01b move/copy/append/link multiple files with wildcards mozilla-firefox-3.0.18 redesign of Mozilla's browser component mplayer-20090708p4-sdl movie player supporting MPEG, DivX, AVI, ASF, MOV & more multimux-0.2.5.2 create multichannel WAV audio files multitail-5.2.2 multi-window tail(1) utility nail-12.4 enhanced, MIME capable Berkeley Mail ncftp-3.2.3 ftp replacement with advanced user interface netpbm-10.26.64 toolkit for converting images between different formats nmap-5.00p1 scan ports and fingerprint stack of network hosts nmh-1.3 new MH mail handling program nspr-4.8 Netscape Portable Runtime nss-3.12.3.1p2 libraries to support development of security-enabled apps oniguruma-5.9.1 regular expressions library openmotif-2.3.2p1 Motif toolkit p0f-2.0.8p1 passive OS fingerprinting tool p5-Lchown-1.01 perl interface to the lchown(2) system call p5-XML-LibXML-1.69 perl interface to the libxml2 library p5-XML-LibXML-Common-0.13p0 perl interface for several perl XML modules p5-XML-NamespaceSupport-1.10 perl module to the SAX2 NamespaceSupport class p5-XML-SAX-0.96p0 perl interface to the SAX2 XML parser p7zip-9.04 file archiver with high compression ratio pango-1.24.5p0 library for layout and rendering of text pcre-7.9 perl-compatible regular expression library pktstat-1.8.4p0 network traffic viewer png-1.2.41 library for manipulating PNG images popt-1.7p0 getopt(3)-like library with a number of enhancements portscanner-1.2 simple and easy to use TCP port scanner procmail-3.22p3 filtering local mail delivery agent pure-ftpd-1.0.27-virtual_chroot small, easy to set up, fast and very secure FTP server python-2.5.4p3 interpreted object-oriented programming language qdbm-1.8.77p0 high performance embedded database library qiv-2.2.2p0 very small and pretty fast gdk/Imlib image viewer rdesktop-1.6.0 open source client for Windows Terminal Server rsnapshot-1.3.1p0 remote filesystem snapshot utility rsync-3.0.7 mirroring/synchronization over low bandwidth links rtorrent-0.8.5 ncurses BitTorrent client based on libTorrent schroedinger-1.0.7p0 high-speed Dirac codec sdl-1.2.13p13 cross-platform multimedia library shared-mime-info-0.70p0 shared mime database for desktops sing-1.1p3 send ICMP nasty garbage snownews-1.5.12 text mode rss newsreader socat-1.7.1.1 socat is a relay for bidirectional data transfer socket-1.1 create tcp socket and connect to stdin/out sox-14.3.0 Sound eXchange, the Swiss Army knife of audio manipulation speex-1.2rc1p0 patent-free speech codec sqlite3-3.6.16.1 embedded SQL implementation t1lib-5.1.0p1 Type 1 rasterizer library for UNIX/X11 tiff-3.8.2p5 tools and library routines for working with TIFF images tremor-20080326 integer-only, fully Ogg Vorbis compliant decoder library trickle-1.06p2 lightweight userspace bandwidth shaper udptunnel-1.1p0 UDP tunnel utility vim-7.2.267-gtk2 vi clone, many additional features wavpack-4.60.1 audio codec for lossless, lossy and hybrid compression wget-1.12p0 retrieve files from the web via HTTP, HTTPS and FTP windowmaker-0.92.0p9 window manager that emulates NEXTSTEP(tm) wmcalc-0.3p0 wm-dockapp; simple four-function calculator wmcalclock-1.25 wm-dockapp; calendar/clock wmmoonclock-1.27p2 wm-dockapp; shows the moon phase wmtictactoe-1.1.1p0 wm-dockapp; TicTacToe game x264-20090204 free H264/AVC encoder xloadimage-4.1.16p1 graphics file viewer for X11 xpdf-3.02.4 PDF viewer for X11 xpdf-utils-3.02.4 PDF conversion tools xvidcore-1.2.2p1 ISO MPEG-4 compliant video codec youtube-dl-2009.12.26 command-line program to download videos from YouTube.com yt-13 fetch youtube and google videos

To enable mplayer menu while playing a video, please left clickthe mouse on the video. Enjoy mplayer menus!

You can login as user live and passwordlive123The root password is openbsd1729.

With this version you can browse the Internet with Mozilla Firefox, chatusing pidgin, download youtube videos with yt or youtube-dl and it hasseveral networking tools like nmap, hping, socat and sing thrown in. The repertoire is really interesting.

image of LiveUSB-OpenBSD-Full 7z image from . LiveUSB-OpenBSD-Loaded shot

This is the fully loaded version with firefox and every imaginable package includingopenoffice . Hereis the complete list. In spite of the space taken by packages, you stillhave more than 1 GB for storing user files!

ImageMagick-6.4.5.6p0 image processing tools ORBit2-2.14.17p0 high-performance CORBA Object Request Broker amap-5.2p2 next generation scanning tool aspell-0.60.6p4 spell checker designed to eventually replace Ispell atk-1.28.0 accessibility toolkit used by gtk+ axyftp-0.5.1p3 ftp client for X window system bzip2-1.0.5 block-sorting file compressor, unencumbered cairo-1.8.8p0 vector graphics library cdparanoia-3.a9.8p0 CDDA reading utility with extra data verification features colorls-4.6p0 ls that can use color to display file attributes conky-1.7.2 light-weight system monitor coxpcall-1.13.0 encapsulate protected Lua calls with a coroutine based loop curl-7.19.7p0 get files from FTP, Gopher, HTTP or HTTPS servers db-3.1.17p8 Berkeley DB package, revision 3 db-4.6.21p0 Berkeley DB package, revision 4 dbus-1.2.16p0 message bus system dbus-glib-0.80p1v0 glib bindings for dbus message system delay-1.6p0 delay program with feedback to the user desktop-file-utils-0.15p1 utilities for 'desktop' entries dsniff-2.3p8 sniffing tools for penetration testing echoping-5.2.0 test performance of a remote TCP service enchant-1.5.0 generic spell checking library/wrapper faac-1.26 MPEG-2 and MPEG-4 AAC encoder faad-2.6.1 MPEG-2 and MPEG-4 AAC decoder ffmpeg-20080620p12 audio/video converter and streamer with bktr(4) support figlet-2.2.2 generates ASCII banner art flac-1.2.1p0 free lossless audio codec fping-2.4b2p5 quickly ping N hosts w/o flooding the network fribidi-0.10.4p0 library implementing the Unicode Bidirectional Algorithm gconf2-2.28.0p0 configuration database system for GNOME gd-2.0.35p0 library for dynamic creation of images gettext-0.17p0 GNU gettext ghostscript-8.63p11 GNU PostScript interpreter ghostscript-fonts-8.11p1 35 standard PostScript fonts with Adobe name aliases glib2-2.22.4 general-purpose utility library glitz-0.5.6p2 OpenGL image compositing library gperf-3.0.1p1 perfect hash functions, to help write parsers gsm-1.0.13 u-law to gsm encoding audio converter and library gtk+2-2.18.6 multi-platform graphical toolkit gtkspell-2.0.15p0 gtk2 spelling checker hicolor-icon-theme-0.11p0 high-color icon theme shell for GNOME and KDE hping-2.0.0rc3p1 TCP/UDP ping/traceroute tool icecast-2.3.2 server for streaming various media formats icu4c-4.2.1 International Components for Unicode ifstat-1.1p0 tool to monitor interface bandwidth usage ijs-0.35 raster image transmission library imlib2-1.4.2p0 image manipulation library irssi-0.8.14p0-socks modular IRC client with many features (ipv6,socks,proxy) jasper-1.900.1p1 reference implementation of JPEG-2000 jbigkit-1.6p1 lossless image compression library jpeg-7 IJG's JPEG compression utilities lame-3.98.2 lame ain't an MP3 encoder lcms-1.18a color management library lftp-4.0.5 shell-like command line ftp and sftp client libIDL-0.8.13 IDL parsing library liba52-0.7.4p2 AC-3 decoding library libdca-0.0.5p0 free library for decoding DTS Coherent Acoustics streams libdnet-1.12 portable low-level networking library libdv-0.104p4 Quasar DV codec libdvd-0.3p2 descramble scrambled DVDs using ACSS libdvdnav-4.1.3v0 DVD read/navigation library libdvdread-0.9.7p1 accessing DVD files libexif-0.6.19 extract digital camera info tags from JPEG images libgamin-0.1.10 file and directory monitoring system libgcrypt-1.4.4p0 crypto library based on code used in GnuPG libgpg-error-1.7 error codes for GnuPG related software libgsf-1.14.16p0 GNOME Structured File library libiconv-1.13p0 character set conversion library libid3tag-0.15.1bp3 library for reading ID3 tags libidn-1.11 internationalized string handling libmad-0.15.1bp1 high-quality MPEG audio decoder libmagic-5.00 library to determine file type libmng-1.0.10 Multiple-image Network Graphics (MNG) reference library libmp4v2-1.5.0.1 read and manipulate the MP4 container format libmpcdec-1.2.6 musepack decoder library libnet-1.0.2ap2 raw IP packet construction library libogg-1.1.4 Ogg bitstream library liboil-0.3.16p0 library of optimized inner loops libsigc++-2.2.4 callback framework for C++ libstdc++-4.2.4v0 GNU compiler collection: C++ compiler library libtheora-1.1.1 open video codec libtorrent-0.12.5 BitTorrent library written in C++ libungif-4.1.4p1 tools and library routines for working with GIF images libvorbis-1.2.3p0 audio compression codec library libwmf-0.2.8.3p5 WMF handling and conversion library libwpd-0.8.9p1 import and export WordPerfect(tm) documents libxml-2.7.6 XML parsing library libxslt-1.1.26 XSLT C Library for GNOME links-1.00pre20 text browser, displays while downloading lua-5.1.4p0 powerful, light-weight programming language luaalarm-20061011p2 alarm library for the lua language luacopas-1.1.5p0 coroutine oriented portable asynchronous services for lua luacrypto-0.1.1p3 Lua binding for the OpenSSL crypto libraries luaevent-0.2.0 lua binding of libevent luafs-1.4.2 file system library for the lua language luagd-2.0.33r2p2 gd binding for the lua language luapack-20061124p0 library for packing and unpacking binary data luarexlib-2.4.0p1 lua binding of posix and pcre regex libraries luarings-1.2.2 multiple states library for the lua language luasocket-2.0.2 network support for the lua language luasqlite3-0.4.1p1 binding of sqlite3 for lua luastdlib-12 lua library of common programming tasks meanwhile-1.0.2p1 implementation of Lotus Sametime Community Client protocol mmv-1.01b move/copy/append/link multiple files with wildcards mozilla-firefox-3.0.18 redesign of Mozilla's browser component mplayer-20090708p4-sdl movie player supporting MPEG, DivX, AVI, ASF, MOV & more multimux-0.2.5.2 create multichannel WAV audio files multitail-5.2.2 multi-window tail(1) utility nail-12.4 enhanced, MIME capable Berkeley Mail ncftp-3.2.3 ftp replacement with advanced user interface neon-0.28.6 HTTP and WebDAV client library, with C interface netpbm-10.26.64 toolkit for converting images between different formats nmap-5.00p1 scan ports and fingerprint stack of network hosts nmh-1.3 new MH mail handling program nspr-4.8 Netscape Portable Runtime nss-3.12.3.1p2 libraries to support development of security-enabled apps oniguruma-5.9.1 regular expressions library openmotif-2.3.2p1 Motif toolkit openoffice-3.1.1p6 multi-platform productivity suite p0f-2.0.8p1 passive OS fingerprinting tool p5-Lchown-1.01 perl interface to the lchown(2) system call p5-XML-LibXML-1.69 perl interface to the libxml2 library p5-XML-LibXML-Common-0.13p0 perl interface for several perl XML modules p5-XML-NamespaceSupport-1.10 perl module to the SAX2 NamespaceSupport class p5-XML-SAX-0.96p0 perl interface to the SAX2 XML parser p7zip-9.04 file archiver with high compression ratio pango-1.24.5p0 library for layout and rendering of text pcre-7.9 perl-compatible regular expression library pktstat-1.8.4p0 network traffic viewer png-1.2.41 library for manipulating PNG images popt-1.7p0 getopt(3)-like library with a number of enhancements portscanner-1.2 simple and easy to use TCP port scanner procmail-3.22p3 filtering local mail delivery agent pure-ftpd-1.0.27-virtual_chroot small, easy to set up, fast and very secure FTP server python-2.5.4p3 interpreted object-oriented programming language qdbm-1.8.77p0 high performance embedded database library qiv-2.2.2p0 very small and pretty fast gdk/Imlib image viewer raptor-1.4.18p0 RDF Parser Toolkit for Redland rdesktop-1.6.0 open source client for Windows Terminal Server redland-1.0.8 A high-level interface for RDF rsnapshot-1.3.1p0 remote filesystem snapshot utility rsync-3.0.7 mirroring/synchronization over low bandwidth links rtorrent-0.8.5 ncurses BitTorrent client based on libTorrent schroedinger-1.0.7p0 high-speed Dirac codec sdl-1.2.13p13 cross-platform multimedia library shared-mime-info-0.70p0 shared mime database for desktops sing-1.1p3 send ICMP nasty garbage snownews-1.5.12 text mode rss newsreader socat-1.7.1.1 socat is a relay for bidirectional data transfer socket-1.1 create tcp socket and connect to stdin/out sox-14.3.0 Sound eXchange, the Swiss Army knife of audio manipulation speex-1.2rc1p0 patent-free speech codec sqlite3-3.6.16.1 embedded SQL implementation t1lib-5.1.0p1 Type 1 rasterizer library for UNIX/X11 tiff-3.8.2p5 tools and library routines for working with TIFF images transfig-3.2.5ap0 tools to convert Xfig's .fig files tremor-20080326 integer-only, fully Ogg Vorbis compliant decoder library trickle-1.06p2 lightweight userspace bandwidth shaper udptunnel-1.1p0 UDP tunnel utility vim-7.2.267-gtk2 vi clone, many additional features wavpack-4.60.1 audio codec for lossless, lossy and hybrid compression wget-1.12p0 retrieve files from the web via HTTP, HTTPS and FTP windowmaker-0.92.0p9 window manager that emulates NEXTSTEP(tm) wmcalc-0.3p0 wm-dockapp; simple four-function calculator wmcalclock-1.25 wm-dockapp; calendar/clock wmmoonclock-1.27p2 wm-dockapp; shows the moon phase wmtictactoe-1.1.1p0 wm-dockapp; TicTacToe game x264-20090204 free H264/AVC encoder xloadimage-4.1.16p1 graphics file viewer for X11 xpdf-3.02.4 PDF viewer for X11 xpdf-utils-3.02.4 PDF conversion tools xvidcore-1.2.2p1 ISO MPEG-4 compliant video codec youtube-dl-2009.12.26 command-line program to download videos from YouTube.com yt-13 fetch youtube and google videos

To enable mplayer menu while playing a video, please left clickthe mouse on the video. Enjoy mplayer menus!

You can login as user live and passwordlive123The root password is openbsd1729.

image of LiveUSB-OpenBSD-Loaded 7z image from .

These LiveUSB images are based on 4.7 release of OpenBSD made on May 19, 2010.

In all the 3 variants you can always add and remove packages with thepkg_add(1) and pkg_delete(1) commands in case my choices donot agree with yours.

Once you download the 7z image, install and unzip theUSB image.

Install 7zip if not already present. # pkg_add p7zip Unzip the downloaded image with this command. $ 7z e liveusb-miniX.bin.7z

Then verify the SHA1 checksums from the table below.

OpenBSD LiveUSB image Compressed image size Binary image size
install47.bin 235,300,056Bytes536,870,912Bytes78614ffcbf6e4c9cce6babc01f6ac0312ea7d99f
liveusb-micromini.bin 116070762Bytes2,097,152,000Bytes11d5af321ea0dd883a6ae025f6c543556c06af4f
liveusb-mini.bin 105938326Bytes2,097,152,000Bytese8e9d0db5036977793781ccc1b21e1d9dd7e4db8
liveusb-miniX.bin 185206878Bytes2,097,152,000Bytes03c3584c03e7d7e5859c851c88c7c5ad70920ff9
liveusb-full.bin 204390114Bytes2,048,000,000Bytes 0ba2876cca23c99291b8dd2563f99be33ff94d50
usb-4g.bin 335,223,867Bytes4,002,816,000Bytes 3ec655e25a4e141c68dc09507721293ea888baa1

this image to a USB stick with this command on OpenBSD

# dd if=liveusb-miniX.bin of=/dev/rsd0c bs=8192

Please be aware that your USB stick could be sd0 .. sdn dependingupon in what order you insert into your computer.

You can burn this image to a USB stick with this command on Linux.

# dd if=liveusb-miniX.bin of=/dev/sdb bs=8192

Please check with dmesg and find out whether your stick is identified assdb or sdc or whatever else.

You can burn this image to a USB stick with the rawrite on Windows.It is a GUI program.

Once you write the image you can test the USB stick without rebootingthe computer with this qemu command on OpenBSD.

# qemu -usb -hda /dev/rsd0c

Once you find that things work fine you can reboot. You can do somethingsimilar on Linux and Windows too.

If you are too lazy to burn it into a USB stick you could run this off aqemu emulator.

# qemu -hda liveusb-full.bin (If you want full networking you boot with) # qemu -net nic -net tap -hda usb-full.bin

But you have to change the /etc/fstab from this:

/dev/sd0a / ffs rw 1 1

to

/dev/wd0a / ffs rw 1 1

qemu will give you a shell on which you have to run:

# mount /dev/wd0a / # cat > /etc/fstab /dev/wd0a / ffs rw 1 1

Booting resumes from this point and throws up an xdm screen.Doing this saves this fstab into the USB image. Instead you can dobetter by copying it and using one image for qemu and another for USBburning.

If you wish to have LiveCD/LiveDVD instead, please refer to our other project on sourceforge!

Please e-mail for anything.

阅读(2202) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~