Installing Puppy onto the virtual hard drive

You should QEMU running from either the live CD or the ISO and have the partitions created and formatted as in the previous step. If you shutdown QEMU after setting up the partitions, restart QEMU from the live version of Puppy with a command like

$ qemu -hda puppy.qcow -m 256 -boot d -cdrom puppy-4.1.2-k2.6.25.16-seamonkey.iso

You are now ready to make a full install into the ext3 partition and a frugal install into the FAT16 partition. In a full install, all the files are installed onto the (virtual) hard drive. In a frugal install, most of the files are contained in a single file which is internally formatted with the ext3 filesystem.

Creating a full hard drive installation

Running the installer

Run the universal installer:

Menu -> Setup -> Puppy universal installer
Internal (IDE or SATA) hard drive -> OK
sda ATA QEMU HARDDISK -> OK

After a short time you will see a dialogue box which offers you a choice of partitions to use. You need sda1 (ext3) for a full install.

Install Puppy to sda1
OK
Where are the Puppy files? -> CD
OK

Next you are given the option of a FRUGAL or a FULL conventional install. Choose FULL.

FULL

Wait while the files are copied to the virtual hard drive and the rc.d update script is executed.

Hint: You can tell whether the process has finished or not by checking the red graph at the bottom right of the virtual desktop. This shows how hard the virtual processor is working.

Making the system bootable

The installer will let you put the Grub files into the installation's /boot directory and the bootloader into the virtual hard disc's mbr (master boot record). You can do this when the next dialogue box appears:

Install/update GRUB
INSTALL
OK
simple Try to install GRUB automatically -> OK
standard Use the standard Linux console -> OK
Where do you want the GRUB files to go? -> /dev/sda1 -> OK
MBR Install to Master Boot Record -> OK
OK
Click 'No' if installation finished -> No

Running the new installation for the first time

Reboot the virtual machine

Menu -> Shutdown -> Power-off computer

You have been running Puppy from the live-CD. You will not need to do this again, so do not save any settings to the virtual hard drive.

DO NOT SAVE

Run QEMU, booting from the virtual hard drive with "-boot c"

$ qemu -hda puppy.qcow -m 256 -boot c

You will boot into Grub which will give you two options

  • Linux (on /dev/sda1) -> Enter
  • DOS (on /dev/sda2)

Of course, the second partition does not have a DOS system installed. You can correct this entry by editing Grub's menu.lst file later.

Linux (on /dev/sda1)

You should see the system booting and activating the swap partition on /dev/sda3. Choose you mouse port, keyboard and Xvesa driver as before.

When the desktop has finished loading, shutdown and automatically save your settings.

Menu -> Shutdown -> Power-off computer

Reboot to check that everything is OK. You will not be asked for any settings.

$ qemu -hda puppy.qcow -m 256 -boot c
Linux (on /dev/sda1)

You can use the full hard disc installation to manage files on a frugal install on the second (FAT16) partition. This is useful because you can easily add ne .sfs files to the frugal installation.

Creating a frugal installation

Running the installer

Run QEMU booting from the CD as before.

$ qemu -hda puppy.qcow -m 256 -boot d -cdrom puppy-4.1.2-k2.6.25.16-seamonkey.iso

Note: if you lready have save files on sda2, the disc will be mounted during installation and it will not be possible to install a new system onto the disc. If this is the case, boot with this parameter to ignore the files:

boot: puppy pfix=ram

Once you have booted into Puppy, run the universal installer and install Puppy to the internal hard disc sda2, The FRUGAL installation will be chosen automatically. It will install four files:

  • vmlinuz - the Linux kernel
  • initrd.gz - the initial ramdisc
  • pup_412.sfs - all the Puppy files
  • zdrv_412.sfs - complete set of kernel drivers and firmware (there may be a subset within pup_412.sfs instead)

Accept the default folder name for the fugal install files

puppy412

and wait while the files are copied. You probably won't need a boot disc

NO_BOOT_DISK

You will need to add the frugal system to the existing Grub bootloader to replace the eroneous DOS entry. The next dialogue box explains the changes and also saves them in /tmp/NEWGRUBTEXT. Details in the next section.

OK
Okay all done!
OK

Modifying Grub

Open /tmp/NEWGRUBTEXT in the editor eg using Roxfiler:

File icon -> Change to parent directory -> tmp -> NEWGRUBTEXT

Open sda1/boot/grub/menu.lst in the editor eg using Roxfiler

sda1 icon -> boot -> grub -> menu.lst

In the editor, copy the full text of NEWGRUBTEXT and paste it into menu.lst to replace the text for DOS between

#Other bootable partition config begins

and

#Other bootable partition config ends

and save menu.lst. Shutdown without saving the session

Menu -> Shutdown -> Power-off computer
DO NOT SAVE

Testing the system

Run QEMU, booting from the virtual hard drive with "-boot c"

$ qemu -hda puppy.qcow -m 256 -boot c

You will boot into Grub which will give you two options

  • Linux (on /dev/sda1)
  • Puppy Linux 412 frugal

Use the down-arrow key to select the frugal install and press thr enter key. Choose you mouse port, keyboard and Xvesa driver as before.

When the desktop has finished loading, shutdown and save your settings.

Menu -> Shutdown -> Power-off computer
SAVE

Choose a name for the saved system. This save file can be copied (from within the full hard disc install) and used as the basis of other , specialised systems and experiments. Name it "vanilla".

vanilla -> OK 
NORMAL (no encryp.)
512 MB -> OK
YES, SAVE

Reboot to check that everything is OK. You will not be asked for any settings, but this first reboot will be slower than normal as Puppy updates the layered filesystem.

$ qemu -hda puppy.qcow -m 256 -boot c
Puppy Linux 412 frugal

When booting has finished, shutdown the system. Everything is saved automatically.

Menu -> Shutdown -> Power-off computer

Comments

Title

Hi

Hello everyone

if you lready have save files on sda2, the disc will be mounted during installation and it will not be possible to install a new system onto the disc guaranteed payday loan

Nice You have a great

Nice You have a great Opportunity. So enjoy Your Life........Through Voluntary Insurance
Long Term Care Insurance
Life Settlement

This comment is very good for

This comment is very good for above topic.

 

cigar roller wholesale cigar corporate entertainment mens gift ideas

finnprice107

This is one of the best posts that I’ve ever seen;Thanks for the information. Keep posting such good topics regards. java ftp ftp server ftp hosting

psychics

I ll be visiting you more frequently, here is very interesting information. This is very nice and gives in depth information.

psychics
love spell
online psychic
psychic

You cannot use the existing

You cannot use the existing partition. But you can adjust the size of your existing partition so you'll have a free unpartitioned space for puppy. Then you can create a new EXT and SWAP partition using "Partition magic" in windows. Install the puppy and configure your GRUB boot loader for a Dual Boot System.

french mastiff

 

Steps

Live Linux CD are convenient in that they make no difficult requirements on the user and existing PC i.e. assuming the PC hard drive is FAT formatted not NTFS check on this by looking at Properties of your hard disk.
Sterling Silver Necklaces
Sterling Silver Rings
CZ Rings

Good

That module works well.

Great job;

 

biodegradable biodegradable plastic biodegradable plastics

Title

Title

Install

I am installin the puppy on computer and this software is very nice.keep up goog work on my computer.Thankyou. contractors insurance

sdhousehunting

Your post is really awesome man. Thanks for sharing it. You really rock.

san diego real estate

Title