PupWinQE winky Puppy Linux® for Windows®XP
winky winky winky
works with Windows with no need for floppy disk and no need for cd-rom drive

This implementation does not modify your Windows installation in any way. Very simply, ten files are placed on your hard disk drive; 11, counting the Puppy iso file; 12, if you count pup_save.3fs; 13, counting pupswap.swp. And Puppy Linux runs inside Windows, starting from an icon on your Windows desktop. Almost too simple to explain.

This implements Puppy Linux (PuppyOS.com Home Page) distributed as a zip archive file with a few pieces added to start from your Windows desktop. Windows XP has adaquate zip facilities. Suggestion: Print this page for reference during your installation of Puppy Linux. For technical details and help, visit the Forum at murga-linux.com/puppy/ and the Wiki at PuppyLinux.org/wikka/.

PupWinQE has the essential parts of QEMU (version 0.8.2) to run Puppy Linux within Windows XP. The magic is in the command line (all on one line):

qemu -L . -m 256 -cdrom puppy-2.11-seamonkey.iso -localtime -hda puppy.qcow -boot d -hdb \\.\PhysicalDrive0

PupWinQE exists to enable Puppy Linux and Windows on a single computer such that one does not interfere with the other and so that one can read files from the other, because you can't do everything in Puppy Linux that can be done in Windows. Turbotax®, Quicken®, MS Money®, iPod®, and some printers won't work. Not yet anyway. Hey, Puppy Linux may not work on your computer. Might work in Windows 95 and 98, but, really, this needs a fast computer, typical for Windows XP. Got Windows 98? Get PupWin98 Puppy Linux for Windows 98. But in Puppy Linux, what works just works. No virus infections. No spys. No crash. And Puppy Linux has lots that works: wordprocessing, personal accounting, instant messaging, web browser, email, spreadsheet, file managers, desktop publishing, package management, and much more.


WARNING: Do not power-off nor reset — your data will be lost.
Puppy Linux runs entirely in RAM. Files are saved to disk only upon shutdown.
How to shut down:   Menu > Shut Down > Power-off computer

