Showing posts with label mini distros. Show all posts
Showing posts with label mini distros. Show all posts

ZEN-mini 2010 has been released

ZEN-mini 2010 or ZEN, based on PCLinuxOS, is a minimal Linux livecd that is bootable and can be installed. It comes with a very basic GNOME desktop without additional applications. It is designed for advanced users or for users who wish to learn how to customize their system with the applications and support files they want to use.

Additional software can be installed through the Synaptic Software Manager (requires network connection). Add your own background, window decorations, web browser client, email client, music client and fully trick out your desktop the way you want it.

Now, ZEN-mini 2010 has been released. Built with GNOME 2.30, kernel 2.6.32.11 bfs, addlocale, and including fixed pulse audio.

You can download this mini PCLinuxOS at Here. ISO size only 343mb!


Damn Small Linux 4.4.4 is out

Damn Small Linux (DSL) is a very versatile 50MB mini desktop oriented Linux distribution. DSL was originally developed as an experiment to see how many usable desktop applications can fit inside a 50MB live CD. It was at first just a personal tool/toy. But over time Damn Small Linux grew into a community project with hundreds of development hours put into refinements including a fully automated remote and local application installation system and a very versatile backup and restore system which may be used with any writable media including a hard drive, a floppy drive, or a USB device.


DSL has a nearly complete desktop, and many command line tools. All applications are chosen with the best balance of functionality, size and speed. Damn Small also has the ability to act as an SSH/FTP/HTTPD server right off of a live CD. In our quest to save space and have a fully functional desktop we've made many GUI administration tools which are fast yet still easy to use. What does DSL have?

XMMS (MP3, CD Music, and MPEG), FTP client, Dillo web browser, Netrik web browser, FireFox, spreadsheet, Sylpheed email, spellcheck (US English), a word-processor (Ted), three editors (Beaver, Vim, and Nano [Pico clone]), graphics editing and viewing (Xpaint, and xzgv), Xpdf (PDF Viewer), emelFM (file manager), Naim (AIM, ICQ, IRC), VNCviwer, Rdesktop, SSH/SCP server and client, DHCP client, PPP, PPPoE (ADSL), a web server, calculator, generic and GhostScript printer support, NFS, Fluxbox and JWM window managers, games, system monitoring apps, a host of command line tools, USB support, and pcmcia support, some wireless support.

