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
Test
Title
Test
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
Test