Installation:
  • Download the PupWinQE.zip file: (or using Dijjer - get Dijjer or dotpups/Emulators )
    right-click here to download freeVEDA.org/linux/puppy/PupWinQE.zip
    and select Save Link As ...
  • Extract files from PupWinQE.zip to a directory, say puppy.
  • Download the Puppy iso file to that directory.
    Look at the Puppy Download Page (puppyos.com/download/downpage.htm)
    for download locations.
  • PupWinQE was tested using puppy-2.11-seamonkey.iso
    so if you use a different version, edit the Puppy.bat file appropriately.
  • You should see these files in that directory:
    (use the Windows "My Documents" or "My Computer" or "Windows Explorer")
    • bios.bin
    • fmod.dll
    • linux3.ico
    • Puppy Linux (Shortcut)
    • Puppy.bat
    • puppy.qcow
    • qemu.exe
    • SDL.dll
    • vgabios.bin
    • vgabios-cirrus.bin
    • puppy-2.11-seamonkey.iso
  • Now, drag the Puppy Linux (Shortcut) file to your desktop.
    You should see the image of a penguin
    with the title of Puppy Linux on your desktop.
    • If not, maybe you have a strange Windows installation.
      No problem, just double-click on the Puppy.bat file.
    Now double-click on the penguin.
    This will begin the process of loading Puppy Linux.
  • You'll see several pages of messages while Puppy loads.
  • At the Select the keyboard map dialog
    use arrow keys to scroll down to us
    (or whatever keyboard character system you wish)
    and press Enter.
  • At the VESA or XORG dialog select VESA.
  • At the Puppy Video Wizard dialog
    read the screen and follow instructions.
    To begin, go with the default of 640 by 480 or select 800x600x16.
  • Okay, you're in.

  • Got a cable modem?
    Go to Menu > Setup > Ethernet/network Wizard
    Do eth0 then Test_eth0 then Auto_DHCP then EXIT.
    If it works, great! If not, play with it. It's a puppy.
    Don't know if phone modem works in QEMU.
    I have wireless lan broadband on my laptop and it worked without hassle.

  • Got a printer?
    Don't know if printing works in QEMU. Haven't tried that yet.
    (I don't have printer access on my laptop anyway).

  • Next time you use Puppy Linux, those things are remembered.
    When you shut down you'll be asked a series of questions
    for saving your Puppy file system.
    Take it slow. Read the instructions.
    It will make sense, really. And, you'll be happy.

Notes:
  • A few things about running Linux under QEMU:
    • Be patient.
      Wait for the crosshatch pattern to change to the Puppy desktop.
    • The mouse may seem dead.
      Just click in the center of the screen and move it around.
    • The mouse will have whatever characteristics it has in Windows.
      So, if tap-to-click is off in Windows, it's off in Puppy.
    • The Puppy time (lower-right corner) will be a few minutes earlier than the Windows Time. QEMU got the time right but it's not ticking until Puppy has loaded. Also, Puppy won't tick while the laptop is suspended (you closed the lid).
    • Sound may not be working in QEMU yet.
    • Printing may not be working in QEMU yet.
    • You can swap to other Windows applications.
      If your mouse won't move outside Puppy, just hold the Alt key down
      and press Tab repeatedly to select a Windows application.

  • Want to resize your screen?
    Go to Menu > Setup > Xvesa Video Wizard
    My Windows screen is 1280x800, I set Puppy to 1024x768x16 and when Puppy is loaded I place the cursor at the very bottom of the Windows title bar and move the Puppy screen to the top left. Sometimes Windows positions the window such that the title bar is off screen. Right-click on QEMU on the Windows task-bar and select Move. Now use the cursor keys to move the window then presss Enter to exit the Move mode.
    Fits like a glove.

  • Anything you do in Puppy Linux, like those setup things and like saving files, are stored in a "file-system" in the pup_save.3fs file located on drive C. Include that file in your backups.

  • Need to share files with Windows?
    Save them to a Windows directory.
    Okay, this doesn't work. Don't know why.
    But, there's more than one way to skin a cat.
    You could play with SMB or SAMBA or whatever it's called.
    There's an easier way.
    Get the Linux file-system utility for Windows
    at the Explore2fs Home Page at chrysocome.net/explore2fs.
    So, Puppy can read Windows files and Windows can read Puppy files.

  • Is Puppy Linux secure? Can pirates invade? Will viruses infect?
    Puppy Linux is inherently secure because, even if invaded or infected, it loads anew upon each boot. However, you don't want pirates to steal your information and you don't want a virus, even temporarily. So, keep the pirates out with a firewall and practice safe computing.
    • Practice safe computing.
      Don't fall for phishing attacks where an email scares you into yielding personal information. If you're really concerned about some threat delivered by email, contact your bank, credit-card, etc. using the telephone number on your paper-mail statements. If it seems to come from PayPal®, eBay®, etc., it probably isn't; so, use your previously known link (favorites/bookmark) to access PayPal, eBay, etc. and inquire within. Never take a link from an email message — it's probably from a pirate!
    • Test your security.
      Visit www.grc.com and play with Shields UP!
      Become educated. Be a wary optimist.
    • You do backup, don't you?

WARNING: Do not power-off nor reset — your data will be lost.
Puppy Linux runs entirely in RAM. Files are saved to disk only upon shutdown.
How to shut down:   Menu > Shut Down > Power-off computer

Thanks to the folks at:
kidsquid.com/cgi-gin/moin.cgi/QemuOnWindows
fabrice.bellard.free.fr/qemu
chrysocome.net/explore2fs.
Just Add Common Sense
You alone are responsible for your life.
Please use with wisdom.
All this stuff is free, as in free speech and free beer.
Covered by the GNU General Public License, OSDL Linux Legal Defense Fund, etc.
If you need help, I'm available for a price. Free help is available at murga-linux.com/puppy/.
Help me help you. Help me pay for this web site. Donate, tribute, whatever by PayPal.
freeVEDA.org/copyleftJGD@freeVEDA.org

This Copyleft is a license granting everyone the freedom to use, modify, translate and distribute the copyrighted work, or any work derived from it, including all representations of the work, (for example, a binary compilation of a program) provided these terms are unchanged, permitting additional Copyleft Copyright notices and remuneration for distribution of the work and for services relating to use of the work, and MAKES NO WARRANTY, ASSURANCE NOR GUARANTEE AS TO USEFULNESS OR CORRECTNESS, as such is the duty of whoever uses or services the work. This license does not put the work into the public domain. This license is void where prohibited by law or otherwise changed.

Linux is a registered trademark of Linus Torvalds in the U.S. and other countries. Windows is a registered trademark of Microsoft Corporation in the United States and other countries. "Puppy Linux for Windows" is an independent copylefted copyrighted work and is not affiliated with, nor has it been authorized, sponsored, or otherwise approved by Microsoft Corporation. Other trademarks are the property of their owners.

Copyleft Copyright © 2006 John G. Derrickson

Google  entire Web  freeVEDA  PsyPlan  USDividend
2007 0415 1122