Damn Small is small enough and smart enough to do the following things:

  • Boot from a business card CD as a live linux distribution (LiveCD)
  • Boot from a USB pen drive
  • Boot from within a host operating system (that's right, it can run inside Windows)
  • Run very nicely from an IDE Compact Flash drive via a method we call "frugal install"
  • Transform into a Debian OS with a traditional hard drive install
  • Run light enough to power a 486DX with 16MB of Ram
  • Run fully in RAM with as little as 128MB (you will be amazed at how fast your computer can be!)
  • Modularly grow -- DSL is highly extendable without the need to customize.

Download this new DSL version at Here.

TinyMe 2008.0 is out

First stable version of TinyMe, a PCLinuxOS based mini distribution that designed for older computers and people who want a very light and fast desktop environment, is out.

Although TinyMe comes as a small, 200MB ISO, it provides tools for most all of your everyday wants and needs:

  • AbiWord Word Processor
  • Opera Web Browser
  • Audacious Media Player
  • GThumb Photo Viewer and Digital Camera application
  • Asunder CD ripper
  • Easy-to use Control Centers which make customizing your system and desktop look 'n feel a snap.
  • Sylpheed E-Mail Client
  • ePDFView, a PDF Viewer
  • SciTE text editor
  • and even a couple of small games.

TinyMe's desktop environment consists of Openbox for the window manager, LXPanel for the panel, Nitrogen sets the wallpaper, and iDesk provides the icons.

More info, forum, IRC and Wiki of TinyMe can be reached at here, and you can download this new version of it at here.

March Linux, Simple, Lean and Fast Linux!

March Linux aims to be a Simple, Lean and Fast GNU/Linux distribution for the desktop which urges the users to learn linux instead of holding their hands at every step!

At the same time, it is usable and fully functional with almost every software that one might need being available. It is heavily based on Arch Linux, which is IMHO the coolest distro on earth! In fact, we prefer to call March as a "distrolet" of Arch!

The default desktop in March Linux is Fluxbox. The current version is 1.0 BETA, to start off with. Currently, March is available only as a Live CD (built using the Linux Live scripts).

Just like Arch Linux, from which it is derived, March is also a lightweight and flexible distro which tries to Keep It Simple! Configuration is very easy, mostly involving editing of text-files. Although a few GUI config tools are available, they all try to be compliant with the Arch way, which essentially stands for "freedom of choice, keep it simple, learning, and user-control". This is what the guiding philosophy of March aims to be!

At the same time, March Linux offers you a ready-to-run environment with a Fluxbox desktop and a host of useful apps!

You can do the following right out of the box :

  • Listen to music and watch movies in a variety of formats, record sounds
  • View pictures and perform graphical editing
  • Connect to and browse internet, check emails, download via torrents, perform ftp transfers
  • Play a number of cool games, including a few DOS based ones
  • View and edit document files, create spreadsheets, view pdf-s, perform calculations, take notes
  • Do small programming in a number of languages with an IDE
  • …… and many more!!

Download March Linux at here.

Parted Magic Linux 1.9 LiveCD/USB/PXE has released today

Parted Magic is a Linux LiveCD/USB/PXE with its elemental purpose being to partition hard drives.

Optimized at approximately 30MB, the Parted Magic OS employs core programs of GParted and Parted to handle partitioning tasks with ease, while featuring other useful programs (e.g. Partition Image, TestDisk, fdisk, sfdisk, dd, ddrescue, etc.) and an excellent set of documentation to benefit the user. An extensive collection of fileystem tools are also included, as Parted Magic supports the following: ext2, ext3, ext4, fat16, fat32, hfs, hfs+, jfs, linux-swap, ntfs, reiserfs, reiser4, and xfs.

It added all i386 keymaps from kbd. There is a label changing GUI for reiserfs, ntfs, ext2, ext3, xfs, and jfs. Photorec was added. Some hacking on GParted were did and you can create hfs+ file systems directly from GParted now. Added support to name the location of the pmagic squashfs in the syslinux.cfg. Some other other bug fixes and script changes as well.

The latest version is updated with: Linux-2.6.23, parted-1.8.8, ntfsprogs-2.0, ntfs-3g-1.913, and GParted-0.3.4.

The current Xserver is xorg-server-1.3.0.0 with the following drivers: apm, ark, ati, chips, cirrus, cyrix, glint, i128, i740, i810, mga, neomagic, nv, r128, riva128, radeon, rendition, s3, s3virge, savage, siliconmotion, sis, tdfx, tga, trident, tseng, vesa, vmware, and voodoo. The mini Xserver, Xvesa, is also available.

You can get PartedMagic for free at here.

Damn Small Linux 4.0 Final has Released


After several months and 5 release candidates of upgrades and retooling DSL to additionally provide drag-n-drop document centric computing, today Robert Shingledecker presents Damn Small Linux v4.0 Final Release.

DSL was originally developed as an experiment to see how many usable desktop applications can fit inside a 50MB live CD. It was at first just a personal tool/toy. But over time Damn Small Linux grew into a community project with hundreds of development hours put into refinements including a fully automated remote and local application installation system and a very versatile backup and restore system which may be used with any writable media including a hard drive, a floppy drive, or a USB device.

What New and Change of DSL 4.0:

  • Upgraded kernel from 2.4.26 to 2.4.31.
  • Created new support modules: cloop, unionfs, ndiswrapper, fuse, and madwifi in support of kernel change.
  • Changed icon/file manager to dfm for drag-n-drop capability.
  • Updated murgaLua to v0.5.5
  • Updated nano-tiny to v2.0.6.
  • Updated Xpdf to v3.0.2
  • Updated flrun.lua to v1.1.2
  • Updated "Getting Started" to reflect the many changes implemented in 4.0.
  • New dfmext.lua GUI tool for dfm associations.
  • New xtar.lua. A new GUI to view,extract or process as a MyDSL extension various tar files.
  • New netcardconf.lua. A new GUI to configure netcards, relaces dialog version.
  • New printing.lua, called from the printer icon, provides "intelligent icon" to handle all printing needs, from setup, start, stop, or print, double-click or drag-n-drop.
  • New add2filetool.lua, add2Xfiletool.lua, add2bootlocal.lua provides smooth interface for these tasks, double-click or drag-n-drop
  • New switcher.lua GUI to switch WM, jwm, fluxbox, or swm
  • Added sudo to myprism2, myndis, myiwconfig so they can be run from home by double clicking associated icons.
  • New automatic update of etc.ld.cache for better support of uci extensions.
  • Updated frugal_grub install to prompt for MyDSL, boot options, and langauge options.
  • Added 'checkfs' option to grub menu for frugal grub installations.
  • Fixed non-critical bug in dsl-config concerning hard drive installations.
  • Added dsl 3 runlevel for multiple user dsl consoles.
  • Fixed bug in iwconfig-setup
  • Updated fluxbox menus to use system default font (helvetica).
  • Added vim link.
  • Patched knoppix-autoconfig to correct language issues.
  • Updated minirt24.gz waitusb function.
  • Fixed cloop error on traditional hard drive installations.
  • New pendrive usbhdd installation script now uses grub with DSL on 2nd small partition and prompt for boot options.
  • Removed pendrive usbzip install script, syslinux and mtools.
  • Added taskbar buttons & click to focus in .jwmrc
  • Added emelfm - dropped mc
  • Created new Standard Boot floppy & PCMCIA modules floppy.
  • Updated getman/man url
  • Updated .torsmo_ip to fetch ethernet device from /proc
  • Updated functions5.lua
  • Updated DSLpanel Backgrounds calls dfm background option
  • Update mydslDownload.lua
  • Factored out .jwmrc-tray for better user control of tray icon choices.
  • Restored busybox link to provide rpm2cpio.
  • Added gettime.lua to jwm and fluxbox menus.
  • Added dfmext GUI, add2bootlocal, add2filetool, and add2Xfiletool to jwm and fluxbox menus.
  • Added libm.so link
You can download DSL 4.0 at here or here for full list download including torrents site.

First Beta of FreeBSD 7.0 has released today

FreeBSD® is an advanced operating system for x86 compatible (including Pentium® and Athlon™), amd64 compatible (including Opteron™, Athlon™64, and EM64T), UltraSPARC®, IA-64, PC-98 and ARM architectures.

It is derived from BSD, the version of UNIX® developed at the University of California, Berkeley. It is developed and maintained by a large team of individuals. Additional platforms are in various stages of development.

FreeBSD offers advanced networking, performance, security and compatibility features today which are still missing in other operating systems, even some of the best commercial ones.

FreeBSD makes an ideal Internet or Intranet server. It provides robust network services under the heaviest loads and uses memory efficiently to maintain good response times for thousands of simultaneous user processes.

The quality of FreeBSD combined with today's low-cost, high-speed PC hardware makes FreeBSD a very economical alternative to commercial UNIX® workstations. It is well-suited for a great number of both desktop and server applications.

FreeBSD can be installed from a variety of media including CD-ROM, DVD-ROM, floppy disk, magnetic tape, an MS-DOS® partition, or if you have a network connection, you can install it directly over anonymous FTP or NFS.

While you might expect an operating system with these features to sell for a high price, FreeBSD is available free of charge and comes with full source code.

You can download the lastest release of FreeBSD, which have version 7.0 Beta 1 or the previous releases at here.


LinuxMini: The Light Edition of LinuxMint has released


The purpose of the Light Edition is to bring a version of Linux Mint which doesn't contain:

  • proprietary software
  • patented technologies
  • support for restricted formats
In some countries where the legislation allows software patents to be enforced the Light Edition provides a way for users to legally download Linux Mint.

The following components are not present in this Light Edition:
  • Macromedia Flash
  • Support for encrypted DVDs
  • Windows codecs
  • Support for restricted multimedia formats
  • Unrar
  • Sun Java (replaced by GIJ)

This edition includes all other technologies from Linux Mint Celena and among them: mintAssistant and mintUpload.

Note: You can transform Linux Mint "Light Edition" into Linux Mint "Main Edition" by installing Multimedia Support once the system is installed on your computer.

You can download this mini linux of Liux Mint at here.

Hardy Heron: The Next Ubuntu 8.04

We all know that Gutsy (Ubuntu 7.10) is released, a version that everyone is waiting for, but today you'll be informed about the release dates of Ubuntu 8.04, codename Hardy Heron.


Officially announced on 29th August 2007, Ubuntu 8.04 operating system is scheduled to be released somewhere at the end of April 2008 and the important part is that it will be supported with security updates for 5 years on the server and 3 years on the desktop.


So, without any further introduction, here's the anticipated release schedule:
  • 29 November 2007 - Alpha 1 release
  • 20 December 2007 - Alpha 2 release
  • 10 January 2008 - Alpha 3 release
  • 31 January 2008 - Alpha 4 release
  • 21 February 2008 - Alpha 5 release
  • 6 March 2008 - Alpha 6 release
  • 27 March 2008 - Beta release
  • 17 April 2008 - Release Candidate
  • 24 April 2008 - Final release of Ubuntu 8.04 LTS
"Each new release gives us all an opportunity to shine, irrespective of which bricks in the project we are laying, and this is at the heart of our belief ? working together to produce an operating system that will empower its users and shape the IT industry, putting free software at the cornerstone of our direction. [...] Thousands of us get out of bed every day, united behind Ubuntu, ready to make a difference, working together to make our vision happen. Importantly, our ethos of collaboration and freedom extends to the development process as well as the end product." - says Jono Bacon about Ubuntu 8.04.


Gentoo - Linux


Gentoo is a free operating system based on either Linux or FreeBSD that can be automatically optimized and customized for just about any application or need. Extreme configurability, performance and a top-notch user and developer community are all hallmarks of the Gentoo experience.

Thanks to a technology called Portage, Gentoo can become an ideal secure server, development workstation, professional desktop, gaming system, embedded solution or something else -- whatever you need it to be. Because of its near-unlimited adaptability, we call Gentoo a metadistribution.

What is Portage?

Portage is the heart of Gentoo, and performs many key functions. For one, Portage is the software distribution system for Gentoo. To get the latest software for Gentoo, you type one command: emerge --sync. This command tells Portage to update your local "Portage tree" over the Internet. Your local Portage tree contains a complete collection of scripts that can be used by Portage to create and install the latest Gentoo packages. Currently, we have more than 10000 packages in our Portage tree, with updates and new ones being added all the time.

Portage is also a package building and installation system. When you want to install a package, you type emerge packagename, at which point Portage automatically builds a custom version of the package to your exact specifications, optimizing it for your hardware and ensuring that the optional features in the package that you want are enabled -- and those you don't want aren't.

Portage also keeps your system up-to-date. Typing emerge -uD world -- one command -- will ensure that all the packages that you want on your system are updated automatically.

What is Damn Vulnerable Linux?

Damn Vulnerable Linux (DVL) is a Linux-based tool for IT-Security. It was initiated for training tasks during university lessons by the IITAC (International Institute for Training, Assessment, and Certification) and S²e - Secure Software Engineering in cooperation with the French Reverse Engineering Team. Visit their websites at http://www.iitac.org, http://www.Secure-Software-Engineering.com, and http://www.binary-reverser.org/ . Main authors are Univ.-Doz. Dr. Thorsten Schneider [IITAC, S²e] and Kryshaam [French Reverse Enginering Team].
Damn Vulnerable Linux (DVL) is highly integrated into the community project crackmes.de (http://www.crackmes.de) and is frequently updated with new community provided lessons. Damn Vulnerable Linux (DVL) is your place either to get the latest Damn Vulnerable Linux (DVL) distribution, to get new lessons, or to submit own lessons based on the Damn Vulnerable Linux (DVL) training system.

The constant website for Damn Vulnerable Linux (DVL) is located at http://www.damnvulnerablelinux.org . Damn Vulnerable Linux (DVL) is for educational purposes only!

Actually, it is a perverted Linux distribution made to be as insecure as possible. It is collection of IT-Security tools. Additional it includes a fullscaled lesson based environment for Attack & Defense on/for IT systems for self-study or teaching activities during university lectures. It's a Live Linux Distro, which means it runs from a bootable CD in memory without changing the native operating system of the host computer. As well it can be run within virtual machine environments, such as qemu or vmware. There is no need to install a virtual machine if you use the embedded option. Its sole purpose in life is to put as many security tools at your disposal with as much training options as it can. It contains a huge ammount of lessons including lesson description - and solutions if the level has been solved by a community member at crackmes.de.

Damn Vulnerable Linux (DVL) is meant to be used by both novice and professional security personnel but is not ideal for the Linux uninitiated. Damn Vulnerable Linux (DVL) assumes you know the basics of Linux as most of your work will be done from the command line. If you are completely new to Linux, it's best you stop playing with this system.

By Dr. Thorsten Schneider

GrafPup, The Puppy Linux Based

Grafpup is a compact distribution containing the Linux kernel and various Open Source and freeware programs. It is especially well suited towards graphic artists and other imaging proffessionals but has many other tools available as well. Grafpup has been loosely based upon Puppy Linux, which is a creation of Barry Kauler. However, there are a lot of unique features which set it apart both from it's parent and most other Linux distributions.


Grafpup strives to provide a complete workflow for the digital artist, from beginning to end. As such along with the major graphics applications like Gimp and Inkscape you will also find a variety of support programs and extra features. Color management is enabled for all applications that support it, and there is a basic selection of color profiles included in the standard install. For those doing photographic work there is almost complete support for raw image formats via both dcraw and the ufraw plugin (both Gimp and Cinepaint), as well as the gtkam utility for directly connecting a wide variety of cameras. Scribus and Abiword take care of publishing needs, and Gutenprint provides a wide range of printer drivers.

Desktop

One of the big problems with a lot of mainstream Linux distributions is that they have become quite bloated and slow. The prevailing mood seems to be that in order for a desktop to be functional and good looking it must also be huge, ponderous, and slow. Grafpup aims to shatter that myth with an extremely efficient yet good looking desktop based around the Openbox window manager and the Lxpanel desktop panel/taskbar. A slightly customized ROX-Filer makes file management easy and provides desktop icons. Tyinh all of these disparate elements together is a full suite of custom configuration tools, wizards, and other gadgets. Most of these are graphical, too, and better yet most of them use the gtk+ toolkit for a nice uniform look. Most file formats should open right up in an appropriate application just by clicking on them in a filer window.

At this point a few people will probably be thinking "Hey, gtk+ is really slow. This guy doesn't know what he's talking about!". But then most distros aren't small enough to run fully in RAM and still leave plenty of free memory for your applications! That's right, in most cases Grafpup loads totally into memory, and all of the applications will open within a couple seconds and respond instantly to your input. The base distro is distributed as a live cd that weighs in slightly more than 100MB. But Grafpup can also be installed quite easily to a usb pendrive, ide flash, a "frugal" install on your hard drive, or in a conventional manner with all the files decompressed onto your hard drive. Even in this last case it will only take up @2-300MB, depending on what extra applications are installed. Even if you just want to run the live cd though, you will still be able to save your files to a hard drive, flash media, or even back to the disk itself.

Extension

Speaking of extra packages, Grafpup comes with a pretty good package manager that resolves dependencies, and there are well over a thousand applications in the repository (and growing). These range from basic command line utilities to full office suites, audio and video production tools, and Java. Both KDE and XFCE desktops are available too.

In addition to conventional packages Grafpup is also able to load compressed modules (they have the .sfs extension) very much like Slax does. This capability is used to package very large applications like OpenOffice, or the full development environment. Just place one of these where you have your save file located and it will be found the next time you boot up. Coming soon there will be a tool to add them in on the fly (we already had this, in a limited fashion, in Grafpup-104).

Security

Most people are aware that Windows has a teriible track record with security. Maybe that is why you are investigating Linux in the first place. Being based on a very recent Linux kernel Grafpup is by it's very nature more secure than Ms Windows. However, some live distros (Puppy Linux included) compromise security somewhat by running all graphical applications as the system administrator. Grafpup is a big departure in this regard and runs a full multi-user environment, just like a conventional *nix is supposed to do. Now it's probably not the world's most secure OS (if you want that run OpenBSD) but the philosify is that things should be secured from the ground up. That means instead of nagging you with passwords and extra security "features" (which are really just ugly patches on a broken system) you have a hardy system which allows you to get your work done. Need to configure something or install a few software packages? Just give the admin password once and do what you need to do. Nothing too difficult here.
Download here or here and try it.

Put Puppy Linux in Flash Drive


You can run Puppy on any bootable USB storage media, such as flash memory, USB-Zip drive and USB-hard-drive. Note, we have developed the habit of referring to a Flash-drive-installed Puppy as "flash-Puppy".
My "first take" with installing Puppy was on a tiny USB Compact Flash (CF) card (plugged into a USB-CF-reader interface), as I really like the idea of having all my personal data and the operating system in something that I can carry in a shirt pocket or wallet. In theory, I can then boot Puppy on any PC with a USB socket.






Simple as anything to go into the BIOS setup during power-up and change the second boot device to "USB ZIP" (Award BIOS) or whatever works for your BIOS.

A warning: Some USB Flash drives are difficult to boot off, and some PCs have BIOSes that do not boot from USB or have peculiar restrictions:

I have a motherboard that I purchased in 2004, and I have a friend with a laptop also purchased new in 2004, and both have one thing in common: the BIOS does not even have an option to boot from USB -- today, that is really pathetic, so do check before purchasing. Bring your Puppy usb pen-drive into the computer shop and see if it boots!
These days USB pen drives have the "standard USB mass storage interface", so will work on any PC running Windows or Linux without needing a special driver. Ditto for many digital cameras and mp3 players (in fact, Puppy can be installed to these!). However, there are some USB memory/camera/mp3-player that do not have a standard mass storage interface, and these will not work with Linux -- make sure before buying and if you find one for sale, be sure to tell the saleperson that it's crap.

How to obtain and install flash-Puppy

Go to the Puppy download page and download live-Puppy (file puppy-xxxx.iso, where "xxxx" is version number plus some options), that boots off a CD. Bootup Puppy, and in the "Setup" menu you will find an entry called "Puppy Universal Installer". Select that, and follow the simple instructions.

It's that simple, however you will of course need a PC with a CD burner to be able to burn the ISO file to CD. If you don't have a CD burner, you will have to use an "iso buster" program (see some links on the Puppy download page) to extract the files out of the ISO file, then follow the manual installation instructions given below.

Ha, ha, it is putting the cart before the horse, but Puppy v2.10 (and later) has ISOMaster (see "Multimedia" menu), which is an "iso buster". You can use it to extract files from and insert files into a ".iso" file. Once you have got your first Puppy live-CD burnt and Puppy running, you will be able to use ISOMaster.

Vector Linux


Speed, performance, stability -- these are attributes that set VectorLinux apart in the crowded field of Linux distributions. VectorLinux is a lighterweight, fast, Linux operating system for Intel-AMD x86 compatible systems and is based upon Slackware, one of the original Linux distributions. Slackware is the true 'Unix' of Linux distributions and its popularity stems from the fact that it is a robust, versatile and almost unbreakable system. VectorLinux has improved Slackware to produce a bloat free, easy to install, configure and maintain operating system that is second to none. We include automatic hardware configuration, unique administration tools and easy software package management via the Gslapt/slapt-get system. VectorLinux is considered to be the fastest, non-source Linux distribution on the planet!
The VectorLinux team is proud to announce the release of VectorLinux 5.8 GOLD LIVE CD and the first SOHO-5.8 alpha live CD and DVD. This is the final release for 5.8 standard GOLD live. The hard drive installer that has been problematic is fixed and should work well. The SOHO 5.8 alpha live comes in either CD or DVD versions. The DVD version includes all that is in the SOHO-5.8 install release plus 62 additional language packs for KDE. The CD version has lost some funtionality due to size constraints. The development tool chain and OpenOffice (replaced by Koffice) were removed. However, for demo purposes the CD live version of SOHO-5.8 should work well.

These live CD's demo all that is making the 5.8 Vector release famous like browser plugins, seamonkey firefox and opera, the newest xfce4 desktop, The Gimp and Xara LX, Abiword and Gnumeric, vasm and vl-hot, wireless drivers and configuration tools, support for read and write to ntfs via fuse and ntfs-3g, and lots of fun and games.
You can download the ISO here.

Installing DSL to a USB Flash Drive (Linux way)


Installing Damn Small Linux to a USB Flash Drive from your Linux Desktop

Here the steps for doing that:
Minimum size for USB Drive: 128MB.
Save all of your data on your USB to another storage medium, such as a CD/DVD or hard drive.

  • Begin by determining the location of your flash drive. It will be something like /dev/sda
 fdisk -l
  • Check your syslinux version and upgrade it if you want FAT32 support. (Syslinux 2.11 works for FAT16; Syslinux 3.35 works for FAT32). Compile & install the latest syslinux from here.
  • If you need to wipe the MBR on the Flash Disk, do it with a command like below. This shouldn't be necessary unless there's another funky bootloader in the MBR (like, if you were experimenting with another bootable USB linux distro).
 dd if=/dev/zero of=/dev/sdX bs=512 count=1

( BE *VERY* CAREFUL NOT TO WIPE YOUR HARD DRIVE'S MBR HERE!!!)

Download ms-sys then install and put another MBR in its place:

 ms-sys -s /dev/sdX

Another way to put MBR in its place is using 'mbr.bin' 512 bytes file from the Syslinux package:

   locate mbr.bin
cat /somepath/share/syslinux/mbr.bin > /dev/sdX
  • Run fdisk on /dev/sdX, so it looks like this:
    Device Boot      Start         End      Blocks   Id  System
/dev/sdX1 * 1 1021 253177 b W95 FAT32

Use d to delete existing partitions until none remain.
Use n,p,1 to create a new primary partition. Use a to make it bootable.
Use t,b to make it W95 FAT32. Don't forget to hit a to make it bootable!
Use w to save the changes and exit

mkfs.vfat -F 32 /dev/sdX1 ("-F 32" will do FAT32; "-F 16" will do FAT16)
  • Mount the pendrive & unzip the dsl-embedded.zip file onto this.
  • Unmount the pendrive
  • Type syslinux -s /dev/sdX1 to make it bootable.
  • You can now boot via QEMU (from within Linux or windows), OR as native from the USB drive.
  • You can also run DSL from a GRUB bootloader menu on your USB key. This is very useful if you're using DSL as part of a data/system rescue toolkit, as you can include multiple preset configurations of DSL as well as other utilities.

Note: syslinux needs the package "mcopy" included in the package "mtools".
Note: Unfortunately, this method does NOT give a 50MB Linux Distribution because qemu dir
and method is (comparatively) big. You will end up with a 110MB distribution.
Note: The iocharset=utf8 option when mounting the USB stick may result in
the "KNOPPIX/KNOPPIX" not being found upon booting.

Method I: Using GRUB as boot loader

Note: This method has been reported not to work under certain conditions

  • Download the current.iso dsl-cd image.
  • Create an ext2 partition (=> 51MB) on pendrive. Mount it.
    mke2fs -v -L "DSL" /dev/
mkdir -p /tmp/pendrive
mount /dev/ /tmp/pendrive/

where is the corresponding file which represents your USB storage device/partition.

Note: ext3 is ok too.


  • Change to the directory where you mounted the ext2 partition, install GRUB boot loader:
    cd /tmp/pendrive/
grub-install --no-floppy --root-directory=. /dev/

Note: Replace with the corresponding file which represents your USB storage device/partition.
Note 2: This method did not work for me, I used the manual method of running grub and
entered "root (hd1,1)" and "setup (hd1)" (your paths will probably vary).

  • Copy the contents of the cd image to the usb drive.
    mkdir /tmp/dsl-cd
mount [/path_to/]current.iso /tmp/dsl-cd/ -o loop
cp -vR /tmp/dsl-cd/* /tmp/pendrive/
  • While in the same directory - where you mounted the ext2 filesystem - create a menu.lst file for grub in the directory ./boot/grub/menu.lst
   cat > /tmp/pendrive/boot/grub/menu.lst << root="/dev/sda1" lang="us">

Note: You might have to change (hd0,0) to the correct partition for your USB drive. However,
the default should work on most systems.

  • Unmount the filesystem.
  • You can now boot from your USB storage device

Method II: Using GRUB as boot loader

Someone found the above process doesn't work and has documented for others
this working process

The Situation:

  • Running SLED 10 (Suse)
  • The USB key is a 1GB and appears as /dev/sda
  • Logged in as root
  • The DSL ISO is downloaded to /root/Desktop/dsl-3.3.iso
  • Two partitions, the first to use as general USB storage, the second for DSL
  • The DSL partition wanted to be ext3 so that Windows doesn't mess it up
  • The first partition needs to be the big storage one as Windows doesn't
like addressing the second partition on flash drives

Here is the procedure:

  • fdisk /dev/sda
    • d - Delete all partitions on the key
    • n - Make a partition
      • p - Primary partition for general storage
      • 1 - First partition
      • 1 - From the first block
      • 948 - Most of the space, about 933MB
    • n - Make a partition
      • p - Primary partition for DSL
      • 2 - Second partition
      • 949 - Start from the next available sector
      • 1012 - To the end of the disk. I give it 64MB
    • a - Make the partition bootable
      • 2 - Mark the DSL partition bootable
    • t - Change the partition type
      • 1 - Change partition 1
      • b - Change it to Win95 FAT32
    • w - Write the changes
  • fdisk -l - Gives the following output:
        Device    Boot      Start         End      Blocks   Id  System
/dev/sda1 1 948 954131+ b W95 FAT32
/dev/sda2 * 949 1012 64416 83 Linux
Your flash drive should now look like this

  • mkdir /mnt/iso
  • mkdir /mnt/usb
  • mount -o loop /root/Desktop/dsl-3.3.iso /mnt/iso
  • mke2fs /dev/sda2

Note: If you want to have an ext3 filesystem, add the -j flag: mke2fs -j /dev/sda2

  • mount /dev/sda2 /mnt/usb/
  • cd /mnt/iso
  • tar cvf - . | (cd /mnt/usb; tar xvf - )
  • mkdir /mnt/usb/boot/grub
  • cp /boot/grub/*stage* /mnt/usb/boot/grub/
  • cat > /mnt/usb/boot/grub/menu.lst
 title Damn Small Linux
root (hd0,1)
kernel /boot/isolinux/linux24 root=/dev/sda1 ro lang=us toram noeject frugal
initrd /boot/isolinux/minirt24.gz
boot
  • cd /mnt/usb/
  • grub-install --no-floppy --root-directory=. /dev/sda
  • cd /root
  • umount /mnt/usb
  • umount /mnt/iso
  • rm -r /mnt/iso
  • rm -r /mnt/usb
Done! Your DamnSmallLinux on USB is ready. Reboot and try it!!

Wolvix - Another Slackware family


Wolvix is a LiveDistro built from Slackware and the Linux-Live scripts. It's a desktop and multimedia oriented Linux distribution designed to suit the needs of regular to advanced desktop users. Wolvix comes with the Xfce desktop environment and the Fluxbox window manager and includes a carefully selected group of development, graphics, multimedia, network and office applications.

Features:

  • Portable: Bring Wolvix along wherever you go on CD or USB media.
  • Modular: Customize it by adding additional software modules.
  • Compact: Small in size with a comprehensive suite of programs.
  • Flexible: It runs from CD and USB, or as Frugal or Full install on a HDD.
The final release of Wolvix Cub and Wolvix Hunter version 1.1.0 has done. Get the ISO's from the download mirrors or from LinuxTracker. You can also support us by purchasing a nicely printed CD of Wolvix Cub or Wolvix Hunter from On-Disk.com.

Download Wolvix Cub: Download Mirrors | LinuxTracker
Download Wolvix Hunter: Download Mirrors | LinuxTracker

Delicious Digg Technorati Reddit Furl BlinkList Yahoo! NewsVine Netscape Google Live Bookmark Netvouz Squidoo StumbleUpon Magnolia.png