Revision history for InstallationFrugal


Revision [33581]

Last edited on 2024-02-16 03:43:05 by coolpup
Additions:
<<**IMPORTANT**: **{{color text="determine the correct device name (sdX) of the target device" c="red"}}** to work on, via the command-line interface: **%%lsblk -al%%**<<
~-**print/show existing partition structure** on the target device X: **%%/usr/sbin/parted /dev/sdX print%%**
- **un-mount** the target device X **%%umount /dev/sdX%%**
- **create a partition table (disklabel)** on the target device X {**##{{color text="WARNING" c="red"}}##**; access to all existing files on the target device will be lost}: **%%/usr/sbin/parted /dev/sdX mklabel gpt && /usr/sbin/parted -l%%**
- **create a partition (partitioning)** on the target device X (where //set 1// defines partition 1 of device X to be the boot partition; and in this example just one partition is created): **%%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8 100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%**
Deletions:
<<**IMPORTANT**: **{{color text="determine the correct device name (sdX) of the target device" c="red"}}** to work on, via the command-line interface: %%lsblk -al%%<<
~-**print/show existing partition structure** on the target device X: %%/usr/sbin/parted /dev/sdX print%%
- **un-mount** the target device X %%umount /dev/sdX%%
- **create a partition table (disklabel)** on the target device X {**##{{color text="WARNING" c="red"}}##**; access to all existing files on the target device will be lost}: %%/usr/sbin/parted /dev/sdX mklabel gpt && /usr/sbin/parted -l%%
- **create a partition (partitioning)** on the target device X (where //set 1// defines partition 1 of device X to be the boot partition; and in this example just one partition is created): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8 100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%


Revision [33580]

Edited on 2024-02-16 03:39:50 by coolpup
Additions:
~~-a boot-loader configuration file {sample **[[https://www.smokey01.com/coolpup/syslinux.cfg.sample syslinux.cfg]]** (for flash memory drives only; read //Step 3// above)}
When making an installation to an internal H.D.D. with an existing operating system, one has the option to either allow that operating system to remain or be removed. Only remove the existing operating system if the computer is more than 3 years old since most computer manufacturers cease to provide [[https://murga-linux.com/puppy/viewtopic.php?p=483349#483349 new U.E.F.I./B.I.O.S. firmware versions]] after that time. If the intention is to remove the existing operating system, regardless of computer age, then ensure to check for and install any U.E.F.I./B.I.O.S. firmware updates first.
[[https://www.murga-linux.com/puppy/viewtopic.php?t=57711 Frugalinstaller-1.5 GUI thread]]
[[https://www.murga-linux.com/puppy/viewtopic.php?t=62476 Enrich 'Frugal' instead of doing full install]]
[[https://www.youtube.com/watch?v=ilGBGLejvfM How To Do A USB Install Of Puppy Linux Slacko 5.3.2.4]]
Deletions:
~~-a boot-loader configuration file {sample **[[https://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]** (for flash memory drives only; read //Step 3// above)}
When making an installation to an internal H.D.D. with an existing operating system, one has the option to either allow that operating system to remain or be removed. Only remove the existing operating system if the computer is more than 3 years old since most computer manufacturers cease to provide [[https://murga-linux.com/puppy/viewtopic.php?p=483349#483349 new B.I.O.S. versions]] after that time. If the intention is to remove the existing operating system, regardless of computer age, then ensure to check for and install any B.I.O.S. updates first.
~[[https://www.murga-linux.com/puppy/viewtopic.php?t=57711 Frugalinstaller-1.5 GUI thread]]
~[[https://www.murga-linux.com/puppy/viewtopic.php?t=62476 Enrich 'Frugal' instead of doing full install]]
~[[https://www.youtube.com/watch?v=ilGBGLejvfM How To Do A USB Install Of Puppy Linux Slacko 5.3.2.4 (youtube)]]


Revision [33579]

Edited on 2024-02-10 14:30:27 by coolpup
Additions:
CPU computers
~-C. GRUB4DOS (for BIOS-firmware only)
Deletions:
~-C. GRUB4DOS


Revision [33578]

Edited on 2024-02-10 14:13:39 by coolpup
Additions:
https://easyos.org/install/limine-bootloader.html


Revision [33577]

Edited on 2024-02-10 13:54:21 by coolpup
Additions:
A [[frugal]] installation is performed by __extracting the contents of the drive image file__ (with file extension //.img// or //.iso//) to normally __one__, i.e. the same, directory on a device.
Copy-to-R.A.M. mode system operation refers to how the computer operating system is able to create a temporary environment whereby it __reads and writes to its complete file-system residing entirely within random access memory (R.A.M.)__.
Deletions:
A [[frugal]] installation is performed by //extracting the contents of the drive image file// (with file extension //.img// or //.iso//) to normally __one__, i.e. the same, directory on a device.
Copy-to-R.A.M. mode system operation refers to how the computer operating system is able to create a temporary environment whereby it reads and writes to its __complete file-system residing entirely within random access memory (R.A.M.)__.


Revision [33576]

Edited on 2024-02-10 13:52:06 by coolpup
Additions:
A [[frugal]] installation is performed by //extracting the contents of the drive image file// (with file extension //.img// or //.iso//) to normally __one__, i.e. the same, directory on a device.
Deletions:
A [[frugal]] installation is performed by //extracting the contents of the drive image// (with file extension //.img// or //.iso//) to normally __one__, i.e. the same, directory on a device.


Revision [33575]

Edited on 2024-02-10 13:49:03 by coolpup
Additions:
Prior to installation, the container file that contains the operating system is commonly referred to as the //drive image// file.
A [[frugal]] installation is performed by //extracting the contents of the drive image// (with file extension //.img// or //.iso//) to normally __one__, i.e. the same, directory on a device.
Frugal installations, by default, run in //copy-to-R.A.M. mode//. Therefore, a frugal installation of [[https://wikka.puppylinux.com/HomePage Puppy]] GNU/Linux operating system has copy-to-R.A.M. mode available (determined by the bootloader configuration file ##syslinux.cfg## containing //pfix=copy//).
Deletions:
The container file that contains the operating system is commonly referred to as the //drive image// file.
A [[frugal]] installation is performed by //extracting the contents of the container file// (with file extension //.img// or //.iso//) to normally __one__, i.e. the same, directory on a device.
Frugal installations, by default, run in //copy-to-R.A.M. mode//. Therefore, a frugal installation of
[[https://wikka.puppylinux.com/HomePage Puppy]] GNU/Linux operating system has copy-to-R.A.M. mode available (determined by the bootloader configuration file ##syslinux.cfg## containing //pfix=copy//).


Revision [33574]

Edited on 2024-02-10 13:42:06 by coolpup
Additions:
The container file that contains the operating system is commonly referred to as the //drive image// file.
A [[frugal]] installation is performed by //extracting the contents of the container file// (with file extension //.img// or //.iso//) to normally __one__, i.e. the same, directory on a device.
Frugal installations, by default, run in //copy-to-R.A.M. mode//. Therefore, a frugal installation of
Therefore, the target device is the device which contains the partition that one aims to install to, and that device could be either a flash memory card, an USB flash memory drive, a hard disk drive (H.D.D.) or a solid state drive (S.S.D.).
<<**IMPORTANT**: **{{color text="determine the correct device name (sdX) of the target device" c="red"}}** to work on, via the command-line interface: %%lsblk -al%%<<
Deletions:
The container file that contains the operating system is commonly referred to as the //drive image// file. A [[frugal]] installation is performed by //extracting the contents of the container file// (with file extension //.img// or //.iso//) to normally __one__, i.e. the same, directory on a device.
Therefore, the target device is the device which contains the partition that one aims to install to, and that device could be either a flash memory card, an USB flash memory drive, a hard disk drive (H.D.D.) or a solid state disk drive (S.S.D.).
<<**IMPORTANT**: **{{color text="determine the correct device name (sdX) of the target device" c="red"}}** to work on, via the command-line interface: %%lsblk%%<<


Revision [33573]

Edited on 2024-02-10 13:34:15 by coolpup
Additions:
[[https://wikka.puppylinux.com/HomePage Puppy]] GNU/Linux operating system has copy-to-R.A.M. mode available (determined by the bootloader configuration file ##syslinux.cfg## containing //pfix=copy//).
Deletions:
Some operating systems which have copy-to-R.A.M. mode available:
~-[[https://wikka.puppylinux.com/HomePage Puppy]] GNU/Linux (copy-to-R.A.M. mode is determined by the configuration file ##syslinux.cfg## containing //pfix=copy//)
~-PartedMagic GNU/Linux (copy-to-R.A.M. mode is default behaviour)
~-[[Porteus]] GNU/Linux


Revision [33558]

Edited on 2024-02-09 07:47:52 by coolpup
Deletions:
~[[USBBootwithoutBIOSSupport USB Boot without BIOS support]]


Revision [33557]

Edited on 2024-02-09 07:46:34 by coolpup
Deletions:
~[[FrugalOrFullInstallation Full or Frugal installation]]


Revision [33555]

Edited on 2024-02-09 05:29:26 by coolpup
Additions:
~-A. [[https://github.com/limine-bootloader/limine/ Limine]]
Deletions:
~-A. Limine


Revision [33554]

Edited on 2024-02-09 05:04:51 by coolpup
Additions:
After formatting, a bootloader is required. Choose either A, B, or C.
//{placeholder}//
~~~-those four modules listed are the minimum required; if extra functionality is required, e.g. //chain.c32//, //vesamenu.c32//, as determined by the contents of //syslinux.cfg//, copy the extra, relevant files from ///usr/lib/syslinux//
//{placeholder}//
Deletions:
Choose a bootloader, either A, B, or C
~~-those four modules listed are the minimum required; if extra functionality is required, e.g. //chain.c32//, //vesamenu.c32//, as determined by the contents of //syslinux.cfg//, copy the extra, relevant files from ///usr/lib/syslinux//


Revision [33553]

Edited on 2024-02-09 04:57:09 by coolpup
Additions:
Choose a bootloader, either A, B, or C
~-A. Limine
~-B. SYSLINUX
~~-install the **boot-loader ##[[https://www.kernel.org/pub/linux/utils/boot/syslinux/ SYSLINUX]]##** to one's actual operating system in use:
~~~-**[[https://www.smokey01.com/coolpup/ SYSLINUX]]**
~~~-installing this package merely makes available the ##SYSLINUX## files for one's use; it does not replace any of the existing boot-loader files which one's actual operating system makes use of for booting (starting-up) itself
~~~-initiating the following procedure to install the boot-loader to the target device requires one to perform it to __completion__; this ensures that no remnants of older ##SYSLINUX## versions remain on the target device
~~-install the **boot-loader [[https://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** __to the target device X__ at only one of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/boot/syslinux/%% %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/syslinux/%%
~~-install the **boot-loader boot sector code** __to the target device X__: %%/bin/dd bs=440 conv=notrunc,fdatasync count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX%%
~~-install the **boot-loader configuration file //syslinux.cfg//** __to the target device X__ by copying it to either ///boot/syslinux// or ///syslinux//
~~~-[[https://www.smokey01.com/coolpup/syslinux.cfg.sample sample]] file for flash memory drives with: //[[https://bkhome.org/blog/?viewDetailed=01813 pmedia]]=usbflash//, //elevator=noop//
~~~-this file will need editing if more than one Puppy version has been installed
~~~-the //[[https://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for the required keyboard layout, e.g. //pkeys=us//, //pkeys=uk//, //pkeys=fr//, //pkeys=de//, etc.
~~-install the **boot-loader system file //ldlinux.sys//** __to the target device X__, using the installers ##extlinux## or ##syslinux##:
~~~-for EXT4 file-systems, ensuring that it is mounted first: %%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/boot && /sbin/extlinux -i -s /mnt/sdXY/boot && sync%%
~~~-for FAT file-systems: %%/bin/mkdir -p /mnt/sdXY/boot && /usr/bin/syslinux --directory /boot -i -s /dev/sdXY && sync%%
~~~-removing //ldlinux.sys// without formatting
~~~~-the //ldlinux.sys// file has the immutable attribute set, which prevents it from being deleted or overwritten; this is because the sector location of the file must not change or else ##syslinux## has to be re-installed; to remove it, run: %%chattr -i /boot/syslinux/ldlinux.sys && rm -f /boot/syslinux/ldlinux.sys%%
~-C. GRUB4DOS
Deletions:
~-install the **boot-loader ##[[https://www.kernel.org/pub/linux/utils/boot/syslinux/ SYSLINUX]]##** to one's actual operating system in use:
~~-**[[https://www.smokey01.com/coolpup/ SYSLINUX]]**
~~-installing this package merely makes available the ##SYSLINUX## files for one's use; it does not replace any of the existing boot-loader files which one's actual operating system makes use of for booting (starting-up) itself
~~-initiating the following procedure to install the boot-loader to the target device requires one to perform it to __completion__; this ensures that no remnants of older ##SYSLINUX## versions remain on the target device
~-install the **boot-loader [[https://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** __to the target device X__ at only one of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/boot/syslinux/%% %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/syslinux/%%
~-install the **boot-loader boot sector code** __to the target device X__: %%/bin/dd bs=440 conv=notrunc,fdatasync count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX%%
~-install the **boot-loader configuration file //syslinux.cfg//** __to the target device X__ by copying it to either ///boot/syslinux// or ///syslinux//
~~-[[https://www.smokey01.com/coolpup/syslinux.cfg.sample sample]] file for flash memory drives with: //[[https://bkhome.org/blog/?viewDetailed=01813 pmedia]]=usbflash//, //elevator=noop//
~~-this file will need editing if more than one Puppy version has been installed
~~-the //[[https://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for the required keyboard layout, e.g. //pkeys=us//, //pkeys=uk//, //pkeys=fr//, //pkeys=de//, etc.
- install the **boot-loader system file //ldlinux.sys//** __to the target device X__, using the installers ##extlinux## or ##syslinux##:
~~-for EXT4 file-systems, ensuring that it is mounted first: %%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/boot && /sbin/extlinux -i -s /mnt/sdXY/boot && sync%%
~~-for FAT file-systems: %%/bin/mkdir -p /mnt/sdXY/boot && /usr/bin/syslinux --directory /boot -i -s /dev/sdXY && sync%%
~~-removing //ldlinux.sys// without formatting
~~~-the //ldlinux.sys// file has the immutable attribute set, which prevents it from being deleted or overwritten; this is because the sector location of the file must not change or else ##syslinux## has to be re-installed; to remove it, run: %%chattr -i /boot/syslinux/ldlinux.sys && rm -f /boot/syslinux/ldlinux.sys%%


Revision [33510]

Edited on 2024-01-27 14:05:26 by coolpup
Additions:
~~-for **EXT4** file-system creation {makes use of //e2fsprogs// package}: **%%/sbin/mkfs.ext4 -b 4096 -m 0 -L LABEL -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%**
~~-for **FAT32** file-system creation: **%%mkdosfs -v -n NAME -F 32 /dev/sdXY%%**
~~-for **FAT16** file-system creation: **%%mkdosfs -v -n NAME -F 16 /dev/sdXY%%**
Deletions:
~~-for **EXT4** file-system creation {makes use of //e2fsprogs// package}: **%%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%**
~~-for **FAT32** file-system creation: **%%mkdosfs -v -n PUPPY -F 32 /dev/sdXY%%**
~~-for **FAT16** file-system creation: **%%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%**


Revision [33509]

Edited on 2024-01-27 13:54:00 by coolpup
Additions:
Therefore, the target device is the device which contains the partition that one aims to install to, and that device could be either a flash memory card, an USB flash memory drive, a hard disk drive (H.D.D.) or a solid state disk drive (S.S.D.).
Deletions:
Therefore, the target device is the device which contains the partition that one aims to install to, and that device could be either a flash memory card, an [[https://bkhome.org/blog/?viewDetailed=02001 USB flash memory drive]], a hard disk drive (H.D.D.) or a solid state disk drive (S.S.D.).


Revision [33507]

Edited on 2024-01-27 12:48:02 by coolpup

No Differences

Revision [33506]

Edited on 2024-01-27 12:46:03 by coolpup
Additions:
~~-for **FAT32** file-system creation: **%%mkdosfs -v -n PUPPY -F 32 /dev/sdXY%%**


Revision [33505]

Edited on 2024-01-27 12:42:51 by coolpup
Additions:
~-[[https://wikka.puppylinux.com/HomePage Puppy]] GNU/Linux (copy-to-R.A.M. mode is determined by the configuration file ##syslinux.cfg## containing //pfix=copy//)
Deletions:
~-[[https://wikka.puppylinux.com/HomePage]] GNU/Linux (copy-to-R.A.M. mode is determined by the configuration file ##syslinux.cfg## containing //pfix=copy//)


Revision [33504]

Edited on 2024-01-27 12:41:40 by coolpup
Additions:
Let the desired partition that one wants to install to be known as the target partition. That partition may be located on either of these following types of devices:
- an external device
- an internal device
Deletions:
Let the desired partition that one wants to install to be known as the target partition. That partition may be located on:
- either an external device,
- or, an internal device, such as a hard disk drive or a solid state disk drive


Revision [33503]

Edited on 2024-01-27 12:38:58 by coolpup
Additions:
~-[[https://wikka.puppylinux.com/HomePage]] GNU/Linux (copy-to-R.A.M. mode is determined by the configuration file ##syslinux.cfg## containing //pfix=copy//)
Deletions:
~-[[https://wikka.puppylinux.com/HomePage Puppy GNU/Linux]] (copy-to-R.A.M. mode is determined by the configuration file ##syslinux.cfg## containing //pfix=copy//)


Revision [33502]

Edited on 2024-01-27 12:36:42 by coolpup
Additions:
The container file that contains the operating system is commonly referred to as the //drive image// file. A [[frugal]] installation is performed by //extracting the contents of the container file// (with file extension //.img// or //.iso//) to normally __one__, i.e. the same, directory on a device.
Deletions:
The container file that contains the operating system is commonly referred to as the //drive image//. A [[frugal]] installation is performed by //extracting the contents of the container file// (either //.img//, //.iso// or //.zip//) to normally __one__, i.e. the same, directory on a device.


Revision [33500]

Edited on 2024-01-27 12:13:37 by coolpup
Additions:
- either an external device,
Therefore, the target device is the device which contains the partition that one aims to install to, and that device could be either a flash memory card, an [[https://bkhome.org/blog/?viewDetailed=02001 USB flash memory drive]], a hard disk drive (H.D.D.) or a solid state disk drive (S.S.D.).
Deletions:
- either an external device, e.g. [[https://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]], a hard disk drive (H.D.D.) or a solid state disk drive (S.S.D.)
Therefore, the target device is the device which contains the partition that one aims to install to.


Revision [33499]

Edited on 2024-01-27 12:05:32 by coolpup
Additions:
The container file that contains the operating system is commonly referred to as the //drive image//. A [[frugal]] installation is performed by //extracting the contents of the container file// (either //.img//, //.iso// or //.zip//) to normally __one__, i.e. the same, directory on a device.
Let the desired partition that one wants to install to be known as the target partition. That partition may be located on:
- either an external device, e.g. [[https://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]], a hard disk drive (H.D.D.) or a solid state disk drive (S.S.D.)
- or, an internal device, such as a hard disk drive or a solid state disk drive
Therefore, the target device is the device which contains the partition that one aims to install to.
- **un-mount** the target device X %%umount /dev/sdX%%
- **create a partition table (disklabel)** on the target device X {**##{{color text="WARNING" c="red"}}##**; access to all existing files on the target device will be lost}: %%/usr/sbin/parted /dev/sdX mklabel gpt && /usr/sbin/parted -l%%
- mount the drive image (//.iso// or //.zip//) file
- copy from the drive image directory to the target device either all the files, (or just these essential ones: //vmlinuz//, //initrd.gz//, and all those with the extension //.sfs//
- if more than one operating system is to be frugally installed ensure that each is compartmentalized within their own directory)
- re-boot the computer with the device connected
Deletions:
A [[frugal]] installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory.
Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on:
- either an external device, e.g. [[https://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]] (often erroneously referred to as a //memory stick//)
- or, an internal device, such as a solid state disk drive (S.S.D.) or a hard disk drive (H.D.D.)
Therefore, the target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive.
- **un-mount** the target device X: %%umount /dev/sdX%%
- **create a partition table (disklabel)** on the target device X {**##{{color text="WARNING" c="red"}}##**: access to all existing files on the target device will be lost}: %%/usr/sbin/parted /dev/sdX mklabel gpt && /usr/sbin/parted -l%%
- mount the Puppy ISO (or ZIP) file by clicking on it
- copy from the ISO (or ZIP) directory to the target device either all the files, or, just these essential ones: //vmlinuz//, //initrd.gz//, and all those with the extension //.sfs// (if more than one Puppy version is to be installed ensure that they are each contained within their own directory)
- re-boot the computer with the flash memory device connected
~-when shutting down the system there may be the option to create a personal storage (''pupsave'') file which must be chosen if personal settings and configuration are to be saved


Revision [33498]

Edited on 2024-01-27 10:20:59 by coolpup
Additions:
~~-for **EXT4** file-system creation {makes use of //e2fsprogs// package}: **%%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%**
~~-for **FAT16** file-system creation: **%%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%**
Deletions:
~~-for **EXT4** file-system creation {makes use of [[https://www.smokey01.com/coolpup/ e2fsprogs]]}: **%%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%**
~~-for **FAT16** file-system creation {makes use of [[https://www.smokey01.com/coolpup/ dosfstools]]}: **%%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%**


Revision [33497]

Edited on 2024-01-27 10:15:54 by coolpup
Additions:
This step is optional, i.e. only proceed if one does not wish to keep the existing //partition structure// on the target device X.
This step is optional, i.e. only proceed if one does not wish to keep the existing //file-system structure// on the target device.
- **create a file-system (formatting)** on a partition Y of the target device X {**##{{color c="red" text="WARNING"}}##**: all existing data on the target partition will be over-written (destroyed)}:
~~-[[https://www.sdcard.org/downloads/sd-memory-card-formatter-for-linux/ SD Memory Card Formatter for Linux]]
Deletions:
This step is optional, i.e. only proceed if one does not wish to keep the existing //partition structure// on the target device X
This step is optional, i.e. only proceed if one does not wish to keep the existing //file-system structure// on the target device
- **create a file-system (formatting)** on a partition Y of the target device X {**##{{color c="red" text="WARNING"}}##**: all data on the target partition will be over-written (destroyed)}:


Revision [33496]

Edited on 2024-01-26 15:06:37 by coolpup
Additions:
~~-[[https://www.smokey01.com/coolpup/syslinux.cfg.sample sample]] file for flash memory drives with: //[[https://bkhome.org/blog/?viewDetailed=01813 pmedia]]=usbflash//, //elevator=noop//
Deletions:
~~-[[https://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives with: //[[https://bkhome.org/blog/?viewDetailed=01813 pmedia]]=usbflash//, //elevator=noop//


Revision [33495]

Edited on 2024-01-26 15:02:07 by coolpup
Additions:
- install the **boot-loader system file //ldlinux.sys//** __to the target device X__, using the installers ##extlinux## or ##syslinux##:
Deletions:
- **install the boot-loader system file //ldlinux.sys//** __to the target device X__, using the installers ##extlinux## or ##syslinux##:


Revision [33494]

Edited on 2024-01-26 15:00:08 by coolpup
Additions:
~-**print/show existing partition structure** on the target device X: %%/usr/sbin/parted /dev/sdX print%%
- **un-mount** the target device X: %%umount /dev/sdX%%
- **create a partition (partitioning)** on the target device X (where //set 1// defines partition 1 of device X to be the boot partition; and in this example just one partition is created): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8 100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%
Deletions:
~-print/show existing partition structure on the target device X: %%/usr/sbin/parted /dev/sdX print%%
- **un-mount the target device X**: %%umount /dev/sdX%%
- **create a partition** (partitioning) on the target device X (where //set 1// defines partition 1 of device X to be the boot partition; and in this example just one partition is created): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8 100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%


Revision [33493]

Edited on 2024-01-26 14:57:34 by coolpup
Additions:
This step is optional, i.e. only proceed if one does not wish to keep the existing //partition structure// on the target device X
~-print/show existing partition structure on the target device X: %%/usr/sbin/parted /dev/sdX print%%
This step is optional, i.e. only proceed if one does not wish to keep the existing //file-system structure// on the target device
Deletions:
This step is optional, i.e. only proceed if one does not wish to keep the existing //partition structure// on the target drive X
~-print/show existing partition structure on the target drive X: %%/usr/sbin/parted /dev/sdX print%%
This step is optional, i.e. only proceed if one does not wish to keep the existing //file-system structure// on the target drive


Revision [33492]

Edited on 2024-01-26 14:55:53 by coolpup
Additions:
~-print/show existing partition structure on the target drive X: %%/usr/sbin/parted /dev/sdX print%%
Deletions:
~- existing partition structure on the target drive X: %%/usr/sbin/parted /dev/sdX print%%


Revision [33491]

Edited on 2024-01-26 14:52:45 by coolpup
Additions:
This step is optional, i.e. only proceed if one does not wish to keep the existing //partition structure// on the target drive X
This step is optional, i.e. only proceed if one does not wish to keep the existing //file-system structure// on the target drive
~~-for **EXT4** file-system creation {makes use of [[https://www.smokey01.com/coolpup/ e2fsprogs]]}: **%%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%**
Deletions:
~-this step is optional, i.e. only proceed if one does not wish to keep the existing //partition structure// on the target drive X
- install the latest available versions of: ##[[http://www.smokey01.com/coolpup/ bzip2, grep, gzip, parted, tar]]##
~-for removable device access, install the latest available version of: ##[[http://www.smokey01.com/coolpup/ libusb]]##
~-this step is optional, i.e. only proceed if one does not wish to keep the existing //file-system structure// on the target drive
~~-for **[[https://www.linuxplanet.com/linuxplanet/tutorials/7208/1 EXT4]]** file-system creation {requires a recent version of [[https://www.smokey01.com/coolpup/ e2fsprogs]]}: **%%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%**


Revision [33490]

Edited on 2024-01-26 14:24:48 by coolpup
Additions:
~-install the **boot-loader ##[[https://www.kernel.org/pub/linux/utils/boot/syslinux/ SYSLINUX]]##** to one's actual operating system in use:
~-install the **boot-loader [[https://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** __to the target device X__ at only one of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/boot/syslinux/%% %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/syslinux/%%
~-install the **boot-loader boot sector code** __to the target device X__: %%/bin/dd bs=440 conv=notrunc,fdatasync count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX%%
~-install the **boot-loader configuration file //syslinux.cfg//** __to the target device X__ by copying it to either ///boot/syslinux// or ///syslinux//
Deletions:
~-install a recent version of the boot-loader ##[[https://www.kernel.org/pub/linux/utils/boot/syslinux/ SYSLINUX]]## to one's actual operating system in use:
~-install the boot-loader [[https://www.syslinux.org/wiki/index.php/Library_modules c32 modules]] __to the target device X__ at only one of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/boot/syslinux/%% %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/syslinux/%%
- **install the boot-loader boot sector code** __to the target device X__: %%/bin/dd bs=440 conv=notrunc,fdatasync count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX%%
- **install the boot-loader configuration file //syslinux.cfg//** __to the target device X__ by copying it to either ///boot/syslinux// or ///syslinux//


Revision [33489]

Edited on 2024-01-26 14:18:52 by coolpup
Additions:
~-[[https://wikka.puppylinux.com/HomePage Puppy GNU/Linux]] (copy-to-R.A.M. mode is determined by the configuration file ##syslinux.cfg## containing //pfix=copy//)
~-[[Porteus]] GNU/Linux
- **create a file-system (formatting)** on a partition Y of the target device X {**##{{color c="red" text="WARNING"}}##**: all data on the target partition will be over-written (destroyed)}:
~~-for **[[https://www.linuxplanet.com/linuxplanet/tutorials/7208/1 EXT4]]** file-system creation {requires a recent version of [[https://www.smokey01.com/coolpup/ e2fsprogs]]}: **%%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%**
~~-for **FAT16** file-system creation {makes use of [[https://www.smokey01.com/coolpup/ dosfstools]]}: **%%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%**
~-install a recent version of the boot-loader ##[[https://www.kernel.org/pub/linux/utils/boot/syslinux/ SYSLINUX]]## to one's actual operating system in use:
~-install the boot-loader [[https://www.syslinux.org/wiki/index.php/Library_modules c32 modules]] __to the target device X__ at only one of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/boot/syslinux/%% %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/syslinux/%%
Deletions:
~-Puppy GNU/Linux (copy-to-R.A.M. mode is determined by the configuration file ##syslinux.cfg## containing //pfix=copy//)
~~-[[https://sourceforge.net/projects/zestypup/files/Upup-Focal%2B/ UPupFF+D]]
~-[[porteus Porteus]] GNU/Linux
- **create a file-system (formatting)** on the partition(s) of the target device X {**##{{color c="red" text="WARNING"}}##**: all data on the target partition will be over-written (destroyed)}:
~~-for **[[https://www.linuxplanet.com/linuxplanet/tutorials/7208/1 EXT4]]** file-system creation {requires a recent version of **[[https://www.smokey01.com/coolpup/ e2fsprogs]]**}: %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
~~-for **FAT16** file-system creation {requires a recent version of **[[https://www.smokey01.com/coolpup/ dosfstools]]**}: %%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%
~-**install a recent version of the boot-loader ##[[https://www.kernel.org/pub/linux/utils/boot/syslinux/ SYSLINUX]]##** to one's actual operating system in use:
~-**install the boot-loader [[https://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** __to the target device X__ at only one of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/boot/syslinux/%% %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/syslinux/%%


Revision [33488]

Edited on 2024-01-26 14:05:51 by coolpup
Additions:
~~-[[https://www.sdcard.org/downloads/formatter/ SD Memory Card Formatter for Windows]]
Deletions:
~-[[https://www.sdcard.org/downloads/formatter/ SD Memory Card Formatter for Windows]]


Revision [33487]

Edited on 2024-01-26 14:04:13 by coolpup
Additions:
~-[[https://www.sdcard.org/downloads/formatter/ SD Memory Card Formatter for Windows]]


Revision [33461]

Edited on 2024-01-22 07:43:11 by coolpup
Additions:
~~-for **FAT16** file-system creation {requires a recent version of **[[https://www.smokey01.com/coolpup/ dosfstools]]**}: %%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%
~~-**[[https://www.smokey01.com/coolpup/ SYSLINUX]]**
~-**install the boot-loader [[https://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** __to the target device X__ at only one of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/boot/syslinux/%% %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/syslinux/%%
- **install the boot-loader boot sector code** __to the target device X__: %%/bin/dd bs=440 conv=notrunc,fdatasync count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX%%
~~-[[https://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives with: //[[https://bkhome.org/blog/?viewDetailed=01813 pmedia]]=usbflash//, //elevator=noop//
- install the latest available version of helper program [[https://murga-linux.com/puppy/viewtopic.php?t=51697 Grub4DosConfig]]
Deletions:
~~-for **FAT16** file-system creation {requires a recent version of **[[http://www.smokey01.com/coolpup/ dosfstools]]**}: %%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%
~~-**[[https://www.smokey01.com/coolpup/ SYSLINUX]]5**
~-**install the boot-loader [[http://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** __to the target device X__ at only one of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/boot/syslinux/%% %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/syslinux/%%
- **install the boot-loader boot sector code** __to the target device X__: %%/bin/dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX && sync%%
~~-[[https://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives with: //[[http://bkhome.org/blog/?viewDetailed=01813 pmedia]]=usbflash//, //elevator=noop//
- install the latest available version of helper program [[http://murga-linux.com/puppy/viewtopic.php?t=51697 Grub4DosConfig]]


Revision [33459]

Edited on 2024-01-22 07:32:11 by coolpup
Additions:
Therefore, the target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive.
Deletions:
Therefore, the target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. The minimum, nominal storage capacity for a flash memory drive is 256MB.


Revision [33437]

Edited on 2024-01-22 05:44:31 by coolpup
Additions:
- either an external device, e.g. [[https://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]] (often erroneously referred to as a //memory stick//)
- or, an internal device, such as a solid state disk drive (S.S.D.) or a hard disk drive (H.D.D.)
Copy-to-R.A.M. mode system operation refers to how the computer operating system is able to create a temporary environment whereby it reads and writes to its __complete file-system residing entirely within random access memory (R.A.M.)__.
Some operating systems which have copy-to-R.A.M. mode available:
Deletions:
- either an external device, e.g.[[http://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]] (often erroneously referred to as a //memory stick//)
- or, an internal device, usually a hard disk drive (H.D.D.)
Copy-to-R.A.M. mode system operation refers to how the computer operating system is able to create a temporary environment whereby it reads and writes to its __complete file-system residing entirely within random access memory__ (R.A.M.).
Operating systems which have copy-to-R.A.M. mode avalable:


Revision [33048]

Edited on 2021-03-12 18:14:32 by coolpup
Additions:
~[[KernelParameters]]
Deletions:
~[[BootParameters]]


Revision [33045]

Edited on 2021-03-12 18:03:35 by coolpup
Additions:
Operating systems which have copy-to-R.A.M. mode avalable:
~~-[[https://sourceforge.net/projects/zestypup/files/Upup-Focal%2B/ UPupFF+D]]
Deletions:
Operating systems which have copy-to-R.A.M. mode:


Revision [33027]

Edited on 2021-01-22 17:47:09 by coolpup
Additions:
~~-for **[[https://www.linuxplanet.com/linuxplanet/tutorials/7208/1 EXT4]]** file-system creation {requires a recent version of **[[https://www.smokey01.com/coolpup/ e2fsprogs]]**}: %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
~~-**[[https://www.smokey01.com/coolpup/ SYSLINUX]]5**
~~-[[https://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives with: //[[http://bkhome.org/blog/?viewDetailed=01813 pmedia]]=usbflash//, //elevator=noop//
~~-the //[[https://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for the required keyboard layout, e.g. //pkeys=us//, //pkeys=uk//, //pkeys=fr//, //pkeys=de//, etc.
- download and extract the latest //##[[https://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux.zip]]##// file to the //C// drive, i.e. //C:\syslinux//
~~-a boot-loader configuration file {sample **[[https://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]** (for flash memory drives only; read //Step 3// above)}
~~-https://www.icpug.org.uk/national/linnwin/step1-xp.html
~~-https://puppy.b0x.me/lin-n-win
~~-https://shino.pos.to/linux/lupq/puppydualboot.html
When making an installation to an internal H.D.D. with an existing operating system, one has the option to either allow that operating system to remain or be removed. Only remove the existing operating system if the computer is more than 3 years old since most computer manufacturers cease to provide [[https://murga-linux.com/puppy/viewtopic.php?p=483349#483349 new B.I.O.S. versions]] after that time. If the intention is to remove the existing operating system, regardless of computer age, then ensure to check for and install any B.I.O.S. updates first.
There is an option to install from within Microsoft Windows using the relevant file from here: https://www.mediafire.com/?5ah0d0rzcz5cc
- install the boot system file //[[https://www.smokey01.com/coolpup/grldr grldr]]// by placing it on the target device
- install the boot configuration file //menu.lst//, or update an existing one, by using [[https://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//
https://easyos.org/install/easy-frugal-installation.html
~[[https://www.murga-linux.com/puppy/viewtopic.php?t=57711 Frugalinstaller-1.5 GUI thread]]
~[[https://www.murga-linux.com/puppy/viewtopic.php?t=62476 Enrich 'Frugal' instead of doing full install]]
~[[https://www.youtube.com/watch?v=ilGBGLejvfM How To Do A USB Install Of Puppy Linux Slacko 5.3.2.4 (youtube)]]
Deletions:
~~-for **[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 EXT4]]** file-system creation {requires a recent version of **[[http://www.smokey01.com/coolpup/ e2fsprogs]]**}: %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
~~-**[[http://www.smokey01.com/coolpup/ SYSLINUX]]5**
~~-[[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives with: //[[http://bkhome.org/blog/?viewDetailed=01813 pmedia]]=usbflash//, //elevator=noop//
~~-the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for the required keyboard layout, e.g. //pkeys=us//, //pkeys=uk//, //pkeys=fr//, //pkeys=de//, etc.
- download and extract the latest //##[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux.zip]]##// file to the //C// drive, i.e. //C:\syslinux//
~~-a boot-loader configuration file {sample **[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]** (for flash memory drives only; read //Step 3// above)}
~~-http://www.icpug.org.uk/national/linnwin/step1-xp.html
~~-http://puppy.b0x.me/lin-n-win
~~-http://shino.pos.to/linux/lupq/puppydualboot.html
When making an installation to an internal H.D.D. with an existing operating system, one has the option to either allow that operating system to remain or be removed. Only remove the existing operating system if the computer is more than 3 years old since most computer manufacturers cease to provide [[http://murga-linux.com/puppy/viewtopic.php?p=483349#483349 new B.I.O.S. versions]] after that time. If the intention is to remove the existing operating system, regardless of computer age, then ensure to check for and install any B.I.O.S. updates first.
There is an option to install from within Microsoft Windows using the relevant file from here: http://www.mediafire.com/?5ah0d0rzcz5cc
- install the boot system file //[[http://www.smokey01.com/coolpup/grldr grldr]]// by placing it on the target device
- install the boot configuration file //menu.lst//, or update an existing one, by using [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//
~[[http://www.murga-linux.com/puppy/viewtopic.php?t=57711 Frugalinstaller-1.5 GUI thread]]
~[[http://www.murga-linux.com/puppy/viewtopic.php?t=62476 Enrich 'Frugal' instead of doing full install]]
~[[http://www.youtube.com/watch?v=ilGBGLejvfM How To Do A USB Install Of Puppy Linux Slacko 5.3.2.4 (youtube)]]


Revision [29316]

Edited on 2013-10-19 16:24:03 by darkcity [berad]
Additions:
{{include tonguesInstallationFrugal}}
[[HomePage]] > [[ComponentHowTo Components and HowTos]] > [[InstallationIndex Install]]


Revision [29270]

Edited on 2013-10-19 10:17:51 by coolpup [berad]
Additions:
~- existing partition structure on the target drive X: %%/usr/sbin/parted /dev/sdX print%%
Deletions:
~~- existing //partition structure// on the target drive X: %%/usr/sbin/parted /dev/sdX print%%


Revision [29269]

Edited on 2013-10-19 10:16:56 by coolpup [berad]
Additions:
~-this step is optional, i.e. only proceed if one does not wish to keep the existing //partition structure// on the target drive X
~~- existing //partition structure// on the target drive X: %%/usr/sbin/parted /dev/sdX print%%
Deletions:
~-this step is optional, i.e. only proceed if one does not wish to keep the existing //partition structure// on the target drive


Revision [29268]

Edited on 2013-10-19 08:00:18 by coolpup [berad]
Additions:
====How to make a GNU/Linux frugal installation with copy-to-R.A.M. mode system operation====
Deletions:
====How to make a frugal installation====
**GNU/Linux frugal installation with copy-to-R.A.M. mode system operation**


Revision [29267]

Edited on 2013-10-19 07:57:04 by coolpup [berad]
Additions:
The following procedure assumes that one is running Puppy GNU/Linux. However, the same procedure can be followed within any GNU/Linux distribution. If one wishes to use Microsoft Windows go to [[http://puppylinux.org/wikka/InstallationFrugal#hn_Appendix Appendix]] below.
===Appendix===
Deletions:
The following procedure assumes that one is running Puppy GNU/Linux. However, the same procedure can be followed within any GNU/Linux distribution. If one wishes to use Microsoft Windows go to //Appendix// below.
===##Appendix##===


Revision [29266]

Edited on 2013-10-19 07:24:01 by coolpup [berad]
Additions:
- install the latest available versions of: ##[[http://www.smokey01.com/coolpup/ bzip2, grep, gzip, parted, tar]]##
Deletions:
- install the latest available versions of: ##[[http://www.smokey01.com/coolpup/ bzip2, grep, parted, tar]]##


Revision [29265]

Edited on 2013-10-19 07:22:29 by coolpup [berad]

No Differences

Revision [29264]

Edited on 2013-10-19 07:21:52 by coolpup [berad]
Additions:
~-[[porteus Porteus]] GNU/Linux
Deletions:
~-[[porteus Porteus GNU/Linux]]


Revision [29263]

Edited on 2013-10-19 07:21:04 by coolpup [berad]
Additions:
~-[[porteus Porteus GNU/Linux]]
Deletions:
~-Porteus GNU/Linux


Revision [29262]

Edited on 2013-10-19 07:17:32 by coolpup [berad]
Additions:
~-Porteus GNU/Linux


Revision [29261]

Edited on 2013-10-19 07:11:46 by coolpup [berad]
Additions:
- either an external device, e.g.[[http://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]] (often erroneously referred to as a //memory stick//)
Deletions:
- either an external device, e.g. [[http://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]] (often erroneously referred to as a //memory stick//)


Revision [29260]

Edited on 2013-10-19 07:09:42 by coolpup [berad]
Additions:
====How to make a frugal installation====
Deletions:
{{include tonguesInstallationFrugal}}
[[HomePage]] > [[ComponentHowTo Components and HowTos]] > [[InstallationIndex Install]]
====How to make a frugal Puppy installation====


Revision [28810]

Edited on 2013-09-11 08:46:40 by darkcity [berad]
Additions:
~[[http://www.youtube.com/watch?v=ilGBGLejvfM How To Do A USB Install Of Puppy Linux Slacko 5.3.2.4 (youtube)]]


Revision [28619]

Edited on 2013-08-24 17:44:04 by darkcity [links]
Additions:
{{include tonguesInstallationFrugal}}
[[HomePage]] > [[ComponentHowTo Components and HowTos]] > [[InstallationIndex Install]]
====How to make a frugal Puppy installation====
**GNU/Linux frugal installation with copy-to-R.A.M. mode system operation**
A [[frugal]] installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory.
==Also on the Wiki==
~[[FrugalReferences]]
~[[USBBootwithoutBIOSSupport USB Boot without BIOS support]]
~[[Frugal]]
~UsingPuppy
~[[InstallationFullHDD]]
~[[FrugalOrFullInstallation Full or Frugal installation]]
~[[BootLoaders]]
~[[BootParameters]]
==Related Webpages==
~[[http://www.murga-linux.com/puppy/viewtopic.php?t=57711 Frugalinstaller-1.5 GUI thread]]
~[[http://www.murga-linux.com/puppy/viewtopic.php?t=62476 Enrich 'Frugal' instead of doing full install]]
CategoryTutorial
Deletions:
====##GNU/Linux frugal installation with copy-to-R.A.M. mode system operation##====
A frugal installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory.
{{nocomments}}


Revision [27560]

Edited on 2013-05-23 12:01:52 by coolpup [links]
Additions:
~-Puppy GNU/Linux (copy-to-R.A.M. mode is determined by the configuration file ##syslinux.cfg## containing //pfix=copy//)
~-PartedMagic GNU/Linux (copy-to-R.A.M. mode is default behaviour)
Deletions:
~-Puppy (copy-to-R.A.M. mode is determined by the configuration file ##syslinux.cfg## containing //pfix=copy//)
~-PartedMagic (copy-to-R.A.M. mode is default behaviour)


Revision [27559]

Edited on 2013-05-23 12:01:16 by coolpup [links]
Additions:
~-Puppy (copy-to-R.A.M. mode is determined by the configuration file ##syslinux.cfg## containing //pfix=copy//)
~-PartedMagic (copy-to-R.A.M. mode is default behaviour)
Deletions:
~-Puppy with //pfix=copy//
~-PartedMagic


Revision [27558]

Edited on 2013-05-23 11:57:38 by coolpup [links]
Additions:
- follow the instructions at LiveDVD //Appendix 3//
~-follow the instructions at LiveDVD //Appendix 3//


Revision [27543]

Edited on 2013-05-23 08:22:48 by coolpup [links]
Additions:
- download and extract the latest //##[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux.zip]]##// file to the //C// drive, i.e. //C:\syslinux//
Deletions:
- download and extract the latest ##[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]## **//.zip//** file to the //C// drive, i.e. //C:\syslinux//


Revision [27542]

Edited on 2013-05-23 08:17:40 by coolpup [links]
Additions:
The following procedure assumes that one is running Puppy GNU/Linux. However, the same procedure can be followed within any GNU/Linux distribution. If one wishes to use Microsoft Windows go to //Appendix// below.
===##Appendix##===
Deletions:
The following procedure assumes that one is running Puppy Linux. However, the same procedure can be followed within any Linux distribution. If one wishes to use Microsoft Windows go to //Appendix// below.
===Appendix===


Revision [27541]

Edited on 2013-05-23 08:16:07 by coolpup [links]
Additions:
~~-the required boot-loader **c32 modules** copied from //C:\syslinux// (read //Step 3// above)
Deletions:
~~-the required boot-loader **c32 modules** (read //Step 3// above)


Revision [27540]

Edited on 2013-05-23 08:09:14 by coolpup [links]
Additions:
- go to directory //C:\syslinux\win32\// %%cd C:\syslinux\win32\%%
Deletions:
- go to directory //C:\syslinux\win32\//:%%cd C:\syslinux\win32\%%


Revision [27539]

Edited on 2013-05-23 08:06:53 by coolpup [links]
Additions:
~-create a directory //syslinux// on the target device which __contains__ the following files:
~~-a boot-loader configuration file {sample **[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]** (for flash memory drives only; read //Step 3// above)}
Deletions:
~-create a directory //syslinux// on the target device which contains the following files:
~~-place on the target device a boot-loader configuration file {sample **[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]** (for flash memory drives only; read //Step 3// above)}


Revision [27538]

Edited on 2013-05-23 08:04:42 by coolpup [links]
Additions:
~-create a directory //syslinux// on the target device which contains the following files:
~~-place on the target device a boot-loader configuration file {sample **[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]** (for flash memory drives only; read //Step 3// above)}
Deletions:
~-create a directory //syslinux// (if necessary) on the target device which contains the following files:
~~-place on the target device, __inside__ its //syslinux// directory, a boot-loader configuration file {sample **[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]** (for flash memory drives only; read //Step 3// above)}


Revision [27537]

Edited on 2013-05-23 08:03:02 by coolpup [links]
Additions:
~-open the Puppy ISO (or ZIP) file to view its contents, using e.g. 7-zip (it is important that the original file names be kept) and copy to the target device the files: **//vmlinuz//**, **//initrd.gz//**, and all those with the extension **//.sfs//**
Deletions:
~~-open the Puppy ISO (or ZIP) file to view its contents, using e.g. 7-zip (it is important that the original file names be kept) and copy to the target device the files: **//vmlinuz//**, **//initrd.gz//**, and all those with the extension **//.sfs//**


Revision [27536]

Edited on 2013-05-23 08:01:07 by coolpup [links]
Additions:
- download and extract the latest ##[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]## **//.zip//** file to the //C// drive, i.e. //C:\syslinux//
~-create a directory //syslinux// (if necessary) on the target device which contains the following files:
~~-open the Puppy ISO (or ZIP) file to view its contents, using e.g. 7-zip (it is important that the original file names be kept) and copy to the target device the files: **//vmlinuz//**, **//initrd.gz//**, and all those with the extension **//.sfs//**
~~-place on the target device, __inside__ its //syslinux// directory, a boot-loader configuration file {sample **[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]** (for flash memory drives only; read //Step 3// above)}
~~-the required boot-loader **c32 modules** (read //Step 3// above)
Deletions:
- download and extract the latest ##[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]## //.zip// file to the //C// drive, i.e. //C:\syslinux//
~-create a directory //syslinux// (if necessary) on the target device:
~~-open the Puppy ISO (or ZIP) file to view its contents, using e.g. 7-zip, (it is important that the original file names be kept)
~~-copy to the target device the files: //vmlinuz//, //initrd.gz//, and all those with the extension //.sfs//
~~-place on the target device, inside its //syslinux// directory, a boot-loader configuration file {sample [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] (for flash memory drives only; read //Step 3// above)}


Revision [27535]

Edited on 2013-05-23 07:53:38 by coolpup [links]
Additions:
- with administrator privileges run the ##syslinux## command to make the target device bootable: (where X is the drive letter for the target drive or partition) %%syslinux.exe -m -a X:%%
~-create a directory //syslinux// (if necessary) on the target device:
~~-open the Puppy ISO (or ZIP) file to view its contents, using e.g. 7-zip, (it is important that the original file names be kept)
~~-place on the target device, inside its //syslinux// directory, a boot-loader configuration file {sample [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] (for flash memory drives only; read //Step 3// above)}
~-re-boot (re-start) the computer with the flash memory device connected
Deletions:
- with administrator privileges run the ##syslinux## command to make the target drive bootable: (where X is the drive letter for the target drive or partition) %%syslinux.exe -m -a X:%%
- open the Puppy ISO (or ZIP) file to view its contents, using e.g. 7-zip, (it is important that the original file names be kept)
- download this sample boot-loader configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] (for flash memory drives only} and place it on the target device inside a directory named //syslinux// (create it if necessary)
- re-boot (re-start) the computer with the flash memory device connected


Revision [27534]

Edited on 2013-05-23 07:39:48 by coolpup [links]
Additions:
- with administrator privileges run the ##syslinux## command to make the target drive bootable: (where X is the drive letter for the target drive or partition) %%syslinux.exe -m -a X:%%
Deletions:
- with administrator privileges run the ##syslinux## command to make the target drive bootable: (where X is the drive letter for the target drive or partition)%%syslinux.exe -m -a X:%%


Revision [27533]

Edited on 2013-05-23 07:36:21 by coolpup [links]
Additions:
- format the drive or partition with FAT32
- with administrator privileges run the ##syslinux## command to make the target drive bootable: (where X is the drive letter for the target drive or partition)%%syslinux.exe -m -a X:%%
~~-copy to the target device the files: //vmlinuz//, //initrd.gz//, and all those with the extension //.sfs//
- download this sample boot-loader configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] (for flash memory drives only} and place it on the target device inside a directory named //syslinux// (create it if necessary)
- re-boot (re-start) the computer with the flash memory device connected
~-if the operating system does not load (start), repeat the installation on a **FAT16** formatted partition
Deletions:
- format the drive or partition to FAT32
- with administrator privileges run the //syslinux// command to make the target drive bootable: (where X is the drive letter for the target drive or partition)%%syslinux.exe -m -a X:%%
- copy to the target device the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//
- download this sample boot-loader configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] (for flash memory drives only} and place it on the target device


Revision [27518]

Edited on 2013-05-21 10:28:32 by coolpup [links]
Additions:
~-for removable device access, install the latest available version of: ##[[http://www.smokey01.com/coolpup/ libusb]]##
Deletions:
~~-for removable device access, install the latest available versions of: ##[[http://www.smokey01.com/coolpup/ libusb]]##


Revision [27517]

Edited on 2013-05-21 10:27:13 by coolpup [links]
Additions:
~~-for removable device access, install the latest available versions of: ##[[http://www.smokey01.com/coolpup/ libusb]]##


Revision [27515]

Edited on 2013-05-21 10:06:49 by coolpup [links]
Additions:
~~-the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for the required keyboard layout, e.g. //pkeys=us//, //pkeys=uk//, //pkeys=fr//, //pkeys=de//, etc.
Deletions:
~~-the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for the required keyboard configuration, e.g. //pkeys=us//, //pkeys=uk//


Revision [27514]

Edited on 2013-05-21 10:03:36 by coolpup [links]
Additions:
~~-the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for the required keyboard configuration, e.g. //pkeys=us//, //pkeys=uk//
Deletions:
~~-the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for one's geographical location


Revision [27499]

Edited on 2013-05-21 08:51:56 by coolpup [links]
Additions:
Copy-to-R.A.M. mode system operation refers to how the computer operating system is able to create a temporary environment whereby it reads and writes to its __complete file-system residing entirely within random access memory__ (R.A.M.).
Deletions:
Copy-to-R.A.M. mode system operation refers to how the computer operating system is able to create a temporary environment whereby it reads and writes to its __complete file-system residing entirely within random access memory__ (R.A.M.)


Revision [27498]

Edited on 2013-05-21 08:50:57 by coolpup [links]
Additions:
Copy-to-R.A.M. mode system operation refers to how the computer operating system is able to create a temporary environment whereby it reads and writes to its __complete file-system residing entirely within random access memory__ (R.A.M.)
Deletions:
Copy-to-R.A.M. mode system operation: the computer operating system is able to create a temporary environment whereby it reads and writes to its __complete file-system residing entirely within random access memory__ (R.A.M.)


Revision [27497]

Edited on 2013-05-21 08:22:16 by coolpup [links]
Additions:
Operating systems which have copy-to-R.A.M. mode:
Deletions:
Operating systems which have this feature:


Revision [27496]

Edited on 2013-05-21 08:20:36 by coolpup [links]
Additions:
Copy-to-R.A.M. mode system operation: the computer operating system is able to create a temporary environment whereby it reads and writes to its __complete file-system residing entirely within random access memory__ (R.A.M.)
Operating systems which have this feature:
~-Puppy with //pfix=copy//
~-PartedMagic
Deletions:
Possibly the main advantage of a frugal installation, compared to a full installation, is that the computer operating system is able to create a temporary environment whereby it reads and writes to its __complete file-system residing entirely within random access memory__ (R.A.M.). Not every operating system has this feature. Some that do are Puppy and PartedMagic.


Revision [27495]

Edited on 2013-05-21 08:16:29 by coolpup [links]
Additions:
====##GNU/Linux frugal installation with copy-to-R.A.M. mode system operation##====
Deletions:
====GNU/Linux frugal installation with R.A.M.-mode system operation====


Revision [27337]

Edited on 2013-05-01 10:02:59 by coolpup [links]
Additions:
Possibly the main advantage of a frugal installation, compared to a full installation, is that the computer operating system is able to create a temporary environment whereby it reads and writes to its __complete file-system residing entirely within random access memory__ (R.A.M.). Not every operating system has this feature. Some that do are Puppy and PartedMagic.
Deletions:
Possibly the main advantage of a frugal installation is that the computer operating system is able to create a temporary environment whereby it reads and writes to its __complete file-system residing entirely within random access memory__ (R.A.M.). Not every operating system has this feature. Some that do are Puppy and PartedMagic.


Revision [27336]

Edited on 2013-05-01 10:02:17 by coolpup [links]
Additions:
Possibly the main advantage of a frugal installation is that the computer operating system is able to create a temporary environment whereby it reads and writes to its __complete file-system residing entirely within random access memory__ (R.A.M.). Not every operating system has this feature. Some that do are Puppy and PartedMagic.
Deletions:
Possibly the main advantage of a frugal installation is that the computer operating system exists within an environment whereby it reads and writes to its __complete file-system residing entirely within random access memory__ (R.A.M.). Not every operating system has this feature. Some that do are Puppy and PartedMagic.


Revision [27329]

Edited on 2013-05-01 09:12:12 by coolpup [links]
Additions:
====GNU/Linux frugal installation with R.A.M.-mode system operation====
Possibly the main advantage of a frugal installation is that the computer operating system exists within an environment whereby it reads and writes to its __complete file-system residing entirely within random access memory__ (R.A.M.). Not every operating system has this feature. Some that do are Puppy and PartedMagic.
Deletions:
====GNU/Linux frugal installation====


Revision [27328]

Edited on 2013-05-01 09:01:35 by coolpup [links]
Additions:
A frugal installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory.
Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on:
Deletions:
A frugal installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on:


Revision [27327]

Edited on 2013-05-01 08:59:31 by coolpup [links]
Additions:
====GNU/Linux frugal installation====
<<**IMPORTANT**: **{{color text="determine the correct device name (sdX) of the target device" c="red"}}** to work on, via the command-line interface: %%lsblk%%<<
Deletions:
====Puppy Linux frugal installation====
<<**IMPORTANT**: **{{color text="determine the correct device name (sdX) of the target device" c="red"}}** to work on, via the command-line interface: %%lsblk && parted -l%%<<


Revision [27292]

Edited on 2013-04-23 08:35:40 by coolpup [links]
Additions:
~-**install the boot-loader [[http://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** __to the target device X__ at only one of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/boot/syslinux/%% %%cp -af /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/syslinux/%%
Deletions:
~-**install the boot-loader [[http://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** __to the target device X__ at only one of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -afpru /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/boot/syslinux/%% %%cp -afpru /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/syslinux/%%


Revision [27291]

Edited on 2013-04-23 08:30:09 by coolpup [links]
Additions:
~~-initiating the following procedure to install the boot-loader to the target device requires one to perform it to __completion__; this ensures that no remnants of older ##SYSLINUX## versions remain on the target device
Deletions:
~~-initiating the following procedure to install the boot-loader to the target device requires one to perform it to __completion__


Revision [27290]

Edited on 2013-04-23 08:28:35 by coolpup [links]
Additions:
~~-initiating the following procedure to install the boot-loader to the target device requires one to perform it to __completion__
Deletions:
~~-installing a new version of ##SYSLINUX## to one's actual operating system in use requires one to subsequently perform the __complete__ procedure in the following target device boot-loader installation


Revision [27283]

Edited on 2013-04-23 06:54:25 by coolpup [links]
Additions:
~~-those four modules listed are the minimum required; if extra functionality is required, e.g. //chain.c32//, //vesamenu.c32//, as determined by the contents of //syslinux.cfg//, copy the extra, relevant files from ///usr/lib/syslinux//
Deletions:
~~-if extra functionality is required, as determined by the contents of //syslinux.cfg//, copy the extra, relevant files from ///usr/lib/syslinux//


Revision [27282]

Edited on 2013-04-23 06:49:30 by coolpup [links]
Additions:
~~-**[[http://www.smokey01.com/coolpup/ SYSLINUX]]5**
~~-[[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives with: //[[http://bkhome.org/blog/?viewDetailed=01813 pmedia]]=usbflash//, //elevator=noop//
Deletions:
~~-**[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]4** | **[[http://www.smokey01.com/coolpup/ SYSLINUX]]5**
~~-[[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives with //[[http://bkhome.org/blog/?viewDetailed=01813 pmedia]]=usbflash//


Revision [27281]

Edited on 2013-04-22 12:48:07 by coolpup [links]
Additions:
~~-**[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]4** | **[[http://www.smokey01.com/coolpup/ SYSLINUX]]5**
Deletions:
~~-**[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]4** | **[[http://www1.datafilehost.com/d/cd207ceb SYSLINUX]]5**


Revision [27280]

Edited on 2013-04-22 08:04:15 by coolpup [links]
Additions:
~~-[[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives with //[[http://bkhome.org/blog/?viewDetailed=01813 pmedia]]=usbflash//
Deletions:
~~-[[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives [//[[http://bkhome.org/blog/?viewDetailed=01813 pmedia]]=usbflash//]


Revision [27279]

Edited on 2013-04-22 08:02:35 by coolpup [links]
Additions:
~~-[[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives [//[[http://bkhome.org/blog/?viewDetailed=01813 pmedia]]=usbflash//]
Deletions:
~~-[[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives [//pmedia=usbflash//]


Revision [27278]

Edited on 2013-04-22 07:09:13 by coolpup [links]
Additions:
A frugal installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on:
Deletions:
A frugal Puppy installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on:


Revision [27277]

Edited on 2013-04-22 07:08:09 by coolpup [links]
Additions:
~-**install a recent version of the boot-loader ##[[https://www.kernel.org/pub/linux/utils/boot/syslinux/ SYSLINUX]]##** to one's actual operating system in use:
~~-**[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]4** | **[[http://www1.datafilehost.com/d/cd207ceb SYSLINUX]]5**
Deletions:
~-**install a recent version of the boot-loader ##SYSLINUX##** to one's actual operating system in use:
~~-[**[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]4** | **[[http://www1.datafilehost.com/d/cd207ceb SYSLINUX]]5**]


Revision [27276]

Edited on 2013-04-22 05:55:37 by coolpup [links]
Additions:
~-**install a recent version of the boot-loader ##SYSLINUX##** to one's actual operating system in use:
~~-[**[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]4** | **[[http://www1.datafilehost.com/d/cd207ceb SYSLINUX]]5**]
Deletions:
~-**install a recent version of the boot-loader ##SYSLINUX##** to one's actual operating system in use: {**[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]4** | **[[http://www1.datafilehost.com/d/cd207ceb SYSLINUX]]5**}


Revision [27275]

Edited on 2013-04-22 05:52:38 by coolpup [links]
Additions:
~-**install the boot-loader [[http://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** __to the target device X__ at only one of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -afpru /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/boot/syslinux/%% %%cp -afpru /usr/lib/syslinux/{libcom32,libutil,linux,menu}.c32 /dev/sdXY/syslinux/%%
Deletions:
~-**install the boot-loader [[http://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** __to the target device X__ at only one of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -afpru /usr/lib/syslinux/{libcom32.c32,libutil.c32,linux.c32,menu.c32} /dev/sdXY/boot/syslinux/%% %%cp -afpru /usr/lib/syslinux/{libcom32.c32,libutil.c32,linux.c32,menu.c32} /dev/sdXY/syslinux/%%


Revision [27274]

Edited on 2013-04-21 17:33:59 by coolpup [links]
Additions:
~~-if extra functionality is required, as determined by the contents of //syslinux.cfg//, copy the extra, relevant files from ///usr/lib/syslinux//
Deletions:
~~-if more functionality is later required, as determined by the contents of //syslinux.cfg//, copy the extra, relevant files from ///usr/lib/syslinux//


Revision [27273]

Edited on 2013-04-21 17:16:51 by coolpup [links]
Additions:
~-**install the boot-loader [[http://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** __to the target device X__ at only one of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -afpru /usr/lib/syslinux/{libcom32.c32,libutil.c32,linux.c32,menu.c32} /dev/sdXY/boot/syslinux/%% %%cp -afpru /usr/lib/syslinux/{libcom32.c32,libutil.c32,linux.c32,menu.c32} /dev/sdXY/syslinux/%%
Deletions:
~-**install the boot-loader [[http://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** __to the target device X__ at only one of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -afpru /usr/lib/syslinux/{libutil.c32,linux.c32,menu.c32} /dev/sdXY/boot/syslinux/%% %%cp -afpru /usr/lib/syslinux/{libutil.c32,linux.c32,menu.c32} /dev/sdXY/syslinux/%%


Revision [27272]

Edited on 2013-04-21 14:12:45 by coolpup [links]
Additions:
The following procedure assumes that one is running Puppy Linux. However, the same procedure can be followed within any Linux distribution. If one wishes to use Microsoft Windows go to //Appendix// below.
Deletions:
The following procedure assumes that one is running Puppy Linux. However, the same procedure can be followed within any Linux distribution. If one wishes to use Microsoft Windows go to //Appendix 1// below.


Revision [27271]

Edited on 2013-04-21 14:11:45 by coolpup [links]
Additions:
~~-if more functionality is later required, as determined by the contents of //syslinux.cfg//, copy the extra, relevant files from ///usr/lib/syslinux//
Deletions:
~~-if more functionality is later required, as determined by the contents of //syslinux.cfg//, copy the extra, relevant files from ///usr/lib/syslinux// or even its entire content


Revision [27270]

Edited on 2013-04-21 14:10:39 by coolpup [links]
Additions:
~~-if more functionality is later required, as determined by the contents of //syslinux.cfg//, copy the extra, relevant files from ///usr/lib/syslinux// or even its entire content
Deletions:
~~-if more functionality is later required (as determined by the contents of //syslinux.cfg//), copy the relevant files from ///usr/lib/syslinux//


Revision [27269]

Edited on 2013-04-21 14:07:44 by coolpup [links]
Additions:
~~-if more functionality is later required (as determined by the contents of //syslinux.cfg//), copy the relevant files from ///usr/lib/syslinux//
Deletions:
~~-if more functionality is later required, copy the relevant files from ///usr/lib/syslinux//


Revision [27268]

Edited on 2013-04-21 13:58:51 by coolpup [links]
Additions:
~~-if more functionality is later required, copy the relevant files from ///usr/lib/syslinux//


Revision [27267]

Edited on 2013-04-21 13:55:03 by coolpup [links]
Additions:
~-**install a recent version of the boot-loader ##SYSLINUX##** to one's actual operating system in use: {**[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]4** | **[[http://www1.datafilehost.com/d/cd207ceb SYSLINUX]]5**}
Deletions:
- install, to one's actual operating system in use, a recent version of the boot-loader ##SYSLINUX## {**[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]4** | **[[http://www1.datafilehost.com/d/cd207ceb SYSLINUX]]5**}


Revision [27266]

Edited on 2013-04-21 13:50:45 by coolpup [links]
Additions:
~~-installing a new version of ##SYSLINUX## to one's actual operating system in use requires one to subsequently perform the __complete__ procedure in the following target device boot-loader installation
Deletions:
~~-installing a recent version of ##SYSLINUX## requires one to perform the __complete__ procedure in the following target device boot-loader installation


Revision [27265]

Edited on 2013-04-21 13:48:22 by coolpup [links]
Additions:
- **install the boot-loader configuration file //syslinux.cfg//** __to the target device X__ by copying it to either ///boot/syslinux// or ///syslinux//
~~-[[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives [//pmedia=usbflash//]
~~~-the //ldlinux.sys// file has the immutable attribute set, which prevents it from being deleted or overwritten; this is because the sector location of the file must not change or else ##syslinux## has to be re-installed; to remove it, run: %%chattr -i /boot/syslinux/ldlinux.sys && rm -f /boot/syslinux/ldlinux.sys%%
Deletions:
- **install the boot-loader configuration file //syslinux.cfg//** __to the target device X__ by copying it to ///boot/syslinux// or ///syslinux//
~~-[[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives //pmedia=usbflash//
~~~-the //ldlinux.sys// file has the immutable attribute set, which prevents it from being deleted or overwritten; this is because the sector location of the file must not change or else ##syslinu##x has to be re-installed; to remove it, run: %%chattr -i /boot/syslinux/ldlinux.sys && rm -f /boot/syslinux/ldlinux.sys%%


Revision [27264]

Edited on 2013-04-21 13:44:46 by coolpup [links]
Additions:
- **install the boot-loader system file //ldlinux.sys//** __to the target device X__, using the installers ##extlinux## or ##syslinux##:
~~~-the //ldlinux.sys// file has the immutable attribute set, which prevents it from being deleted or overwritten; this is because the sector location of the file must not change or else ##syslinu##x has to be re-installed; to remove it, run: %%chattr -i /boot/syslinux/ldlinux.sys && rm -f /boot/syslinux/ldlinux.sys%%
Deletions:
- **install the boot-loader system file //ldlinux.sys//**, using the installers ##extlinux## or ##syslinux##, __to the target device X__ partition directory //sdXY/boot//:
~~~-the //ldlinux.sys// file has the immutable attribute set, which prevents it from being deleted or overwritten; this is because the sector location of the file must not change or else Syslinux has to be reinstalled; to remove it, run: %%chattr -i /boot/syslinux/ldlinux.sys && rm -f /boot/syslinux/ldlinux.sys%%


Revision [27263]

Edited on 2013-04-21 13:39:51 by coolpup [links]
Additions:
~-**install the boot-loader [[http://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** __to the target device X__ at only one of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -afpru /usr/lib/syslinux/{libutil.c32,linux.c32,menu.c32} /dev/sdXY/boot/syslinux/%% %%cp -afpru /usr/lib/syslinux/{libutil.c32,linux.c32,menu.c32} /dev/sdXY/syslinux/%%
Deletions:
~-**install the boot-loader [[http://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** to only __one__ of these locations __on the target device X__ ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -afpru /usr/lib/syslinux/{libutil.c32,linux.c32,menu.c32} /dev/sdXY/boot/syslinux/%% %%cp -afpru /usr/lib/syslinux/{libutil.c32,linux.c32,menu.c32} /dev/sdXY/syslinux/%%


Revision [27262]

Edited on 2013-04-21 13:35:17 by coolpup [links]
Additions:
- **install the boot-loader boot sector code** __to the target device X__: %%/bin/dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX && sync%%
Deletions:
- **install the boot-loader partition table code** __to the target device X__: %%/bin/dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX && sync%%


Revision [27261]

Edited on 2013-04-21 13:33:47 by coolpup [links]
Additions:
- **install the boot-loader configuration file //syslinux.cfg//** __to the target device X__ by copying it to ///boot/syslinux// or ///syslinux//
~~-[[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives //pmedia=usbflash//
~~-this file will need editing if more than one Puppy version has been installed
~~-the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for one's geographical location
Deletions:
- **install the boot-loader configuration file //syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives only) __to the target device X__ by copying it to ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for one's geographical location)


Revision [27260]

Edited on 2013-04-21 13:17:07 by coolpup [links]
Additions:
- **install the boot-loader configuration file //syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives only) __to the target device X__ by copying it to ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for one's geographical location)
Deletions:
- **install the boot-loader configuration file //syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives only) __on the target device X__ by copying it to ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for one's geographical location)


Revision [27259]

Edited on 2013-04-21 13:15:00 by coolpup [links]
Additions:
- **install the boot-loader system file //ldlinux.sys//**, using the installers ##extlinux## or ##syslinux##, __to the target device X__ partition directory //sdXY/boot//:
Deletions:
- **install the boot-loader system file //ldlinux.sys//**, using the installers ##extlinux## or ##syslinux##, to the target partition directory //sdXY/boot//:


Revision [27258]

Edited on 2013-04-21 13:09:09 by coolpup [links]
Additions:
~-**install the boot-loader [[http://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** to only __one__ of these locations __on the target device X__ ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -afpru /usr/lib/syslinux/{libutil.c32,linux.c32,menu.c32} /dev/sdXY/boot/syslinux/%% %%cp -afpru /usr/lib/syslinux/{libutil.c32,linux.c32,menu.c32} /dev/sdXY/syslinux/%%
- **install the boot-loader partition table code** __to the target device X__: %%/bin/dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX && sync%%
- **install the boot-loader configuration file //syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives only) __on the target device X__ by copying it to ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for one's geographical location)
Deletions:
~-**install the boot-loader [[http://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** to only __one__ of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -afpru /usr/lib/syslinux/{libutil.c32,linux.c32,menu.c32} /dev/sdXY/boot/syslinux/%% %%cp -afpru /usr/lib/syslinux/{libutil.c32,linux.c32,menu.c32} /dev/sdXY/syslinux/%%
- **install the boot-loader partition table code** to the target device X: %%/bin/dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX && sync%%
- **install the boot-loader configuration file //syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives only) on the target device by copying it to ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for one's geographical location)


Revision [27257]

Edited on 2013-04-21 13:03:55 by coolpup [links]

No Differences

Revision [27256]

Edited on 2013-04-21 13:01:31 by coolpup [links]
Additions:
~-**install the boot-loader [[http://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** to only __one__ of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -afpru /usr/lib/syslinux/{libutil.c32,linux.c32,menu.c32} /dev/sdXY/boot/syslinux/%% %%cp -afpru /usr/lib/syslinux/{libutil.c32,linux.c32,menu.c32} /dev/sdXY/syslinux/%%
Deletions:
~-**install the boot-loader [[http://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** to only __one__ of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -afpru /usr/lib/syslinux/{libutil.c32} /dev/sdXY/boot/syslinux/%% %%cp -afpru /usr/lib/syslinux/{libutil.c32} /dev/sdXY/syslinux/%%


Revision [27255]

Edited on 2013-04-21 12:59:14 by coolpup [links]
Additions:
~-**install the boot-loader [[http://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** to only __one__ of these locations ///dev/sdXY/{boot/syslinux,syslinux}//: %%cp -afpru /usr/lib/syslinux/{libutil.c32} /dev/sdXY/boot/syslinux/%% %%cp -afpru /usr/lib/syslinux/{libutil.c32} /dev/sdXY/syslinux/%%
Deletions:
~-**install the boot-loader [[http://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** to only __one__ of these locations ///dev/sdXY/{boot/syslinux, syslinux}//: %%cp -afpru /usr/lib/syslinux/{libutil.c32} /dev/sdXY/boot/%% %%cp -afpru /usr/lib/syslinux /dev/sdXY/%%


Revision [27254]

Edited on 2013-04-21 12:57:06 by coolpup [links]
Additions:
~-**install the boot-loader [[http://www.syslinux.org/wiki/index.php/Library_modules c32 modules]]** to only __one__ of these locations ///dev/sdXY/{boot/syslinux, syslinux}//: %%cp -afpru /usr/lib/syslinux/{libutil.c32} /dev/sdXY/boot/%% %%cp -afpru /usr/lib/syslinux /dev/sdXY/%%
Deletions:
[[HomePage]] > [[ComponentHowTo Components and HowTos]] > [[InstallationIndex Installation]]
~-**install the boot-loader library modules** to only __one__ of these locations at ///dev/sdXY/{boot/syslinux, syslinux}//: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%% %%cp -afpru /usr/lib/syslinux /dev/sdXY/%%


Revision [27253]

Edited on 2013-04-21 10:14:25 by coolpup [links]
Additions:
~-**install the boot-loader library modules** to only __one__ of these locations at ///dev/sdXY/{boot/syslinux, syslinux}//: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%% %%cp -afpru /usr/lib/syslinux /dev/sdXY/%%
Deletions:
~-**install the boot-loader library modules** to either directory at ///dev/sdXY/{boot/syslinux, syslinux}//: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%% %%cp -afpru /usr/lib/syslinux /dev/sdXY/%%


Revision [27252]

Edited on 2013-04-21 10:10:52 by coolpup [links]
Additions:
~~-installing a recent version of ##SYSLINUX## requires one to perform the __complete__ procedure in the following target device boot-loader installation
Deletions:
~~-installing a recent version of ##SYSLINUX## requires one to perform __all__ the commands in the following target device boot-loader installation


Revision [27251]

Edited on 2013-04-21 10:08:24 by coolpup [links]
Additions:
~~-installing this package merely makes available the ##SYSLINUX## files for one's use; it does not replace any of the existing boot-loader files which one's actual operating system makes use of for booting (starting-up) itself
~~-installing a recent version of ##SYSLINUX## requires one to perform __all__ the commands in the following target device boot-loader installation
Deletions:
~~-N.B. installing this package merely makes available the ##SYSLINUX## files for one's use; it does not replace any of the existing boot-loader files which one's actual operating system makes use of for booting (starting-up) itself


Revision [27250]

Edited on 2013-04-21 09:57:44 by coolpup [links]
Additions:
<<**IMPORTANT**: **{{color text="determine the correct device name (sdX) of the target device" c="red"}}** to work on, via the command-line interface: %%lsblk && parted -l%%<<
===Appendix===
==Installation to any external device, from within Microsoft Windows==
==Installation to any Microsoft Windows partition and using ""GRUBforDOS"" as boot-loader==
==How to run Puppy Linux from a flash memory drive on any computer already running==
==Absent internal H.D.D.==
==Using GRUBforDOS boot-loader for all common file-systems==
Deletions:
<<**IMPORTANT**: **{{color text="determine the correct device name (sdX) of the target device" c="red"}}** to work on, via the command-line interface: %%lsblk%%<<
==Appendix 1 - Installation to any external device, from within Microsoft Windows==
==Appendix 2 - Installation to any Microsoft Windows partition and using ""GRUBforDOS"" as boot-loader==
==Appendix 3 - How to run Puppy Linux from a flash memory drive on any computer already running==
==Appendix 4 - Absent internal H.D.D.==
==Appendix 5 - Using GRUBforDOS bootloader for all common file-systems==


Revision [27249]

Edited on 2013-04-21 09:53:12 by coolpup [links]
Additions:
- **install the boot-loader partition table code** to the target device X: %%/bin/dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX && sync%%
Deletions:
- **install the boot-loader code** to the target device X: %%/bin/dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX && sync%%


Revision [27248]

Edited on 2013-04-21 09:50:25 by coolpup [links]
Additions:
~-**install the boot-loader library modules** to either directory at ///dev/sdXY/{boot/syslinux, syslinux}//: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%% %%cp -afpru /usr/lib/syslinux /dev/sdXY/%%
Deletions:
~-create a copy of any existing directory at ///dev/sdXY/{boot/syslinux, syslinux}//: %%mv /dev/sdXY/boot/syslinux /dev/sdXY/boot/syslinux.old%% %%mv /dev/sdXY/syslinux /dev/sdXY/syslinux.old%%
~-create a new directory at ///dev/sdXY/boot/syslinux// or at ///dev/sdXY/syslinux//: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%% %%cp -afpru /usr/lib/syslinux /dev/sdXY/%%


Revision [27247]

Edited on 2013-04-21 09:44:01 by coolpup [links]
Additions:
====Puppy Linux frugal installation====
Deletions:
====How to manually make a frugal Puppy Linux installation====


Revision [27246]

Edited on 2013-04-21 09:43:00 by coolpup [links]
Additions:
~-create a copy of any existing directory at ///dev/sdXY/{boot/syslinux, syslinux}//: %%mv /dev/sdXY/boot/syslinux /dev/sdXY/boot/syslinux.old%% %%mv /dev/sdXY/syslinux /dev/sdXY/syslinux.old%%
- **install the boot-loader system file //ldlinux.sys//**, using the installers ##extlinux## or ##syslinux##, to the target partition directory //sdXY/boot//:
Deletions:
~-rename any existing directory at ///dev/sdXY/{boot/syslinux, syslinux}//: %%mv /dev/sdXY/boot/syslinux /dev/sdXY/boot/syslinux.old%% %%mv /dev/sdXY/syslinux /dev/sdXY/syslinux.old%%
- **install the boot-loader system file //ldlinux.sys//** to the target partition directory //sdXY/boot//:


Revision [27240]

Edited on 2013-04-19 06:51:41 by coolpup [links]
Additions:
- install, to one's actual operating system in use, a recent version of the boot-loader ##SYSLINUX## {**[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]4** | **[[http://www1.datafilehost.com/d/cd207ceb SYSLINUX]]5**}
- download and extract the latest ##[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]## //.zip// file to the //C// drive, i.e. //C:\syslinux//
Deletions:
- install, to one's actual operating system in use, a recent version of the boot-loader **[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]**
- download and extract the latest //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// //.zip// file to the //C// drive, i.e. //C:\syslinux//


Revision [27235]

Edited on 2013-04-18 08:05:03 by coolpup [links]
Additions:
~-create a new directory at ///dev/sdXY/boot/syslinux// or at ///dev/sdXY/syslinux//: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%% %%cp -afpru /usr/lib/syslinux /dev/sdXY/%%
Deletions:
~-create a new directory at ///dev/sdXY/boot/syslinux//: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%


Revision [27234]

Edited on 2013-04-18 08:02:20 by coolpup [links]
Additions:
- **install the boot-loader configuration file //syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives only) on the target device by copying it to ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for one's geographical location)
Deletions:
- **install the boot-loader configuration file //syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives only) on the target device by copying it to ///boot/syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for one's geographical location)


Revision [27233]

Edited on 2013-04-18 08:00:27 by coolpup [links]
Additions:
~-rename any existing directory at ///dev/sdXY/{boot/syslinux, syslinux}//: %%mv /dev/sdXY/boot/syslinux /dev/sdXY/boot/syslinux.old%% %%mv /dev/sdXY/syslinux /dev/sdXY/syslinux.old%%
Deletions:
~-rename any existing directory at ///dev/sdXY/boot/syslinux//: %%mv /dev/sdXY/boot/syslinux /dev/sdXY boot/syslinux.old%%


Revision [27232]

Edited on 2013-04-18 07:56:38 by coolpup [links]
Additions:
~~-for EXT4 file-systems, ensuring that it is mounted first: %%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/boot && /sbin/extlinux -i -s /mnt/sdXY/boot && sync%%
~~-for FAT file-systems: %%/bin/mkdir -p /mnt/sdXY/boot && /usr/bin/syslinux --directory /boot -i -s /dev/sdXY && sync%%
Deletions:
~~-for EXT4 file-systems, ensuring that it is mounted first: %%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/boot && /sbin/extlinux -i --stupid /mnt/sdXY/boot%%
~~-for FAT file-systems: %%/bin/mkdir -p /mnt/sdXY/boot && /usr/bin/syslinux --directory /boot -i -s /dev/sdXY%%


Revision [27231]

Edited on 2013-04-18 07:53:46 by coolpup [links]
Additions:
- **install the boot-loader code** to the target device X: %%/bin/dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX && sync%%
- **install the boot-loader configuration file //syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives only) on the target device by copying it to ///boot/syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for one's geographical location)
- **install the boot-loader system file //ldlinux.sys//** to the target partition directory //sdXY/boot//:
Deletions:
- **install the boot code** to the target device X: %%/bin/dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX && sync%%
- **install the boot configuration file //syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives only) on the target device by copying it to ///boot/syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for one's geographical location)
- **install the boot system file //ldlinux.sys//** to the target partition directory //sdXY/boot//:


Revision [27230]

Edited on 2013-04-18 07:52:19 by coolpup [links]
Additions:
~~-for FAT file-systems: %%/bin/mkdir -p /mnt/sdXY/boot && /usr/bin/syslinux --directory /boot -i -s /dev/sdXY%%
Deletions:
~~-for FAT file-systems: %%/bin/mkdir -p /mnt/sdXY/boot && /usr/bin/syslinux -i -s /dev/sdXY/boot%%


Revision [27229]

Edited on 2013-04-18 05:58:25 by coolpup [links]
Additions:
- **create a partition table (disklabel)** on the target device X {**##{{color text="WARNING" c="red"}}##**: access to all existing files on the target device will be lost}: %%/usr/sbin/parted /dev/sdX mklabel gpt && /usr/sbin/parted -l%%
- **create a file-system (formatting)** on the partition(s) of the target device X {**##{{color c="red" text="WARNING"}}##**: all data on the target partition will be over-written (destroyed)}:
Deletions:
- **create a partition table (disklabel)** on the target device X (**##{{color text="WARNING" c="red"}}##** - access to all existing files on the target device will be lost): %%/usr/sbin/parted /dev/sdX mklabel gpt && /usr/sbin/parted -l%%
- **create a file-system (formatting)** on the partition(s) of the target device X (**##{{color c="red" text="WARNING"}}##** - all data on the target partition will be over-written (destroyed)):


Revision [27228]

Edited on 2013-04-18 05:54:58 by coolpup [links]
Additions:
~~~-the //ldlinux.sys// file has the immutable attribute set, which prevents it from being deleted or overwritten; this is because the sector location of the file must not change or else Syslinux has to be reinstalled; to remove it, run: %%chattr -i /boot/syslinux/ldlinux.sys && rm -f /boot/syslinux/ldlinux.sys%%
Deletions:
~~~-the //ldlinux.sys// file has the immutable attribute set, which prevents it from being deleted or overwritten; this is because the sector location of the file must not change or else Syslinux has to be reinstalled; to remove it, run: %%chattr -i /boot/syslinux/ldlinux.sys && rm -fr /boot/syslinux/ldlinux.sys%%


Revision [27227]

Edited on 2013-04-18 05:53:45 by coolpup [links]
Additions:
~~~-the //ldlinux.sys// file has the immutable attribute set, which prevents it from being deleted or overwritten; this is because the sector location of the file must not change or else Syslinux has to be reinstalled; to remove it, run: %%chattr -i /boot/syslinux/ldlinux.sys && rm -fr /boot/syslinux/ldlinux.sys%%
Deletions:
~~~-the ldlinux.sys file has the immutable attribute set, which prevents it from being deleted or overwritten; this is because the sector location of the file must not change or else Syslinux has to be reinstalled; to remove it, run: %%chattr -i /boot/syslinux/ldlinux.sys%% %%rm -fr /boot/syslinux/ldlinux.sys%%


Revision [27226]

Edited on 2013-04-18 05:51:47 by coolpup [links]
Additions:
~~-removing //ldlinux.sys// without formatting
~~~-the ldlinux.sys file has the immutable attribute set, which prevents it from being deleted or overwritten; this is because the sector location of the file must not change or else Syslinux has to be reinstalled; to remove it, run: %%chattr -i /boot/syslinux/ldlinux.sys%% %%rm -fr /boot/syslinux/ldlinux.sys%%


Revision [27225]

Edited on 2013-04-17 15:41:31 by coolpup [links]
Additions:
~~-for EXT4 file-systems, ensuring that it is mounted first: %%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/boot && /sbin/extlinux -i --stupid /mnt/sdXY/boot%%
Deletions:
~~-for EXT4 file-systems, ensuring that it is mounted first:
%%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/boot && /sbin/extlinux -i --stupid /mnt/sdXY/boot%%


Revision [27224]

Edited on 2013-04-17 15:39:40 by coolpup [links]
Additions:
- **create a partition table (disklabel)** on the target device X (**##{{color text="WARNING" c="red"}}##** - access to all existing files on the target device will be lost): %%/usr/sbin/parted /dev/sdX mklabel gpt && /usr/sbin/parted -l%%
~~-for **[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 EXT4]]** file-system creation {requires a recent version of **[[http://www.smokey01.com/coolpup/ e2fsprogs]]**}: %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
- download and extract the latest //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// //.zip// file to the //C// drive, i.e. //C:\syslinux//
~-__Installing the boot-loader to the internal hard disk drive (where Microsoft Windows resides)__
~~-http://www.icpug.org.uk/national/linnwin/step1-xp.html
When making an installation to an internal H.D.D. with an existing operating system, one has the option to either allow that operating system to remain or be removed. Only remove the existing operating system if the computer is more than 3 years old since most computer manufacturers cease to provide [[http://murga-linux.com/puppy/viewtopic.php?p=483349#483349 new B.I.O.S. versions]] after that time. If the intention is to remove the existing operating system, regardless of computer age, then ensure to check for and install any B.I.O.S. updates first.
If the Puppy files are to be appended, by making a //frugal installation only// of Puppy, then this would involve one of the following:
One can place a frugal installation within a pre-existing Windows installation. The save file, although itself is comprised of a Linux file-system, may reside on a F.A.T. or N.T.F.S. partition; which is why a frugal installation is also called a "co-exist" installation. A full hard disk drive installation on a F.A.T. partition is not possible because F.A.T. partitions do not support Linux symbolic links.
There is an option to install from within Microsoft Windows using the relevant file from here: http://www.mediafire.com/?5ah0d0rzcz5cc
==Appendix 3 - How to run Puppy Linux from a flash memory drive on any computer already running==
~-older Puppy versions will not boot from an external flash memory drive if the internal H.D.D. has been removed: %%Posted on 23 Apr 2011, 22:54 by perthie
I have written it down in my to-do list.%% http://bkhome.org/blog/?viewDetailed=02231
- install the boot code to the M.B.R. of the target device X: %%bootlace.com --time-out=0 /dev/sdX%%
- install the boot system file //[[http://www.smokey01.com/coolpup/grldr grldr]]// by placing it on the target device
Deletions:
- **create a partition table (disklabel)** on the target device X (**##{{color text="WARNING" c="red"}}##** - access to all existing files on the target device will be lost): %%/usr/sbin/parted
/dev/sdX mklabel gpt && /usr/sbin/parted -l%%
~~-for **[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 EXT4]]** file-system creation {requires a recent version of **[[http://www.smokey01.com/coolpup/ e2fsprogs]]**}: %%/sbin/mkfs.ext4
-b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
- download and extract the latest //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]//
//.zip// file to the //C// drive, i.e. //C:\syslinux//
~-__Installing the boot-loader to the internal hard disk drive (where
Microsoft Windows resides)__
~~-http://www.icpug.org.uk/national/linnwin/step1-xp.htm
When making an installation to an internal H.D.D. with an existing
operating system, one has the option to either allow that operating
system to remain or be removed. Only remove the existing operating
system if the computer is more than 3 years old since most computer
manufacturers cease to provide
[[http://murga-linux.com/puppy/viewtopic.php?p=483349#483349 new
B.I.O.S. versions]] after that time. If the intention is to remove the
existing operating system, regardless of computer age, then ensure to
check for and install any B.I.O.S. updates first.
If the Puppy files are to be appended, by making a //frugal installation
only// of Puppy, then this would involve one of the following:
One can place a frugal installation within a pre-existing Windows
installation. The save file, although itself is comprised of a Linux
file-system, may reside on a F.A.T. or N.T.F.S. partition; which is why a
frugal installation is also called a "co-exist"
installation. A full hard disk drive installation on a F.A.T. partition
is not possible because F.A.T. partitions do not support Linux symbolic
links.
There is an option to install from within Microsoft Windows using the
relevant file from here: http://www.mediafire.com/?5ah0d0rzcz5cc
==Appendix 3 - How to run Puppy Linux from a flash memory drive on any
computer already running==
~-older Puppy versions will not boot from an external flash memory drive
if the internal H.D.D. has been removed: %%
Posted on 23 Apr 2011, 22:54 by perthie
I have written it down in my to-do list.
%% http://bkhome.org/blog/?viewDetailed=02231
- install the boot code to the M.B.R. of the target device X:
%%bootlace.com --time-out=0 /dev/sdX%%
- install the boot system file
//[[http://www.smokey01.com/coolpup/grldr grldr]]// by placing it on the target device


Revision [27223]

Edited on 2013-04-17 15:32:50 by coolpup [links]
Additions:
~-this step is optional, i.e. only proceed if one does not wish to keep the existing //partition structure// on the target drive
~-this step is optional, i.e. only proceed if one does not wish to keep the existing //file-system structure// on the target drive
Deletions:
~-this step is //optional//, i.e. only proceed if one does not wish to keep the existing //partition structure// on the target drive
~-this step is optional, i.e.only proceed if one does not wish to keep the existing //file-system structure// on the target drive


Revision [27222]

Edited on 2013-04-17 15:31:01 by coolpup [links]
Additions:
~-this step is optional, i.e.only proceed if one does not wish to keep the existing //file-system structure// on the target drive
- **create a file-system (formatting)** on the partition(s) of the target device X (**##{{color c="red" text="WARNING"}}##** - all data on the target partition will be over-written (destroyed)):
- install, to one's actual operating system in use, a recent version of the boot-loader **[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]**
~~-N.B. installing this package merely makes available the ##SYSLINUX## files for one's use; it does not replace any of the existing boot-loader files which one's actual operating system makes use of for booting (starting-up) itself
~-rename any existing directory at ///dev/sdXY/boot/syslinux//: %%mv /dev/sdXY/boot/syslinux /dev/sdXY boot/syslinux.old%%
~-create a new directory at ///dev/sdXY/boot/syslinux//: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%
- **install the boot code** to the target device X: %%/bin/dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX && sync%%
- **install the boot configuration file //syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives only) on the target device by copying it to ///boot/syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for one's geographical location)
- **install the boot system file //ldlinux.sys//** to the target partition directory //sdXY/boot//:
%%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/boot && /sbin/extlinux -i --stupid /mnt/sdXY/boot%%
~~-for FAT file-systems: %%/bin/mkdir -p /mnt/sdXY/boot && /usr/bin/syslinux -i -s /dev/sdXY/boot%%
- copy from the ISO (or ZIP) directory to the target device either all the files, or, just these essential ones: //vmlinuz//, //initrd.gz//, and all those with the extension //.sfs// (if more than one Puppy version is to be installed ensure that they are each contained within their own directory)
~-when shutting down the system there may be the option to create a personal storage (''pupsave'') file which must be chosen if personal settings and configuration are to be saved
==Appendix 1 - Installation to any external device, from within Microsoft Windows==
- download and extract the latest //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]//
- with administrator privileges run the //syslinux// command to make the target drive bootable: (where X is the drive letter for the target drive or partition)%%syslinux.exe -m -a X:%%
- open the Puppy ISO (or ZIP) file to view its contents, using e.g. 7-zip, (it is important that the original file names be kept)
- copy to the target device the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//
- download this sample boot-loader configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] (for flash memory drives only} and place it on the target device
==Appendix 2 - Installation to any Microsoft Windows partition and using ""GRUBforDOS"" as boot-loader==
- install the latest available version of helper program [[http://murga-linux.com/puppy/viewtopic.php?t=51697 Grub4DosConfig]]
//[[http://www.smokey01.com/coolpup/grldr grldr]]// by placing it on the target device
- install the boot configuration file //menu.lst//, or update an existing one, by using [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//
Deletions:
~-this step is only necessary if one does not wish to keep the existing //file-system structure// on the target drive
- (optional) **create a file-system (formatting)** on the partition(s) of the target device X (**##{{color c="red" text="WARNING"}}##** - all data on the target partition will be over-written (destroyed)):
- install, to one's actual operating system in use, a recent version of
the boot-loader **[[http://www1.datafilehost.com/d/e8d66278
SYSLINUX]]**
~~-N.B. installing this package merely makes available the ##SYSLINUX##
files for one's use; it does not replace any of the existing boot-loader
files which one's actual operating system makes use of for booting
(starting-up) itself
~-rename any existing directory at ///dev/sdXY/boot/syslinux//: %%mv
/dev/sdXY/boot/syslinux /dev/sdXY/boot/syslinux.old%%
~-create a new directory at ///dev/sdXY/boot/syslinux//: %%cp -afpru
/usr/lib/syslinux /dev/sdXY/boot/%%
- **install the boot code** to the target device X: %%/bin/dd bs=440
conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX
&& sync%%
- **install the boot configuration file //syslinux.cfg//**
([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash
memory drives only) on the target device by copying it to
///boot/syslinux// (this file will need editing if more than one Puppy
version has been installed; the
//[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will
need to be configured for one's geographical location)
- **install the boot system file //ldlinux.sys//** to the target
partition directory //sdXY/boot//:
%%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/boot
&& /sbin/extlinux -i --stupid /mnt/sdXY/boot%%
~~- for FAT file-systems: %%/bin/mkdir -p /mnt/sdXY/boot &&
/usr/bin/syslinux -i -s /dev/sdXY/boot%%
- copy from the ISO (or ZIP) directory to the target device either all
the files, or, just these essential ones: //vmlinuz//, //initrd.gz//,
and all those with the extension //.sfs// (if more than one Puppy
version is to be installed ensure that they are each contained within
their own directory)
~- when shutting down the system there may be the option to create a
personal storage (''pupsave'') file which must be chosen if personal
settings and configuration are to be saved.
==Appendix 1 - Installation to any external device, from within
Microsoft Windows==
- download and extract the latest
//[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]//
- with administrator privileges run the //syslinux// command to make
the target drive bootable: (where X is the drive letter for the target
drive or partition)%%syslinux.exe -m -a X:%%
- open the Puppy ISO (or ZIP) file to view its contents, using e.g.
7-zip, (it is important that the original file names be kept)
- copy to the target device the files: //vmlinuz//, //initrd.gz//, and
all those with the extensions //.sfs//
- download this sample boot-loader configuration file
[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] (for flash
memory drives only} and place it on the target device
==Appendix 2 - Installation to any Microsoft Windows partition and using
""GRUBforDOS"" as boot-loader==
- install the latest available version of helper program
[[http://murga-linux.com/puppy/viewtopic.php?t=51697 Grub4DosConfig]]
//[[http://www.smokey01.com/coolpup/grldr grldr]]// by placing it on the
target device
- install the boot configuration file //menu.lst//, or update an
existing one, by using [[http://shino.pos.to/linux/puppy/
Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//


Revision [27221]

Edited on 2013-04-17 15:21:31 by coolpup [links]
Additions:
- either an external device, e.g. [[http://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]] (often erroneously referred to as a //memory stick//)
~-this step is only necessary if one does not wish to keep the existing //file-system structure// on the target drive
- (optional) **create a file-system (formatting)** on the partition(s) of the target device X (**##{{color c="red" text="WARNING"}}##** - all data on the target partition will be over-written (destroyed)):
~~-for **[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 EXT4]]** file-system creation {requires a recent version of **[[http://www.smokey01.com/coolpup/ e2fsprogs]]**}: %%/sbin/mkfs.ext4
-b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
~~-for **FAT16** file-system creation {requires a recent version of **[[http://www.smokey01.com/coolpup/ dosfstools]]**}: %%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%
Deletions:
- either an external device, e.g. [[http://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]]
(often erroneously referred to as a //memory stick//)
~-this step is only necessary if one does not wish to keep the existing
//file-system structure// on the target drive
- (optional) **create a file-system (formatting)** on the partition(s)
of the target device X (**##{{color c="red" text="WARNING"}}##** - all
data on the target partition will be over-written (destroyed)):
~~-for **[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1
EXT4]]** file-system creation {requires a recent version of
**[[http://www.smokey01.com/coolpup/ e2fsprogs]]**}: %%/sbin/mkfs.ext4
-b 4096 -m 0 -L PUPPY -O
extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E
stride=4,stripe-width=256 /dev/sdXY%%
~~-for **FAT16** file-system creation {requires a recent version of
**[[http://www.smokey01.com/coolpup/ dosfstools]]**}: %%mkdosfs -v -n
PUPPY -F 16 /dev/sdXY%%


Revision [27220]

Edited on 2013-04-17 15:19:26 by coolpup [links]
Additions:
A frugal Puppy installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on:
- either an external device, e.g. [[http://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]]
Therefore, the target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. The minimum, nominal storage capacity for a flash memory drive is 256MB.
<<**WARNING**: If the target partition contains any important files **{{color text="make a minimum of two copies of important files, where each copy is located on a separate partition on a separate device" c="red"}}**, because they will be destroyed whenever the target partition is formatted.<<
<<**IMPORTANT**: **{{color text="determine the correct device name (sdX) of the target device" c="red"}}** to work on, via the command-line interface: %%lsblk%%<<
The following procedure assumes that one is running Puppy Linux. However, the same procedure can be followed within any Linux distribution. If one wishes to use Microsoft Windows go to //Appendix 1// below.
~-this step is //optional//, i.e. only proceed if one does not wish to keep the existing //partition structure// on the target drive
- install the latest available versions of: ##[[http://www.smokey01.com/coolpup/ bzip2, grep, parted, tar]]##
- **un-mount the target device X**: %%umount /dev/sdX%%
- **create a partition table (disklabel)** on the target device X (**##{{color text="WARNING" c="red"}}##** - access to all existing files on the target device will be lost): %%/usr/sbin/parted
- **create a partition** (partitioning) on the target device X (where //set 1// defines partition 1 of device X to be the boot partition; and in this example just one partition is created): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8 100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%
Deletions:
A frugal Puppy installation is performed by //extracting the contents of
the container file// (either ISO or ZIP) to normally __one__, i.e. the
same, directory. Let that desired partition be known as the target
partition since one is aiming to install to it. That partition may be
located on:
- either an external device, e.g.
[[http://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]]
Therefore, the target device is the device which contains the partition
that one aims to install to, such as an external flash memory drive or
an internal hard disk drive. The minimum, nominal storage capacity for a
flash memory drive is 256MB.
<<**WARNING**: If the target partition contains any important
files **{{color text="make a minimum of two copies of important files,
where each copy is located on a separate partition on a separate device"
c="red"}}**, because they will be destroyed whenever the target
partition is formatted.<<
<<**IMPORTANT**: **{{color text="determine the correct device name
(sdX) of the target device" c="red"}}** to work on, via the
command-line interface: %%lsblk%%<<
The following procedure assumes that one is running Puppy Linux.
However, the same procedure can be followed within any Linux
distribution. If one wishes to use Microsoft Windows go to //Appendix
1// below.
//partition structure// on the target drive
- (highly recommended) install the latest available versions of:
##[[http://www.smokey01.com/coolpup/ bzip2, grep, parted, tar]]##
- ensure to //dismount// the target device X: %%umount /dev/sdX%%
- (optional) **create a partition table (disklabel)** on the target
device X (**##{{color text="WARNING" c="red"}}##** - access to all
existing files on the target device will be lost): %%/usr/sbin/parted
- (optional) **create a partition** (partitioning) on the target device
X (where //set 1// defines partition 1 of device X to be the boot
partition): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8
100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set
pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on
print%%


Revision [27219]

Edited on 2013-04-17 06:47:54 by coolpup [links]
Additions:
[[HomePage]] > [[ComponentHowTo Components and HowTos]] > [[InstallationIndex Installation]]
A frugal Puppy installation is performed by //extracting the contents of
the container file// (either ISO or ZIP) to normally __one__, i.e. the
same, directory. Let that desired partition be known as the target
partition since one is aiming to install to it. That partition may be
located on:
- either an external device, e.g.
[[http://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]]
Therefore, the target device is the device which contains the partition
that one aims to install to, such as an external flash memory drive or
an internal hard disk drive. The minimum, nominal storage capacity for a
flash memory drive is 256MB.
<<**WARNING**: If the target partition contains any important
files **{{color text="make a minimum of two copies of important files,
where each copy is located on a separate partition on a separate device"
c="red"}}**, because they will be destroyed whenever the target
partition is formatted.<<
<<**IMPORTANT**: **{{color text="determine the correct device name
(sdX) of the target device" c="red"}}** to work on, via the
The following procedure assumes that one is running Puppy Linux.
However, the same procedure can be followed within any Linux
distribution. If one wishes to use Microsoft Windows go to //Appendix
1// below.
the boot-loader **[[http://www1.datafilehost.com/d/e8d66278
SYSLINUX]]**
Deletions:
[[HomePage]] >
[[ComponentHowTo Components and HowTos]] > [[InstallationIndex
Installation]]
A frugal Puppy installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on:
- either an external device, e.g. [[http://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]]
Therefore, the target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. The minimum, nominal storage capacity for a flash memory drive is 256MB.
<<**WARNING**: If the target partition contains any important files **{{color text="make a minimum of two copies of important files,
where each copy is located on a separate partition on a separate device" c="red"}}**, because they will be destroyed whenever the target partition is formatted.<<
<<**IMPORTANT**: **{{color text="determine the correct device name (sdX) of the target device" c="red"}}** to work on, via the
The following procedure assumes that one is running Puppy Linux. However, the same procedure can be followed within any Linux
distribution. If one wishes to use Microsoft Windows go to //Appendix 1// below.
the boot-loader **[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]**


Revision [27218]

Edited on 2013-04-17 06:46:34 by coolpup [links]
Additions:
A frugal Puppy installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on:
- either an external device, e.g. [[http://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]]
Therefore, the target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. The minimum, nominal storage capacity for a flash memory drive is 256MB.
<<**WARNING**: If the target partition contains any important files **{{color text="make a minimum of two copies of important files,
where each copy is located on a separate partition on a separate device" c="red"}}**, because they will be destroyed whenever the target partition is formatted.<<
<<**IMPORTANT**: **{{color text="determine the correct device name (sdX) of the target device" c="red"}}** to work on, via the
The following procedure assumes that one is running Puppy Linux. However, the same procedure can be followed within any Linux
distribution. If one wishes to use Microsoft Windows go to //Appendix 1// below.
Deletions:
A frugal Puppy installation is performed by //extracting the contents of
the container file// (either ISO or ZIP) to normally __one__, i.e. the
same, directory. Let that desired partition be known as the target
partition since one is aiming to install to it. That partition may be
located on:
- either an external device, e.g.
[[http://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]]
Therefore, the target device is the device which contains the partition
that one aims to install to, such as an external flash memory drive or
an internal hard disk drive. The minimum, nominal storage capacity for a
flash memory drive is 256MB.
<<**WARNING**: If the target partition contains any important
files **{{color text="make a minimum of two copies of important files,
where each copy is located on a separate partition on a separate device"
c="red"}}**, because they will be destroyed whenever the target
partition is formatted.<<
<<**IMPORTANT**: **{{color text="determine the correct device name
(sdX) of the target device" c="red"}}** to work on, via the
The following procedure assumes that one is running Puppy Linux.
However, the same procedure can be followed within any Linux
distribution. If one wishes to use Microsoft Windows go to //Appendix
1// below.


Revision [27217]

Edited on 2013-04-17 04:39:49 by coolpup [links]
Additions:
[[HomePage]] >
[[ComponentHowTo Components and HowTos]] > [[InstallationIndex
Installation]]
A frugal Puppy installation is performed by //extracting the contents of
the container file// (either ISO or ZIP) to normally __one__, i.e. the
same, directory. Let that desired partition be known as the target
partition since one is aiming to install to it. That partition may be
located on:
- either an external device, e.g.
[[http://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]]
(often erroneously referred to as a //memory stick//)
Therefore, the target device is the device which contains the partition
that one aims to install to, such as an external flash memory drive or
an internal hard disk drive. The minimum, nominal storage capacity for a
flash memory drive is 256MB.
<<**WARNING**: If the target partition contains any important
files **{{color text="make a minimum of two copies of important files,
where each copy is located on a separate partition on a separate device"
c="red"}}**, because they will be destroyed whenever the target
partition is formatted.<<
<<**IMPORTANT**: **{{color text="determine the correct device name
(sdX) of the target device" c="red"}}** to work on, via the
command-line interface: %%lsblk%%<<
The following procedure assumes that one is running Puppy Linux.
However, the same procedure can be followed within any Linux
distribution. If one wishes to use Microsoft Windows go to //Appendix
1// below.
~-this step is only necessary if one does not wish to keep the existing
//partition structure// on the target drive
- (highly recommended) install the latest available versions of:
##[[http://www.smokey01.com/coolpup/ bzip2, grep, parted, tar]]##
- (optional) **create a partition table (disklabel)** on the target
device X (**##{{color text="WARNING" c="red"}}##** - access to all
existing files on the target device will be lost): %%/usr/sbin/parted
/dev/sdX mklabel gpt && /usr/sbin/parted -l%%
- (optional) **create a partition** (partitioning) on the target device
X (where //set 1// defines partition 1 of device X to be the boot
partition): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8
100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set
pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on
print%%
~-this step is only necessary if one does not wish to keep the existing
//file-system structure// on the target drive
- (optional) **create a file-system (formatting)** on the partition(s)
of the target device X (**##{{color c="red" text="WARNING"}}##** - all
data on the target partition will be over-written (destroyed)):
~~-for **[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1
EXT4]]** file-system creation {requires a recent version of
**[[http://www.smokey01.com/coolpup/ e2fsprogs]]**}: %%/sbin/mkfs.ext4
-b 4096 -m 0 -L PUPPY -O
extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E
stride=4,stripe-width=256 /dev/sdXY%%
~~-for **FAT16** file-system creation {requires a recent version of
**[[http://www.smokey01.com/coolpup/ dosfstools]]**}: %%mkdosfs -v -n
PUPPY -F 16 /dev/sdXY%%
- install, to one's actual operating system in use, a recent version of
the boot-loader **[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]**
~~-N.B. installing this package merely makes available the ##SYSLINUX##
files for one's use; it does not replace any of the existing boot-loader
files which one's actual operating system makes use of for booting
(starting-up) itself
~-rename any existing directory at ///dev/sdXY/boot/syslinux//: %%mv
/dev/sdXY/boot/syslinux /dev/sdXY/boot/syslinux.old%%
~-create a new directory at ///dev/sdXY/boot/syslinux//: %%cp -afpru
/usr/lib/syslinux /dev/sdXY/boot/%%
- **install the boot code** to the target device X: %%/bin/dd bs=440
conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX
&& sync%%
- **install the boot configuration file //syslinux.cfg//**
([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash
memory drives only) on the target device by copying it to
///boot/syslinux// (this file will need editing if more than one Puppy
version has been installed; the
//[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will
need to be configured for one's geographical location)
- **install the boot system file //ldlinux.sys//** to the target
partition directory //sdXY/boot//:
~~-for EXT4 file-systems, ensuring that it is mounted first:
%%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/boot
&& /sbin/extlinux -i --stupid /mnt/sdXY/boot%%
~~- for FAT file-systems: %%/bin/mkdir -p /mnt/sdXY/boot &&
/usr/bin/syslinux -i -s /dev/sdXY/boot%%
- copy from the ISO (or ZIP) directory to the target device either all
the files, or, just these essential ones: //vmlinuz//, //initrd.gz//,
and all those with the extension //.sfs// (if more than one Puppy
version is to be installed ensure that they are each contained within
their own directory)
~- when shutting down the system there may be the option to create a
personal storage (''pupsave'') file which must be chosen if personal
settings and configuration are to be saved.
==Appendix 1 - Installation to any external device, from within
Microsoft Windows==
- download and extract the latest
//[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]//
//.zip// file to the //C// drive, i.e. //C:\syslinux//
- with administrator privileges run the //syslinux// command to make
the target drive bootable: (where X is the drive letter for the target
drive or partition)%%syslinux.exe -m -a X:%%
- open the Puppy ISO (or ZIP) file to view its contents, using e.g.
7-zip, (it is important that the original file names be kept)
- copy to the target device the files: //vmlinuz//, //initrd.gz//, and
all those with the extensions //.sfs//
- download this sample boot-loader configuration file
[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] (for flash
memory drives only} and place it on the target device
==Appendix 2 - Installation to any Microsoft Windows partition and using
""GRUBforDOS"" as boot-loader==
~-__Installing the boot-loader to the internal hard disk drive (where
Microsoft Windows resides)__
When making an installation to an internal H.D.D. with an existing
operating system, one has the option to either allow that operating
system to remain or be removed. Only remove the existing operating
system if the computer is more than 3 years old since most computer
manufacturers cease to provide
[[http://murga-linux.com/puppy/viewtopic.php?p=483349#483349 new
B.I.O.S. versions]] after that time. If the intention is to remove the
existing operating system, regardless of computer age, then ensure to
check for and install any B.I.O.S. updates first.
If the Puppy files are to be appended, by making a //frugal installation
only// of Puppy, then this would involve one of the following:
One can place a frugal installation within a pre-existing Windows
installation. The save file, although itself is comprised of a Linux
file-system, may reside on a F.A.T. or N.T.F.S. partition; which is why a
frugal installation is also called a "co-exist"
installation. A full hard disk drive installation on a F.A.T. partition
is not possible because F.A.T. partitions do not support Linux symbolic
links.
There is an option to install from within Microsoft Windows using the
relevant file from here: http://www.mediafire.com/?5ah0d0rzcz5cc
==Appendix 3 - How to run Puppy Linux from a flash memory drive on any
computer already running==
~-older Puppy versions will not boot from an external flash memory drive
if the internal H.D.D. has been removed: %%
I notice that you still haven't commented on this issue. A machine
missing an internal hard drive can no longer be booted from a flash
drive. The new search procedure fails to find the sfs file on the flash
drive.
- install the latest available version of helper program
[[http://murga-linux.com/puppy/viewtopic.php?t=51697 Grub4DosConfig]]
- install the boot code to the M.B.R. of the target device X:
%%bootlace.com --time-out=0 /dev/sdX%%
- install the boot system file
//[[http://www.smokey01.com/coolpup/grldr grldr]]// by placing it on the
target device
- install the boot configuration file //menu.lst//, or update an
existing one, by using [[http://shino.pos.to/linux/puppy/
Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//
Deletions:
[[HomePage]] > [[ComponentHowTo Components and HowTos]] > [[InstallationIndex Installation]]
A frugal Puppy installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on:
- either an external device, e.g. [[http://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]] (often erroneously referred to as a //memory stick//)
Therefore, the target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. The minimum, nominal storage capacity for a flash memory drive is 256MB.
<<**WARNING**: If the target partition contains any important files **{{color text="make a minimum of two copies of important files, where each copy is located on a separate partition on a separate device" c="red"}}**, because they will be destroyed whenever the target partition is formatted.<<
<<**IMPORTANT**: **{{color text="determine the correct device name (sdX) of the target device" c="red"}}** to work on, via the command-line interface: %%lsblk%%<<
The following procedure assumes that one is running Puppy Linux. However, the same procedure can be followed within any Linux distribution. If one wishes to use Microsoft Windows go to //Appendix 1// below.
~-this step is only necessary if one does not wish to keep the existing //partition structure// on the target drive
- (highly recommended) install the latest available versions of: ##[[http://www.smokey01.com/coolpup/ bzip2, grep, parted, tar]]##
- (optional) **create a partition table (disklabel)** on the target device X (**##{{color text="WARNING" c="red"}}##** - access to all existing files on the target device will be lost): %%/usr/sbin/parted /dev/sdX mklabel gpt && /usr/sbin/parted -l%%
- (optional) **create a partition** (partitioning) on the target device X (where //set 1// defines partition 1 of device X to be the boot partition): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8 100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%
~-this step is only necessary if one does not wish to keep the existing //file-system structure// on the target drive
- (optional) **create a file-system (formatting)** on the partition(s) of the target device X (**##{{color c="red" text="WARNING"}}##** - all data on the target partition will be over-written (destroyed)):
~~-for **[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 EXT4]]** file-system creation {requires a recent version of **[[http://www.smokey01.com/coolpup/ e2fsprogs]]**}: %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
~~-for **FAT16** file-system creation {requires a recent version of **[[http://www.smokey01.com/coolpup/ dosfstools]]**}: %%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%
- install, to one's actual operating system in use, a recent version of the boot-loader ##SYSLINUX## [**[[http://www1.datafilehost.com/d/e8d66278 4]]** | **[[http://www1.datafilehost.com/d/cd207ceb 5]]**]
~~-N.B. installing this package merely makes available the ##SYSLINUX## files for one's use; it does not replace any of the existing boot-loader files which one's actual operating system makes use of for booting (starting-up) itself
~-rename any existing directory at ///dev/sdXY/boot/syslinux//: %%mv /dev/sdXY/boot/syslinux /dev/sdXY/boot/syslinux.old%%
~-create a new directory at ///dev/sdXY/boot/syslinux//: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%
- **install the boot code** to the target device X: %%/bin/dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX && sync%%
- **install the boot configuration file //syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives only) on the target device by copying it to ///boot/syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for one's geographical location)
- **install the boot system file //ldlinux.sys//** to the target partition directory //sdXY/boot//:
~~-for EXT4 file-systems, ensuring that it is mounted first: %%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/boot && /sbin/extlinux -i --stupid /mnt/sdXY/boot%%
~~- for FAT file-systems: %%/bin/mkdir -p /mnt/sdXY/boot && /usr/bin/syslinux -i -s /dev/sdXY/boot%%
- copy from the ISO (or ZIP) directory to the target device either all the files, or, just these essential ones: //vmlinuz//, //initrd.gz//, and all those with the extension //.sfs// (if more than one Puppy version is to be installed ensure that they are each contained within their own directory)
~- when shutting down the system there may be the option to create a personal storage (''pupsave'') file which must be chosen if personal settings and configuration are to be saved.
==Appendix 1 - Installation to any external device, from within Microsoft Windows==
- download and extract the latest //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// //.zip// file to the //C// drive, i.e. //C:\syslinux//
- with administrator privileges run the //syslinux// command to make the target drive bootable: (where X is the drive letter for the target drive or partition)%%syslinux.exe -m -a X:%%
- open the Puppy ISO (or ZIP) file to view its contents, using e.g. 7-zip, (it is important that the original file names be kept)
- copy to the target device the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//
- download this sample boot-loader configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] (for flash memory drives only} and place it on the target device
==Appendix 2 - Installation to any Microsoft Windows partition and using ""GRUBforDOS"" as boot-loader==
~-__Installing the boot-loader to the internal hard disk drive (where Microsoft Windows resides)__
When making an installation to an internal H.D.D. with an existing operating system, one has the option to either allow that operating system to remain or be removed. Only remove the existing operating system if the computer is more than 3 years old since most computer manufacturers cease to provide [[http://murga-linux.com/puppy/viewtopic.php?p=483349#483349 new B.I.O.S. versions]] after that time. If the intention is to remove the existing operating system, regardless of computer age, then ensure to check for and install any B.I.O.S. updates first.
If the Puppy files are to be appended, by making a //frugal installation only// of Puppy, then this would involve one of the following:
One can place a frugal installation within a pre-existing Windows installation. The save file, although itself is comprised of a Linux file-system, may reside on a F.A.T. or N.T.F.S. partition; which is why a frugal installation is also called a "co-exist" installation. A full hard disk drive installation on a F.A.T. partition is not possible because F.A.T. partitions do not support Linux symbolic links.
There is an option to install from within Microsoft Windows using the relevant file from here: http://www.mediafire.com/?5ah0d0rzcz5cc
==Appendix 3 - How to run Puppy Linux from a flash memory drive on any computer already running==
~-older Puppy versions will not boot from an external flash memory drive if the internal H.D.D. has been removed: %%
I notice that you still haven't commented on this issue. A machine missing an internal hard drive can no longer be booted from a flash drive. The new search procedure fails to find the sfs file on the flash drive.
- install the latest available version of helper program [[http://murga-linux.com/puppy/viewtopic.php?t=51697 Grub4DosConfig]]
- install the boot code to the M.B.R. of the target device X: %%bootlace.com --time-out=0 /dev/sdX%%
- install the boot system file //[[http://www.smokey01.com/coolpup/grldr grldr]]// by placing it on the target device
- install the boot configuration file //menu.lst//, or update an existing one, by using [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//


Revision [27216]

Edited on 2013-04-16 10:59:13 by coolpup [links]
Deletions:
- if there is already an existing Puppy installation re-boot the computer with the flash memory device connected; if there is no existing Puppy installation then either both steps 2 and 3 or just step 3 (if any existing file-system is to be retained) must be performed before re-booting the computer with the flash memory device connected


Revision [27215]

Edited on 2013-04-16 09:04:38 by coolpup [links]
Additions:
- **install the boot configuration file //syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives only) on the target device by copying it to ///boot/syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for one's geographical location)
Deletions:
- **install the boot configuration file //syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives only) on the target device by copying it to ///boot/syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for your location)


Revision [27214]

Edited on 2013-04-16 08:56:52 by coolpup [links]
Additions:
- **install the boot code** to the target device X: %%/bin/dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX && sync%%
- **install the boot configuration file //syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives only) on the target device by copying it to ///boot/syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for your location)
- **install the boot system file //ldlinux.sys//** to the target partition directory //sdXY/boot//:
Deletions:
- install the boot code to the M.B.R. of the target device X: %%/bin/dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX && sync%%
- place the boot configuration file **//syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives only) on the target device at ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for your location)
- install the boot system file //ldlinux.sys// to the target partition directory //sdXY/boot//:


Revision [27213]

Edited on 2013-04-16 08:52:24 by coolpup [links]
Additions:
- (optional) **create a file-system (formatting)** on the partition(s) of the target device X (**##{{color c="red" text="WARNING"}}##** - all data on the target partition will be over-written (destroyed)):
Deletions:
- (optional) create the required file-system (//formatting//) on the partition(s) of the target device X (**##{{color c="red" text="WARNING"}}##** - all data on the target partition will be over-written (destroyed)):


Revision [27212]

Edited on 2013-04-16 08:50:47 by coolpup [links]
Additions:
- (optional) **create a partition table (disklabel)** on the target device X (**##{{color text="WARNING" c="red"}}##** - access to all existing files on the target device will be lost): %%/usr/sbin/parted /dev/sdX mklabel gpt && /usr/sbin/parted -l%%
- (optional) **create a partition** (partitioning) on the target device X (where //set 1// defines partition 1 of device X to be the boot partition): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8 100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%
Deletions:
- (optional) create a new //partition table// (disklabel) on the target device X (**##{{color text="WARNING" c="red"}}##** - access to all existing files on the target device will be lost): %%/usr/sbin/parted /dev/sdX mklabel gpt && /usr/sbin/parted -l%%
- (optional) create a partition (partitioning) on the target device X (where //set 1// defines partition 1 of device X to be the boot partition): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8 100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%


Revision [27211]

Edited on 2013-04-16 08:36:30 by coolpup [links]
Additions:
- (optional) create a partition (partitioning) on the target device X (where //set 1// defines partition 1 of device X to be the boot partition): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8 100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%
Deletions:
- (optional) create a //partition(s)// or, delete or re-size an existing one on the target device X (where //set 1// defines partition 1 of device X to be the boot partition): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8 100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%


Revision [27210]

Edited on 2013-04-16 06:32:34 by coolpup [links]
Additions:
==Step 1 - PARTITIONING==
~-this step is only necessary if one does not wish to keep the existing //partition structure// on the target drive
==Step 2 - FORMATTING==
~-this step is only necessary if one does not wish to keep the existing //file-system structure// on the target drive
==Step 3 - BOOT-LOADER INSTALLATION==
==Step 4 - SYSTEM INSTALLATION==
Deletions:
==Step 1 - Creating a partition and file-system on the target device==
~-this step is only necessary if one does not wish to keep the existing partition structure on the target drive
==Step 2 - Creating a file-system on the target device==
~-this step is only necessary if one does not wish to keep the existing file-system structure on the target drive
==Step 3 - Installing a boot-loader to the target device==
==Step 4 - Installing Puppy Linux to the target device==


Revision [27209]

Edited on 2013-04-16 06:26:29 by coolpup [links]
Additions:
~-this step is only necessary if one does not wish to keep the existing partition structure on the target drive
- (optional) create a //partition(s)// or, delete or re-size an existing one on the target device X (where //set 1// defines partition 1 of device X to be the boot partition): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8 100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%
==Step 2 - Creating a file-system on the target device==
~-this step is only necessary if one does not wish to keep the existing file-system structure on the target drive
==Step 3 - Installing a boot-loader to the target device==
==Step 4 - Installing Puppy Linux to the target device==
Deletions:
~-this step is only necessary if one does not wish to keep the existing partition and file-system structures on the target drive
- (optional) create a //partition(s)// or, delete or re-size an existing one on the target device X: //Menu > System > [[GParted]] > Partition// (where //set 1// defines partition 1 of device X to be the boot partition): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8 100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%
==Step 2 - Installing a boot-loader to the target device==
==Step 3 - Installing Puppy Linux to the target device==


Revision [27208]

Edited on 2013-04-16 05:14:12 by coolpup [links]
Additions:
- install, to one's actual operating system in use, a recent version of the boot-loader ##SYSLINUX## [**[[http://www1.datafilehost.com/d/e8d66278 4]]** | **[[http://www1.datafilehost.com/d/cd207ceb 5]]**]
Deletions:
- install, to one's actual operating system in use, a recent version of the boot-loader ##SYSLINUX##[**[[http://www1.datafilehost.com/d/e8d66278 4]]** | **[[http://www1.datafilehost.com/d/cd207ceb 5]]**]


Revision [27207]

Edited on 2013-04-16 05:13:04 by coolpup [links]
Additions:
- install, to one's actual operating system in use, a recent version of the boot-loader ##SYSLINUX##[**[[http://www1.datafilehost.com/d/e8d66278 4]]** | **[[http://www1.datafilehost.com/d/cd207ceb 5]]**]
Deletions:
- install, to one's actual operating system in use, a recent version of the boot-loader ##SYSLINUX##[[http://www1.datafilehost.com/d/e8d66278 4]]** | **[[http://www1.datafilehost.com/d/cd207ceb 5]]**


Revision [27206]

Edited on 2013-04-16 05:11:46 by coolpup [links]
Additions:
- install, to one's actual operating system in use, a recent version of the boot-loader ##SYSLINUX##[[http://www1.datafilehost.com/d/e8d66278 4]]** | **[[http://www1.datafilehost.com/d/cd207ceb 5]]**
- format the drive or partition to FAT32
- download and extract the latest //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// //.zip// file to the //C// drive, i.e. //C:\syslinux//
- go to directory //C:\syslinux\win32\//:%%cd C:\syslinux\win32\%%
- with administrator privileges run the //syslinux// command to make the target drive bootable: (where X is the drive letter for the target drive or partition)%%syslinux.exe -m -a X:%%
- open the Puppy ISO (or ZIP) file to view its contents, using e.g. 7-zip, (it is important that the original file names be kept)
- copy to the target device the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//
- download this sample boot-loader configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] (for flash memory drives only} and place it on the target device
Deletions:
- install, to one's actual operating system in use, a recent version of the boot-loader **[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]**
- Format the drive or partition to FAT32
- Download and extract the latest //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// //.zip// file to the //C// drive, i.e. //C:\syslinux//
- Then go to directory //C:\syslinux\win32\//:%%cd C:\syslinux\win32\%%
- Then, with administrator privileges, run the //syslinux// command to make the target drive bootable: (where X is the drive letter for the target drive or partition)%%syslinux.exe -m -a X:%%
- Open the Puppy ISO (or ZIP) file to view its contents, using e.g. 7-zip, (it is important that the original file names be kept)
- Copy to the target device the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//
- Download this sample boot-loader configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] (for flash memory drives only} and place it on the target device
- Re-boot the computer with the flash memory device connected


Revision [27204]

Edited on 2013-04-16 03:51:18 by coolpup [links]
Additions:
~~-for **[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 EXT4]]** file-system creation {requires a recent version of **[[http://www.smokey01.com/coolpup/ e2fsprogs]]**}: %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
~~-for **FAT16** file-system creation {requires a recent version of **[[http://www.smokey01.com/coolpup/ dosfstools]]**}: %%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%
~~-N.B. installing this package merely makes available the ##SYSLINUX## files for one's use; it does not replace any of the existing boot-loader files which one's actual operating system makes use of for booting (starting-up) itself
Deletions:
~~-for **[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 EXT4]]** file-system creation {requires recent **[[http://www.smokey01.com/coolpup/ e2fsprogs]]** version}: %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
~~-for **FAT16** file-system creation {requires recent **[[http://www.smokey01.com/coolpup/ dosfstools]]** version}: %%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%
~~-N.B. this package merely makes available the ##SYSLINUX## files for one's use; it does not replace any of the existing boot-loader files which one's actual operating system makes use of for booting (starting-up) itself


Revision [27199]

Edited on 2013-04-15 08:28:40 by coolpup [links]
Additions:
- (optional) create a //partition(s)// or, delete or re-size an existing one on the target device X: //Menu > System > [[GParted]] > Partition// (where //set 1// defines partition 1 of device X to be the boot partition): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8 100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%
==Appendix 5 - Using GRUBforDOS bootloader for all common file-systems==
Deletions:
- (optional) create a //partition(s)// or, delete or resize an existing one on the target device X: //Menu > System > [[GParted]] > Partition// (where //set 1// defines partition 1 of device X to be the boot partition): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8 100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%
==Appendix 5 - Using GRUBforDOS for all common file-systems==


Revision [27198]

Edited on 2013-04-15 08:26:10 by coolpup [links]
Additions:
- (highly recommended) install the latest available versions of: ##[[http://www.smokey01.com/coolpup/ bzip2, grep, parted, tar]]##
Deletions:
- (highly recommended) install the latest available versions of ##[[http://www.smokey01.com/coolpup/ bzip2, grep, parted and tar]]##


Revision [27194]

Edited on 2013-04-15 07:49:23 by coolpup [links]
Additions:
- (highly recommended) install the latest available versions of ##[[http://www.smokey01.com/coolpup/ bzip2, grep, parted and tar]]##
Deletions:
- (highly recommended) install the latest available versions of [[bzip2]], [[grep]], **[[parted]]** and [[tar]]


Revision [27185]

Edited on 2013-04-15 05:53:36 by coolpup [links]
Additions:
~~-N.B. this package merely makes available the ##SYSLINUX## files for one's use; it does not replace any of the existing boot-loader files which one's actual operating system makes use of for booting (starting-up) itself
Deletions:
~~-N.B. this package merely makes available the ##SYSLINUX## files for one's use; it does not replace any ##SYSLINUX## files which one's actual operating system makes use of for booting (starting-up) itself


Revision [27184]

Edited on 2013-04-15 05:50:35 by coolpup [links]
Additions:
- install the boot code to the M.B.R. of the target device X: %%/bin/dd bs=440 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX && sync%%
Deletions:
- install the boot code to the M.B.R. of the target device X: %%/bin/dd bs=446 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX%%


Revision [27183]

Edited on 2013-04-15 05:46:21 by coolpup [links]
Additions:
~-create a new directory at ///dev/sdXY/boot/syslinux//: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%
Deletions:
~-create a new ///dev/sdXY/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%


Revision [27182]

Edited on 2013-04-15 05:42:03 by coolpup [links]
Additions:
~-rename any existing directory at ///dev/sdXY/boot/syslinux//: %%mv /dev/sdXY/boot/syslinux /dev/sdXY/boot/syslinux.old%%
~-create a new ///dev/sdXY/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%
{{nocomments}}
Deletions:
~-if a newer version of ##SYSLINUX## was installed, rename any existing directory at ///dev/sdXY/boot/syslinux//: %%mv /dev/sdXY/boot/syslinux /dev/sdXY/boot/syslinux.old%%
~-create a ///dev/sdXY/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%


Revision [27181]

Edited on 2013-04-15 05:36:47 by coolpup [links]
Additions:
- (optional) create the required file-system (//formatting//) on the partition(s) of the target device X (**##{{color c="red" text="WARNING"}}##** - all data on the target partition will be over-written (destroyed)):
Deletions:
- (optional) create the required file-system (//formatting//) on the partition(s) of the target device X (**##{{color c="red" text="WARNING"}}##** - all data on the target partition will be over-written (destroyed)): //Menu > System > GParted > Partition > Format to//


Revision [27180]

Edited on 2013-04-15 05:34:10 by coolpup [links]
Additions:
~~-for **[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 EXT4]]** file-system creation {requires recent **[[http://www.smokey01.com/coolpup/ e2fsprogs]]** version}: %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
~~-for **FAT16** file-system creation {requires recent **[[http://www.smokey01.com/coolpup/ dosfstools]]** version}: %%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%
Deletions:
~~-for **[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 EXT4]]** file-system creation {requires recent [[e2fsprogs]] version}: %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
~~-for **FAT16** file-system creation {requires recent [[dosfstools]] version}: %%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%


Revision [27179]

Edited on 2013-04-15 05:24:52 by coolpup [links]
Additions:
- (highly recommended) install the latest available versions of [[bzip2]], [[grep]], **[[parted]]** and [[tar]]
~~-for **[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 EXT4]]** file-system creation {requires recent [[e2fsprogs]] version}: %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
Deletions:
- install the latest available versions of [[bzip2]], [[e2fsprogs]], [[grep]], **[[parted]]** and [[tar]]
~~-for **EXT4** file-system creation {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]} %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%


Revision [27178]

Edited on 2013-04-15 05:10:15 by coolpup [links]
Additions:
==Step 2 - Installing a boot-loader to the target device==
Deletions:
==Step 2 - Installing a boot-loader to the target device ///dev/sdX//==


Revision [27177]

Edited on 2013-04-15 05:09:33 by coolpup [links]
Additions:
<<**IMPORTANT**: **{{color text="determine the correct device name (sdX) of the target device" c="red"}}** to work on, via the command-line interface: %%lsblk%%<<
Deletions:
<<**IMPORTANT**: **{{color text="determine the correct device name (//sdX//) of the target device" c="red"}}** to work on, via the command-line interface: %%lsblk%%<<


Revision [27176]

Edited on 2013-04-15 05:09:00 by coolpup [links]
Additions:
<<**IMPORTANT**: **{{color text="determine the correct device name (//sdX//) of the target device" c="red"}}** to work on, via the command-line interface: %%lsblk%%<<
Deletions:
<<**IMPORTANT**: **{{color text="determine the correct device name of the target device" c="red"}}** to work on, via the command-line interface: %%lsblk%%<<


Revision [27175]

Edited on 2013-04-15 05:03:08 by coolpup [links]
Additions:
~~-N.B. this package merely makes available the ##SYSLINUX## files for one's use; it does not replace any ##SYSLINUX## files which one's actual operating system makes use of for booting (starting-up) itself
Deletions:
~~-N.B. this package merely makes available the ##SYSLINUX## files for one's use; it does not replace any ##SYSLINUX## files which one's actual operating system is using for booting (starting-up) itself


Revision [27174]

Edited on 2013-04-15 04:59:48 by coolpup [links]
Deletions:
~~-SYSLINUX for making installations to target devices & upgrading your existing operating system


Revision [27173]

Edited on 2013-04-15 04:58:37 by coolpup [links]
Additions:
- install, to one's actual operating system in use, a recent version of the boot-loader **[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]**
~~-N.B. this package merely makes available the ##SYSLINUX## files for one's use; it does not replace any ##SYSLINUX## files which one's actual operating system is using for booting (starting-up) itself
~~-SYSLINUX for making installations to target devices & upgrading your existing operating system
==Step 3 - Installing Puppy Linux to the target device==
~- when shutting down the system there may be the option to create a personal storage (''pupsave'') file which must be chosen if personal settings and configuration are to be saved.
Deletions:
- install a recent version of the boot-loader **[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]**
==Step 3 - Installing Puppy to the target device==
~- when shutting down the system there may be the option to create a personal storage (''pupsave'') file which must be chosen if personal settings and configuration are to be kept.


Revision [27172]

Edited on 2013-04-15 04:35:59 by coolpup [links]
Additions:
==Step 2 - Installing a boot-loader to the target device ///dev/sdX//==
~-create a ///dev/sdXY/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%
Deletions:
==Step 2 - Installing a boot-loader to the target device==
~-if a newer version of ##SYSLINUX## was installed, create a new ///dev/sdXY/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%


Revision [27171]

Edited on 2013-04-15 04:29:07 by coolpup [links]
Additions:
Therefore, the target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. The minimum, nominal storage capacity for a flash memory drive is 256MB.
- install a recent version of the boot-loader **[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]**
Deletions:
Therefore, the target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. The minimum, nominal storage capacity size for a flash memory drive is 256MB.
- install a recent version of [[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]


Revision [27170]

Edited on 2013-04-15 04:26:16 by coolpup [links]
Additions:
Therefore, the target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. The minimum, nominal storage capacity size for a flash memory drive is 256MB.
Deletions:
Therefore, the target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. The minimum nominal size storage capacity for an flash memory drive is 256MB.


Revision [27169]

Edited on 2013-04-14 15:34:54 by coolpup [links]
Additions:
====How to manually make a frugal Puppy Linux installation====
Deletions:
====How to manually make a frugal Puppy installation====


Revision [27168]

Edited on 2013-04-14 15:34:11 by coolpup [links]
Additions:
~~-for **FAT16** file-system creation {requires recent [[dosfstools]] version}: %%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%
Deletions:
~~-for **FAT16** file-system creation {requires recent [[dosfstools]] version}: %%/usr/sbin/mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%


Revision [27167]

Edited on 2013-04-14 15:30:55 by coolpup [links]
Additions:
~-if a newer version of ##SYSLINUX## was installed, create a new ///dev/sdXY/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%
Deletions:
~-if a newer version of [[SYSLINUX]] was installed, create a new ///dev/sdXY/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%


Revision [27166]

Edited on 2013-04-14 15:29:47 by coolpup [links]
Additions:
- install a recent version of [[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]
~-if a newer version of ##SYSLINUX## was installed, rename any existing directory at ///dev/sdXY/boot/syslinux//: %%mv /dev/sdXY/boot/syslinux /dev/sdXY/boot/syslinux.old%%
~-if a newer version of [[SYSLINUX]] was installed, create a new ///dev/sdXY/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%
Deletions:
- install a recent version of [[SYSLINUX]]
~-if a new version of [[SYSLINUX]] was installed, rename any existing directory at ///dev/sdXY/boot/syslinux//: %%mv /dev/sdXY/boot/syslinux /dev/sdXY/boot/syslinux.old%%
~-if a new version of [[SYSLINUX]] was installed, create a new ///dev/sdXY/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%


Revision [26984]

Edited on 2013-04-05 08:33:34 by coolpup [links]
Additions:
- Download this sample boot-loader configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] (for flash memory drives only} and place it on the target device
Deletions:
- Download this sample boot-loader configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] and place it on the target device


Revision [26983]

Edited on 2013-04-05 08:29:27 by coolpup [links]
Additions:
Therefore, the target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. The minimum nominal size storage capacity for an flash memory drive is 256MB.
~-older Puppy versions will not boot from an external flash memory drive if the internal H.D.D. has been removed: %%
Deletions:
Therefore, the target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. The minimum nominal size storage capacity for a U.F.D. is 256MB.
~-older Puppy versions will not boot from U.F.D. if the internal H.D.D. has been removed: %%


Revision [26982]

Edited on 2013-04-05 08:27:07 by coolpup [links]
Additions:
- place the boot configuration file **//syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives only) on the target device at ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for your location)
Deletions:
- place the boot configuration file **//syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for U.F.D. only) on the target device at ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for your location)


Revision [26981]

Edited on 2013-04-05 08:25:16 by coolpup [links]
Additions:
- either an external device, e.g. [[http://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]] (often erroneously referred to as a //memory stick//)
Deletions:
- either an external device, e.g. [[http://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]] (U.F.D.) (often erroneously referred to as a //memory stick//)


Revision [26980]

Edited on 2013-04-05 08:24:00 by coolpup [links]
Additions:
- either an external device, e.g. [[http://bkhome.org/blog/?viewDetailed=02001 a flash memory drive]] (U.F.D.) (often erroneously referred to as a //memory stick//)
Deletions:
- either an external device, e.g. [[http://bkhome.org/blog/?viewDetailed=02001 U.S.B. flash memory drive]] (U.F.D.) (often erroneously referred to as a //memory stick//) or some other flash memory device


Revision [26979]

Edited on 2013-04-05 08:22:11 by coolpup [links]
Additions:
A frugal Puppy installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on:
- place the boot configuration file **//syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for U.F.D. only) on the target device at ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //[[http://bkhome.org/blog/?viewDetailed=01813 pkeys]]// parameter will need to be configured for your location)
Deletions:
A frugal Puppy installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory residing optimally on an EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on:
- place the boot configuration file **//syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for U.F.D. only) on the target device at ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //pkeys// parameter will need to be configured for your location)


Revision [26967]

Edited on 2013-04-03 08:05:46 by coolpup [links]
Additions:
- place the boot configuration file **//syslinux.cfg//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for U.F.D. only) on the target device at ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //pkeys// parameter will need to be configured for your location)
Deletions:
- place the boot configuration file **//syslinux.cfg]]//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for U.F.D. only) on the target device at ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //pkeys// parameter will need to be configured for your location)


Revision [26966]

Edited on 2013-04-03 08:05:04 by coolpup [links]
Additions:
- place the boot configuration file **//syslinux.cfg]]//** ([[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for U.F.D. only) on the target device at ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //pkeys// parameter will need to be configured for your location)
Deletions:
- place the boot configuration file **//[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]//** on the target device at ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //pkeys// parameter will need to be configured for your location)


Revision [26965]

Edited on 2013-04-03 08:01:46 by coolpup [links]

No Differences

Revision [26964]

Edited on 2013-04-03 07:54:21 by coolpup [links]
Additions:
- place the boot configuration file **//[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]//** on the target device at ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //pkeys// parameter will need to be configured for your location)
Deletions:
- place the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// on the target device at ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //pkeys// parameter will need to be configured for your location)


Revision [26963]

Edited on 2013-04-03 07:52:44 by coolpup [links]
Additions:
- place the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// on the target device at ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed; the //pkeys// parameter will need to be configured for your location)
Deletions:
- place the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// on the target device at ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed)


Revision [26962]

Edited on 2013-04-03 07:48:42 by coolpup [links]
Additions:
- re-boot the computer with the flash memory device connected
~- when shutting down the system there may be the option to create a personal storage (''pupsave'') file which must be chosen if personal settings and configuration are to be kept.
Deletions:
~- when shutting down for the first time there will be the option to create a personal storage (''pupsave'') file which must be chosen if personal settings and configuration are to be kept.


Revision [26961]

Edited on 2013-04-03 07:43:53 by coolpup [links]

No Differences

Revision [26960]

Edited on 2013-04-03 07:40:57 by coolpup [links]
Additions:
- (optional) create a //partition(s)// or, delete or resize an existing one on the target device X: //Menu > System > [[GParted]] > Partition// (where //set 1// defines partition 1 of device X to be the boot partition): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8 100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%
Deletions:
- (optional) create a //partition(s)// or, delete or resize an existing one on the target device X: //Menu > System > [[GParted]] > Partition// (where //set 1// partition 1 of device X to be the boot partition): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8 100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%


Revision [26959]

Edited on 2013-04-03 07:39:10 by coolpup [links]
Additions:
- (optional) create a //partition(s)// or, delete or resize an existing one on the target device X: //Menu > System > [[GParted]] > Partition// (where //set 1// partition 1 of device X to be the boot partition): %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 8 100% set 1 boot on && /usr/sbin/parted /dev/sdX disk_set pmbr_boot on && /usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%
Deletions:
- (optional) create a //partition(s)// or, delete or resize an existing one on the target device X: //Menu > System > [[GParted]] > Partition//: %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 0% 100% print && /usr/sbin/parted /dev/sdX align-check opt 1%%
- ensure the //boot flag status// of the device is set to //on// via //Menu > System > GParted > Partition > Manage Flags > boot// or via the command-line interface, e.g for partition 1 of device X to be the boot partition: %%/usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%


Revision [26958]

Edited on 2013-04-03 07:32:17 by coolpup [links]

No Differences

Revision [26957]

Edited on 2013-04-03 07:28:49 by coolpup [links]
Additions:
<<**WARNING**: If the target partition contains any important files **{{color text="make a minimum of two copies of important files, where each copy is located on a separate partition on a separate device" c="red"}}**, because they will be destroyed whenever the target partition is formatted.<<
Deletions:
<<**WARNING**: If the target partition contains any important files **{{color text="copy important files to a separate partition on another device" c="red"}}**, because they will be destroyed whenever the target partition is formatted.<<


Revision [26956]

Edited on 2013-04-03 07:20:53 by coolpup [links]
Additions:
~-__Installing the boot-loader to the internal hard disk drive (where Microsoft Windows resides)__
~~-http://www.icpug.org.uk/national/linnwin/step1-xp.htm
~~-http://puppy.b0x.me/lin-n-win
~-__Installing the boot-loader to an external drive__
~~-http://shino.pos.to/linux/lupq/puppydualboot.html
Deletions:
~-__Installing the boot-loader to the internal hard disk drive (where Microsoft Windows resides)__ http://www.icpug.org.uk/national/linnwin/step1-xp.htm
http://puppy.b0x.me/lin-n-win
~-__Installing the boot-loader to an external drive__ http://shino.pos.to/linux/lupq/puppydualboot.html


Revision [26955]

Edited on 2013-04-03 07:19:48 by coolpup [links]
Additions:
~-__Installing the boot-loader to the internal hard disk drive (where Microsoft Windows resides)__ http://www.icpug.org.uk/national/linnwin/step1-xp.htm
~-__Installing the boot-loader to an external drive__ http://shino.pos.to/linux/lupq/puppydualboot.html
Deletions:
__Installing the boot-loader to the internal hard disk drive (where Microsoft Windows resides)__
http://www.icpug.org.uk/national/linnwin/step1-xp.htm
__Installing the boot-loader to an external drive__
http://shino.pos.to/linux/lupq/puppydualboot.html


Revision [26954]

Edited on 2013-04-03 07:17:42 by coolpup [links]
Deletions:
~-[[FrugalReferences]]
~-[[USBBootwithoutBIOSSupport USB Boot without BIOS support]]
~-[[http://www.murga-linux.com/puppy/viewtopic.php?t=57711 Frugalinstaller-1.5 GUI thread]]
~-[[http://www.murga-linux.com/puppy/viewtopic.php?t=62476 Enrich 'Frugal' instead of doing full install]]


Revision [26953]

Edited on 2013-04-03 07:15:29 by coolpup [links]
Additions:
- install the latest available versions of [[bzip2]], [[e2fsprogs]], [[grep]], **[[parted]]** and [[tar]]
~~-for **EXT4** file-system creation {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]} %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
~~-for **FAT16** file-system creation {requires recent [[dosfstools]] version}: %%/usr/sbin/mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%
Deletions:
- install the latest available versions of [[bzip2]], [[e2fsprogs]], [[grep]], [[parted]] and [[tar]]
~~-for EXT4 file-system creation {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]} %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
~~-for FAT16 file-system creation {requires recent [[dosfstools]] version}: %%/usr/sbin/mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%


Revision [26952]

Edited on 2013-04-03 07:12:38 by coolpup [links]
Additions:
==Step 1 - Creating a partition and file-system on the target device==
==Step 2 - Installing a boot-loader to the target device==
Deletions:
==Step 1 - Installing a boot-loader to the target device==
==Step 2 - Creating a partition and file-system on the target device==


Revision [26951]

Edited on 2013-04-03 07:10:01 by coolpup [links]
Additions:
~~-for FAT16 file-system creation {requires recent [[dosfstools]] version}: %%/usr/sbin/mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%
Deletions:
~~-for FAT16 file-system creation {requires [[dosfstools]]} %%/usr/sbin/mkdosfs -v -n PUPPY -F 32 /dev/sdXY%%
~-UsingPuppy
~-[[InstallationFullHDD]]
~-[[FrugalOrFullInstallation Full or Frugal installation]]
~-[[BootLoaders]]


Revision [26950]

Edited on 2013-04-03 07:07:42 by coolpup [links]
Additions:
~~-for EXT4 file-system creation {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]} %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
~~-for FAT16 file-system creation {requires [[dosfstools]]} %%/usr/sbin/mkdosfs -v -n PUPPY -F 32 /dev/sdXY%%
Deletions:
~~-select EXT4 for all partitions if possible {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]} %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
~~-then optionally select FAT32 for another partition for sharing the device with non-Linux devices {requires [[dosfstools]]} %%/usr/sbin/mkdosfs -v -n PUPPY -F 32 /dev/sdXY%%


Revision [26949]

Edited on 2013-04-03 07:03:57 by coolpup [links]
Additions:
The following procedure assumes that one is running Puppy Linux. However, the same procedure can be followed within any Linux distribution. If one wishes to use Microsoft Windows go to //Appendix 1// below.
Deletions:
The following procedure assumes that one is running Puppy Linux. However, the same procedure can be followed within any Linux distribution. If one to use Microsoft Windows go to //Appendix 1// below.


Revision [26948]

Edited on 2013-04-03 06:03:38 by coolpup [links]
Additions:
<<**WARNING**: If the target partition contains any important files **{{color text="copy important files to a separate partition on another device" c="red"}}**, because they will be destroyed whenever the target partition is formatted.<<
Deletions:
<<**WARNING**: If the target partition contains any important files **{{color text="copy any important files to a separate partition on another device" c="red"}}**, because they will be destroyed whenever the target partition is formatted.<<


Revision [26947]

Edited on 2013-04-03 06:02:37 by coolpup [links]
Additions:
<<**WARNING**: If the target partition contains any important files **{{color text="copy any important files to a separate partition on another device" c="red"}}**, because they will be destroyed whenever the target partition is formatted.<<
<<**IMPORTANT**: **{{color text="determine the correct device name of the target device" c="red"}}** to work on, via the command-line interface: %%lsblk%%<<
Deletions:
<<**WARNING**: If the target partition contains any important files {{color text="copy any important files to a separate partition on another device" c="red"}}, because they will be destroyed whenever the target partition is formatted.<<
<<**IMPORTANT**: {{color text="determine the correct device name of the target device" c="red"}} to work on, via the command-line interface: %%lsblk%%<<


Revision [26946]

Edited on 2013-04-03 06:01:15 by coolpup [links]
Additions:
- (optional) create a new //partition table// (disklabel) on the target device X (**##{{color text="WARNING" c="red"}}##** - access to all existing files on the target device will be lost): %%/usr/sbin/parted /dev/sdX mklabel gpt && /usr/sbin/parted -l%%
- (optional) create the required file-system (//formatting//) on the partition(s) of the target device X (**##{{color c="red" text="WARNING"}}##** - all data on the target partition will be over-written (destroyed)): //Menu > System > GParted > Partition > Format to//
Deletions:
- (optional) create a new //partition table// (disklabel) on the target device X (##{{color text="WARNING" c="red"}}## - access to all existing files on the target device will be lost): %%/usr/sbin/parted /dev/sdX mklabel gpt && /usr/sbin/parted -l%%
- (optional) create the required file-system (//formatting//) on the partition(s) of the target device X (##{{color c="red" text="WARNING"}}## - all data on the target partition will be over-written (destroyed)): //Menu > System > GParted > Partition > Format to//


Revision [26945]

Edited on 2013-04-03 05:59:06 by coolpup [links]
Additions:
- (optional) create a new //partition table// (disklabel) on the target device X (##{{color text="WARNING" c="red"}}## - access to all existing files on the target device will be lost): %%/usr/sbin/parted /dev/sdX mklabel gpt && /usr/sbin/parted -l%%
Deletions:
- (optional) create a new //partition table// (disklabel) on the target device X ({{color text="WARNING" c="red"}} - access to all existing files on the target device will be lost): %%/usr/sbin/parted /dev/sdX mklabel gpt && /usr/sbin/parted -l%%


Revision [26944]

Edited on 2013-04-03 05:57:09 by coolpup [links]
Additions:
- (optional) create the required file-system (//formatting//) on the partition(s) of the target device X (##{{color c="red" text="WARNING"}}## - all data on the target partition will be over-written (destroyed)): //Menu > System > GParted > Partition > Format to//
~- when shutting down for the first time there will be the option to create a personal storage (''pupsave'') file which must be chosen if personal settings and configuration are to be kept.
Deletions:
- (optional) create the required file-system (//formatting//) on the partition(s) of the target device X ({{color c="red" text="WARNING"}} - all data on the target partition will be over-written (destroyed)): //Menu > System > GParted > Partition > Format to//
==Step 4 - Creating the storage file==
~When shutting down for the first time there will be the option to create a personal storage (''pupsave'') file which must be chosen if personal settings and configuration are to be kept.


Revision [26943]

Edited on 2013-04-03 05:51:42 by coolpup [links]
Additions:
~-this step is only necessary if one does not wish to keep the existing partition and file-system structures on the target drive


Revision [26942]

Edited on 2013-04-03 05:46:42 by coolpup [links]
Additions:
- install the boot system file //ldlinux.sys// to the target partition directory //sdXY/boot//:
~~-for EXT4 file-systems, ensuring that it is mounted first: %%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/boot && /sbin/extlinux -i --stupid /mnt/sdXY/boot%%
~~- for FAT file-systems: %%/bin/mkdir -p /mnt/sdXY/boot && /usr/bin/syslinux -i -s /dev/sdXY/boot%%
Deletions:
- for EXT4 file-systems, install the boot system file //ldlinux.sys// to the target partition directory //sdXY/boot//, ensuring that it is mounted first: %%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/boot && /sbin/extlinux -i --stupid /mnt/sdXY/boot%%
- for FAT file-systems, install the boot system file //ldlinux.sys// to the target partition directory //sdXY/boot//: %%/bin/mkdir -p /mnt/sdXY/boot && /usr/bin/syslinux -i -s /dev/sdXY/boot%%


Revision [26941]

Edited on 2013-04-03 05:43:02 by coolpup [links]
Additions:
- place the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// on the target device at ///boot/syslinux// or ///syslinux// (this file will need editing if more than one Puppy version has been installed)
Deletions:
- place the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// on the target device at ///boot/syslinux// (this file will need editing if more than one Puppy version has been installed)


Revision [26940]

Edited on 2013-04-03 05:34:02 by coolpup [links]
Additions:
The following procedure assumes that one is running Puppy Linux. However, the same procedure can be followed within any Linux distribution. If one to use Microsoft Windows go to //Appendix 1// below.
Deletions:
The following procedure assumes that one is running Puppy Linux. However, the same procedure is followed with any running Linux distribution. If one is running Microsoft Windows go to //Appendix 1// below.


Revision [26939]

Edited on 2013-04-03 04:31:12 by coolpup [links]
Additions:
==Appendix 5 - Using GRUBforDOS for all common file-systems==
Deletions:
==Appendix 4 - Using GRUBforDOS for all common file-systems==
~-[[BootParameters]]


Revision [26938]

Edited on 2013-04-03 04:28:48 by coolpup [links]
Additions:
- ensure the //boot flag status// of the device is set to //on// via //Menu > System > GParted > Partition > Manage Flags > boot// or via the command-line interface, e.g for partition 1 of device X to be the boot partition: %%/usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%
Deletions:
- ensure the //boot flag status// of the device is set to //on// via //Menu > System > GParted > Partition > Manage Flags > boot// or via the command-line interface, e.g for partition 1 of device X %%/usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%


Revision [26937]

Edited on 2013-04-03 04:24:13 by coolpup [links]
Additions:
- for EXT4 file-systems, install the boot system file //ldlinux.sys// to the target partition directory //sdXY/boot//, ensuring that it is mounted first: %%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/boot && /sbin/extlinux -i --stupid /mnt/sdXY/boot%%
- for FAT file-systems, install the boot system file //ldlinux.sys// to the target partition directory //sdXY/boot//: %%/bin/mkdir -p /mnt/sdXY/boot && /usr/bin/syslinux -i -s /dev/sdXY/boot%%
==Appendix 4 - Using GRUBforDOS for all common file-systems==
Deletions:
__1A. Using SYSLINUX for EXT4 file-systems__
- install the boot system file //ldlinux.sys// to the target partition directory //sdXY/boot//, ensuring that it is mounted first: %%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/boot && /sbin/extlinux -i --stupid /mnt/sdXY/boot%%
__1B. Using SYSLINUX for FAT file-systems__
- install the boot system file //ldlinux.sys// to the target partition directory //sdXY/boot//: %%/bin/mkdir -p /mnt/sdXY/boot && /usr/bin/syslinux -i -s /dev/sdXY/boot%%
__1C. Using GRUBforDOS for all common file-systems__


Revision [26936]

Edited on 2013-04-03 04:16:20 by coolpup [links]
Deletions:
- if there is already an existing Puppy installation re-boot the computer with the flash memory device connected; if there is no existing Puppy installation then either both steps 2 and 3 or just step 3 (if any existing file-system is to be retained) must be performed before re-booting the computer with the flash memory device connected
- place the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// on the target device at ///boot// (this will need editing if more than one Puppy version has been installed)


Revision [26935]

Edited on 2013-04-03 04:13:36 by coolpup [links]
Additions:
Therefore, the target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. The minimum nominal size storage capacity for a U.F.D. is 256MB.
Deletions:
Therefore, the target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. Such a device must have a partition with a minimum storage capacity of 256MB.
~-rename any existing directory at ///sdXY/boot/syslinux//: %%mv /dev/sdXY/boot/syslinux /dev/sdXY/boot/syslinux.old%%
~-create a new ///dev/sdXY/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%


Revision [26934]

Edited on 2013-04-03 04:08:13 by coolpup [links]
Additions:
<<**IMPORTANT**: {{color text="determine the correct device name of the target device" c="red"}} to work on, via the command-line interface: %%lsblk%%<<
- place the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// on the target device at ///boot/syslinux// (this file will need editing if more than one Puppy version has been installed)
Deletions:
<<**IMPORTANT**: {{color text="determine the correct device name of the target device" c="red"}} to work on, via the command-line interface: %%lsblk && fdisk -l%%<<
- place the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// on the target device at ///boot// (this file will need editing if more than one Puppy version has been installed)


Revision [26933]

Edited on 2013-04-03 04:05:07 by coolpup [links]
Additions:
~-if a new version of [[SYSLINUX]] was installed, rename any existing directory at ///dev/sdXY/boot/syslinux//: %%mv /dev/sdXY/boot/syslinux /dev/sdXY/boot/syslinux.old%%
~-if a new version of [[SYSLINUX]] was installed, create a new ///dev/sdXY/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%
Deletions:
~-rename any existing directory at ///dev/sdXY/boot/syslinux//: %%mv /dev/sdXY/boot/syslinux /dev/sdXY/boot/syslinux.old%%


Revision [26932]

Edited on 2013-04-03 03:59:34 by coolpup [links]
Additions:
- (optional) create a new //partition table// (disklabel) on the target device X ({{color text="WARNING" c="red"}} - access to all existing files on the target device will be lost): %%/usr/sbin/parted /dev/sdX mklabel gpt && /usr/sbin/parted -l%%
- (optional) create a //partition(s)// or, delete or resize an existing one on the target device X: //Menu > System > [[GParted]] > Partition//: %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 0% 100% print && /usr/sbin/parted /dev/sdX align-check opt 1%%
- ensure the //boot flag status// of the device is set to //on// via //Menu > System > GParted > Partition > Manage Flags > boot// or via the command-line interface, e.g for partition 1 of device X %%/usr/sbin/parted /dev/sdX set 1 legacy_boot on print%%
Deletions:
- (optional) create a new //partition table// (disklabel) on the target device X ({{color text="WARNING" c="red"}} - access to all existing files on the target device will be lost): %%/usr/sbin/parted /dev/sdX mklabel msdos && /usr/sbin/parted -l print%%
- (optional) create a //partition(s)// or, delete or resize an existing one on the target device X: //Menu > System > [[GParted]] > Partition//: %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 0% 100% && /usr/sbin/parted /dev/sdX print && /usr/sbin/parted /dev/sdX align-check opt 1%%
- ensure the //boot flag status// of the device is set to //on// via //Menu > System > GParted > Partition > Manage Flags > boot// or via the command-line interface, e.g for partition 1 of device X %%/usr/sbin/parted /dev/sdX set 1 boot on%%


Revision [26931]

Edited on 2013-04-03 03:47:26 by coolpup [links]
Additions:
- install the boot code to the M.B.R. of the target device X: %%/bin/dd bs=446 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX%%
- install the boot code to the M.B.R. of the target device X: %%/bin/dd bs=446 conv=notrunc count=1 if=/usr/lib/syslinux/gptmbr.bin of=/dev/sdX%%
Deletions:
- install the boot code to the M.B.R. of the target device X: %%/bin/dd bs=446 conv=notrunc count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%%
- install the boot code to the M.B.R. of the target device X: %%/bin/dd bs=446 conv=notrunc count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%%
~-[[Frugal]]


Revision [26855]

Edited on 2013-03-27 10:42:08 by coolpup [links]
Additions:
<<**IMPORTANT**: {{color text="determine the correct device name of the target device" c="red"}} to work on, via the command-line interface: %%lsblk && fdisk -l%%<<
Deletions:
<<**IMPORTANT**: {{color text="determine the correct device name of the target device" c="red"}} to work on, via the command-line interface: %%fdisk -l && probedisk2%%<<


Revision [26854]

Edited on 2013-03-27 10:40:34 by coolpup [links]
Additions:
~-rename any existing directory at ///dev/sdXY/boot/syslinux//: %%mv /dev/sdXY/boot/syslinux /dev/sdXY/boot/syslinux.old%%
~-create a new ///dev/sdXY/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%
__1B. Using SYSLINUX for FAT file-systems__
~-rename any existing directory at ///sdXY/boot/syslinux//: %%mv /dev/sdXY/boot/syslinux /dev/sdXY/boot/syslinux.old%%
~-create a new ///dev/sdXY/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%
- (optional) create a //partition(s)// or, delete or resize an existing one on the target device X: //Menu > System > [[GParted]] > Partition//: %%/usr/sbin/parted -a opt /dev/sdX mkpart primary ext4 0% 100% && /usr/sbin/parted /dev/sdX print && /usr/sbin/parted /dev/sdX align-check opt 1%%
Deletions:
~-rename any existing directory at ///dev/sdX/boot/syslinux//: %%mv /dev/sdX/boot/syslinux /dev/sdX/boot/syslinux.old%%
~-create a new ///dev/sdX/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdX/boot/%%
__1B. Using SYSLINUX for FAT32 file-systems__
~-rename any existing directory at ///sdX/boot/syslinux//: %%mv /dev/sdX/boot/syslinux /dev/sdX/boot/syslinux.old%%
~-create a new ///dev/sdX/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdX/boot/%%
- (optional) create a //partition(s)// or, delete or resize an existing one on the target device X: //Menu > System > [[GParted]] > Partition//: %%/usr/sbin/parted /dev/sdX mkpart primary ext4 0% 100% && /usr/sbin/parted /dev/sdX print && /usr/sbin/parted /dev/sdX align-check opt 1%%


Revision [26650]

Edited on 2013-03-16 08:00:16 by coolpup [links]

No Differences

Revision [26649]

Edited on 2013-03-16 07:59:44 by coolpup [links]
Additions:
<<**WARNING**: If the target partition contains any important files {{color text="copy any important files to a separate partition on another device" c="red"}}, because they will be destroyed whenever the target partition is formatted.<<
Deletions:
<<**WARNING**: If the target partition contains any important files {{color text="copy any important files elsewhere if required" c="red"}}, because they will be destroyed whenever the target partition is formatted.<<


Revision [26648]

Edited on 2013-03-16 07:57:50 by coolpup [links]
Additions:
<<**WARNING**: If the target partition contains any important files {{color text="copy any important files elsewhere if required" c="red"}}, because they will be destroyed whenever the target partition is formatted.<<
Deletions:
<<**WARNING**: If the target partition contains any important files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when the target partition is formatted.<<


Revision [26647]

Edited on 2013-03-16 07:55:39 by coolpup [links]

No Differences

Revision [26646]

Edited on 2013-03-16 07:55:05 by coolpup [links]

No Differences

Revision [26645]

Edited on 2013-03-16 07:54:33 by coolpup [links]
Additions:
The following procedure assumes that one is running Puppy Linux. However, the same procedure is followed with any running Linux distribution. If one is running Microsoft Windows go to //Appendix 1// below.
Deletions:
The following procedure assumes that one is running Puppy Linux. However, the same procedure is followed with any running Linux distribution. If one is running Microsoft Windows go to //Appendix 1// below.


Revision [26644]

Edited on 2013-03-16 07:53:16 by coolpup [links]
Additions:
<<**WARNING**: If the target partition contains any important files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when the target partition is formatted.<<
<<**IMPORTANT**: {{color text="determine the correct device name of the target device" c="red"}} to work on, via the command-line interface: %%fdisk -l && probedisk2%%<<
Deletions:
<<WARNING: If the target partition contains any important files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when the target partition is formatted.<<
<<IMPORTANT: {{color text="determine the __correct__ device name of the target device" c="red"}} to work on, via the command-line interface: %%fdisk -l && probedisk2%%<<


Revision [26643]

Edited on 2013-03-16 07:52:09 by coolpup [links]
Additions:
<<IMPORTANT: {{color text="determine the __correct__ device name of the target device" c="red"}} to work on, via the command-line interface: %%fdisk -l && probedisk2%%<<
Deletions:
- determine the __correct__ device name of the target device to work on, via the command-line interface: %%fdisk -l && probedisk2%%
- determine the __correct__ device name of the target device to work on, via the command-line interface: %%fdisk -l && probedisk2%%


Revision [26642]

Edited on 2013-03-16 07:45:17 by coolpup [links]
Additions:
~-older Puppy versions will not boot from U.F.D. if the internal H.D.D. has been removed: %%
Deletions:
~-Older Puppy versions will not boot from U.F.D. if the internal H.D.D. has been removed:
%%


Revision [26641]

Edited on 2013-03-16 07:44:40 by coolpup [links]
Additions:
~-Older Puppy versions will not boot from U.F.D. if the internal H.D.D. has been removed:
Deletions:
Older Puppy versions will not boot from U.F.D. if the internal H.D.D. has been removed:


Revision [26640]

Edited on 2013-03-16 07:44:07 by coolpup [links]
Additions:
- either an external device, e.g. [[http://bkhome.org/blog/?viewDetailed=02001 U.S.B. flash memory drive]] (U.F.D.) (often erroneously referred to as a //memory stick//) or some other flash memory device
%% http://bkhome.org/blog/?viewDetailed=02231
Deletions:
- either an external device, e.g. U.S.B. flash memory drive (U.F.D.) (often erroneously referred to as a //memory stick//) or some other flash memory device
~-http://bkhome.org/blog/?viewDetailed=02001
~-http://bkhome.org/blog/?viewDetailed=02231


Revision [26639]

Edited on 2013-03-16 07:37:59 by coolpup [links]
Additions:
__1A. Using SYSLINUX for EXT4 file-systems__
__1B. Using SYSLINUX for FAT32 file-systems__
__1C. Using GRUBforDOS for all common file-systems__
Deletions:
__A. Using SYSLINUX for EXT4 file-systems__
__B. Using SYSLINUX for FAT32 file-systems__
__C. Using GRUBforDOS for all common file-systems__


Revision [26638]

Edited on 2013-03-16 07:36:14 by coolpup [links]

No Differences

Revision [26637]

Edited on 2013-03-16 07:34:31 by coolpup [links]
Additions:
~-rename any existing directory at ///dev/sdX/boot/syslinux//: %%mv /dev/sdX/boot/syslinux /dev/sdX/boot/syslinux.old%%
~-create a new ///dev/sdX/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdX/boot/%%
~-rename any existing directory at ///sdX/boot/syslinux//: %%mv /dev/sdX/boot/syslinux /dev/sdX/boot/syslinux.old%%
~-create a new ///dev/sdX/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdX/boot/%%
Deletions:
~-rename any existing directory at ///sdX/boot/syslinux//: %%mv /sdX/boot/syslinux /sdX/boot/syslinux.old%%
~-create a new ///boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /sdX/boot/%%
~-rename any existing directory at ///sdX/boot/syslinux//: %%mv /sdX/boot/syslinux /sdX/boot/syslinux.old%%
~-create a new ///boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /sdX/boot/%%


Revision [26636]

Edited on 2013-03-16 07:31:07 by coolpup [links]

No Differences

Revision [26635]

Edited on 2013-03-16 06:34:23 by coolpup [links]
Additions:
- ensure to //dismount// the target device X: %%umount /dev/sdX%%
Deletions:
- ensure to //dismount// the target device: %%umount /dev/sdX%%


Revision [26634]

Edited on 2013-03-16 06:27:35 by coolpup [links]
Additions:
====How to manually make a frugal Puppy installation====
Deletions:
====How to make a frugal Puppy installation====


Revision [26633]

Edited on 2013-03-16 06:26:27 by coolpup [links]
Additions:
~-rename any existing directory at ///sdX/boot/syslinux//: %%mv /sdX/boot/syslinux /sdX/boot/syslinux.old%%
~-create a new ///boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /sdX/boot/%%
~-rename any existing directory at ///sdX/boot/syslinux//: %%mv /sdX/boot/syslinux /sdX/boot/syslinux.old%%
~-create a new ///boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /sdX/boot/%%
Deletions:
~-rename any existing directory at ///boot/syslinux//: %%mv /boot/syslinux /boot/syslinux.old%%
~-create a new ///boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /boot/%%
~-rename any existing directory at ///boot/syslinux//: %%mv /boot/syslinux /boot/syslinux.old%%
~-create a new ///boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /boot/%%


Revision [26632]

Edited on 2013-03-16 06:22:58 by coolpup [links]
Additions:
~-create a new ///boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /boot/%%
~-create a new ///boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /boot/%%
Deletions:
~-create new /boot/syslinux directory: %%cp -afpru /usr/lib/syslinux /boot/%%
~-create new /boot/syslinux directory: %%cp -afpru /usr/lib/syslinux /boot/%%


Revision [26631]

Edited on 2013-03-16 06:21:34 by coolpup [links]
Additions:
~-rename any existing directory at ///boot/syslinux//: %%mv /boot/syslinux /boot/syslinux.old%%
~-create new /boot/syslinux directory: %%cp -afpru /usr/lib/syslinux /boot/%%
~-rename any existing directory at ///boot/syslinux//: %%mv /boot/syslinux /boot/syslinux.old%%
~-create new /boot/syslinux directory: %%cp -afpru /usr/lib/syslinux /boot/%%
Deletions:
- install the latest available version of [[SYSLINUX]]


Revision [26630]

Edited on 2013-03-16 06:14:51 by coolpup [links]
Additions:
- either an external device, e.g. U.S.B. flash memory drive (U.F.D.) (often erroneously referred to as a //memory stick//) or some other flash memory device
Deletions:
- either an external device, e.g. U.S.B. flash memory drive (U.F.D.) (often erroneously referred to as a //memory stick//) or S.D. flash memory card


Revision [26629]

Edited on 2013-03-16 06:07:37 by coolpup [links]
Additions:
[[HomePage]] > [[ComponentHowTo Components and HowTos]] > [[InstallationIndex Installation]]
<<WARNING: If the target partition contains any important files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when the target partition is formatted.<<
Deletions:
[[HomePage]] > [[ComponentHowTo Components and HowTos]] > [[InstallationIndex Install]]
<<WARNING: If the target partition contains any important files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when the target partition is formated.<<


Revision [26628]

Edited on 2013-03-16 06:06:11 by coolpup [links]
Additions:
~~-select EXT4 for all partitions if possible {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]} %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
~~-then optionally select FAT32 for another partition for sharing the device with non-Linux devices {requires [[dosfstools]]} %%/usr/sbin/mkdosfs -v -n PUPPY -F 32 /dev/sdXY%%
Deletions:
select EXT4 for all partitions if possible {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]} %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
then optionally select FAT32 for another partition for sharing the device with non-Linux devices {requires [[dosfstools]]} %%/usr/sbin/mkdosfs -v -n PUPPY -F 32 /dev/sdXY%%


Revision [26627]

Edited on 2013-03-16 06:02:36 by coolpup [links]
Additions:
- determine the __correct__ device name of the target device to work on, via the command-line interface: %%fdisk -l && probedisk2%%
Deletions:
- determine the __correct__ device name of the target device to work on, via the command-line interface: %%probedisk2%%


Revision [26626]

Edited on 2013-03-16 05:59:16 by coolpup [links]
Additions:
- place the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// on the target device at ///boot// (this file will need editing if more than one Puppy version has been installed)
- place the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// on the target device at ///boot// (this will need editing if more than one Puppy version has been installed)
Deletions:
- place the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// on the target device at ///boot/// (this file will need editing if more than one Puppy version has been installed)
- place the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// on the target device at ///boot/// (this will need editing if more than one Puppy version was installed)


Revision [26625]

Edited on 2013-03-16 05:55:57 by coolpup [links]
Additions:
Older Puppy versions will not boot from U.F.D. if the internal H.D.D. has been removed:
~-http://bkhome.org/blog/?viewDetailed=02001
~-http://bkhome.org/blog/?viewDetailed=02231
Deletions:
Some old Puppy versions will not boot from U.F.D. if the internal H.D.D. has been removed:
http://bkhome.org/blog/?viewDetailed=02001
http://bkhome.org/blog/?viewDetailed=02231
CategoryTutorial


Revision [26624]

Edited on 2013-03-16 05:53:42 by coolpup [links]
Additions:
- install a recent version of [[SYSLINUX]]
- place the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// on the target device at ///boot/// (this file will need editing if more than one Puppy version has been installed)
- install the boot system file //ldlinux.sys// to the target partition directory //sdXY/boot//: %%/bin/mkdir -p /mnt/sdXY/boot && /usr/bin/syslinux -i -s /dev/sdXY/boot%%
- place the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// on the target device at ///boot/// (this will need editing if more than one Puppy version was installed)
Deletions:
- install a boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by placing it on the target device at ///// or ///boot/syslinux// (this file will need editing if more than one Puppy version has been installed)
- install the boot system file //ldlinux.sys// to the target partition XY: %%/usr/bin/syslinux -i -s /dev/sdXY%%
- install the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by placing it on the target device (this will need editing if more than one Puppy version was installed)


Revision [26623]

Edited on 2013-03-16 05:47:04 by coolpup [links]
Additions:
- install a boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by placing it on the target device at ///// or ///boot/syslinux// (this file will need editing if more than one Puppy version has been installed)
---
~-[[FrugalReferences]]
~-[[USBBootwithoutBIOSSupport USB Boot without BIOS support]]
~-[[Frugal]]
~-UsingPuppy
~-[[InstallationFullHDD]]
~-[[FrugalOrFullInstallation Full or Frugal installation]]
~-[[BootLoaders]]
~-[[BootParameters]]
~-[[http://www.murga-linux.com/puppy/viewtopic.php?t=57711 Frugalinstaller-1.5 GUI thread]]
~-[[http://www.murga-linux.com/puppy/viewtopic.php?t=62476 Enrich 'Frugal' instead of doing full install]]
---
Deletions:
- install a boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by placing it on the target device at ///// or ///boot/syslinux// (this file will need editing if more than one Puppy version was installed)
==Also on the Wiki==
~[[FrugalReferences]]
~[[USBBootwithoutBIOSSupport USB Boot without BIOS support]]
~[[Frugal]]
~UsingPuppy
~[[InstallationFullHDD]]
~[[FrugalOrFullInstallation Full or Frugal installation]]
~[[BootLoaders]]
~[[BootParameters]]
==Related Webpages==
~[[http://www.murga-linux.com/puppy/viewtopic.php?t=57711 Frugalinstaller-1.5 GUI thread]]
~[[http://www.murga-linux.com/puppy/viewtopic.php?t=62476 Enrich 'Frugal' instead of doing full install]]


Revision [24789]

Edited on 2012-10-27 06:35:24 by coolpup [links]
Additions:
- install a boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by placing it on the target device at ///// or ///boot/syslinux// (this file will need editing if more than one Puppy version was installed)
Deletions:
- install the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by placing it on the target device at ///// or ///boot/syslinux// (this file will need editing if more than one Puppy version was installed)


Revision [24788]

Edited on 2012-10-27 06:25:54 by coolpup [links]
Additions:
Therefore, the target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. Such a device must have a partition with a minimum storage capacity of 256MB.
- install the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by placing it on the target device at ///// or ///boot/syslinux// (this file will need editing if more than one Puppy version was installed)
Deletions:
The target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. Such a device must have a partition with a minimum storage capacity of 256MB.


Revision [24454]

Edited on 2012-10-13 16:08:47 by darkcity [links]
Additions:
==Step 2 - Creating a partition and file-system on the target device==
==Appendix 4 - Absent internal H.D.D.==
Deletions:
===Step 2 - Creating a partition and file-system on the target device===
===Appendix 4 - Absent internal H.D.D.===


Revision [24453]

Edited on 2012-10-13 16:06:03 by darkcity [~[[http://www.murga-linux.com/puppy/viewtopic.php?]
Additions:
==Step 1 - Installing a boot-loader to the target device==
==Step 3 - Installing Puppy to the target device==
==Appendix 2 - Installation to any Microsoft Windows partition and using ""GRUBforDOS"" as boot-loader==
==Appendix 3 - How to run Puppy Linux from a flash memory drive on any computer already running==
Deletions:
===Step 1 - Installing a boot-loader to the target device===
===Step 3 - Installing Puppy to the target device===
===Appendix 2 - Installation to any Microsoft Windows partition and using ""GRUBforDOS"" as boot-loader===
===Appendix 3 - How to run Puppy Linux from a flash memory drive on any computer already running===


Revision [24452]

Edited on 2012-10-13 16:04:24 by darkcity [Enrich 'Frugal' instead of doing full install, sp]
Additions:
==Step 4 - Creating the storage file==
~When shutting down for the first time there will be the option to create a personal storage (''pupsave'') file which must be chosen if personal settings and configuration are to be kept.
==Appendix 1 - Installation to any external device, from within Microsoft Windows==
~[[QEMUpuppy]]
~[[FrugalReferences]]
~[[http://www.murga-linux.com/puppy/viewtopic.php?t=57711 Frugalinstaller-1.5 GUI thread]]
~[[http://www.murga-linux.com/puppy/viewtopic.php?t=62476 Enrich 'Frugal' instead of doing full install]]
Deletions:
===Step 4 - Creating the storage file===
When shutting down for the first time there will be the option to create a personal storage (''pupsave'') file which must be chosen if personal settings and configuration are to be kept.
==={{color text="References" c="black"}}===
http://www.murga-linux.com/puppy/viewtopic.php?t=54566
http://www.murga-linux.com/puppy/viewtopic.php?t=46129
http://www.puppylinux.org/main/index.php?file=Manual-English05.txt
http://aronzak.wordpress.com/2008/10/07/usb-linux-howto-puppy-41/
http://www.murga-linux.com/puppy/viewtopic.php?t=54826
http://www.pendrivelinux.com/put-lucid-puppy-on-usb-flash-drive-from-windows/#more-4392 (see next reference also)
http://murga-linux.com/puppy/viewtopic.php?p=458818#458818
http://www.murga-linux.com/puppy/viewtopic.php?t=54360
http://www.murga-linux.com/puppy/viewtopic.php?t=43203
http://www.murga-linux.com/puppy/viewtopic.php?t=37368
http://www.puppylinux.com/flash-puppy.htm
===Appendix 1 - Installation to any external device, from within Microsoft Windows===
http://puppylinux.org/wikka/QEMUpuppy
~[[http://www.murga-linux.com/puppy/viewtopic.php?t=57711 Frugalinstaller-1.5 GUI thread]]


Revision [24451]

Edited on 2012-10-13 16:01:20 by darkcity [~[[http://www.murga-linux.com/puppy/viewtopic.php?]
Additions:
==Related Webpages==
~[[http://www.murga-linux.com/puppy/viewtopic.php?t=57711 Frugalinstaller-1.5 GUI thread]]


Revision [24448]

Edited on 2012-10-13 15:47:32 by darkcity [seperate usb boot]
Additions:
==Also on the Wiki==
~[[USBBootwithoutBIOSSupport USB Boot without BIOS support]]
~[[Frugal]]
CategoryInstallation
CategoryTutorial
Deletions:
===Appendix 5 - How to boot from a flash memory drive without B.I.O.S. support===
- http://www.murga-linux.com/puppy/viewtopic.php?p=514608#514608
- http://www.murga-linux.com/puppy/viewtopic.php?p=517161#517161
- http://www.murga-linux.com/puppy/viewtopic.php?p=517224#517224
===Also on the Wiki===
[[CategoryInstallation]]


Revision [23951]

Edited on 2012-09-23 13:26:16 by darkcity [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
===Also on the Wiki===
~UsingPuppy
~[[InstallationFullHDD]]
~[[FrugalOrFullInstallation Full or Frugal installation]]
~[[BootLoaders]]
~[[BootParameters]]
Deletions:
===Also see===
UsingPuppy
[[InstallationFullHDD]]
[[BootLoaders]]
[[BootParameters]]


Revision [22812]

Edited on 2012-07-29 08:07:41 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- install the boot system file //ldlinux.sys// to the target partition directory //sdXY/boot//, ensuring that it is mounted first: %%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/boot && /sbin/extlinux -i --stupid /mnt/sdXY/boot%%
Deletions:
- install the boot system file //ldlinux.sys// to the target partition XY, ensuring that it is mounted first: %%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/extlinux && /sbin/extlinux -i --stupid /mnt/sdXY/extlinux%%


Revision [22811]

Edited on 2012-07-29 08:02:49 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
select EXT4 for all partitions if possible {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]} %%/sbin/mkfs.ext4 -b 4096 -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -E stride=4,stripe-width=256 /dev/sdXY%%
Deletions:
select EXT4 for all partitions if possible {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]} %%/sbin/mkfs -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -T ext4 /dev/sdXY%%


Revision [21619]

Edited on 2012-05-22 10:44:03 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- install the boot system file //ldlinux.sys// to the target partition XY: %%/usr/bin/syslinux -i -s /dev/sdXY%%
Deletions:
- install the boot system file //ldlinux.sys// to the target partition XY: %%/usr/bin/syslinux -i --stupid /dev/sdXY%%


Revision [20037]

Edited on 2012-01-02 09:12:23 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
When making an installation to an internal H.D.D. with an existing operating system, one has the option to either allow that operating system to remain or be removed. Only remove the existing operating system if the computer is more than 3 years old since most computer manufacturers cease to provide [[http://murga-linux.com/puppy/viewtopic.php?p=483349#483349 new B.I.O.S. versions]] after that time. If the intention is to remove the existing operating system, regardless of computer age, then ensure to check for and install any B.I.O.S. updates first.
If the Puppy files are to be appended, by making a //frugal installation only// of Puppy, then this would involve one of the following:
- either making a //new partition// for Puppy (not recommended)
- or, using an //existing partition// for Puppy (recommended)
One can place a frugal installation within a pre-existing Windows installation. The save file, although itself is comprised of a Linux file-system, may reside on a F.A.T. or N.T.F.S. partition; which is why a frugal installation is also called a "co-exist" installation. A full hard disk drive installation on a F.A.T. partition is not possible because F.A.T. partitions do not support Linux symbolic links.
There is an option to install from within Microsoft Windows using the relevant file from here: http://www.mediafire.com/?5ah0d0rzcz5cc
===Appendix 4 - Absent internal H.D.D.===
Deletions:
===Appendix 4===


Revision [20024]

Edited on 2011-12-30 19:46:56 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Deletions:
- follow the additional instructions in //Appendices 3// at LiveDVD


Revision [20023]

Edited on 2011-12-30 19:45:31 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- if there is already an existing Puppy installation re-boot the computer with the flash memory device connected; if there is no existing Puppy installation then either both steps 2 and 3 or just step 3 (if any existing file-system is to be retained) must be performed before re-booting the computer with the flash memory device connected
- if there is already an existing Puppy installation re-boot the computer with the flash memory device connected; if there is no existing Puppy installation then either both steps 2 and 3 or just step 3 (if any existing file-system is to be retained) must be performed before re-booting the computer with the flash memory device connected
- if there is already an existing Puppy installation re-boot the computer with the flash memory device connected; if there is no existing Puppy installation then either both steps 2 and 3 or just step 3 (if any existing file-system is to be retained) must be performed before re-booting the computer with the flash memory device connected
Deletions:
- if there is already an existing Puppy installation re-boot the computer with the flash memory device connected; if there is no existing Puppy installation then either both steps 2 and 3 or just step 3 (if any existing file-system is to be retained) must be performed
- if there is already an existing Puppy installation re-boot the computer with the flash memory device connected; if there is no existing Puppy installation then either both steps 2 and 3 or just step 3 (if any existing file-system is to be retained) must be performed
- if there is already an existing Puppy installation re-boot the computer with the flash memory device connected; if there is no existing Puppy installation then either both steps 2 and 3 or just step 3 (if any existing file-system is to be retained) must be performed


Revision [20022]

Edited on 2011-12-30 19:43:03 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- if there is already an existing Puppy installation re-boot the computer with the flash memory device connected; if there is no existing Puppy installation then either both steps 2 and 3 or just step 3 (if any existing file-system is to be retained) must be performed
- if there is already an existing Puppy installation re-boot the computer with the flash memory device connected; if there is no existing Puppy installation then either both steps 2 and 3 or just step 3 (if any existing file-system is to be retained) must be performed
- follow the additional instructions in //Appendices 3// at LiveDVD
- if there is already an existing Puppy installation re-boot the computer with the flash memory device connected; if there is no existing Puppy installation then either both steps 2 and 3 or just step 3 (if any existing file-system is to be retained) must be performed
Deletions:
- follow the additional instructions in //Appendices 1// and //3// at LiveDVD, then re-boot the computer with the flash memory device connected
- if there is already an existing Puppy installation re-boot the computer with the flash memory device connected;
- follow the additional instructions in //Appendices 1// and //3// at LiveDVD, then re-boot the computer with the flash memory device connected


Revision [20021]

Edited on 2011-12-30 19:33:18 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- follow the additional instructions in //Appendix 3// at LiveDVD
- if there is already an existing Puppy installation re-boot the computer with the flash memory device connected;


Revision [19521]

Edited on 2011-11-15 06:31:42 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
===Step 2 - Creating a partition and file-system on the target device===
- (optional) create the required file-system (//formatting//) on the partition(s) of the target device X ({{color c="red" text="WARNING"}} - all data on the target partition will be over-written (destroyed)): //Menu > System > GParted > Partition > Format to//
Deletions:
===Step 2 - Preparing the target device===
- (optional) create the required file system (//formatting//) on the partition(s) of the target device X ({{color c="red" text="WARNING"}} - all data on the target partition will be over-written (destroyed)): //Menu > System > GParted > Partition > Format to//


Revision [19520]

Edited on 2011-11-15 06:22:03 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
The following procedure assumes that one is running Puppy Linux. However, the same procedure is followed with any running Linux distribution. If one is running Microsoft Windows go to //Appendix 1// below.
Deletions:
The following three steps assume that one is running Puppy Linux. However, the same procedure is followed with any running Linux distribution. If one is running Microsoft Windows go to //Appendix 1// below.


Revision [19519]

Edited on 2011-11-15 06:21:08 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
===Step 1 - Installing a boot-loader to the target device===
===Step 2 - Preparing the target device===
===Step 3 - Installing Puppy to the target device===
When shutting down for the first time there will be the option to create a personal storage (''pupsave'') file which must be chosen if personal settings and configuration are to be kept.
Deletions:
===Step 1 - Preparing the target device===
===Step 2 - Installing Puppy to the target device===
===Step 3 - Installing a boot-loader to the target device===
When shutting down for the first time there will be the option to create a personal storage (''pupsave'') file which must be chosen.


Revision [19509]

Edited on 2011-11-14 09:13:00 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
Some old Puppy versions will not boot from U.F.D. if the internal H.D.D. has been removed:
Deletions:
Some old Puppy versions may not boot from U.F.D. if the internal H.D.D. has been removed:


Revision [19508]

Edited on 2011-11-14 09:10:19 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
select EXT4 for all partitions if possible {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]} %%/sbin/mkfs -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -T ext4 /dev/sdXY%%
Deletions:
select EXT4 for all partitions if possible {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]} %%/sbin/mkfs -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -T ext4 /dev/sdXY%%


Revision [19507]

Edited on 2011-11-14 09:09:36 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
then optionally select FAT32 for another partition for sharing the device with non-Linux devices {requires [[dosfstools]]} %%/usr/sbin/mkdosfs -v -n PUPPY -F 32 /dev/sdXY%%
Deletions:
then optionally select FAT32 for another partition for sharing the device with non-Linux devices {requires [[dosfstools]]} %%/usr/sbin/mkdosfs -F 32 /dev/sdXY%%


Revision [19504]

Edited on 2011-11-14 08:38:08 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
select EXT4 for all partitions if possible {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]} %%/sbin/mkfs -m 0 -L PUPPY -O extents,uninit_bg,dir_index,filetype,has_journal,sparse_super -T ext4 /dev/sdXY%%
then optionally select FAT32 for another partition for sharing the device with non-Linux devices {requires [[dosfstools]]} %%/usr/sbin/mkdosfs -F 32 /dev/sdXY%%
Deletions:
select EXT4 for all partitions if possible {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]} %%/sbin/mkfs.ext4 /dev/sdX%%
then optionally select FAT32 for another partition for sharing the device with non-Linux devices {requires [[dosfstools]]} %%/usr/sbin/mkdosfs -F 32 /dev/sdX%%


Revision [19503]

Edited on 2011-11-14 08:22:55 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
then optionally select FAT32 for another partition for sharing the device with non-Linux devices {requires [[dosfstools]]} %%/usr/sbin/mkdosfs -F 32 /dev/sdX%%
Deletions:
then optionally select FAT32 for another partition for sharing the device with non-Linux devices {requires [[dosfstools]]}


Revision [19502]

Edited on 2011-11-14 06:54:12 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
then optionally select FAT32 for another partition for sharing the device with non-Linux devices {requires [[dosfstools]]}
Deletions:
then optionally select FAT32 for another partition for sharing the device with non-Linux mobile devices {install [[dosfstools]]}
then optionally select N.T.F.S. for another partition for sharing the device with non-Linux operating systems {install [[ntfs3g]], }


Revision [19348]

Edited on 2011-11-02 07:56:32 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- install the boot system file //ldlinux.sys// to the target partition XY: %%/usr/bin/syslinux -i --stupid /dev/sdXY%%
Deletions:
- install the boot system file //ldlinux.sys// to the target partition XY: %%syslinux -i --stupid /dev/sdXY%%


Revision [19347]

Edited on 2011-11-02 07:54:24 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- install the boot system file //ldlinux.sys// to the target partition XY, ensuring that it is mounted first: %%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/extlinux && /sbin/extlinux -i --stupid /mnt/sdXY/extlinux%%
Deletions:
- install the boot code to the M.B.R. of the target device X: %%dd bs=446 conv=notrunc count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%%
- install the boot system file //ldlinux.sys// to the target partition XY, ensuring that it is mounted first: %%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%


Revision [19346]

Edited on 2011-11-02 07:52:49 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- install the boot system file //ldlinux.sys// to the target partition XY, ensuring that it is mounted first: %%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%
- install the boot code to the M.B.R. of the target device X: %%/bin/dd bs=446 conv=notrunc count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%%
Deletions:
- install the boot system file //ldlinux.sys// to the target partition XY, ensuring that it is mounted first: %%mkdir -p /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%


Revision [19342]

Edited on 2011-11-02 07:05:38 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- (optional) create a new //partition table// (disklabel) on the target device X ({{color text="WARNING" c="red"}} - access to all existing files on the target device will be lost): %%/usr/sbin/parted /dev/sdX mklabel msdos && /usr/sbin/parted -l print%%
- (optional) create a //partition(s)// or, delete or resize an existing one on the target device X: //Menu > System > [[GParted]] > Partition//: %%/usr/sbin/parted /dev/sdX mkpart primary ext4 0% 100% && /usr/sbin/parted /dev/sdX print && /usr/sbin/parted /dev/sdX align-check opt 1%%
- ensure the //boot flag status// of the device is set to //on// via //Menu > System > GParted > Partition > Manage Flags > boot// or via the command-line interface, e.g for partition 1 of device X %%/usr/sbin/parted /dev/sdX set 1 boot on%%
Deletions:
- (optional) create a new //partition table// (disklabel) on the target device X ({{color text="WARNING" c="red"}} - access to all existing files on the target device will be lost): %%parted /dev/sdX mklabel msdos && parted -l print%%
- (optional) create a //partition(s)// or, delete or resize an existing one on the target device X: //Menu > System > [[GParted]] > Partition//: %%parted /dev/sdX mklabel msdos && parted /dev/sdX mkpart primary ext4 0% 100% && parted /dev/sdX set 1 boot on&& parted /dev/sdX print && parted /dev/sdX align-check opt 1%%
- ensure the //boot flag status// of the device is set to //on// via //Menu > System > GParted > Partition > Manage Flags > boot// or via the command-line interface, e.g for partition 1 of device X %%parted /dev/sdX set 1 boot on%%


Revision [19339]

Edited on 2011-11-01 17:28:56 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- (optional) create a new //partition table// (disklabel) on the target device X ({{color text="WARNING" c="red"}} - access to all existing files on the target device will be lost): %%parted /dev/sdX mklabel msdos && parted -l print%%
- (optional) create a //partition(s)// or, delete or resize an existing one on the target device X: //Menu > System > [[GParted]] > Partition//: %%parted /dev/sdX mklabel msdos && parted /dev/sdX mkpart primary ext4 0% 100% && parted /dev/sdX set 1 boot on&& parted /dev/sdX print && parted /dev/sdX align-check opt 1%%
- (optional) create the required file system (//formatting//) on the partition(s) of the target device X ({{color c="red" text="WARNING"}} - all data on the target partition will be over-written (destroyed)): //Menu > System > GParted > Partition > Format to//
Deletions:
- create a new //partition table// (disklabel) on the target device X ({{color text="WARNING" c="red"}} - access to all existing files on the target device will be lost): %%parted /dev/sdX mklabel msdos && parted -l print%%
- create a //partition(s)// or, delete or resize an existing one on the target device X: //Menu > System > [[GParted]] > Partition//: %%parted /dev/sdX mklabel msdos && parted /dev/sdX mkpart primary ext4 0% 100% && parted /dev/sdX set 1 boot on&& parted /dev/sdX print && parted /dev/sdX align-check opt 1%%
- create the required file system (//formatting//) on the partition(s) of the target device X ({{color c="red" text="WARNING"}} - all data on the target partition will be over-written (destroyed)): //Menu > System > GParted > Partition > Format to//


Revision [19338]

Edited on 2011-11-01 17:26:51 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- ensure to //dismount// the target device: %%umount /dev/sdX%%
- create a //partition(s)// or, delete or resize an existing one on the target device X: //Menu > System > [[GParted]] > Partition//: %%parted /dev/sdX mklabel msdos && parted /dev/sdX mkpart primary ext4 0% 100% && parted /dev/sdX set 1 boot on&& parted /dev/sdX print && parted /dev/sdX align-check opt 1%%
Deletions:
- ensure to //unmount// the target device: %%umount /dev/sdX%%
- create a //partition(s)// or, delete or resize an existing one on the target device X: //Menu > System > [[GParted]] > Partition//


Revision [19337]

Edited on 2011-11-01 17:24:45 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- ensure the //boot flag status// of the device is set to //on// via //Menu > System > GParted > Partition > Manage Flags > boot// or via the command-line interface, e.g for partition 1 of device X %%parted /dev/sdX set 1 boot on%%
Deletions:
- set the //boot flag status// of the device to //on// via //Menu > System > GParted > Partition > Manage Flags > boot// or via the command-line interface, e.g for partition 1 of device X %%parted /dev/sdX set 1 boot on%%


Revision [19336]

Edited on 2011-11-01 16:34:59 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- create a new //partition table// (disklabel) on the target device X ({{color text="WARNING" c="red"}} - access to all existing files on the target device will be lost): %%parted /dev/sdX mklabel msdos && parted -l print%%
Deletions:
- create a new //partition table// (disklabel) on the target device X ({{color text="WARNING" c="red"}} - access to all existing files on the target device will be lost): %%parted /dev/sdX mklabel msdos%% %%parted -l print%%


Revision [19335]

Edited on 2011-11-01 16:32:17 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- create a new //partition table// (disklabel) on the target device X ({{color text="WARNING" c="red"}} - access to all existing files on the target device will be lost): %%parted /dev/sdX mklabel msdos%% %%parted -l print%%
Deletions:
- create a new //partition table// (disklabel) on the target device X ({{color text="WARNING" c="red"}} - access to all existing files on the target device will be lost): %%parted /dev/sdX mklabel msdos%%


Revision [19323]

Edited on 2011-10-31 10:59:52 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- create a //partition(s)// or, delete or resize an existing one on the target device X: //Menu > System > [[GParted]] > Partition//
- create the required file system (//formatting//) on the partition(s) of the target device X ({{color c="red" text="WARNING"}} - all data on the target partition will be over-written (destroyed)): //Menu > System > GParted > Partition > Format to//
select EXT4 for all partitions if possible {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]} %%/sbin/mkfs.ext4 /dev/sdX%%
Deletions:
- create a //partition(s)// or, delete or resize an existing one on the target device: //Menu > System > [[GParted]] > Partition// %%/sbin/mkfs.ext4 /dev/sdX%%
- create the required file system (//formatting//) on the partition(s) of the target device ({{color c="red" text="WARNING"}} - all data on the target partition will be over-written (destroyed)): //Menu > System > GParted > Partition > Format to//
select EXT4 for all partitions if possible {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]}


Revision [19322]

Edited on 2011-10-31 10:57:42 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- create a //partition(s)// or, delete or resize an existing one on the target device: //Menu > System > [[GParted]] > Partition// %%/sbin/mkfs.ext4 /dev/sdX%%
Deletions:
- create a //partition(s)// or, delete or resize an existing one on the target device: //Menu > System > [[GParted]] > Partition//


Revision [19279]

Edited on 2011-10-30 14:27:06 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- install the boot code to the M.B.R. of the target device X: %%dd bs=446 conv=notrunc count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%%
- install the boot system file //ldlinux.sys// to the target partition XY, ensuring that it is mounted first: %%mkdir -p /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%
- install the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by placing it on the target device (this will need editing if more than one Puppy version was installed)
- install the boot code to the M.B.R. of the target device X: %%dd bs=446 conv=notrunc count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%%
- install the boot system file //ldlinux.sys// to the target partition XY: %%syslinux -i --stupid /dev/sdXY%%
- install the boot configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by placing it on the target device (this will need editing if more than one Puppy version was installed)
- install the boot code to the M.B.R. of the target device X: %%bootlace.com --time-out=0 /dev/sdX%%
- install the boot system file //[[http://www.smokey01.com/coolpup/grldr grldr]]// by placing it on the target device
- install the boot configuration file //menu.lst//, or update an existing one, by using [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//
Deletions:
- install the boot-loader code to the M.B.R. of the target device X: %%dd bs=446 conv=notrunc count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%%
- install the boot-loader system file //ldlinux.sys// to the target partition XY, ensuring that it is mounted first: %%mkdir -p /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%
- install the boot-loader configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by placing it on the target device (this will need editing if more than one Puppy version was installed)
- install the boot-loader code to the M.B.R. of the target device X: %%dd bs=446 conv=notrunc count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%%
- install the boot-loader system file //ldlinux.sys// to the target partition XY: %%syslinux -i --stupid /dev/sdXY%%
- install the boot-loader configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by placing it on the target device (this will need editing if more than one Puppy version was installed)
- install the boot-loader code to the M.B.R. of the target device X: %%bootlace.com --time-out=0 /dev/sdX%%
- install the boot-loader system file //[[http://www.smokey01.com/coolpup/grldr grldr]]// by placing it on the target device
- install the boot-loader configuration file //menu.lst//, or update an existing one, by using [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//


Revision [19278]

Edited on 2011-10-30 14:10:45 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- install the boot-loader code to the M.B.R. of the target device X: %%dd bs=446 conv=notrunc count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%%
- install the boot-loader code to the M.B.R. of the target device X: %%dd bs=446 conv=notrunc count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%%
Deletions:
- install the boot-loader code to the M.B.R. of the target device X: %%dd conv=notrunc bs=440 count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%%
- install the boot-loader code to the M.B.R. of the target device X: %%dd conv=notrunc bs=440 count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%%


Revision [19195]

Edited on 2011-10-28 15:56:34 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
When shutting down for the first time there will be the option to create a personal storage (''pupsave'') file which must be chosen.
Deletions:
When shutting down for the first time there will be the option to create a personal storage ''pupsave" file which must be chosen.


Revision [19194]

Edited on 2011-10-28 15:55:34 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
===Step 4 - Creating the storage file===
When shutting down for the first time there will be the option to create a personal storage ''pupsave" file which must be chosen.
Deletions:
===Step 4 - Creating the save file===
When shutting down for the first time there will be the option to create a personal storage ''save file'' which must be chosen.


Revision [19193]

Edited on 2011-10-28 15:53:14 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- install the boot-loader system file //[[http://www.smokey01.com/coolpup/grldr grldr]]// by placing it on the target device
Deletions:
- install the boot-loader configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by locating it at ///extlinux/syslinux.cfg// on the target device (this will need editing if more than one Puppy version was installed)
- install the boot-loader system file //[[http://www.smokey01.com/coolpup/grldr grldr]]// by locating it at ///grldr// on the target device


Revision [19192]

Edited on 2011-10-28 15:51:08 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- install the boot-loader configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by locating it at ///extlinux/syslinux.cfg// on the target device (this will need editing if more than one Puppy version was installed)


Revision [19191]

Edited on 2011-10-28 15:42:28 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- ensure to //unmount// the target device: %%umount /dev/sdX%%
Deletions:
- //unmount// the target device: %%umount /dev/sdX%%


Revision [19190]

Edited on 2011-10-28 15:41:18 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- mount the target device
- install the boot-loader system file //ldlinux.sys// to the target partition XY, ensuring that it is mounted first: %%mkdir -p /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%
Deletions:
- mount the target device by clicking on it
- install the boot-loader system file //ldlinux.sys// to the target partition XY, ensuring that it is mounted first: %%mkdir /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%


Revision [18216]

Edited on 2011-09-24 13:54:11 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- //unmount// the target device: %%umount /dev/sdX%%
Deletions:
- //unmount// the target device: //Menu > System > GParted > Partition > Unmount// %%umount /dev/sdX%%


Revision [18215]

Edited on 2011-09-24 13:51:42 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- //unmount// the target device: //Menu > System > GParted > Partition > Unmount// %%umount /dev/sdX%%
Deletions:
- ensure the target device is //unmounted//: //Menu > System > GParted > Partition > Unmount// %%umount /dev/sdX%%


Revision [18214]

Edited on 2011-09-24 13:49:43 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- create a //partition(s)// or, delete or resize an existing one on the target device: //Menu > System > [[GParted]] > Partition//
Deletions:
- create, delete or resize //partition(s)// on the target device: //Menu > System > [[GParted]] > Partition//


Revision [18213]

Edited on 2011-09-24 13:47:06 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- ensure the target device is //unmounted//: //Menu > System > GParted > Partition > Unmount// %%umount /dev/sdX%%
Deletions:
- (optional) verify that all existing data is //[[secureerase destroyed]]// on the target partition
- (optional) zero the first 512 bytes of the target device X so as to delete any existing M.B.R. boot code: %%dd bs=512 count=1 if=/dev/zero of=/dev/sdX%%
- ensure the target device is //unmounted//: //Menu > System > GParted > Partition > Unmount//


Revision [18175]

Edited on 2011-09-23 04:02:15 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- install the boot-loader system file //[[http://www.smokey01.com/coolpup/grldr grldr]]// by locating it at ///grldr// on the target device
Deletions:
- install the boot-loader system file //[[http://www.smokey01.com/coolpup/grldr grldr]]// by placing it on the target device


Revision [18173]

Edited on 2011-09-23 03:56:32 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- set the //boot flag status// of the device to //on// via //Menu > System > GParted > Partition > Manage Flags > boot// or via the command-line interface, e.g for partition 1 of device X %%parted /dev/sdX set 1 boot on%%
Deletions:
- set the //boot flag status// of the device to //on// via //Menu > System > GParted > Partition > Manage Flags > boot// or via the command-line interface, e.g partition 1 of device X %%parted /dev/sdX set 1 boot on%%


Revision [18172]

Edited on 2011-09-23 03:55:13 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- set the //boot flag status// of the device to //on// via //Menu > System > GParted > Partition > Manage Flags > boot// or via the command-line interface, e.g partition 1 of device X %%parted /dev/sdX set 1 boot on%%
Deletions:
- set the //boot flag// status on the device to //on// via //Menu > System > GParted > Partition > Manage Flags > boot// or via the command-line interface, e.g partition 1 of device X %%parted /dev/sdX set 1 boot on%%


Revision [18171]

Edited on 2011-09-23 03:53:55 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- set the //boot flag// status on the device to //on// via //Menu > System > GParted > Partition > Manage Flags > boot// or via the command-line interface, e.g partition 1 of device X %%parted /dev/sdX set 1 boot on%%
Deletions:
- set the //boot flag// on the device: //Menu > System > GParted > Partition > Manage Flags > boot//


Revision [18077]

Edited on 2011-09-17 06:55:16 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
<<WARNING: If the target partition contains any important files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when the target partition is formated.<<
Deletions:
<<WARNING: If the target partition contains any important files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when formatting.<<


Revision [18076]

Edited on 2011-09-17 06:54:13 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
A frugal Puppy installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory residing optimally on an EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on:
Deletions:
A frugal Puppy installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory on preferably an EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on:


Revision [18075]

Edited on 2011-09-17 06:51:00 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- create a new //partition table// (disklabel) on the target device X ({{color text="WARNING" c="red"}} - access to all existing files on the target device will be lost): %%parted /dev/sdX mklabel msdos%%
- create the required file system (//formatting//) on the partition(s) of the target device ({{color c="red" text="WARNING"}} - all data on the target partition will be over-written (destroyed)): //Menu > System > GParted > Partition > Format to//
Deletions:
- create a new //partition table// (disklabel) on the target device X ({{color text="WARNING" c="red"}} - access to all existing files on X will be lost): %%parted /dev/sdX mklabel msdos%%
- create the required file system (//formatting//) on the partition(s) of the target device ({{color c="red" text="WARNING"}} - all data on X will be over-written): //Menu > System > GParted > Partition > Format to//


Revision [18074]

Edited on 2011-09-17 06:46:05 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
===Appendix 3 - How to run Puppy Linux from a flash memory drive on any computer already running===
===Appendix 5 - How to boot from a flash memory drive without B.I.O.S. support===
Deletions:
===Appendix 3 - How to Run Puppy Linux from a Flash Memory Drive on Any Computer Already Running===
===Appendix 5 - How to boot from flash memory drive without B.I.O.S. support===


Revision [18073]

Edited on 2011-09-17 06:45:01 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
Some old Puppy versions may not boot from U.F.D. if the internal H.D.D. has been removed:
Deletions:
Some old Puppy versions may not boot from U.F.D. if the internal H.D.D. is missing:


Revision [18072]

Edited on 2011-09-17 06:41:03 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
<<WARNING: If the target partition contains any important files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when formatting.<<
Deletions:
<<If the target partition contains any personally important files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when formatting.<<


Revision [18071]

Edited on 2011-09-17 06:40:07 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
A frugal Puppy installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory on preferably an EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on:
<<If the target partition contains any personally important files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when formatting.<<
then optionally select FAT32 for another partition for sharing the device with non-Linux mobile devices {install [[dosfstools]]}
then optionally select N.T.F.S. for another partition for sharing the device with non-Linux operating systems {install [[ntfs3g]], }
Deletions:
A frugal Puppy installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory on any desired FAT32, NTFS or EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on:
<<If the target partition or drive contains any personally important files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when formatting.<<
or select FAT32 for sharing the device with non-Linux mobile devices {install [[dosfstools]]}
or select N.T.F.S. for sharing the device with non-Linux operating systems {install [[ntfs3g]], } {not recommended}


Revision [17507]

Edited on 2011-08-17 12:37:13 by darkcity [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
[[HomePage]] > [[ComponentHowTo Components and HowTos]] > [[InstallationIndex Install]]
Deletions:
[[HomePage]] > [[HowToIndex HowTo]] > [[InstallationIndex Install]]


Revision [16985]

Edited on 2011-07-20 14:05:06 by darkcity [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
[[HomePage]] > [[HowToIndex HowTo]] > [[InstallationIndex Install]]
====How to make a frugal Puppy installation====
Deletions:
===How to make a frugal Puppy installation===


Revision [16289]

Edited on 2011-07-02 14:38:29 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
The following three steps assume that one is running Puppy Linux. However, the same procedure is followed with any running Linux distribution. If one is running Microsoft Windows go to //Appendix 1// below.
Deletions:
Usually one has to have already an existing Puppy installation and so the following three steps assume that one is running Puppy Linux. If one is running Microsoft Windows go to //Appendix 1// below.


Revision [16245]

Edited on 2011-07-01 09:16:50 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
===Step 4 - Creating the save file===
When shutting down for the first time there will be the option to create a personal storage ''save file'' which must be chosen.


Revision [16217]

Edited on 2011-06-30 05:50:48 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]

No Differences

Revision [16216]

Edited on 2011-06-30 05:50:35 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]

No Differences

Revision [16215]

Edited on 2011-06-30 05:50:13 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
<<If the target partition or drive contains any personally important files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when formatting.<<
Deletions:
If the target partition or drive contains any personally important files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when formatting.


Revision [16199]

Edited on 2011-06-30 03:36:39 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
===Also see===
UsingPuppy
Deletions:
==Also see==


Revision [16191]

Edited on 2011-06-29 17:48:15 by darkcity [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
==Also see==
[[InstallationFullHDD]]
Deletions:
==Related Pages==


Revision [15851]

Edited on 2011-06-22 12:24:24 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- install the latest available versions of [[bzip2]], [[e2fsprogs]], [[grep]], [[parted]] and [[tar]]
Deletions:
- install the latest available versions of [[e2fsprogs]] and [[parted]]


Revision [15850]

Edited on 2011-06-22 12:22:34 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]
Additions:
- determine the __correct__ device name of the target device to work on, via the command-line interface: %%probedisk2%%
- (optional) zero the first 512 bytes of the target device X so as to delete any existing M.B.R. boot code: %%dd bs=512 count=1 if=/dev/zero of=/dev/sdX%%
Deletions:
- determine the __correct__ device name of the target device to work on, by using the command-line interface: %%probedisk2%%
- zero the first 512 bytes of the target device X so as to delete any existing M.B.R. boot code: %%dd bs=512 count=1 if=/dev/zero of=/dev/sdX%%


Revision [15785]

Edited on 2011-06-21 15:10:18 by darkcity [add category]
Additions:
==Related Pages==
[[BootLoaders]]
[[BootParameters]]
----
==Categories==
[[CategoryInstallation]]
Deletions:
{{nocomments}}


Revision [15560]

Edited on 2011-06-16 07:38:53 by coolpup [add category]
Additions:
- copy from the ISO (or ZIP) directory to the target device either all the files, or, just these essential ones: //vmlinuz//, //initrd.gz//, and all those with the extension //.sfs// (if more than one Puppy version is to be installed ensure that they are each contained within their own directory)
Deletions:
- copy from the ISO (or ZIP) directory to the target device the files: //vmlinuz//, //initrd.gz//, and all those with the extension //.sfs// (if more than one Puppy version is to be installed ensure that they are each contained within their own directory)


Revision [15559]

Edited on 2011-06-16 07:36:24 by coolpup [add category]
Additions:
A frugal Puppy installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory on any desired FAT32, NTFS or EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on:
- either an external device, e.g. U.S.B. flash memory drive (U.F.D.) (often erroneously referred to as a //memory stick//) or S.D. flash memory card
- or, an internal device, usually a hard disk drive (H.D.D.)
Deletions:
A frugal Puppy installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory on any desired FAT32, NTFS or EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on either an external device, e.g. U.S.B. flash memory drive (U.F.D.) (often erroneously referred to as a //memory stick//), S.D. flash memory card, etc.}, or, an internal device, usually a hard disk drive (H.D.D.).


Revision [15558]

Edited on 2011-06-16 07:33:44 by coolpup [add category]
Additions:
A frugal Puppy installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory on any desired FAT32, NTFS or EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on either an external device, e.g. U.S.B. flash memory drive (U.F.D.) (often erroneously referred to as a //memory stick//), S.D. flash memory card, etc.}, or, an internal device, usually a hard disk drive (H.D.D.).
The target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. Such a device must have a partition with a minimum storage capacity of 256MB.
Deletions:
A frugal Puppy installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory on any desired FAT32, NTFS or EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on either an external device {e.g. U.S.B. flash memory drive (often erroneously referred to as //memory stick//), S.D. flash memory card, etc.}, or, an internal device (usually a hard disk drive).
The target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. Such a device must have a partition with a minimum size of 256MB.


Revision [15557]

Edited on 2011-06-16 07:30:34 by coolpup [add category]
Additions:
Some old Puppy versions may not boot from U.F.D. if the internal H.D.D. is missing:
%%
%%


Revision [15556]

Edited on 2011-06-16 07:27:59 by coolpup [add category]
Additions:
http://www.murga-linux.com/puppy/viewtopic.php?t=54566


Revision [14631]

Edited on 2011-05-21 16:09:06 by coolpup [add category]
Additions:
- install the boot-loader system file //ldlinux.sys// to the target partition XY, ensuring that it is mounted first: %%mkdir /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%
Deletions:
- install the boot-loader system file //ldlinux.sys// to the target partition Y, ensuring that it is mounted first: %%mkdir /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%


Revision [14630]

Edited on 2011-05-21 16:08:23 by coolpup [add category]
Additions:
- install the boot-loader system file //ldlinux.sys// to the target partition Y, ensuring that it is mounted first: %%mkdir /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%
Deletions:
- install the boot-loader system file //ldlinux.sys// to the target partition Y: %%mkdir /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%


Revision [14503]

Edited on 2011-05-02 13:32:48 by coolpup [add category]
Additions:
- install the boot-loader system file //ldlinux.sys// to the target partition XY: %%syslinux -i --stupid /dev/sdXY%%
Deletions:
- install the boot-loader system file //ldlinux.sys// to the target partition Y: %%syslinux -i --stupid /dev/sdXY%%


Revision [14502]

Edited on 2011-05-02 13:19:20 by coolpup [add category]
Additions:
- (optional) verify that all existing data is //[[secureerase destroyed]]// on the target partition
Deletions:
- (Optional) verify that all existing data is //[[secureerase destroyed]]// on the target partition


Revision [14501]

Edited on 2011-05-02 13:18:57 by coolpup [add category]
Additions:
- zero the first 512 bytes of the target device X so as to delete any existing M.B.R. boot code: %%dd bs=512 count=1 if=/dev/zero of=/dev/sdX%%
Deletions:
- zero the first 512 bytes of the boot partition Y to delete any existing M.B.R. boot code: %%dd bs=512 count=1 if=/dev/zero of=/dev/sdXY%%


Revision [14500]

Edited on 2011-05-02 13:17:01 by coolpup [add category]
Additions:
- (Optional) verify that all existing data is //[[secureerase destroyed]]// on the target partition
Deletions:
- (Optional) verify that all existing data is //[[secureerase destroyed]]// on target partition XY or target device X


Revision [14499]

Edited on 2011-05-02 13:16:13 by coolpup [add category]
Additions:
- zero the first 512 bytes of the boot partition Y to delete any existing M.B.R. boot code: %%dd bs=512 count=1 if=/dev/zero of=/dev/sdXY%%
Deletions:
- (Optional) zero the first 512 bytes of the boot partition Y to delete any existing M.B.R. boot code (only required when updating or replacing the existing boot-loader): %%dd bs=512 count=1 if=/dev/zero of=/dev/sdXY%%


Revision [14497]

Edited on 2011-05-02 12:54:46 by coolpup [add category]
Additions:
or select N.T.F.S. for sharing the device with non-Linux operating systems {install [[ntfs3g]], } {not recommended}
Deletions:
or select N.T.F.S. for sharing the device with non-Linux operating systems {install [[ntfs3g]], }


Revision [14496]

Edited on 2011-05-02 12:53:25 by coolpup [add category]
Additions:
- (Optional) zero the first 512 bytes of the boot partition Y to delete any existing M.B.R. boot code (only required when updating or replacing the existing boot-loader): %%dd bs=512 count=1 if=/dev/zero of=/dev/sdXY%%
Deletions:
- (Optional) zero the first 512 bytes of the boot partition Y to delete any existing M.B.R. boot code: %%dd bs=512 count=1 if=/dev/zero of=/dev/sdXY%%


Revision [14495]

Edited on 2011-05-02 12:51:38 by coolpup [add category]
Additions:
- (Optional) verify that all existing data is //[[secureerase destroyed]]// on target partition XY or target device X
Deletions:
- (Optional) verify that all existing data is //destroyed// on target partition Y or target device X: %%dd if=/dev/random of=/dev/sdXY && dd if=/dev/zero of=/dev/sdXY%%


Revision [14406]

Edited on 2011-04-26 09:00:42 by coolpup [add category]
Additions:
===Appendix 5 - How to boot from flash memory drive without B.I.O.S. support===
- http://www.murga-linux.com/puppy/viewtopic.php?p=514608#514608
- http://www.murga-linux.com/puppy/viewtopic.php?p=517161#517161
- http://www.murga-linux.com/puppy/viewtopic.php?p=517224#517224


Revision [14372]

Edited on 2011-04-26 04:14:43 by coolpup [add category]
Additions:
http://bkhome.org/blog/?viewDetailed=02231


Revision [14368]

Edited on 2011-04-26 03:37:39 by coolpup [add category]
Additions:
===Appendix 4===
Posted on 23 Apr 2011, 22:54 by perthie
USB Install Issue?
I notice that you still haven't commented on this issue. A machine missing an internal hard drive can no longer be booted from a flash drive. The new search procedure fails to find the sfs file on the flash drive.
Posted on 24 Apr 2011, 8:20 by BarryK
Re no boot usb
I have written it down in my to-do list.
http://bkhome.org/blog/?viewDetailed=02001


Revision [14344]

Edited on 2011-04-24 13:05:38 by coolpup [add category]
Additions:
http://www.puppylinux.com/flash-puppy.htm


Revision [14289]

Edited on 2011-04-23 05:05:10 by coolpup [add category]
Additions:
===How to make a frugal Puppy installation===
A frugal Puppy installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory on any desired FAT32, NTFS or EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on either an external device {e.g. U.S.B. flash memory drive (often erroneously referred to as //memory stick//), S.D. flash memory card, etc.}, or, an internal device (usually a hard disk drive).
Deletions:
===How to make a Puppy frugal installation===
A Puppy frugal installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory on any desired FAT32, NTFS or EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on either an external device {e.g. U.S.B. flash memory drive (often erroneously referred to as //memory stick//), S.D. flash memory card, etc.}, or, an internal device (usually a hard disk drive).


Revision [13610]

Edited on 2011-03-24 08:20:41 by coolpup [add category]
Additions:
A Puppy frugal installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory on any desired FAT32, NTFS or EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on either an external device {e.g. U.S.B. flash memory drive (often erroneously referred to as //memory stick//), S.D. flash memory card, etc.}, or, an internal device (usually a hard disk drive).
Deletions:
A Puppy frugal installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory on any desired FAT32, NTFS or EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on either an external flash memory device {e.g. U.S.B. flash memory drive (often erroneously referred to as //memory stick//), S.D. flash memory card, etc.} or an internal hard disk drive.


Revision [13174]

Edited on 2011-02-28 16:31:02 by coolpup [add category]
Additions:
The target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. Such a device must have a partition with a minimum size of 256MB.
Usually one has to have already an existing Puppy installation and so the following three steps assume that one is running Puppy Linux. If one is running Microsoft Windows go to //Appendix 1// below.
Deletions:
The target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. Usually one has to have already an existing Puppy installation and so the following three steps assume that one is running Puppy Linux. If one is running Microsoft Windows go to //Appendix 1// below.


Revision [13034]

Edited on 2011-02-23 07:29:28 by coolpup [add category]
Additions:
===Appendix 3 - How to Run Puppy Linux from a Flash Memory Drive on Any Computer Already Running===
Deletions:
===Appendix 3 - How to Run Puppy Linux from a Flash Memory Drive on a Running Windows Computer===


Revision [13028]

Edited on 2011-02-23 07:14:26 by coolpup [add category]
Additions:
===Appendix 3 - How to Run Puppy Linux from a Flash Memory Drive on a Running Windows Computer===
http://puppylinux.org/wikka/QEMUpuppy


Revision [12900]

Edited on 2011-02-20 03:25:05 by coolpup [add category]
Additions:
===How to make a Puppy frugal installation===


Revision [12899]

Edited on 2011-02-20 03:23:49 by coolpup [add category]
Additions:
- install the boot-loader configuration file //menu.lst//, or update an existing one, by using [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//
Deletions:
- install the boot-loader configuration file //menu.lst//, or update an existing one, using [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//


Revision [12898]

Edited on 2011-02-20 03:22:05 by coolpup [add category]
Additions:
- mount the target device by clicking on it
- mount the Puppy ISO (or ZIP) file by clicking on it
- copy from the ISO (or ZIP) directory to the target device the files: //vmlinuz//, //initrd.gz//, and all those with the extension //.sfs// (if more than one Puppy version is to be installed ensure that they are each contained within their own directory)
- install the boot-loader configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by placing it on the target device (this will need editing if more than one Puppy version was installed)
- install the boot-loader configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by placing it on the target device (this will need editing if more than one Puppy version was installed)
Deletions:
- Mount the target device by clicking on it
- Mount the Puppy ISO (or ZIP) file by clicking on it
- Copy from the ISO (or ZIP) directory to the target device the files: //vmlinuz//, //initrd.gz//, and all those with the extension //.sfs//
- install the boot-loader configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by placing it on the target device
- install the boot-loader configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by placing it on the target device


Revision [12798]

Edited on 2011-02-15 07:28:38 by coolpup [add category]
Additions:
- create the required file system (//formatting//) on the partition(s) of the target device ({{color c="red" text="WARNING"}} - all data on X will be over-written): //Menu > System > GParted > Partition > Format to//
Deletions:
- create the required file system (//formatting//) on the partition(s) of the target device (WARNING: {{color text="all data on X will be over-written" c="red"}}): //Menu > System > GParted > Partition > Format to//


Revision [12797]

Edited on 2011-02-15 07:26:34 by coolpup [add category]
Additions:
- create a new //partition table// (disklabel) on the target device X ({{color text="WARNING" c="red"}} - access to all existing files on X will be lost): %%parted /dev/sdX mklabel msdos%%
Deletions:
- create a new //partition table// (disklabel) on the target device X (WARNING: {{color text="access to all existing files on X will be lost" c="red"}}): %%parted /dev/sdX mklabel msdos%%


Revision [12796]

Edited on 2011-02-15 07:24:45 by coolpup [add category]
Additions:
- install the latest available version of [[SYSLINUX]]
- install the boot-loader configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by placing it on the target device
- install the boot-loader code to the M.B.R. of the target device X: %%dd conv=notrunc bs=440 count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%%
- install the boot-loader system file //ldlinux.sys// to the target partition Y: %%mkdir /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%
- follow the additional instructions in //Appendices 1// and //3// at LiveDVD, then re-boot the computer with the flash memory device connected
- install the latest available version of [[SYSLINUX]]
- install the boot-loader configuration file //[[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]]// by placing it on the target device
- install the boot-loader code to the M.B.R. of the target device X: %%dd conv=notrunc bs=440 count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%%
- install the boot-loader system file //ldlinux.sys// to the target partition Y: %%syslinux -i --stupid /dev/sdXY%%
- follow the additional instructions in //Appendices 1// and //3// at LiveDVD, then re-boot the computer with the flash memory device connected
- install the latest available version of helper program [[http://murga-linux.com/puppy/viewtopic.php?t=51697 Grub4DosConfig]]
- install the boot-loader system file //[[http://www.smokey01.com/coolpup/grldr grldr]]// by placing it on the target device
- install the boot-loader code to the M.B.R. of the target device X: %%bootlace.com --time-out=0 /dev/sdX%%
- install the boot-loader configuration file //menu.lst//, or update an existing one, using [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//
- follow the additional instructions in //Appendices 1// and //3// at LiveDVD, then re-boot the computer with the flash memory device connected
Deletions:
- Download and install the latest available version of [[SYSLINUX]]
- Download the boot-loader configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] and place it on the target device
- Install the boot-loader code to the M.B.R. of the target drive X: %%dd conv=notrunc bs=440 count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%%
- Install the boot-loader system file //ldlinux.sys// to the target partition Y: %%mkdir /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%
- Follow the additional instructions in //Appendices 1// and //3// at LiveDVD, then re-boot the computer with the flash memory device connected
- Download and install the latest available version of [[SYSLINUX]]
- Download the boot-loader configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] and place it on the target device
- Install the boot-loader code to the M.B.R. of the target drive X: %%dd conv=notrunc bs=440 count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%%
- Install the boot-loader system file //ldlinux.sys// to the target partition Y: %%syslinux -i --stupid /dev/sdXY%%
- Follow the additional instructions in //Appendices 1// and //3// at LiveDVD, then re-boot the computer with the flash memory device connected
- Install the latest available version of helper program [[http://murga-linux.com/puppy/viewtopic.php?t=51697 Grub4DosConfig]]
- Install the boot-loader system file [[http://www.smokey01.com/coolpup/grldr grldr]] by placing it on the target device
- Install the boot-loader code to the M.B.R. of the target device X: %%bootlace.com --time-out=0 /dev/sdX%%
- Install the boot-loader configuration file //menu.lst// or update it using [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//
- Follow the additional instructions in //Appendices 1// and //3// at LiveDVD, then re-boot the computer with the flash memory device connected


Revision [12795]

Edited on 2011-02-14 16:10:47 by coolpup [add category]
Additions:
- Install the latest available version of helper program [[http://murga-linux.com/puppy/viewtopic.php?t=51697 Grub4DosConfig]]
Deletions:
- Install the latest available version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]


Revision [12793]

Edited on 2011-02-14 16:04:09 by coolpup [add category]
Additions:
- Install the latest available version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]
Deletions:
- Download and install the latest available version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]


Revision [12792]

Edited on 2011-02-14 16:03:33 by coolpup [add category]
Additions:
- Install the boot-loader system file [[http://www.smokey01.com/coolpup/grldr grldr]] by placing it on the target device
- Install the boot-loader code to the M.B.R. of the target device X: %%bootlace.com --time-out=0 /dev/sdX%%
- Install the boot-loader configuration file //menu.lst// or update it using [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//
Deletions:
- Download the boot-loader system file [[http://www.smokey01.com/coolpup/grldr grldr]] and place it on the target device
- Install the boot-loader code to the M.B.R. of the target drive X: %%bootlace.com --time-out=0 /dev/sdX%%
- The boot-loader configuration file //menu.lst// can be created or updated using [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//


Revision [12764]

Edited on 2011-02-13 15:26:11 by coolpup [add category]
Additions:
__A. Using SYSLINUX for EXT4 file-systems__
__B. Using SYSLINUX for FAT32 file-systems__
__C. Using GRUBforDOS for all common file-systems__
Deletions:
__Using SYSLINUX for EXT4 partitions__
__Using SYSLINUX for FAT32 partitions__
__Using GRUBforDOS for NTFS partitions__


Revision [12739]

Edited on 2011-02-13 07:55:17 by coolpup [add category]
Additions:
- create a new //partition table// (disklabel) on the target device X (WARNING: {{color text="access to all existing files on X will be lost" c="red"}}): %%parted /dev/sdX mklabel msdos%%
- create the required file system (//formatting//) on the partition(s) of the target device (WARNING: {{color text="all data on X will be over-written" c="red"}}): //Menu > System > GParted > Partition > Format to//
Deletions:
- create a new //partition table// (disklabel) on the target device X (WARNING: {{color text="access to all existing data on X will be lost" c="red"}}): %%parted /dev/sdX mklabel msdos%%
- create the required file system (//formatting//) on the partition(s) of the target device: //Menu > System > GParted > Partition > Format to//


Revision [12738]

Edited on 2011-02-13 07:43:39 by coolpup [add category]
Additions:
- Then, with administrator privileges, run the //syslinux// command to make the target drive bootable: (where X is the drive letter for the target drive or partition)%%syslinux.exe -m -a X:%%
Deletions:
- Then, with administrator privileges, run the //syslinux// command to make the drive bootable (where X: is the drive letter for the target drive or partition)%%syslinux.exe -m -a X:%%


Revision [12737]

Edited on 2011-02-13 07:41:52 by coolpup [add category]
Additions:
- Download and extract the latest //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// //.zip// file to the //C// drive, i.e. //C:\syslinux//
Deletions:
- Download and extract the latest //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// //.zip// file to the C drive, i.e. //C:\syslinux//


Revision [12736]

Edited on 2011-02-13 07:41:11 by coolpup [add category]
Additions:
- Then go to directory //C:\syslinux\win32\//:%%cd C:\syslinux\win32\%%
Deletions:
- Then go to directory //C:\syslinux\win32\// by entering into the command-line interface:%%cd C:\syslinux\win32\%%


Revision [12735]

Edited on 2011-02-13 07:39:26 by coolpup [add category]
Additions:
- Download and extract the latest //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// //.zip// file to the C drive, i.e. //C:\syslinux//
Deletions:
- Download and extract the latest //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// //.zip// file to any folder, e.g. //C:\syslinux//


Revision [12734]

Edited on 2011-02-13 07:37:54 by coolpup [add category]
Additions:
- Download and extract the latest //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// //.zip// file to any folder, e.g. //C:\syslinux//
Deletions:
- Download and extract //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// to a folder, e.g. //C:\syslinux//


Revision [12733]

Edited on 2011-02-13 07:36:10 by coolpup [add category]
Additions:
- Then, with administrator privileges, run the //syslinux// command to make the drive bootable (where X: is the drive letter for the target drive or partition)%%syslinux.exe -m -a X:%%
- Download this sample boot-loader configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] and place it on the target device
Deletions:
- Then run the //syslinux// command to make the drive bootable (where X: is the drive letter for the target drive or partition)%%syslinux.exe -m -a X:%%


Revision [12534]

Edited on 2011-02-07 06:16:25 by coolpup [add category]
Additions:
- install the latest available versions of [[e2fsprogs]] and [[parted]]
- determine the __correct__ device name of the target device to work on, by using the command-line interface: %%probedisk2%%
- (Optional) verify that all existing data is //destroyed// on target partition Y or target device X: %%dd if=/dev/random of=/dev/sdXY && dd if=/dev/zero of=/dev/sdXY%%
- (Optional) zero the first 512 bytes of the boot partition Y to delete any existing M.B.R. boot code: %%dd bs=512 count=1 if=/dev/zero of=/dev/sdXY%%
- create a new //partition table// (disklabel) on the target device X (WARNING: {{color text="access to all existing data on X will be lost" c="red"}}): %%parted /dev/sdX mklabel msdos%%
- ensure the target device is //unmounted//: //Menu > System > GParted > Partition > Unmount//
- create, delete or resize //partition(s)// on the target device: //Menu > System > [[GParted]] > Partition//
- create the required file system (//formatting//) on the partition(s) of the target device: //Menu > System > GParted > Partition > Format to//
- set the //boot flag// on the device: //Menu > System > GParted > Partition > Manage Flags > boot//
Deletions:
- Download and install the latest available version of: [[e2fsprogs]]
- Determine the __correct__ device name of the target device to work on, by using the command-line interface: %%probedisk2%%
- (Optional) Verify that all existing data is //destroyed// on target partition Y or target device X: %%dd if=/dev/random of=/dev/sdXY && dd if=/dev/zero of=/dev/sdXY%%
- (Optional) Zero the first 512 bytes of the boot partition Y to delete any existing M.B.R. boot code: %%dd bs=512 count=1 if=/dev/zero of=/dev/sdXY%%
- Create a new //partition table// (disklabel) on the target device X (WARNING: {{color text="access to all existing data on X will be lost" c="red"}}): %%parted /dev/sdX mklabel msdos%%
- Ensure the target device is //unmounted//: //Menu > System > GParted > Partition > Unmount//
- Create, delete or resize //partition(s)// on the target device: //Menu > System > [[GParted]] > Partition//
- Create the required file system (//formatting//) on the partition(s) of the target device: //Menu > System > GParted > Partition > Format to//
- Set the //boot flag// on the device: //Menu > System > GParted > Partition > Manage Flags > boot//


Revision [12327]

Edited on 2011-01-27 05:46:01 by coolpup [add category]
Additions:
The target device is the device which contains the partition that one aims to install to, such as an external flash memory drive or an internal hard disk drive. Usually one has to have already an existing Puppy installation and so the following three steps assume that one is running Puppy Linux. If one is running Microsoft Windows go to //Appendix 1// below.
Deletions:
The target device is the device which contains the partition that one aims to install to. The target device is either an external flash memory device or an internal hard disk drive. If installation is to an internal hard disk drive, one usually has to have already an existing Puppy installation on a separate drive such as a ""LiveUSB"" or LiveDVD.
If installation is to an external flash memory device, connected via U.S.B., follow the next three steps. It is assumed that one is running Puppy Linux. If one is running Microsoft Windows go to //Appendix 1// below.


Revision [12126]

Edited on 2011-01-17 16:00:13 by coolpup [add category]
Additions:
- Follow the additional instructions in //Appendices 1// and //3// at LiveDVD, then re-boot the computer with the flash memory device connected
- Follow the additional instructions in //Appendices 1// and //3// at LiveDVD, then re-boot the computer with the flash memory device connected
- Follow the additional instructions in //Appendices 1// and //3// at LiveDVD, then re-boot the computer with the flash memory device connected
Deletions:
If, after performing the three steps below, the computer does not boot from the flash memory device follow the instructions in //Appendices 1// and //3// at LiveDVD.


Revision [12056]

Edited on 2011-01-14 03:13:00 by coolpup [add category]
Additions:
- Determine the __correct__ device name of the target device to work on, by using the command-line interface: %%probedisk2%%
Deletions:
- (Optional) Determine the __correct__ device name of the target device to work on, by using the command-line interface: %%probedisk2%%


Revision [12028]

Edited on 2011-01-13 14:28:45 by coolpup [add category]
Additions:
- Download and install the latest available version of: [[e2fsprogs]]
Deletions:
- (Optional) Download and install the latest available version of: [[e2fsprogs]]


Revision [12026]

Edited on 2011-01-13 14:22:12 by coolpup [add category]
Additions:
- Download and install the latest available version of [[SYSLINUX]]
- Download and install the latest available version of [[SYSLINUX]]
- Download and install the latest available version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]
Deletions:
- Download and install the latest version of [[SYSLINUX]]
- Download and install the latest version of [[SYSLINUX]]
- Download and install the latest version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]


Revision [12011]

Edited on 2011-01-13 05:03:35 by coolpup [add category]
Additions:
- Create a new //partition table// (disklabel) on the target device X (WARNING: {{color text="access to all existing data on X will be lost" c="red"}}): %%parted /dev/sdX mklabel msdos%%
Deletions:
- Create a new //partition table// (disklabel) on the target device X (WARNING: access to all existing data on X will be lost): %%parted /dev/sdX mklabel msdos%%


Revision [12010]

Edited on 2011-01-13 05:01:22 by coolpup [add category]
Additions:
- Copy to the target device the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//
Deletions:
- Copy to the flash memory device the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//, and //.cfg//
- Rename //isolinux.cfg// to //syslinux.cfg//
- Edit //syslinux.cfg// in a text editor: change "pmedia=cd" to "pmedia=**usbflash**"
- Reboot the computer with the flash memory device connected


Revision [12009]

Edited on 2011-01-13 04:57:51 by coolpup [add category]
Additions:
A Puppy frugal installation is performed by //extracting the contents of the container file// (either ISO or ZIP) to normally __one__, i.e. the same, directory on any desired FAT32, NTFS or EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be located on either an external flash memory device {e.g. U.S.B. flash memory drive (often erroneously referred to as //memory stick//), S.D. flash memory card, etc.} or an internal hard disk drive.
Deletions:
A Puppy frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to normally __one__, i.e. the same, directory on any desired FAT32, NTFS or EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be on either an external flash memory device {e.g. U.S.B. flash memory drive (often erroneously referred to as //memory stick//), SD flash memory card, etc.} or an internal hard disk drive.


Revision [12004]

Edited on 2011-01-12 10:06:07 by coolpup [add category]
Additions:
A Puppy frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to normally __one__, i.e. the same, directory on any desired FAT32, NTFS or EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be on either an external flash memory device {e.g. U.S.B. flash memory drive (often erroneously referred to as //memory stick//), SD flash memory card, etc.} or an internal hard disk drive.
Deletions:
A Puppy frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to __one__, i.e. the same, directory on any desired FAT32, NTFS or EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be on either an external flash memory device {e.g. U.S.B. flash memory drive (often erroneously referred to as //memory stick//), SD flash memory card, etc.} or an internal hard disk drive.


Revision [12003]

Edited on 2011-01-12 10:05:24 by coolpup [add category]
Additions:
- Download the boot-loader system file [[http://www.smokey01.com/coolpup/grldr grldr]] and place it on the target device
Deletions:
- Install the boot-loader file //grldr//: %%wget -c --directory-prefix=/mnt/home http://www.smokey01.com/coolpup/grldr%%


Revision [12002]

Edited on 2011-01-12 10:00:13 by coolpup [add category]

No Differences

Revision [12001]

Edited on 2011-01-12 09:58:39 by coolpup [add category]
Additions:
- Mount the Puppy ISO (or ZIP) file by clicking on it
- Copy from the ISO (or ZIP) directory to the target device the files: //vmlinuz//, //initrd.gz//, and all those with the extension //.sfs//
- Download the boot-loader configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] and place it on the target device
- Install the boot-loader system file //ldlinux.sys// to the target partition Y: %%mkdir /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%
- Download the boot-loader configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] and place it on the target device
- Install the boot-loader system file //ldlinux.sys// to the target partition Y: %%syslinux -i --stupid /dev/sdXY%%
Deletions:
- Mount the the Puppy ISO (or ZIP) file by clicking on it
- Copy to the target device the files: //vmlinuz//, //initrd.gz//, and all those with the extension //.sfs//
- Download the configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] and place it on the target device
- Install the boot-loader file //ldlinux.sys// to the target partition Y: %%mkdir /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%
- Download the configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] and place it on the target device
- Install the boot-loader file //ldlinux.sys// to the target partition Y: %%syslinux -i --stupid /dev/sdXY%%


Revision [12000]

Edited on 2011-01-12 09:48:40 by coolpup [add category]
Additions:
- (Optional) Download and install the latest available version of: [[e2fsprogs]]
- (Optional) Determine the __correct__ device name of the target device to work on, by using the command-line interface: %%probedisk2%%
- (Optional) Zero the first 512 bytes of the boot partition Y to delete any existing M.B.R. boot code: %%dd bs=512 count=1 if=/dev/zero of=/dev/sdXY%%
- Mount the target device by clicking on it
- Copy to the target device the files: //vmlinuz//, //initrd.gz//, and all those with the extension //.sfs//
- Download the configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] and place it on the target device
- Re-boot the computer with the flash memory device connected
- Download the configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] and place it on the target device
- Re-boot the computer with the flash memory device connected
Deletions:
- Download and install the latest available version of: [[e2fsprogs]]
- Determine the __correct__ device name of the target device to work on, by using the command-line interface: %%probedisk2%%
- Zero the first 512 bytes of the boot partition Y to delete any existing M.B.R. boot code: %%dd bs=512 count=1 if=/dev/zero of=/dev/sdXY%%
- Mount the target device X: %%mount /dev/sdX%%
- Copy to the target device the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//, and //.cfg//
- Rename the boot-loader configuration file //isolinux.cfg// to //syslinux.cfg//
- Rename the boot-loader configuration file //isolinux.cfg// to //syslinux.cfg//


Revision [11994]

Edited on 2011-01-11 15:51:53 by coolpup [add category]
Additions:
A Puppy frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to __one__, i.e. the same, directory on any desired FAT32, NTFS or EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it. That partition may be on either an external flash memory device {e.g. U.S.B. flash memory drive (often erroneously referred to as //memory stick//), SD flash memory card, etc.} or an internal hard disk drive.
The target device is the device which contains the partition that one aims to install to. The target device is either an external flash memory device or an internal hard disk drive. If installation is to an internal hard disk drive, one usually has to have already an existing Puppy installation on a separate drive such as a ""LiveUSB"" or LiveDVD.
If installation is to an external flash memory device, connected via U.S.B., follow the next three steps. It is assumed that one is running Puppy Linux. If one is running Microsoft Windows go to //Appendix 1// below.
If, after performing the three steps below, the computer does not boot from the flash memory device follow the instructions in //Appendices 1// and //3// at LiveDVD.
Deletions:
A Puppy frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to __one__, i.e. the same, directory on any desired FAT32, NTFS or EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it.
The next three steps assume that one is running Puppy Linux. The target device is the device which contains the partition that one aims to install to. It may be either an external flash memory device (e.g. U.S.B. flash memory drive, SD flash memory card) or an internal hard disk drive. If running Microsoft Windows go to //Appendix 1// below.
- Edit //syslinux.cfg// in a text editor: change "pmedia=cd" to "pmedia=**usbflash**" or "pmedia=**idehd**"
- If the computer does not boot from the flash memory device follow the instructions in //Appendices 1// and //3// at LiveDVD
- Edit //syslinux.cfg// in a text editor: change "pmedia=cd" to "pmedia=**usbflash**" or "pmedia=**idehd**"


Revision [11993]

Edited on 2011-01-11 15:14:23 by coolpup [add category]
Additions:
A Puppy frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to __one__, i.e. the same, directory on any desired FAT32, NTFS or EXT4 formatted partition. Let that desired partition be known as the target partition since one is aiming to install to it.
- If the computer does not boot from the flash memory device follow the instructions in //Appendices 1// and //3// at LiveDVD
Deletions:
A Puppy frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to __one__, i.e. the same, directory on any FAT32, NTFS or EXT4 formatted partition.
If, after performing the installation processes described below, the computer does not boot follow the instructions in //Appendices 1// and //3// at LiveDVD.


Revision [11980]

Edited on 2011-01-11 08:22:17 by coolpup [add category]
Additions:
The next three steps assume that one is running Puppy Linux. The target device is the device which contains the partition that one aims to install to. It may be either an external flash memory device (e.g. U.S.B. flash memory drive, SD flash memory card) or an internal hard disk drive. If running Microsoft Windows go to //Appendix 1// below.
Deletions:
The next three steps assume that one is running Puppy Linux. The target device is the device which one aims to install to. It may be either an external flash memory device (e.g. U.S.B. flash memory drive, SD flash memory card) or an internal hard disk drive. If running Microsoft Windows go to //Appendix 1// below.


Revision [11979]

Edited on 2011-01-11 08:20:57 by coolpup [add category]
Additions:
- Download and install the latest available version of: [[e2fsprogs]]
- Edit //syslinux.cfg// in a text editor: change "pmedia=cd" to "pmedia=**usbflash**" or "pmedia=**idehd**"
- Edit //syslinux.cfg// in a text editor: change "pmedia=cd" to "pmedia=**usbflash**" or "pmedia=**idehd**"
Deletions:
- Download and install the latest available versions of: [[bzip2]], [[e2fsprogs]], [[grep]], [[tar]]


Revision [11978]

Edited on 2011-01-11 05:34:24 by coolpup [add category]
Additions:
- Create, delete or resize //partition(s)// on the target device: //Menu > System > [[GParted]] > Partition//
Deletions:
- Create, delete or resize //partition(s)// on the correct target device: //Menu > System > [[GParted]] > Partition//


Revision [11977]

Edited on 2011-01-11 05:32:56 by coolpup [add category]
Additions:
- Determine the __correct__ device name of the target device to work on, by using the command-line interface: %%probedisk2%%
Deletions:
- Determine the __correct__ device name of the target device to work on: %%probedisk2%%


Revision [11976]

Edited on 2011-01-11 05:25:33 by coolpup [add category]
Additions:
The next three steps assume that one is running Puppy Linux. The target device is the device which one aims to install to. It may be either an external flash memory device (e.g. U.S.B. flash memory drive, SD flash memory card) or an internal hard disk drive. If running Microsoft Windows go to //Appendix 1// below.
===Step 1 - Preparing the target device===
- Determine the __correct__ device name of the target device to work on: %%probedisk2%%
===Step 2 - Installing Puppy to the target device===
- Copy to the target device the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//, and //.cfg//
===Step 3 - Installing a boot-loader to the target device===
===Appendix 1 - Installation to any external device, from within Microsoft Windows===
Deletions:
The next three steps assume that one is running Puppy Linux and the target drive is an external flash memory device, however, the target drive could just as well be an internal hard disk drive. If running Microsoft Windows go to //Appendix 1// below.
===Step 1 - Preparing the flash memory device===
- Determine the __correct__ target device name of the flash memory device to work on: %%probedisk2%%
===Step 2 - Installing Puppy to the flash memory device===
- Copy to the flash memory device the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//, and //.cfg//
===Step 3 - Installing a boot-loader to the flash memory device===
===Appendix 1 - Installation to any external flash memory device, from within Microsoft Windows===


Revision [11975]

Edited on 2011-01-11 04:00:17 by coolpup [add category]
Additions:
- Download and install the latest available versions of: [[bzip2]], [[e2fsprogs]], [[grep]], [[tar]]
Deletions:
- Download and install latest available versions of: [[bzip2]], [[e2fsprogs]], [[grep]], [[tar]]


Revision [11974]

Edited on 2011-01-11 03:58:25 by coolpup [add category]
Additions:
The next three steps assume that one is running Puppy Linux and the target drive is an external flash memory device, however, the target drive could just as well be an internal hard disk drive. If running Microsoft Windows go to //Appendix 1// below.
- Download and install latest available versions of: [[bzip2]], [[e2fsprogs]], [[grep]], [[tar]]
or select FAT32 for sharing the device with non-Linux mobile devices {install [[dosfstools]]}
or select N.T.F.S. for sharing the device with non-Linux operating systems {install [[ntfs3g]], }
Deletions:
The next three steps assume that one is running Puppy Linux and the target drive is an external flash memory device, however, the target drive or partition could just as well be an internal one. If running Microsoft Windows go to //Appendix 1// below.
- Download and install latest available versions of: [[bzip2]], [[dosfstools]], [[e2fsprogs]], [[grep]], [[ntfs3g]], [[tar]]
or select FAT32 for sharing the device with non-Linux mobile devices
or select N.T.F.S. for sharing the device with non-Linux operating systems {FAT is too limited}


Revision [11973]

Edited on 2011-01-11 03:30:05 by coolpup [add category]
Additions:
select EXT4 for all partitions if possible {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]}
or select FAT32 for sharing the device with non-Linux mobile devices
or select N.T.F.S. for sharing the device with non-Linux operating systems {FAT is too limited}
Deletions:
select EXT4 for all partitions if possible {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]}
or select FAT32 for sharing the device with non-Linux mobile devices
or select N.T.F.S. for sharing the device with non-Linux operating systems {FAT is too limited}


Revision [11972]

Edited on 2011-01-11 03:29:13 by coolpup [add category]
Additions:
select EXT4 for all partitions if possible {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]}
or select FAT32 for sharing the device with non-Linux mobile devices
or select N.T.F.S. for sharing the device with non-Linux operating systems {FAT is too limited}
Deletions:
use EXT4 for all partitions {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]}
or use N.T.F.S. for sharing the device with non-Linux operating systems {FAT is too limited}
or use FAT32 for sharing the device with non-Linux mobile devices


Revision [11971]

Edited on 2011-01-11 03:26:22 by coolpup [add category]
Additions:
use EXT4 for all partitions {[[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]}
or use N.T.F.S. for sharing the device with non-Linux operating systems {FAT is too limited}
or use FAT32 for sharing the device with non-Linux mobile devices
Deletions:
use EXT4 for all partitions [[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]
use N.T.F.S. for sharing the device with non-Linux operating systems {FAT is too limited}
use FAT32 for sharing the device with non-Linux mobile devices


Revision [11970]

Edited on 2011-01-11 03:23:26 by coolpup [add category]
Additions:
The next three steps assume that one is running Puppy Linux and the target drive is an external flash memory device, however, the target drive or partition could just as well be an internal one. If running Microsoft Windows go to //Appendix 1// below.
use EXT4 for all partitions [[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]
Deletions:
The next three steps assume that one is running Puppy Linux and the target drive is an external flash memory device. If running Microsoft Windows go to //Appendix 1// below.
use EXT4 for the [[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1/ fastest file-system for flash memory devices]]


Revision [11936]

Edited on 2011-01-09 08:49:48 by coolpup [add category]
Additions:
A Puppy frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to __one__, i.e. the same, directory on any FAT32, NTFS or EXT4 formatted partition.
Deletions:
A Puppy frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to __one__ directory on any FAT32, NTFS or EXT4 formatted partition, e.g. [[Wary]].


Revision [11935]

Edited on 2011-01-09 08:48:24 by coolpup [add category]
Additions:
A Puppy frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to __one__ directory on any FAT32, NTFS or EXT4 formatted partition, e.g. [[Wary]].
Deletions:
A Puppy frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to any FAT32, NTFS or EXT4 formatted partition, e.g. [[Wary]].


Revision [11882]

Edited on 2011-01-06 04:06:01 by coolpup [add category]
Additions:
If, after performing the installation processes described below, the computer does not boot follow the instructions in //Appendices 1// and //3// at LiveDVD.
The next three steps assume that one is running Puppy Linux and the target drive is an external flash memory device. If running Microsoft Windows go to //Appendix 1// below.
Deletions:
If, after performing the installation processes described below, the computer does not boot into Puppy Linux from the flash memory device follow the instructions in //Appendices 1// and //3// at LiveDVD.
The next three steps assume that one is running Puppy Linux. If running Microsoft Windows go to //Appendix 1// below.


Revision [11870]

Edited on 2011-01-04 07:11:41 by coolpup [add category]
Additions:
- Mount the target device X: %%mount /dev/sdX%%
Deletions:
- Mount the target device: %%mount /dev/sdX%%


Revision [11869]

Edited on 2011-01-04 07:10:21 by coolpup [add category]
Additions:
- Mount the target device: %%mount /dev/sdX%%
- Mount the the Puppy ISO (or ZIP) file by clicking on it
- Install the boot-loader file //ldlinux.sys// to the target partition Y: %%mkdir /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%
Deletions:
- Click on the Puppy ISO (or ZIP) file to open its contents
- Install the boot-loader file //ldlinux.sys// to the target partition Y: %%mount /dev/sdX && mkdir /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%


Revision [11868]

Edited on 2011-01-04 07:04:14 by coolpup [add category]
Additions:
- Install the boot-loader file //ldlinux.sys// to the target partition Y: %%mount /dev/sdX && mkdir /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%
Deletions:
- Install the boot-loader file //ldlinux.sys// to the target partition Y: %%mount /dev/sdXY && mkdir /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%


Revision [11867]

Edited on 2011-01-04 06:58:30 by coolpup [add category]

No Differences

Revision [11866]

Edited on 2011-01-04 06:50:01 by coolpup [add category]
Additions:
- (Optional) Verify that all existing data is //destroyed// on target partition Y or target device X: %%dd if=/dev/random of=/dev/sdXY && dd if=/dev/zero of=/dev/sdXY%%
- Zero the first 512 bytes of the boot partition Y to delete any existing M.B.R. boot code: %%dd bs=512 count=1 if=/dev/zero of=/dev/sdXY%%
Deletions:
- Verify that all existing data is //destroyed// on target partition Y or target device X: %%dd if=/dev/random of=/dev/sdXY && dd if=/dev/zero of=/dev/sdXY%%


Revision [11863]

Edited on 2011-01-04 05:39:54 by coolpup [add category]
Additions:
use N.T.F.S. for sharing the device with non-Linux operating systems {FAT is too limited}
Deletions:
use NTFS-3G for sharing the device with non-Linux operating systems {FAT is too limited}


Revision [11861]

Edited on 2011-01-04 05:23:42 by coolpup [add category]
Additions:
- Determine the __correct__ target device name of the flash memory device to work on: %%probedisk2%%
- Verify that all existing data is //destroyed// on target partition Y or target device X: %%dd if=/dev/random of=/dev/sdXY && dd if=/dev/zero of=/dev/sdXY%%
- Create a new //partition table// (disklabel) on the target device X (WARNING: access to all existing data on X will be lost): %%parted /dev/sdX mklabel msdos%%
- Create, delete or resize //partition(s)// on the correct target device: //Menu > System > [[GParted]] > Partition//
Deletions:
- Determine the __correct__ target device name of the flash memory device to work on, e.g. sdX: %%probedisk2%%
- (Optional) Verify that all existing data is //destroyed// on target partition X: %%dd if=/dev/random of=/dev/sdX && dd if=/dev/zero of=/dev/sdX%%
- Create a new //partition table// (disklabel) on the target device X (WARNING: access to existing data on X will be lost): %%parted /dev/sdX mklabel msdos%%
- (Optional) Create, delete or resize //partition(s)// on the correct target device: //Menu > System > [[GParted]] > Partition//


Revision [11859]

Edited on 2011-01-03 15:40:34 by coolpup [add category]
Additions:
A Puppy frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to any FAT32, NTFS or EXT4 formatted partition, e.g. [[Wary]].
Deletions:
A frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to any FAT32, NTFS or EXT4 formatted partition, e.g. [[Wary]].


Revision [11858]

Edited on 2011-01-03 15:34:11 by coolpup [add category]
Additions:
- Install the boot-loader file //ldlinux.sys// to the target partition Y: %%mount /dev/sdXY && mkdir /mnt/sdXY/extlinux && extlinux -i --stupid /mnt/sdXY/extlinux%%
- Install the boot-loader file //ldlinux.sys// to the target partition Y: %%syslinux -i --stupid /dev/sdXY%%
Deletions:
- Install the boot-loader file //ldlinux.sys// to the target partition X: %%mount /dev/sdX && mkdir /mnt/sdX/extlinux && extlinux -i --stupid /mnt/sdX/extlinux%%
- Install the boot-loader file //ldlinux.sys// to the target partition X1: %%syslinux -i --stupid /dev/sdX1%%


Revision [11857]

Edited on 2011-01-03 15:28:40 by coolpup [add category]
Additions:
use NTFS-3G for sharing the device with non-Linux operating systems {FAT is too limited}
Deletions:
use NTFS-3G for sharing the device with non-Linux systems {FAT is too limited}


Revision [11856]

Edited on 2011-01-03 15:26:24 by coolpup [add category]
Additions:
- Install the boot-loader file //ldlinux.sys// to the target partition X: %%mount /dev/sdX && mkdir /mnt/sdX/extlinux && extlinux -i --stupid /mnt/sdX/extlinux%%
Deletions:
- Install the boot-loader file //ldlinux.sys// to the target partition X1: %%mkdir -pv /dev/sdX1/extlinux && mount /dev/sdb1 && extlinux -i --stupid /mnt/sdX1/extlinux%%


Revision [11855]

Edited on 2011-01-03 09:40:30 by coolpup [add category]
Deletions:
- Install the boot-loader code to the M.B.R. of the target drive X: %%dd conv=notrunc bs=440 count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%% or %%cat /usr/lib/syslinux/mbr.bin > /dev/sdX%%


Revision [11854]

Edited on 2011-01-03 09:39:18 by coolpup [add category]
Additions:
- Install the boot-loader code to the M.B.R. of the target drive X: %%dd conv=notrunc bs=440 count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%%
- Install the boot-loader code to the M.B.R. of the target drive X: %%dd conv=notrunc bs=440 count=1 if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%% or %%cat /usr/lib/syslinux/mbr.bin > /dev/sdX%%
Deletions:
- Zero the first 512 bytes of the target boot partition X1 to delete any existing M.B.R. boot code: %%dd if=/dev/zero of=/dev/sdX1 bs=512 count=1%%
- Install the boot-loader code to the M.B.R. of the target drive X: %%dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%% or %%cat /usr/lib/syslinux/mbr.bin > /dev/sdX%%
- Install the boot-loader code to the M.B.R. of the target drive X: %%dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%% or %%cat /usr/lib/syslinux/mbr.bin > /dev/sdX%%


Revision [11853]

Edited on 2011-01-03 09:27:55 by coolpup [add category]
Deletions:
- Edit //syslinux.cfg// in a text editor: change "pmedia=cd" to "pmedia=usbflash"
- Reboot computer flash memory device connected


Revision [11852]

Edited on 2011-01-03 09:21:17 by coolpup [add category]
Additions:
The next three steps assume that one is running Puppy Linux. If running Microsoft Windows go to //Appendix 1// below.
===Step 1 - Preparing the flash memory device===
===Step 2 - Installing Puppy to the flash memory device===
===Step 3 - Installing a boot-loader to the flash memory device===
===Appendix 1 - Installation to any external flash memory device, from within Microsoft Windows===
===Appendix 2 - Installation to any Microsoft Windows partition and using ""GRUBforDOS"" as boot-loader===
Deletions:
===Step 1 Preparing the flash memory device===
===Step 2 Installing Puppy to the flash memory device===
===Step 3 Installing a boot-loader to the flash memory device===
===Appendix 1 Installation to any external flash memory device, from within Microsoft Windows===
===Appendix 2 Installation to any Microsoft Windows partition and using ""GRUBforDOS"" as boot-loader===


Revision [11803]

Edited on 2010-12-30 09:28:50 by coolpup [add category]
Additions:
- Zero the first 512 bytes of the target boot partition X1 to delete any existing M.B.R. boot code: %%dd if=/dev/zero of=/dev/sdX1 bs=512 count=1%%
Deletions:
- Zero the first 512 bytes of the boot partition X1 to delete any existing M.B.R. boot code: %%dd if=/dev/zero of=/dev/sdX1 bs=512 count=1%%


Revision [11802]

Edited on 2010-12-30 09:27:49 by coolpup [add category]
Additions:
- Create the required file system (//formatting//) on the partition(s) of the target device: //Menu > System > GParted > Partition > Format to//
Deletions:
- Create the required file system (//formatting//) on the partition(s) of the correct device: //Menu > System > GParted > Partition > Format to//


Revision [11801]

Edited on 2010-12-30 09:26:42 by coolpup [add category]
Additions:
- Ensure the target device is //unmounted//: //Menu > System > GParted > Partition > Unmount//
Deletions:
- Ensure the correct device is //unmounted//: //Menu > System > GParted > Partition > Unmount//


Revision [11800]

Edited on 2010-12-30 09:24:30 by coolpup [add category]
Additions:
- Download and install latest available versions of: [[bzip2]], [[dosfstools]], [[e2fsprogs]], [[grep]], [[ntfs3g]], [[tar]]
Deletions:
- Download and install recent versions of: [[bzip2]], [[dosfstools]], [[e2fsprogs]], [[ntfs3g]], [[tar]], [[grep]]


Revision [11799]

Edited on 2010-12-30 09:22:41 by coolpup [add category]
Additions:
===Step 1 Preparing the flash memory device===
===Step 2 Installing Puppy to the flash memory device===
===Step 3 Installing a boot-loader to the flash memory device===
===Appendix 1 Installation to any external flash memory device, from within Microsoft Windows===
===Appendix 2 Installation to any Microsoft Windows partition and using ""GRUBforDOS"" as boot-loader===
Deletions:
===Installation to any external flash memory device and using SYSLINUX or GRUB for DOS as boot-loader===
__From within Puppy Linux__
- see //Appendices 1-3// below
__From within Microsoft Windows__
===Installation to any Microsoft Windows partition and using ""GRUBforDOS"" as boot-loader===
===Appendix 1 [Preparing the flash memory device]===
===Appendix 2 [Installing Puppy to the flash memory device]===
===Appendix 3 [Installing a boot-loader to the flash memory device]===


Revision [11798]

Edited on 2010-12-30 09:17:45 by coolpup [add category]
Additions:
A frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to any FAT32, NTFS or EXT4 formatted partition, e.g. [[Wary]].
Deletions:
A frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to any FAT32, NTFS or EXT4 formatted partition.
Some available container files (either an ISO or ZIP file): [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://www.murga-linux.com/puppy/viewtopic.php?t=63251 Puppy 5]], [[Wary]].


Revision [11797]

Edited on 2010-12-30 09:14:30 by coolpup [add category]
Additions:
use NTFS-3G for sharing the device with non-Linux systems {FAT is too limited}
use FAT32 for sharing the device with non-Linux mobile devices
__Using SYSLINUX for FAT32 partitions__
- Install the boot-loader file //ldlinux.sys// to the target partition X1: %%syslinux -i --stupid /dev/sdX1%%
Deletions:
use NTFS-3G for sharing the device with Microsoft Windows {FAT is too limited}


Revision [11750]

Edited on 2010-12-28 15:14:49 by coolpup [add category]
Additions:
===Installation to any external flash memory device and using SYSLINUX or GRUB for DOS as boot-loader===
use NTFS-3G for sharing the device with Microsoft Windows {FAT is too limited}
Deletions:
===Installation to any external flash memory device and using SYSLINUX or ""GRUBforDOS"" as boot-loader===
use FAT32 or NTFS-3G for sharing the device with Microsoft Windows
__Using SYSLINUX for FAT32 partitions__
- Install the boot-loader file //ldlinux.sys// to the target partition X1: %%syslinux -i --stupid /dev/sdX1%%


Revision [11719]

Edited on 2010-12-28 08:48:38 by coolpup [add category]
Additions:
- (Optional) Create, delete or resize //partition(s)// on the correct target device: //Menu > System > [[GParted]] > Partition//
Deletions:
- If needed, create/delete/resize //partition(s)// on the correct target device: //Menu > System > [[GParted]] > Partition//


Revision [11718]

Edited on 2010-12-28 08:46:30 by coolpup [add category]
Additions:
- If needed, create/delete/resize //partition(s)// on the correct target device: //Menu > System > [[GParted]] > Partition//
Deletions:
- If needed, create new //partition(s)// on the correct target device: //Menu > System > [[GParted]] > Partition > New//


Revision [11717]

Edited on 2010-12-28 08:43:39 by coolpup [add category]
Additions:
- Download and install the latest version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]
Deletions:
- Download and install the latest version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]] (if necessary)


Revision [11716]

Edited on 2010-12-28 08:31:06 by coolpup [add category]
Deletions:
Use either SYSLINUX or GRUB for DOS.


Revision [11715]

Edited on 2010-12-28 08:26:36 by coolpup [add category]
Additions:
Some available container files (either an ISO or ZIP file): [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://www.murga-linux.com/puppy/viewtopic.php?t=63251 Puppy 5]], [[Wary]].
Deletions:
Some available container files (either an ISO or ZIP file): [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://www.murga-linux.com/puppy/viewtopic.php?t=63251 Puppy 5]] or [[Wary]].


Revision [11714]

Edited on 2010-12-28 08:25:30 by coolpup [add category]
Additions:
If the target partition or drive contains any personally important files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when formatting.
Deletions:
If the target partition or drive contains any files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when formatting.


Revision [11713]

Edited on 2010-12-28 08:24:15 by coolpup [add category]
Additions:
- Download and install recent versions of: [[bzip2]], [[dosfstools]], [[e2fsprogs]], [[ntfs3g]], [[tar]], [[grep]]
use EXT4 for the [[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1/ fastest file-system for flash memory devices]]
use FAT32 or NTFS-3G for sharing the device with Microsoft Windows
Deletions:
- Download and install recent versions of: [[dosfstools]], [[e2fsprogs]], [[NTFS3G NTFS-3G]], [[tar]], [[grep]]
use EXT4 for the fastest file-system for flash memory devices: [[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1/ EXT4]]
use FAT32 or NTFS-3G for sharing the device with Microsoft Windows


Revision [11712]

Edited on 2010-12-28 08:20:10 by coolpup [add category]
Additions:
- Create the required file system (//formatting//) on the partition(s) of the correct device: //Menu > System > GParted > Partition > Format to//
use EXT4 for the fastest file-system for flash memory devices: [[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1/ EXT4]]
use FAT32 or NTFS-3G for sharing the device with Microsoft Windows
Deletions:
Fastest file-system for flash memory drives: [[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1/ EXT4]] (requires latest [[e2fsprogs]])
- Create the required file system (//formatting//) on the partition(s) of the correct device: //Menu > System > GParted > Partition > Format to//


Revision [11711]

Edited on 2010-12-28 08:14:43 by coolpup [add category]
Additions:
- (Optional) Verify that all existing data is //destroyed// on target partition X: %%dd if=/dev/random of=/dev/sdX && dd if=/dev/zero of=/dev/sdX%%
- Create a new //partition table// (disklabel) on the target device X (WARNING: access to existing data on X will be lost): %%parted /dev/sdX mklabel msdos%%
Deletions:
- (Optional) Verify that all existing data is //destroyed// of target partition X: %%dd if=/dev/random of=/dev/sdX && dd if=/dev/zero of=/dev/sdX%%
- Create a new //partition table// (disklabel) on the target device X (WARNING: access to data will be lost): %%parted /dev/sdX mklabel msdos%%


Revision [11710]

Edited on 2010-12-28 08:12:49 by coolpup [add category]
Additions:
- Create a new //partition table// (disklabel) on the target device X (WARNING: access to data will be lost): %%parted /dev/sdX mklabel msdos%%
Deletions:
- If needed, create a new //partition table// (disklabel) on the target device X: %%parted /dev/sdX mklabel msdos%%


Revision [11709]

Edited on 2010-12-28 08:09:18 by coolpup [add category]
Additions:
- Copy to the flash memory device the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//, and //.cfg//
- Reboot computer flash memory device connected
- Determine the __correct__ target device name of the flash memory device to work on, e.g. sdX: %%probedisk2%%
===Appendix 2 [Installing Puppy to the flash memory device]===
- Copy to the flash memory device the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//, and //.cfg//
Deletions:
- Copy to the U.S.B. flash drive the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//, and //.cfg//
- Reboot computer with U.S.B. flash drive connected
- Determine the __correct__ target device name of the U.S.B. flash memory drive to work on, e.g. sdX: %%probedisk2%%
===Appendix 2 [Installing Puppy to the U.S.B. device]===
- Copy to the U.S.B. flash drive the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//, and //.cfg//


Revision [11708]

Edited on 2010-12-28 08:06:19 by coolpup [add category]
Additions:
===Installation to any external flash memory device and using SYSLINUX or ""GRUBforDOS"" as boot-loader===
Deletions:
===Installation to any external flash memory device using SYSLINUX or ""GRUBforDOS"" as boot-loader===


Revision [11707]

Edited on 2010-12-28 08:05:39 by coolpup [add category]
Additions:
===Installation to any external flash memory device using SYSLINUX or ""GRUBforDOS"" as boot-loader===
Deletions:
===Installation to any external flash memory device using Syslinux or ""GRUBforDOS"" as boot-loader===


Revision [11706]

Edited on 2010-12-28 08:05:10 by coolpup [add category]
Additions:
If, after performing the installation processes described below, the computer does not boot into Puppy Linux from the flash memory device follow the instructions in //Appendices 1// and //3// at LiveDVD.
===Installation to any external flash memory device using Syslinux or ""GRUBforDOS"" as boot-loader===
Deletions:
If, after performing the installation processes given below, the computer does not boot into Puppy Linux from the U.S.B. flash drive follow the instructions in //Appendices 1// and //3// at LiveDVD.
===Installation to any external flash memory device===
- with Syslinux or ""GRUBforDOS"" as boot-loader


Revision [11705]

Edited on 2010-12-28 08:03:13 by coolpup [add category]
Additions:
__Using SYSLINUX for EXT4 partitions__
- Download and install the latest version of [[SYSLINUX]]
- Install the boot-loader file //ldlinux.sys// to the target partition X1: %%mkdir -pv /dev/sdX1/extlinux && mount /dev/sdb1 && extlinux -i --stupid /mnt/sdX1/extlinux%%
- Download and install the latest version of [[SYSLINUX]]
__Using GRUBforDOS for NTFS partitions__
Deletions:
- Download and install recent version of [[SYSLINUX]]
- Reboot the computer with the U.S.B. flash drive connected
__Using GRUBforDOS for FAT32, EXT4, and NTFS partitions__


Revision [11704]

Edited on 2010-12-28 07:51:19 by coolpup [add category]
Additions:
Some available container files (either an ISO or ZIP file): [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://www.murga-linux.com/puppy/viewtopic.php?t=63251 Puppy 5]] or [[Wary]].
===Installation to any external flash memory device===
http://www.murga-linux.com/puppy/viewtopic.php?t=37368
===Appendix 1 [Preparing the flash memory device]===
===Appendix 3 [Installing a boot-loader to the flash memory device]===
- Reboot the computer with the flash memory device connected
Deletions:
When a frugal installation is desired it is convenient to have a LiveDVD because it can be used to install the required boot loader, e.g. as shown [[http://www.murga-linux.com/puppy/viewtopic.php?t=37368 here]]. Instructions are also provided below for situations when not using an optical disc drive.
First acquire the container file (either an ISO or ZIP file) of the desired Puppy Linux, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://www.murga-linux.com/puppy/viewtopic.php?t=63251 Puppy 5]] or [[Wary]].
===Installation to an U.S.B. flash (or external) drive===
===Appendix 1 [Preparing the U.S.B. device]===
===Appendix 3 [Installing a boot-loader to the U.S.B. device]===


Revision [11667]

Edited on 2010-12-26 08:17:59 by coolpup [add category]
Additions:
http://www.murga-linux.com/puppy/viewtopic.php?t=43203


Revision [11633]

Edited on 2010-12-23 13:10:33 by coolpup [add category]
Additions:
- Zero the first 512 bytes of the boot partition X1 to delete any existing M.B.R. boot code: %%dd if=/dev/zero of=/dev/sdX1 bs=512 count=1%%
Deletions:
- If needed, zero the first 512 bytes of the boot partition X1 to delete any existing M.B.R. boot code: %%dd if=/dev/zero of=/dev/sdX1 bs=512 count=1%%


Revision [11632]

Edited on 2010-12-23 10:13:57 by coolpup [add category]
Additions:
- If needed, zero the first 512 bytes of the boot partition X1 to delete any existing M.B.R. boot code: %%dd if=/dev/zero of=/dev/sdX1 bs=512 count=1%%
- If needed, create a new //partition table// (disklabel) on the target device X: %%parted /dev/sdX mklabel msdos%%
- If needed, create new //partition(s)// on the correct target device: //Menu > System > [[GParted]] > Partition > New//
Deletions:
- (Optional) Zero the first 512 bytes of the boot partition X1 to delete any existing M.B.R. boot code: %%dd if=/dev/zero of=/dev/sdX1 bs=512 count=1%%
- (Optional) Create a new //partition table// (disklabel) on the target device X: %%parted /dev/sdX mklabel msdos%%
- (Optional) Create new //partition(s)// on the correct target device: //Menu > System > [[GParted]] > Partition > New//


Revision [11631]

Edited on 2010-12-23 10:12:17 by coolpup [add category]
Additions:
- (Optional) Zero the first 512 bytes of the boot partition X1 to delete any existing M.B.R. boot code: %%dd if=/dev/zero of=/dev/sdX1 bs=512 count=1%%
- (Optional) Create a new //partition table// (disklabel) on the target device X: %%parted /dev/sdX mklabel msdos%%
- (Optional) Create new //partition(s)// on the correct target device: //Menu > System > [[GParted]] > Partition > New//
Deletions:
- Zero the first 512 bytes of the boot partition X1 to delete any existing M.B.R. boot code and partition table (disklabel): %%dd if=/dev/zero of=/dev/sdX1 bs=512 count=1%%
- Create a new //partition table// (disklabel) on the target device X: %%parted /dev/sdX mklabel msdos%%
- Create new //partition(s)// on the correct target device: //Menu > System > [[GParted]] > Partition > New//


Revision [11630]

Edited on 2010-12-23 09:58:33 by coolpup [add category]
Additions:
Use either SYSLINUX or GRUB for DOS.
Deletions:
Use either SYSLINUX or GRUB for DOS (recommended).


Revision [11629]

Edited on 2010-12-23 09:52:11 by coolpup [add category]
Additions:
- Download and install recent versions of: [[dosfstools]], [[e2fsprogs]], [[NTFS3G NTFS-3G]], [[tar]], [[grep]]
Deletions:
- Download and install recent versions of: [[dosfstools]], [[e2fsprogs]], [[NTFS3G NTFS-3G]], [[tar]], [[grep]], [[parted]]


Revision [11628]

Edited on 2010-12-23 09:49:16 by coolpup [add category]
Additions:
- Create a new //partition table// (disklabel) on the target device X: %%parted /dev/sdX mklabel msdos%%
Deletions:
- Create a new //partition table// (disklabel) on the correct target device,, e.g. using //sdb// as target device: %%parted /dev/sdb mklabel msdos%%


Revision [11627]

Edited on 2010-12-23 09:48:11 by coolpup [add category]
Additions:
===Installation to any Microsoft Windows partition and using ""GRUBforDOS"" as boot-loader===
Deletions:
===Installation to any Microsoft Windows partition and using ""GRUBforDOS" as boot-loader===


Revision [11626]

Edited on 2010-12-23 09:47:19 by coolpup [add category]
Additions:
- with Syslinux or ""GRUBforDOS"" as boot-loader
===Installation to any Microsoft Windows partition and using ""GRUBforDOS" as boot-loader===
Deletions:
- with Syslinux or GRUBforDOS as boot-loader
- without using an optical disc drive
===Installation to any Microsoft Windows partition and using GRUBforDOS as boot-loader===


Revision [11625]

Edited on 2010-12-23 09:29:16 by coolpup [add category]
Additions:
- Determine the __correct__ target device name of the U.S.B. flash memory drive to work on, e.g. sdX: %%probedisk2%%
Deletions:
- Determine the __correct__ target device name of the U.S.B.flash memory drive to work on, e.g. sdX: %%probedisk2%%


Revision [11624]

Edited on 2010-12-23 09:28:46 by coolpup [add category]
Additions:
- Determine the __correct__ target device name of the U.S.B.flash memory drive to work on, e.g. sdX: %%probedisk2%%
Deletions:
- Determine the __correct__ target device name of the U.S.B.flash memory drive to work on: %%probedisk2%%


Revision [11623]

Edited on 2010-12-23 08:32:09 by coolpup [add category]
Additions:
- (Optional) Verify that all existing data is //destroyed// of target partition X: %%dd if=/dev/random of=/dev/sdX && dd if=/dev/zero of=/dev/sdX%%
- Zero the first 512 bytes of the boot partition X1 to delete any existing M.B.R. boot code and partition table (disklabel): %%dd if=/dev/zero of=/dev/sdX1 bs=512 count=1%%
- Install the boot-loader code to the M.B.R. of the target drive X: %%dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdX%% or %%cat /usr/lib/syslinux/mbr.bin > /dev/sdX%%
- Install the boot-loader file //ldlinux.sys// to the target partition X1: %%syslinux -i --stupid /dev/sdX1%%
Deletions:
- (Optional) Verify that all existing data is //destroyed//, e.g. using //sdb// as target device: %%dd if=/dev/random of=/dev/sdb && dd if=/dev/zero of=/dev/sdb%%
- Zero the first 512 bytes of the boot partition to delete any existing M.B.R. boot code and partition table (disklabel), e.g. using //sdb1// as target partition: %%dd if=/dev/zero of=/dev/sdb1 bs=512 count=1%%
- Install the boot-loader code to the M.B.R. of the target drive, e.g. using ///dev/sdb//: %%dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdb%% or %%cat /usr/lib/syslinux/mbr.bin > /dev/sdb%%
- Install the boot-loader file //ldlinux.sys//, e.g. using ///dev/sdb1// as the target partition: %%syslinux -i --stupid /dev/sdb1%%


Revision [11622]

Edited on 2010-12-23 08:27:20 by coolpup [add category]
Additions:
- Download and install recent versions of: [[dosfstools]], [[e2fsprogs]], [[NTFS3G NTFS-3G]], [[tar]], [[grep]], [[parted]]
Deletions:
- Download and install recent versions of: [[dosfstools]], [[e2fsprogs]], [[NTFS3G NTFS-3G]], [[tar]]


Revision [11621]

Edited on 2010-12-23 08:24:53 by coolpup [add category]
Additions:
http://www.murga-linux.com/puppy/viewtopic.php?t=54360


Revision [11620]

Edited on 2010-12-23 08:23:28 by coolpup [add category]
Additions:
When a frugal installation is desired it is convenient to have a LiveDVD because it can be used to install the required boot loader, e.g. as shown [[http://www.murga-linux.com/puppy/viewtopic.php?t=37368 here]]. Instructions are also provided below for situations when not using an optical disc drive.
- Install the boot-loader code to the M.B.R. of the target drive X: %%bootlace.com --time-out=0 /dev/sdX%%
Deletions:
When a frugal installation is desired it is convenient to have a LiveDVD because it can be used to install the required boot loader. Instructions are also provided below for situations when not using an optical disc drive.
===Installation to any partition using an optical disc drive and with GRUB as boot-loader===
[[http://www.murga-linux.com/puppy/viewtopic.php?t=37368 Flash tutorial]]
- Install the boot-loader code to the M.B.R. of the target drive: //Menu > System > ""Grub4Dos""//


Revision [11619]

Edited on 2010-12-23 08:18:41 by coolpup [add category]
Additions:
Fastest file-system for flash memory drives: [[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1/ EXT4]] (requires latest [[e2fsprogs]])
When a frugal installation is desired it is convenient to have a LiveDVD because it can be used to install the required boot loader. Instructions are also provided below for situations when not using an optical disc drive.
First acquire the container file (either an ISO or ZIP file) of the desired Puppy Linux, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://www.murga-linux.com/puppy/viewtopic.php?t=63251 Puppy 5]] or [[Wary]].
Deletions:
===Frugal Installations===
Fastest file-system for flash memory drives: [[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1/ EXT4]]
When a frugal installation is desired it is convenient to have a LiveDVD because it can be used to install the required boot loader (either GRUB, SYSLINUX, or EXTLINUX depending on the formatting of the installation partition). Instructions are also provided below for situations when not using an optical disc drive.
First acquire the container file (either an ISO or ZIP file) of the desired Puppy Linux, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://www.murga-linux.com/puppy/viewtopic.php?p=457202#457202 Puppy 5]] or [[Wary]].


Revision [11568]

Edited on 2010-12-19 09:24:30 by coolpup [add category]
Additions:
- Ensure the correct device is //unmounted//: //Menu > System > GParted > Partition > Unmount//
- Create the required file system (//formatting//) on the partition(s) of the correct device: //Menu > System > GParted > Partition > Format to//
Deletions:
- Ensure the correct device is //unmounted//: //Menu > System > [[GParted]] > Partition > Unmount//
- Create the required file system (//formatting//) on the partition(s) of the correct device: //Menu > System > [[GParted]] > Partition > Format to//


Revision [11565]

Edited on 2010-12-19 08:30:42 by coolpup [add category]
Additions:
- Download and install the latest version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]] (if necessary)
- Install the boot-loader code to the M.B.R. of the target drive: //Menu > System > ""Grub4Dos""//
Deletions:
- Install the boot-loader code to the M.B.R. of the target drive by downloading, installing and running the latest version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//


Revision [11564]

Edited on 2010-12-19 08:25:25 by coolpup [add category]
Additions:
- Create a new //partition table// (disklabel) on the correct target device,, e.g. using //sdb// as target device: %%parted /dev/sdb mklabel msdos%%
Deletions:
- Create a new //partition table// (disklabel) on the correct target device: %%parted /dev/sdb mklabel msdos%%


Revision [11563]

Edited on 2010-12-19 08:21:54 by coolpup [add category]
Additions:
- Install the boot-loader code to the M.B.R. of the target drive, e.g. using ///dev/sdb//: %%dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdb%% or %%cat /usr/lib/syslinux/mbr.bin > /dev/sdb%%
Deletions:
- Install the boot-loader code to the M.B.R. of the target drive, e.g. using ///dev/sdb//: %%dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdb%%
or
%%cat /usr/lib/syslinux/mbr.bin > /dev/sdb%%


Revision [11562]

Edited on 2010-12-19 08:21:11 by coolpup [add category]
Additions:
- Install the boot-loader code to the M.B.R. of the target drive, e.g. using ///dev/sdb//: %%dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdb%%
or
%%cat /usr/lib/syslinux/mbr.bin > /dev/sdb%%
Deletions:
- Install the boot-loader code to the M.B.R. of the target drive: %%dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdb%%


Revision [11561]

Edited on 2010-12-19 08:10:22 by coolpup [add category]
Additions:
- Rename the boot-loader configuration file //isolinux.cfg// to //syslinux.cfg//
- Install the boot-loader file //grldr//: %%wget -c --directory-prefix=/mnt/home http://www.smokey01.com/coolpup/grldr%%
- The boot-loader configuration file //menu.lst// can be created or updated using [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//
Deletions:
- Rename the configuration file //isolinux.cfg// to //syslinux.cfg//
- Install a recent version of the boot-loader file //[[http://www.smokey01.com/coolpup/grldr grldr]]// by placing it at ///mnt/home///
- The configuration file //menu.lst// can be created or updated using [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//


Revision [11560]

Edited on 2010-12-19 07:39:44 by coolpup [add category]
Additions:
- Install the boot-loader code to the M.B.R. of the target drive: %%dd if=/usr/lib/syslinux/mbr.bin of=/dev/sdb%%
Deletions:
- Install the boot-loader code to the M.B.R. of the target drive: %%dd if=mbr.bin of=/dev/sdb%%


Revision [11455]

Edited on 2010-12-14 07:33:32 by coolpup [add category]
Additions:
===Appendix 2 [Installing Puppy to the U.S.B. device]===
===Appendix 3 [Installing a boot-loader to the U.S.B. device]===
Deletions:
===Appendix 2 [Installing a boot-loader to the U.S.B. device]===
===Appendix 3 [Installing Puppy to the U.S.B. device]===
__With SYSLINUX boot-loader__
__With GRUBforDOS boot-loader__


Revision [11454]

Edited on 2010-12-14 07:25:21 by coolpup [add category]
Additions:
- Install the boot-loader file //ldlinux.sys//, e.g. using ///dev/sdb1// as the target partition: %%syslinux -i --stupid /dev/sdb1%%
- Install a recent version of the boot-loader file //[[http://www.smokey01.com/coolpup/grldr grldr]]// by placing it at ///mnt/home///
Deletions:
- Install the boot-loader file, e.g. using ///dev/sdb1// as the target partition: %%syslinux -i --stupid /dev/sdb1%%
- Download a recent version of the boot-loader file //[[http://www.smokey01.com/coolpup/grldr grldr]]// and move it to ///mnt/home///


Revision [11453]

Edited on 2010-12-14 07:22:39 by coolpup [add category]
Additions:
- Download a recent version of the boot-loader file //[[http://www.smokey01.com/coolpup/grldr grldr]]// and move it to ///mnt/home///
Deletions:
- Download a recent version of the boot-loader file //[[http://www.smokey01.com/coolpup/grldr grldr]]// and replace it with the old one at ///mnt/home///


Revision [11452]

Edited on 2010-12-14 07:21:21 by coolpup [add category]
Additions:
- Install the boot-loader file, e.g. using ///dev/sdb1// as the target partition: %%syslinux -i --stupid /dev/sdb1%%
- Install the boot-loader code to the M.B.R. of the target drive: %%dd if=mbr.bin of=/dev/sdb%%
- Install the boot-loader code to the M.B.R. of the target drive by downloading, installing and running the latest version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//
- Download a recent version of the boot-loader file //[[http://www.smokey01.com/coolpup/grldr grldr]]// and replace it with the old one at ///mnt/home///
- The configuration file //menu.lst// can be created or updated using [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//
Deletions:
- Install the boot-loader, e.g. using ///dev/sdb1// as the target partition: %%syslinux -i --stupid /dev/sdb1%%
- Install boot code to the M.B.R. of the target drive: %%dd if=mbr.bin of=/dev/sdb%%
- Download, install and run the latest version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//
- Download a recent version of //[[http://www.smokey01.com/coolpup/grldr grldr]]// and place it at ///mnt/home///
- The configuration file //menu.lst// can be created using [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]


Revision [11451]

Edited on 2010-12-14 07:12:43 by coolpup [add category]
Additions:
- Download, install and run the latest version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//
Deletions:
- Download, install and run the latest version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > Grub4Dos//


Revision [11450]

Edited on 2010-12-14 07:12:04 by coolpup [add category]
Additions:
- Download, install and run the latest version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > Grub4Dos//
Deletions:
- Download, install and run the latest version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]


Revision [11449]

Edited on 2010-12-14 07:07:42 by coolpup [add category]
Additions:
First acquire the container file (either an ISO or ZIP file) of the desired Puppy Linux, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://www.murga-linux.com/puppy/viewtopic.php?p=457202#457202 Puppy 5]] or [[Wary]].
- Download a recent version of //[[http://www.smokey01.com/coolpup/grldr grldr]]// and place it at ///mnt/home///
Deletions:
First acquire the container file (either an ISO or ZIP file) of the desired Puppy Linux, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]], [[http://murga-linux.com/puppy/viewtopic.php?t=58654 LupQ]] or [[Wary]].


Revision [11261]

Edited on 2010-12-02 11:57:04 by coolpup [add category]
Additions:
- (Optional) Verify that all existing data is //destroyed//, e.g. using //sdb// as target device: %%dd if=/dev/random of=/dev/sdb && dd if=/dev/zero of=/dev/sdb%%
- Rename the configuration file //isolinux.cfg// to //syslinux.cfg//
- The configuration file //menu.lst// can be created using [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]
Deletions:
- (Optional) Verify that all existing data is //destroyed//, e.g. using //sdb// as target device: %%dd if=/dev/random of=/dev/sdb && dd dd if=/dev/zero of=/dev/sdb%%
- The //menu.lst// file needs to be edited correctly: use [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]


Revision [11254]

Edited on 2010-12-01 10:03:59 by coolpup [add category]
Additions:
- Install boot code to the M.B.R. of the target drive: %%dd if=mbr.bin of=/dev/sdb%%


Revision [11253]

Edited on 2010-12-01 08:45:54 by coolpup [add category]
Additions:
- with Syslinux or GRUBforDOS as boot-loader
Deletions:
- with GRUBforDOS as boot-loader
- with Syslinux boot-loader (for FAT only)


Revision [11150]

Edited on 2010-11-27 10:15:44 by coolpup [add category]
Additions:
- Create a new //partition table// (disklabel) on the correct target device: %%parted /dev/sdb mklabel msdos%%
Deletions:
- Create a new //partition table// (disklabel) on the correct target device: //Menu > System > [[GParted]] > Device > Create Partition Table//


Revision [11149]

Edited on 2010-11-27 10:11:41 by coolpup [add category]
Additions:
- Zero the first 512 bytes of the boot partition to delete any existing M.B.R. boot code and partition table (disklabel), e.g. using //sdb1// as target partition: %%dd if=/dev/zero of=/dev/sdb1 bs=512 count=1%%
- Create a new //partition table// (disklabel) on the correct target device: //Menu > System > [[GParted]] > Device > Create Partition Table//
Deletions:
- Zero the first 512 bytes of the boot partition to delete any existing M.B.R. boot code and partition table, e.g. using //sdb1// as target partition: %%dd if=/dev/zero of=/dev/sdb1 bs=512 count=1%%
- Create a new //partition table// on the correct target device: //Menu > System > [[GParted]] > Device > Create Partition Table//


Revision [11148]

Edited on 2010-11-27 10:09:42 by coolpup [add category]
Additions:
- (Optional) Verify that all existing data is //destroyed//, e.g. using //sdb// as target device: %%dd if=/dev/random of=/dev/sdb && dd dd if=/dev/zero of=/dev/sdb%%
- Zero the first 512 bytes of the boot partition to delete any existing M.B.R. boot code and partition table, e.g. using //sdb1// as target partition: %%dd if=/dev/zero of=/dev/sdb1 bs=512 count=1%%
- Create a new //partition table// on the correct target device: //Menu > System > [[GParted]] > Device > Create Partition Table//
Deletions:
- (Optional) Verify that any existing data is destroyed, e.g. using //sdb// as target device: %%dd if=/dev/random of=/dev/sdb && dd dd if=/dev/zero of=/dev/sdb%%
- Zero the first 512 bytes of the boot partition, e.g. using //sdb1// as target partition: %%dd if=/dev/zero of=/dev/sdb1 bs=512 count=1%%
- Create a //partition table// on the correct target device: //Menu > System > [[GParted]] > Device > Create Partition Table//


Revision [11147]

Edited on 2010-11-27 09:53:54 by coolpup [add category]

No Differences

Revision [11134]

Edited on 2010-11-27 07:50:30 by coolpup [add category]
Additions:
===Installation to any Microsoft Windows partition and using GRUBforDOS as boot-loader===
http://puppy.b0x.me/lin-n-win
Deletions:
===Installation to any Microsoft Windows partition and using GRUB for DOS as boot-loader===


Revision [11130]

Edited on 2010-11-27 07:03:42 by coolpup [add category]
Additions:
Fastest file-system for flash memory drives: [[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1/ EXT4]]
- with GRUBforDOS as boot-loader
- without using an optical disc drive
- with Syslinux boot-loader (for FAT only)
- without using an optical disc drive
===Installation to any partition using an optical disc drive and with GRUB as boot-loader===
===Installation to any Microsoft Windows partition and using GRUB for DOS as boot-loader===
__Installing the boot-loader to the internal hard disk drive (where Microsoft Windows resides)__
http://www.icpug.org.uk/national/linnwin/step1-xp.htm
__Installing the boot-loader to an external drive__
http://shino.pos.to/linux/lupq/puppydualboot.html
Deletions:
Fastest filesystem for flash memory drives: [[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1/ EXT4]]
- with GRUBforDOS bootloader
- without an optical disc drive
- with Syslinux bootloader (for FAT only)
- without an optical disc drive
===Installation to any partition using GRUB and with an optical disc drive===
===Installation to any Microsoft Windows partition===
http://www.murga-linux.com/puppy/viewtopic.php?t=61796


Revision [11127]

Edited on 2010-11-27 05:30:41 by coolpup [add category]
Additions:
- Create the required file system (//formatting//) on the partition(s) of the correct device: //Menu > System > [[GParted]] > Partition > Format to//
Deletions:
- Create the required file system (//formatting//) on the drive or partition(s) to either FAT32 or EXT4 on the correct device: //Menu > System > [[GParted]] > Partition > Format to//


Revision [11118]

Edited on 2010-11-25 14:41:53 by coolpup [add category]
Additions:
- Edit //syslinux.cfg// in a text editor: change "pmedia=cd" to "pmedia=**usbflash**"
{{nocomments}}


Revision [11032]

Edited on 2010-11-22 10:18:15 by coolpup [add category]
Additions:
- Download, install and run the latest version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]
Deletions:
- Download, install and run recent version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]


Revision [11031]

Edited on 2010-11-22 10:15:52 by coolpup [add category]
Additions:
Use either SYSLINUX or GRUB for DOS (recommended).
__Using SYSLINUX for FAT32 partitions__
- Download and install recent version of [[SYSLINUX]]
- Install the boot-loader, e.g. using ///dev/sdb1// as the target partition: %%syslinux -i --stupid /dev/sdb1%%
__Using GRUBforDOS for FAT32, EXT4, and NTFS partitions__
- Download, install and run recent version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]
Deletions:
Use either SYSLINUX or GRUB for DOS.
- Install the boot-loader //[[SYSLINUX]]// for FAT32 partitions, e.g. using ///dev/sdb1// as the target partition: %%syslinux -i --stupid /dev/sdb1%%
- Install the boot-loader //GRUBforDOS// for FAT32, EXT4, and NTFS partitions: run [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]


Revision [11030]

Edited on 2010-11-22 10:06:08 by coolpup [add category]
Additions:
- see //Appendices 1-3// below
Deletions:
- Prepare the U.S.B. device: see //Appendix 1//
- Install a boot-loader: see //Appendix 2//
- Install Puppy Linux to the U.S.B. device: see //Appendix 3//


Revision [11029]

Edited on 2010-11-22 10:04:26 by coolpup [add category]

No Differences

Revision [11028]

Edited on 2010-11-22 10:03:22 by coolpup [add category]
Additions:
__With SYSLINUX boot-loader__
__With GRUBforDOS boot-loader__
- The //menu.lst// file needs to be edited correctly: use [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]


Revision [11027]

Edited on 2010-11-22 09:57:22 by coolpup [add category]
Additions:
- Install the boot-loader //GRUBforDOS// for FAT32, EXT4, and NTFS partitions: run [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]
Deletions:
- Install the boot-loader //GRUB for DOS// for FAT32, EXT4, and NTFS partitions: run [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]


Revision [11026]

Edited on 2010-11-22 09:56:21 by coolpup [add category]
Additions:
Use either SYSLINUX or GRUB for DOS.
- Install the boot-loader //[[SYSLINUX]]// for FAT32 partitions, e.g. using ///dev/sdb1// as the target partition: %%syslinux -i --stupid /dev/sdb1%%
- Install the boot-loader //GRUB for DOS// for FAT32, EXT4, and NTFS partitions: run [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]
Deletions:
Use either SYSLINUX or GRUB for DOS boot-loaders
- Install the boot-loader //syslinux// for FAT32 partitions, e.g. using ///dev/sdb1// as the target partition: %%syslinux -i --stupid /dev/sdb1%%
- Install the boot-loader //syslinux// for FAT32, EXT4, and NTFS partitions: run [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]


Revision [11025]

Edited on 2010-11-22 09:54:12 by coolpup [add category]
Additions:
- Prepare the U.S.B. device: see //Appendix 1//
- Install a boot-loader: see //Appendix 2//
- Install Puppy Linux to the U.S.B. device: see //Appendix 3//
- Download and install recent versions of: [[dosfstools]], [[e2fsprogs]], [[NTFS3G NTFS-3G]], [[tar]]
- Create the required file system (//formatting//) on the drive or partition(s) to either FAT32 or EXT4 on the correct device: //Menu > System > [[GParted]] > Partition > Format to//
===Appendix 2 [Installing a boot-loader to the U.S.B. device]===
Use either SYSLINUX or GRUB for DOS boot-loaders
- Install the boot-loader //syslinux// for FAT32 partitions, e.g. using ///dev/sdb1// as the target partition: %%syslinux -i --stupid /dev/sdb1%%
- Install the boot-loader //syslinux// for FAT32, EXT4, and NTFS partitions: run [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]
===Appendix 3 [Installing Puppy to the U.S.B. device]===
Deletions:
- Prepare the U.S.B. device: see //Appendix 2//
- Install Puppy Linux to the U.S.B. device: see //Appendix 2//
- Create the required file system (//formatting//) on the drive or partition(s) to FAT32 on the correct device: //Menu > System > [[GParted]] > Partition > Format to//
- Download and install recent versions of: [[dosfstools]], [[e2fsprogs]], [[Syslinux]], [[tar]]
- Install the boot loader //syslinux// (e.g. using ///dev/sdb1// as the target partition): %%syslinux -i --stupid /dev/sdb1%%
===Appendix 2 [Installing Puppy to the U.S.B. device]===


Revision [11020]

Edited on 2010-11-22 07:11:46 by coolpup [add category]
Additions:
- Install the boot loader //syslinux// (e.g. using ///dev/sdb1// as the target partition): %%syslinux -i --stupid /dev/sdb1%%
Deletions:
- Make the drive bootable with //syslinux// (in this example the device name is ///dev/sdb1//): %%syslinux -i --stupid /dev/sdb1%%


Revision [11018]

Edited on 2010-11-22 06:53:20 by coolpup [add category]
Additions:
- (Optional) Verify that any existing data is destroyed, e.g. using //sdb// as target device: %%dd if=/dev/random of=/dev/sdb && dd dd if=/dev/zero of=/dev/sdb%%
- Zero the first 512 bytes of the boot partition, e.g. using //sdb1// as target partition: %%dd if=/dev/zero of=/dev/sdb1 bs=512 count=1%%
Deletions:
- (Optional) Verify that any existing data is destroyed, e.g. using //sdb// as target device: %%dd dd if=/dev/random of=/dev/sdb && dd dd if=/dev/zero of=/dev/sdb%%
- Zero the first 512 bytes of the boot partition, e.g. using //sdb1// as target partition: %%dd dd if=/dev/zero of=/dev/sdb1 bs=512 count=1%%


Revision [11017]

Edited on 2010-11-22 06:52:22 by coolpup [add category]
Additions:
- Prepare the U.S.B. device: see //Appendix 2//
- Install Puppy Linux to the U.S.B. device: see //Appendix 2//
Deletions:
- Use ""BootFlash"" to format the drive/partition with FAT and install a boot loader: //Menu > Setup > ""BootFlash""//
- Install Puppy Linux: see //Appendix 2//


Revision [11016]

Edited on 2010-11-22 06:50:34 by coolpup [add category]
Additions:
- (Optional) Verify that any existing data is destroyed, e.g. using //sdb// as target device: %%dd dd if=/dev/random of=/dev/sdb && dd dd if=/dev/zero of=/dev/sdb%%
- Zero the first 512 bytes of the boot partition, e.g. using //sdb1// as target partition: %%dd dd if=/dev/zero of=/dev/sdb1 bs=512 count=1%%
Deletions:
- (Optional) Verify that any existing data is destroyed, e.g. using //sda// as target device: %%dd dd if=/dev/random of=/dev/sda && dd dd if=/dev/zero of=/dev/sda%%
- Zero the first 512 bytes of the boot partition, e.g. using //sda1// as target partition: %%dd dd if=/dev/zero of=/dev/sda1 bs=512 count=1%%


Revision [11015]

Edited on 2010-11-22 06:49:21 by coolpup [add category]
Additions:
- (Optional) Verify that any existing data is destroyed, e.g. using //sda// as target device: %%dd dd if=/dev/random of=/dev/sda && dd dd if=/dev/zero of=/dev/sda%%
- Zero the first 512 bytes of the boot partition, e.g. using //sda1// as target partition: %%dd dd if=/dev/zero of=/dev/sda1 bs=512 count=1%%
Deletions:
- (Optional) Verify that any existing data is destroyed, e.g. //sda1//: %%dd dd if=/dev/zero of=/dev/sda && dd dd if=/dev/zero of=/dev/sda%%
- Zero the first 512 bytes of the boot partition, e.g. //sda1//: %%dd dd if=/dev/zero of=/dev/sda1 bs=512 count=1%%


Revision [11014]

Edited on 2010-11-22 06:47:17 by coolpup [add category]
Additions:
- Create the required file system (//formatting//) on the drive or partition(s) to FAT32 on the correct device: //Menu > System > [[GParted]] > Partition > Format to//
- (Optional) Verify that any existing data is destroyed, e.g. //sda1//: %%dd dd if=/dev/zero of=/dev/sda && dd dd if=/dev/zero of=/dev/sda%%
- Zero the first 512 bytes of the boot partition, e.g. //sda1//: %%dd dd if=/dev/zero of=/dev/sda1 bs=512 count=1%%
Deletions:
- //Format// the drive or partition(s) to FAT32 on the correct device: //Menu > System > [[GParted]] > Partition > Format to//


Revision [10985]

Edited on 2010-11-21 08:31:13 by coolpup [add category]
Additions:
- Use ""BootFlash"" to format the drive/partition with FAT and install a boot loader: //Menu > Setup > ""BootFlash""//
Deletions:
- Use ""BootFlash"" to format the drive/partition with FAT and make it bootable: //Menu > Setup > ""BootFlash""//


Revision [10984]

Edited on 2010-11-21 08:29:51 by coolpup [add category]
Additions:
- Use ""BootFlash"" to format the drive/partition with FAT and make it bootable: //Menu > Setup > ""BootFlash""//
Deletions:
- Use ""BootFlash"" to format the drive/partition with FAT and make it bootable (to avoid using ""BootFlash"" see //Appendix 1//): //Menu > Setup > ""BootFlash""//


Revision [10979]

Edited on 2010-11-21 07:13:21 by coolpup [add category]
Additions:
- Make the drive bootable with //syslinux// (in this example the device name is ///dev/sdb1//): %%syslinux -i --stupid /dev/sdb1%%
- Reboot the computer with the U.S.B. flash drive connected
Deletions:
- Make the drive bootable with //syslinux// (in this example the device name is ///dev/sdb1//): %%cd /mnt/home/syslinux%%%%./syslinux -i --stupid /dev/sdb1%%
- Reboot the computer with U.S.B. flash drive connected


Revision [10978]

Edited on 2010-11-21 07:04:09 by coolpup [add category]
Additions:
- Create new //partition(s)// on the correct target device: //Menu > System > [[GParted]] > Partition > New//
- Ensure the correct device is //unmounted//: //Menu > System > [[GParted]] > Partition > Unmount//
- //Format// the drive or partition(s) to FAT32 on the correct device: //Menu > System > [[GParted]] > Partition > Format to//
- Download and install recent versions of: [[dosfstools]], [[e2fsprogs]], [[Syslinux]], [[tar]]
Deletions:
- Create new partition(s) on the correct target device: //Menu > System > [[GParted]] > Partition > New//
- Ensure the correct device is unmounted: //Menu > System > [[GParted]] > Partition > Unmount//
- Format the drive or partition(s) to FAT32 on the correct device: //Menu > System > [[GParted]] > Partition > Format to//
- Download and install recent version of: [[dosfstools]], [[e2fsprogs]], [[Syslinux]], [[tar]]


Revision [10977]

Edited on 2010-11-21 07:02:07 by coolpup [add category]
Additions:
===Appendix 1 [Preparing the U.S.B. device]===
===Appendix 2 [Installing Puppy to the U.S.B. device]===
Deletions:
===Appendix 1 [Preparing the device]===
===Appendix 2 [Installing Puppy to the device]===


Revision [10976]

Edited on 2010-11-21 06:26:24 by coolpup [add category]
Additions:
- Download and install recent version of: [[dosfstools]], [[e2fsprogs]], [[Syslinux]], [[tar]]
Deletions:
- Download and install recent [[Syslinux]] executable (>=4.02)


Revision [10975]

Edited on 2010-11-21 06:08:22 by coolpup [add category]

No Differences

Revision [10974]

Edited on 2010-11-21 06:07:03 by coolpup [add category]
Additions:
- Use ""BootFlash"" to format the drive/partition with FAT and make it bootable (to avoid using ""BootFlash"" see //Appendix 1//): //Menu > Setup > ""BootFlash""//
- Reboot the computer with U.S.B. flash drive connected
Deletions:
- Use BootFlash"" to format the drive/partition with FAT and make it bootable (to avoid using ""BootFlash"" see //Appendix 1//): //Menu > Setup > ""BootFlash""//


Revision [10973]

Edited on 2010-11-21 06:05:12 by coolpup [add category]
Additions:
- Use BootFlash"" to format the drive/partition with FAT and make it bootable (to avoid using ""BootFlash"" see //Appendix 1//): //Menu > Setup > ""BootFlash""//
- Install Puppy Linux: see //Appendix 2//
===Appendix 1 [Preparing the device]===
===Appendix 2 [Installing Puppy to the device]===
- Click on the Puppy ISO (or ZIP) file to open its contents
Deletions:
- To format the drive/partition with FAT and make it bootable (""BootFlash"" may be avoided, see the //Appendix//): //Menu > Setup > ""BootFlash""//
- Click on the Puppy iso (or zip) file to open its contents
===Appendix===


Revision [10972]

Edited on 2010-11-21 05:59:27 by coolpup [add category]
Additions:
- To format the drive/partition with FAT and make it bootable (""BootFlash"" may be avoided, see the //Appendix//): //Menu > Setup > ""BootFlash""//
- Ensure the correct device is unmounted: //Menu > System > [[GParted]] > Partition > Unmount//
Deletions:
- To format the drive/partition with FAT and make it bootable: //Menu > Setup > ""BootFlash""//
Ensure the device is unmounted: //Menu > System > [[GParted]] > Partition > Unmount//


Revision [10971]

Edited on 2010-11-21 05:53:36 by coolpup [add category]
Additions:
- Create a //partition table// on the correct target device: //Menu > System > [[GParted]] > Device > Create Partition Table//
- Create new partition(s) on the correct target device: //Menu > System > [[GParted]] > Partition > New//
Ensure the device is unmounted: //Menu > System > [[GParted]] > Partition > Unmount//
- Format the drive or partition(s) to FAT32 on the correct device: //Menu > System > [[GParted]] > Partition > Format to//
- Set the //boot flag// on the device: //Menu > System > GParted > Partition > Manage Flags > boot//
Deletions:
- Create a //partition table// on the correct target: //Menu > System > [[GParted]] > Device > Create Partition Table//
- Create new partition(s) on the correct target: //Menu > System > [[GParted]] > Partition > New//
- Format the drive or partition(s) to FAT32 on the correct target: //Menu > System > [[GParted]]//
- Ensure that the //boot flag// is set on the target: //Menu > System > GParted > Partition > Manage Flags > boot//


Revision [10970]

Edited on 2010-11-21 05:49:12 by coolpup [add category]
Additions:
- Create a //partition table// on the correct target: //Menu > System > [[GParted]] > Device > Create Partition Table//
- Create new partition(s) on the correct target: //Menu > System > [[GParted]] > Partition > New//
Deletions:
- Create a //partition table// on the correct target: //Menu > System > [[GParted]]//
- Create desired partition(s) on the correct target: //Menu > System > [[GParted]]//


Revision [10969]

Edited on 2010-11-21 05:46:11 by coolpup [add category]
Additions:
- Determine the __correct__ target device name of the U.S.B.flash memory drive to work on: %%probedisk2%%
- Create a //partition table// on the correct target: //Menu > System > [[GParted]]//
- Create desired partition(s) on the correct target: //Menu > System > [[GParted]]//
- Format the drive or partition(s) to FAT32 on the correct target: //Menu > System > [[GParted]]//
- Ensure that the //boot flag// is set on the target: //Menu > System > GParted > Partition > Manage Flags > boot//
Deletions:
- Determine the __correct__ device name of the U.S.B.flash memory drive to work on: %%probedisk2%%
- Create a partition table: //Menu > System > [[GParted]]//
- Create desired partition(s): //Menu > System > [[GParted]]//
- Format the drive or partition to FAT32: //Menu > System > [[GParted]]//
- Ensure that the boot flag is set: //Menu > System > GParted > Partition > Manage Flags > boot//


Revision [10968]

Edited on 2010-11-21 05:43:05 by coolpup [add category]
Additions:
- Make the drive bootable with //syslinux// (in this example the device name is ///dev/sdb1//): %%cd /mnt/home/syslinux%%%%./syslinux -i --stupid /dev/sdb1%%
Deletions:
- Make the drive bootable with //syslinux// (in this example the device name is ///dev/sdb1//): %%cd /mnt/home/syslinux%%
%%./syslinux -i --stupid /dev/sdb1%%


Revision [10967]

Edited on 2010-11-21 05:41:54 by coolpup [add category]
Additions:
- Determine the __correct__ device name of the U.S.B.flash memory drive to work on: %%probedisk2%%
- Create a partition table: //Menu > System > [[GParted]]//
- Create desired partition(s): //Menu > System > [[GParted]]//
- Format the drive or partition to FAT32: //Menu > System > [[GParted]]//
- Download and install recent [[Syslinux]] executable (>=4.02)
- Make the drive bootable with //syslinux// (in this example the device name is ///dev/sdb1//): %%cd /mnt/home/syslinux%%
%%./syslinux -i --stupid /dev/sdb1%%
Deletions:
- Format the drive or partition to FAT32 by using: //Menu > System > [[GParted]]//
- Download and install recent [[Syslinux]] version (>=4.02)
- Determine the device name of the U.S.B.flash drive using //probedisk2//: %%probedisk2%%
- Make the drive bootable with //syslinux//, assuming the target partition is located at device ///dev/sdb1//: %%syslinux -i --stupid /dev/sdb1%%


Revision [10735]

Edited on 2010-11-13 15:53:21 by coolpup [add category]
Additions:
- with GRUBforDOS bootloader
Deletions:
- GRUBforDOS bootloader


Revision [10734]

Edited on 2010-11-13 15:46:41 by coolpup [add category]
Additions:
===Installation to an U.S.B. flash (or external) drive===
- GRUBforDOS bootloader
- without an optical disc drive
===Installation to an U.S.B. flash (or external) drive===
- with Syslinux bootloader (for FAT only)
- without an optical disc drive
Deletions:
===Installation to an U.S.B. flash drive using GRUBforDOS and without an optical disc drive===
===Installation to an U.S.B. flash drive using Syslinux (for FAT only) and without an optical disc drive===


Revision [10732]

Edited on 2010-11-13 14:17:14 by coolpup [add category]

No Differences

Revision [10731]

Edited on 2010-11-13 14:11:16 by coolpup [add category]
Additions:
Fastest filesystem for flash memory drives: [[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1/ EXT4]]
===Installation to an U.S.B. flash drive using Syslinux (for FAT only) and without an optical disc drive===
Deletions:
Recommended [[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1/ filesystem]] for flash memory drives: EXT4
===Installation to an U.S.B. flash drive using Syslinux and without an optical disc drive===


Revision [10687]

Edited on 2010-11-12 06:31:42 by coolpup [add category]
Additions:
A frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to any FAT32, NTFS or EXT4 formatted partition.
Recommended [[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1/ filesystem]] for flash memory drives: EXT4
Deletions:
A frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to virtually any type of FAT32, NTFS or EXT4 formatted partition.


Revision [10684]

Edited on 2010-11-12 06:23:45 by coolpup [add category]
Additions:
A frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to virtually any type of FAT32, NTFS or EXT4 formatted partition.
First acquire the container file (either an ISO or ZIP file) of the desired Puppy Linux, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]], [[http://murga-linux.com/puppy/viewtopic.php?t=58654 LupQ]] or [[Wary]].
===Installation to an U.S.B. flash drive using Syslinux and without an optical disc drive===
- Open the Puppy ISO (or ZIP) file to view its contents, using e.g. 7-zip, (it is important that the original file names be kept)
===Installation to an U.S.B. flash drive using GRUBforDOS and without an optical disc drive===
- Format the drive or partition to FAT32 by using: //Menu > System > [[GParted]]//
Deletions:
A frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to virtually any type of FAT, NTFS or EXT formatted partition.
First acquire the container file (either an ISO or ZIP file) of the desired Puppy Linux, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]] or Puppy 5 with extra [[http://murga-linux.com/puppy/viewtopic.php?t=58654 multi-lingual keyboard]] support.
===Installation to a U.S.B. flash drive using Syslinux and without an optical disc drive===
- Open the Puppy iso (or zip) file to view its contents, using e.g. 7-zip, (it is important that the original file names be kept)
===Installation to a U.S.B. flash drive using GRUBforDOS and without an optical disc drive===
- Format the drive or partition to FAT32 by using: //Menu > System > GParted//
----
==Categories==
CategoryDocumentation


Revision [10615]

Edited on 2010-11-10 08:06:04 by coolpup [add category]
Additions:
===Installation to any Microsoft Windows partition===
http://www.murga-linux.com/puppy/viewtopic.php?t=61796


Revision [10163]

Edited on 2010-10-25 14:14:55 by coolpup [add category]
Additions:
- To format the drive/partition with FAT and make it bootable: //Menu > Setup > ""BootFlash""//
Deletions:
- Follow the instructions at: //Menu > Setup > ""BootFlash""//


Revision [10160]

Edited on 2010-10-25 14:06:17 by coolpup [add category]
Additions:
If, after performing the installation processes given below, the computer does not boot into Puppy Linux from the U.S.B. flash drive follow the instructions in //Appendices 1// and //3// at LiveDVD.
===Installation to a U.S.B. flash drive using GRUBforDOS and without an optical disc drive===
Deletions:
If the computer does not boot into Puppy Linux from the U.S.B. flash drive follow the instructions in //Appendices 1// and //3// at LiveDVD.


Revision [9908]

Edited on 2010-10-16 06:56:33 by coolpup [add category]
Additions:
- Then go to directory //C:\syslinux\win32\// by entering into the command-line interface:%%cd C:\syslinux\win32\%%
Deletions:
- Then go to directory //C:\syslinux\win32\//%%cd C:\syslinux\win32\%%


Revision [9907]

Edited on 2010-10-16 05:31:51 by coolpup [add category]
Additions:
http://www.pendrivelinux.com/put-lucid-puppy-on-usb-flash-drive-from-windows/#more-4392 (see next reference also)
Deletions:
Either use the installer from [[http://www.pendrivelinux.com/put-lucid-puppy-on-usb-flash-drive-from-windows/#more-4392 here]] or follow these steps:


Revision [9906]

Edited on 2010-10-16 05:27:23 by coolpup [add category]
Additions:
http://murga-linux.com/puppy/viewtopic.php?p=458818#458818


Revision [9823]

Edited on 2010-10-12 07:41:38 by coolpup [add category]
Additions:
Either use the installer from [[http://www.pendrivelinux.com/put-lucid-puppy-on-usb-flash-drive-from-windows/#more-4392 here]] or follow these steps:
Deletions:
http://www.pendrivelinux.com/put-lucid-puppy-on-usb-flash-drive-from-windows/#more-4392


Revision [9822]

Edited on 2010-10-12 07:27:13 by coolpup [add category]
Additions:
- Determine the device name of the U.S.B.flash drive using //probedisk2//: %%probedisk2%%
Deletions:
- Determine the device name of the U.S.B.flash drive using //probedisk2//:%% probedisk2%%


Revision [9821]

Edited on 2010-10-12 07:26:33 by coolpup [add category]
Additions:
- Determine the device name of the U.S.B.flash drive using //probedisk2//:%% probedisk2%%
- Make the drive bootable with //syslinux//, assuming the target partition is located at device ///dev/sdb1//: %%syslinux -i --stupid /dev/sdb1%%
Deletions:
- Determine the device name of the U.S.B.flash drive using //probedisk2//:
%%# probedisk2%%
- Make the drive bootable with //syslinux//, assuming the target partition is located at device ///dev/sdb1//%%syslinux -i --stupid /dev/sdb1%%


Revision [9819]

Edited on 2010-10-12 07:24:09 by coolpup [add category]
Additions:
- Determine the device name of the U.S.B.flash drive using //probedisk2//:
%%# probedisk2%%
- Make the drive bootable with //syslinux//, assuming the target partition is located at device ///dev/sdb1//%%syslinux -i --stupid /dev/sdb1%%
Deletions:
- Make the drive bootable with //syslinux//, assuming the target partition is located at ///dev/sdb1//%%syslinux -i --stupid /dev/sdb1%%
Determine the device name of the U.S.B.flash drive using probedisk2, e.g.:
%%# probedisk2
/dev/sda|drive|ATA HTS726060M9AT00
/dev/sdb|usbdrv|ST9500325AS
/dev/sr0|optical|TSSTcorpCDW/DVD TS-L462%%


Revision [9816]

Edited on 2010-10-12 06:30:34 by coolpup [add category]
Additions:
A frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to virtually any type of FAT, NTFS or EXT formatted partition.
Deletions:
A frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to virtually any type of FAT32, NTFS, or EXT2/3/4 formatted partition.


Revision [9813]

Edited on 2010-10-12 05:23:36 by coolpup [add category]
Additions:
If the computer does not boot into Puppy Linux from the U.S.B. flash drive follow the instructions in //Appendices 1// and //3// at LiveDVD.
Deletions:
If the computer does not boot into Puppy Linux from the U.S.B. flash drive follow the instructions in Appendices 1 and 3 at LiveDVD.


Revision [9810]

Edited on 2010-10-12 02:35:39 by coolpup [add category]
Additions:
When a frugal installation is desired it is convenient to have a LiveDVD because it can be used to install the required boot loader (either GRUB, SYSLINUX, or EXTLINUX depending on the formatting of the installation partition). Instructions are also provided below for situations when not using an optical disc drive.
First acquire the container file (either an ISO or ZIP file) of the desired Puppy Linux, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]] or Puppy 5 with extra [[http://murga-linux.com/puppy/viewtopic.php?t=58654 multi-lingual keyboard]] support.
===Installation to any partition using GRUB and with an optical disc drive===
===Installation to a U.S.B. flash drive using Syslinux and without an optical disc drive===
Deletions:
When a frugal installation is desired it is convenient to have a LiveDVD because it can be used to install the required boot loader (either GRUB, SYSLINUX, or EXTLINUX depending on the formatting of the installation partition). Instructions are also provided below for situations when not using an optical drive.
First acquire the container file (either iso or zip) of the desired Puppy Linux, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]] or Puppy 5 with extra [[http://murga-linux.com/puppy/viewtopic.php?t=58654 multi-lingual keyboard]] support.
===Installation to any partition using GRUB and with an optical drive===
===Installation to a U.S.B. flash drive using Syslinux and without an optical drive===


Revision [9804]

Edited on 2010-10-12 01:47:12 by coolpup [add category]
Additions:
http://www.pendrivelinux.com/put-lucid-puppy-on-usb-flash-drive-from-windows/#more-4392


Revision [9233]

Edited on 2010-09-09 10:57:55 by coolpup [add category]
Additions:
A frugal installation is performed by //extracting the contents of the container ISO or ZIP file// to virtually any type of FAT32, NTFS, or EXT2/3/4 formatted partition.
Deletions:
Apart from running Puppy Linux from a full hard disk drive (H.D.D.) installation or from a LiveDVD, it is also possible to run it as a frugal installation, performed by //extracting the contents of the container ISO or ZIP file// to virtually any type of FAT32, NTFS, or EXT2/3/4 formatted partition.


Revision [9232]

Edited on 2010-09-09 10:47:30 by coolpup [add category]
Additions:
- Download and extract //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// to a folder, e.g. //C:\syslinux//
Deletions:
- Download and extract //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// to a folder, e.g. //C:/syslinux//


Revision [9103]

Edited on 2010-08-29 08:32:54 by coolpup [add category]
Additions:
- Follow the instructions at: //Menu > Setup > ""BootFlash""//


Revision [9102]

Edited on 2010-08-29 05:42:29 by coolpup [add category]
Additions:
- Then go to directory //C:\syslinux\win32\//%%cd C:\syslinux\win32\%%
Deletions:
- Then go to //C:\syslinux\win32\//%%cd C:\syslinux\win32\%%


Revision [9101]

Edited on 2010-08-29 04:58:38 by coolpup [add category]
Additions:
===Installation to any partition using GRUB and with an optical drive===
===Installation to a U.S.B. flash drive using Syslinux and without an optical drive===
Deletions:
===Installation to any partition using GRUB and an optical drive===
===Installation to a U.S.B. flash drive using Syslinux and without using an optical drive===


Revision [9100]

Edited on 2010-08-29 04:49:55 by coolpup [add category]
Additions:
- Make the drive bootable with //syslinux//, assuming the target partition is located at ///dev/sdb1//%%syslinux -i --stupid /dev/sdb1%%
Deletions:
- Make the drive bootable with //syslinux//, assuming the target partiton is located at ///dev/sdb1//%%syslinux -i --stupid /dev/sdb1%%


Revision [9099]

Edited on 2010-08-29 04:49:31 by coolpup [add category]
Additions:
===Installation to any partition using GRUB and an optical drive===
===Installation to a U.S.B. flash drive using Syslinux and without using an optical drive===
Deletions:
===Installation to any partition using an optical drive===
===Installation to a U.S.B. flash drive without using an optical drive===


Revision [9098]

Edited on 2010-08-29 03:06:12 by coolpup [add category]
Additions:
- Download and install recent [[Syslinux]] version (>=4.02)
- Make the drive bootable with //syslinux//, assuming the target partiton is located at ///dev/sdb1//%%syslinux -i --stupid /dev/sdb1%%
Deletions:
- Download and install recent [[Syslinux]] version
- Make the drive bootloader with //syslinux//, assuming the target partiton is located at ///dev/sdb1//%%syslinux -i --stupid /dev/sdb1%%


Revision [9097]

Edited on 2010-08-29 03:03:59 by coolpup [add category]
Additions:
- Make the drive bootloader with //syslinux//, assuming the target partiton is located at ///dev/sdb1//%%syslinux -i --stupid /dev/sdb1%%
Deletions:
- Install the //syslinux// bootloader with (if drive is located at ///dev/sdb1//): %%syslinux -i --stupid /dev/sdb1%%


Revision [9096]

Edited on 2010-08-29 02:50:22 by coolpup [add category]
Additions:
- Then go to //C:\syslinux\win32\//%%cd C:\syslinux\win32\%%
- Then run the //syslinux// command to make the drive bootable (where X: is the drive letter for the target drive or partition)%%syslinux.exe -m -a X:%%
Deletions:
- Then go to //C:\syslinux\win32\//: %%cd C:\syslinux\win32\%%
- Then run the //syslinux// command to make the drive bootable (where X: is the drive letter for the target drive or partition):%%syslinux.exe -m -a X:%%


Revision [9095]

Edited on 2010-08-29 02:49:20 by coolpup [add category]
Additions:
- Then run the //syslinux// command to make the drive bootable (where X: is the drive letter for the target drive or partition):%%syslinux.exe -m -a X:%%
Deletions:
Then run the //syslinux// command to make the drive bootable (where X: is the drive letter for the target drive or partition):%%syslinux.exe -m -a X:%%


Revision [9094]

Edited on 2010-08-29 02:48:49 by coolpup [add category]
Additions:
- Download and extract //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// to a folder, e.g. //C:/syslinux//
- Then go to //C:\syslinux\win32\//: %%cd C:\syslinux\win32\%%
Then run the //syslinux// command to make the drive bootable (where X: is the drive letter for the target drive or partition):%%syslinux.exe -m -a X:%%
Deletions:
- Download and extract //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// to a folder, e.g. //C:/syslinux//. Then go to //C:/syslinux/win32/// and run this command to make the drive bootable (where X: is the drive letter for the target drive or partition):%%syslinux.exe -m -a X:%%


Revision [9093]

Edited on 2010-08-29 02:45:30 by coolpup [add category]
Additions:
- Download and install recent [[Syslinux]] version
If the computer does not boot into Puppy Linux from the U.S.B. flash drive follow the instructions in Appendices 1 and 3 at LiveDVD.
Determine the device name of the U.S.B.flash drive using probedisk2, e.g.:
%%# probedisk2
/dev/sda|drive|ATA HTS726060M9AT00
/dev/sdb|usbdrv|ST9500325AS
/dev/sr0|optical|TSSTcorpCDW/DVD TS-L462%%
Deletions:
- Update [[Syslinux]]
- Use ""BootFlash"" (otherwise see Appendix 1): //Menu > Setup > ""BootFlash""//
If the computer does not boot from the U.S.B. flash drive follow the instructions in Appendices 1 and 3 at LiveDVD.
""BootFlash"" formats the partition to FAT16 and installs the bootloader syslinux. If there is no //""BootFlash""// in the menu or FAT32 formatting is required then use GParted and syslinux directly:


Revision [9092]

Edited on 2010-08-29 02:10:56 by coolpup [add category]

No Differences

Revision [9088]

Edited on 2010-08-28 09:36:06 by coolpup [add category]
Additions:
- Format the drive or partition to FAT32 by using: //Menu > System > GParted//
Deletions:
- Format the drive or partition to FAT32 by using: //Menu > System > //GParted//


Revision [9087]

Edited on 2010-08-28 09:35:24 by coolpup [add category]
Additions:
""BootFlash"" formats the partition to FAT16 and installs the bootloader syslinux. If there is no //""BootFlash""// in the menu or FAT32 formatting is required then use GParted and syslinux directly:
- Format the drive or partition to FAT32 by using: //Menu > System > //GParted//
- Install the //syslinux// bootloader with (if drive is located at ///dev/sdb1//): %%syslinux -i --stupid /dev/sdb1%%
Deletions:
""BootFlash"" formats the partition to FAT16 and installs the bootloader syslinux. If there is no //""BootFlash""// in the menu or FAT32 formatting is required then use syslinux directly:
- Format the drive or partition to FAT32 by using //GParted// and install the //syslinux// bootloader to it with (if drive is located at ///dev/sdb1//): %%syslinux -i --stupid /dev/sdb1%%


Revision [9086]

Edited on 2010-08-28 09:33:05 by coolpup [add category]
Additions:
""BootFlash"" formats the partition to FAT16 and installs the bootloader syslinux. If there is no //""BootFlash""// in the menu or FAT32 formatting is required then use syslinux directly:
Deletions:
If there is no //""BootFlash""// in the menu then:


Revision [9085]

Edited on 2010-08-28 09:16:06 by coolpup [add category]
Additions:
If there is no //""BootFlash""// in the menu then:
Deletions:
If there is no //""BootFash""// in the menu then:


Revision [9084]

Edited on 2010-08-28 09:14:55 by coolpup [add category]
Additions:
- Use ""BootFlash"" (otherwise see Appendix 1): //Menu > Setup > ""BootFlash""//
===Appendix===
If there is no //""BootFash""// in the menu then:
- Format the drive or partition to FAT32 by using //GParted// and install the //syslinux// bootloader to it with (if drive is located at ///dev/sdb1//): %%syslinux -i --stupid /dev/sdb1%%
Deletions:
- Format the drive or partition to FAT16 and install the //syslinux// bootloader to it by going to: //Menu > Setup > ""BootFlash""//
- or, Format the drive or partition to FAT32 by using //GParted// and install the //syslinux// bootloader to it with (if drive is located at ///dev/sdb1//): %%syslinux -i --stupid /dev/sdb1%%


Revision [9083]

Edited on 2010-08-28 07:09:35 by coolpup [add category]
Additions:
If the target partition or drive contains any files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when formatting.
- Ensure that the boot flag is set: //Menu > System > GParted > Partition > Manage Flags > boot//
If the computer does not boot from the U.S.B. flash drive follow the instructions in Appendices 1 and 3 at LiveDVD.
Deletions:
If the target partition/drive contains any files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when formatting.


Revision [9082]

Edited on 2010-08-28 07:00:45 by coolpup [add category]
Additions:
http://www.murga-linux.com/puppy/viewtopic.php?t=54826


Revision [9078]

Edited on 2010-08-27 00:13:22 by coolpup [add category]
Additions:
- Download and extract //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// to a folder, e.g. //C:/syslinux//. Then go to //C:/syslinux/win32/// and run this command to make the drive bootable (where X: is the drive letter for the target drive or partition):%%syslinux.exe -m -a X:%%
Deletions:
- Download and extract //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// to a folder, e.g. //C:/syslinux//. Then go to //C:/syslinux/win32/// and run this command to make the drive bootable (where X: is the drive letter for the target drive/partition):%%syslinux.exe -m -a X:%%


Revision [9077]

Edited on 2010-08-27 00:12:31 by coolpup [add category]
Additions:
- Copy to the U.S.B. flash drive the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//, and //.cfg//
Deletions:
- Copy to the U.S.B. flash drive the files: //vmlinuz//, //initrd.gz//, and all those with the extentions //.sfs//, and //.cfg//


Revision [9076]

Edited on 2010-08-27 00:11:09 by coolpup [add category]
Additions:
- Format the drive or partition to FAT32
Deletions:
- Format the drive/partition to FAT32


Revision [9075]

Edited on 2010-08-27 00:10:31 by coolpup [add category]
Additions:
- Format the drive or partition to FAT16 and install the //syslinux// bootloader to it by going to: //Menu > Setup > ""BootFlash""//
- or, Format the drive or partition to FAT32 by using //GParted// and install the //syslinux// bootloader to it with (if drive is located at ///dev/sdb1//): %%syslinux -i --stupid /dev/sdb1%%
- Copy to the U.S.B. flash drive the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//, and //.cfg//
- Copy to the U.S.B. flash drive the files: //vmlinuz//, //initrd.gz//, and all those with the extentions //.sfs//, and //.cfg//
Deletions:
- Format the drive/partition to FAT16 and install the //syslinux// bootloader to it by going to: //Menu > Setup > ""BootFlash""//
- or, Format the drive/partition to FAT32 by using the virtual terminal, e.g. if drive is located at ///dev/sdb1//: %%syslinux -i --stupid /dev/sdb1%%
- Copy the files //vmlinuz//, //initrd.gz//, //*.sfs//, and //isolinux.cfg// to the U.S.B. flash drive
- Copy the files //vmlinuz//, //initrd.gz//, //*.sfs//, and //isolinux.cfg// to the U.S.B. flash drive


Revision [9073]

Edited on 2010-08-26 16:31:33 by coolpup [add category]
Additions:
- or, Format the drive/partition to FAT32 by using the virtual terminal, e.g. if drive is located at ///dev/sdb1//: %%syslinux -i --stupid /dev/sdb1%%
Deletions:
- or, Format the drive/partition to FAT32 by using the virtual terminal, see [[Syslinux]]


Revision [9072]

Edited on 2010-08-26 16:27:01 by coolpup [add category]
Additions:
If the target partition/drive contains any files {{color text="copy them elsewhere if required" c="red"}}, because they will be destroyed when formatting.
Deletions:
If the target partition/drive contains any files {{color text="copy them elsewhere if required" c="red"}}, otherwise they will be destroyed.


Revision [9071]

Edited on 2010-08-26 16:26:05 by coolpup [add category]
Additions:
- Format the drive/partition to FAT16 and install the //syslinux// bootloader to it by going to: //Menu > Setup > ""BootFlash""//
- or, Format the drive/partition to FAT32 by using the virtual terminal, see [[Syslinux]]
- Edit //syslinux.cfg// in a text editor: change "pmedia=cd" to "pmedia=usbflash"
- Edit //syslinux.cfg// in a text editor: change "pmedia=cd" to "pmedia=usbflash"
Deletions:
- Format the drive/partition to FAT16 and install the //syslinux// bootloader to it by going to: //Menu > Setup > ""BootFlash""// (for FAT32 use the virtual terminal, see [[Syslinux]])
- Edit //syslinux.cfg// in a text editor: change //pmedia=cd// to //pmedia=usbflash//
- Edit //syslinux.cfg// in a text editor: change //pmedia=cd// to //pmedia=usbflash//


Revision [9070]

Edited on 2010-08-26 16:23:04 by coolpup [add category]
Additions:
- Format the drive/partition to FAT16 and install the //syslinux// bootloader to it by going to: //Menu > Setup > ""BootFlash""// (for FAT32 use the virtual terminal, see [[Syslinux]])
- Copy the files //vmlinuz//, //initrd.gz//, //*.sfs//, and //isolinux.cfg// to the U.S.B. flash drive
Deletions:
- Format the drive/partition to FAT16 and install the //syslinux// bootloader to it by using //""BootFlash""//: //Menu > Setup > ""BootFlash""//
(for FAT32 use the virtual terminal, see [[Syslinux]])
- Copy the files //vmlinuz//, //initrd.gz//, //*.sfs//, and //isolinux.cfg// to the U.S.B. flash drivehe U.S.B. flash drive
- Delete //isolinux.__bin__//


Revision [9069]

Edited on 2010-08-26 12:09:27 by coolpup [add category]
Additions:
- Format the drive/partition to FAT16 and install the //syslinux// bootloader to it by using //""BootFlash""//: //Menu > Setup > ""BootFlash""//
(for FAT32 use the virtual terminal, see [[Syslinux]])
Deletions:
- Format the drive/partition to FAT16 and install the //syslinux// bootloader to it by using //""BootFlash"//: //Menu > Setup > ""BootFlash""//
- Format the drive/partition to FAT32 and install the //syslinux// bootloader to it by using the virtual terminal, e.g.
%%syslinux -i --stupid /dev/sdb1%%


Revision [9068]

Edited on 2010-08-26 12:04:46 by coolpup [add category]
Additions:
%%syslinux -i --stupid /dev/sdb1%%
Deletions:
%%syslinux -i -stupid /dev/sdb1%%


Revision [9067]

Edited on 2010-08-26 12:03:53 by coolpup [add category]
Additions:
- Format the drive/partition to FAT32 and install the //syslinux// bootloader to it by using the virtual terminal, e.g.
%%syslinux -i -stupid /dev/sdb1%%


Revision [9066]

Edited on 2010-08-26 11:58:34 by coolpup [add category]
Additions:
- Format the drive/partition to FAT16 and install the //syslinux// bootloader to it by using //""BootFlash"//: //Menu > Setup > ""BootFlash""//
Deletions:
- Use //""BootFlash""// which formats, and installs the //syslinux// bootloader to, the drive/partition: //Menu > Setup > ""BootFlash""//


Revision [9065]

Edited on 2010-08-26 11:56:21 by coolpup [add category]
Additions:
If the target partition/drive contains any files {{color text="copy them elsewhere if required" c="red"}}, otherwise they will be destroyed.
- Use //""BootFlash""// which formats, and installs the //syslinux// bootloader to, the drive/partition: //Menu > Setup > ""BootFlash""//
Deletions:
If the target partition /drive contains any files {{color text="copy them elsewhere if required" c="red"}}, otherwise they will be destroyed). Then proceed as follows:
- Follow the instructions at //Menu > Setup > ""BootFlash""//


Revision [9064]

Edited on 2010-08-26 09:57:24 by coolpup [add category]
Additions:
- Update [[Syslinux]]
- Follow the instructions at //Menu > Setup > ""BootFlash""//
Deletions:
- Go to Menu > Setup > ""BootFlash"" and follow the instructions


Revision [9063]

Edited on 2010-08-26 09:54:49 by coolpup [add category]
Additions:
- Go to Menu > Setup > ""BootFlash"" and follow the instructions
- Copy the files //vmlinuz//, //initrd.gz//, //*.sfs//, and //isolinux.cfg// to the U.S.B. flash drive
- Open the Puppy iso (or zip) file to view its contents, using e.g. 7-zip, (it is important that the original file names be kept)
- Copy the files //vmlinuz//, //initrd.gz//, //*.sfs//, and //isolinux.cfg// to the U.S.B. flash drivehe U.S.B. flash drive
Deletions:
- Go to Menu > Setup > BootFlash and follow the instructions
- Copy the files //vmlinuz//, //initrd.gz//, //*.sfs//, and //isolinux.cfg// to the partition
- Extract the contents of the Puppy iso (or zip) file to the partition, using e.g. 7-zip, (it is important that the original file names be kept)


Revision [9062]

Edited on 2010-08-26 09:50:42 by coolpup [add category]
Additions:
===Installation to a U.S.B. flash drive without using an optical drive===
__From within Puppy Linux__
- Go to Menu > Setup > BootFlash and follow the instructions
- Click on the Puppy iso (or zip) file to open its contents
- Copy the files //vmlinuz//, //initrd.gz//, //*.sfs//, and //isolinux.cfg// to the partition
- Reboot computer with U.S.B. flash drive connected
__From within Microsoft Windows__
- Format the drive/partition to FAT32
- Reboot computer with U.S.B. flash drive connected
Deletions:
===Installation to any partition without using an optical drive===
__From within Puppy to a U.S.B. flash drive__
- Go to //Menu > Setup > ""BootFlash""// and follow the instructions
- Click on the Puppy iso file to open its contents
- Copy the files //vmlinuz//, //initrd.gz// and //*.sfs// to the U.S.B. flash drive
__From within Microsoft Windows to any FAT partition__
- Format the U.S.B. flash drive to FAT32


Revision [9061]

Edited on 2010-08-26 09:20:17 by coolpup [add category]
Additions:
- Delete //isolinux.__bin__//
- Edit //syslinux.cfg// in a text editor: change //pmedia=cd// to //pmedia=usbflash//
Deletions:
- Delete //isolinux.bin//
- Edit "syslinux.cfg" in a text editor: change "pmedia=cd" to "pmedia=usbflash"


Revision [9060]

Edited on 2010-08-26 09:17:57 by coolpup [add category]
Additions:
- Rename //isolinux.cfg// to //syslinux.cfg//
- Delete //isolinux.bin//
Deletions:
- Rename the file "isolinux.cfg" to "syslinux.cfg"
- Delete the file "isolinux.bin"


Revision [9059]

Edited on 2010-08-26 09:16:55 by coolpup [add category]
Additions:
- Extract the contents of the Puppy iso (or zip) file to the partition, using e.g. 7-zip, (it is important that the original file names be kept)
- Download and extract //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// to a folder, e.g. //C:/syslinux//. Then go to //C:/syslinux/win32/// and run this command to make the drive bootable (where X: is the drive letter for the target drive/partition):%%syslinux.exe -m -a X:%%
Deletions:
- When using FAT32 partitions, the bootloader //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]//, instead of //GRUB//, is required to boot up Linux
- Extract the contents of the Puppy iso or zip file to the partition, using e.g. 7-zip, (it is important that the original file names be kept)
- Extract //syslinux// to a folder, e.g. //C:/syslinux//. Then go to //C:/syslinux/win32/// and run this command to make the drive bootable (where X: is the drive letter for the target drive/partition):%%syslinux.exe -m -a X:%%


Revision [9058]

Edited on 2010-08-26 08:49:10 by coolpup [add category]
Additions:
First acquire the container file (either iso or zip) of the desired Puppy Linux, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]] or Puppy 5 with extra [[http://murga-linux.com/puppy/viewtopic.php?t=58654 multi-lingual keyboard]] support.
- Format the U.S.B. flash drive to FAT32
- When using FAT32 partitions, the bootloader //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]//, instead of //GRUB//, is required to boot up Linux
Deletions:
First acquire the container file (either iso or zip) of the desired Puppy Linux, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]] or [[http://murga-linux.com/puppy/viewtopic.php?t=58654 Puppy 5]] (multi-lingual).
- Format the U.S.B flash drive to FAT32 using //Menu > System > GParted//
- When using FAT32 partitions, the bootloader //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]//, instead of //GRUB//, is required


Revision [9057]

Edited on 2010-08-26 08:45:22 by coolpup [add category]
Additions:
===Frugal Installations===
===Installation to any partition without using an optical drive===
If the target partition /drive contains any files {{color text="copy them elsewhere if required" c="red"}}, otherwise they will be destroyed). Then proceed as follows:
__From within Puppy to a U.S.B. flash drive__
__From within Microsoft Windows to any FAT partition__
Deletions:
===Installation to an U.S.B. flash drive without using an optical drive===
Select a suitable U.S.B. flash drive for installing Puppy onto it (if it contains any files {{color text="copy them elsewhere if required" c="red"}}, otherwise they will be destroyed). Then proceed as follows:
__From within Puppy__
__From within Microsoft Windows__


Revision [8786]

Edited on 2010-08-18 05:08:40 by coolpup [add category]
Additions:
===Installation to an U.S.B. flash drive without using an optical drive===
Select a suitable U.S.B. flash drive for installing Puppy onto it (if it contains any files {{color text="copy them elsewhere if required" c="red"}}, otherwise they will be destroyed). Then proceed as follows:
Deletions:
===Installation to an U.S.B flash drive without using an optical drive===
Select a U.S.B flash drive (if it contains any files {{color text="copy them elsewhere if required" c="red"}}, otherwise they will be destroyed). Then proceed as follows:


Revision [8782]

Edited on 2010-08-18 05:01:58 by coolpup [add category]
Additions:
Apart from running Puppy Linux from a full hard disk drive (H.D.D.) installation or from a LiveDVD, it is also possible to run it as a frugal installation, performed by //extracting the contents of the container ISO or ZIP file// to virtually any type of FAT32, NTFS, or EXT2/3/4 formatted partition.
When a frugal installation is desired it is convenient to have a LiveDVD because it can be used to install the required boot loader (either GRUB, SYSLINUX, or EXTLINUX depending on the formatting of the installation partition). Instructions are also provided below for situations when not using an optical drive.
Deletions:
Apart from running Puppy Linux from a full hard disk drive (H.D.D.) installation or from a LiveDVD, it is also possible to run it as a frugal installation, performed by //extracting the contents of the container ISO or ZIP file// to a directory on virtually any type of FAT32, NTFS, or EXT2/3/4 formatted partition.
When a frugal installation is desired, then it is convenient to have a LiveDVD because it can be used to install the required boot loader (either GRUB, SYSLINUX, or EXTLINUX depending on the formatting of the installation partition). Instructions are also provided for situations when not using an optical drive.


Revision [8780]

Edited on 2010-08-18 03:55:40 by coolpup [add category]
Additions:
When a frugal installation is desired, then it is convenient to have a LiveDVD because it can be used to install the required boot loader (either GRUB, SYSLINUX, or EXTLINUX depending on the formatting of the installation partition). Instructions are also provided for situations when not using an optical drive.
Deletions:
When a frugal installation is desired, then it is convenient to have a LiveDVD because it can be used to install the required boot loader (either GRUB, SYSLINUX, or EXTLINUX depending on the formatting of the partition). Instructions are also provided for situations when not using an optical drive.


Revision [8779]

Edited on 2010-08-18 03:54:18 by coolpup [add category]
Additions:
When a frugal installation is desired, then it is convenient to have a LiveDVD because it can be used to install the required boot loader (either GRUB, SYSLINUX, or EXTLINUX depending on the formatting of the partition). Instructions are also provided for situations when not using an optical drive.
Deletions:
When a frugal installation is desired, then it is convenient to have a LiveDVD because it can be used to install the required boot loader (either GRUB, SYSLINUX, or EXTLINUX depending on the formatting of the partition).


Revision [8778]

Edited on 2010-08-18 03:50:52 by coolpup [add category]
Additions:
Select a U.S.B flash drive (if it contains any files {{color text="copy them elsewhere if required" c="red"}}, otherwise they will be destroyed). Then proceed as follows:
Deletions:
- Select a U.S.B flash drive (if it contains any files {{color text="copy them elsewhere if required" c="red"}}, otherwise they will be destroyed)


Revision [8777]

Edited on 2010-08-18 03:48:46 by coolpup [add category]
Additions:
Apart from running Puppy Linux from a full hard disk drive (H.D.D.) installation or from a LiveDVD, it is also possible to run it as a frugal installation, performed by //extracting the contents of the container ISO or ZIP file// to a directory on virtually any type of FAT32, NTFS, or EXT2/3/4 formatted partition.
Deletions:
Apart from running Puppy Linux from a full hard disk drive (H.D.D.) installation or from a LiveDVD, it is also possible to run it as a frugal installation, performed by //extracting the contents of the ISO image// to a directory on virtually any type of FAT32, NTFS, or EXT2/3/4 formatted partition.


Revision [8776]

Edited on 2010-08-18 03:47:28 by coolpup [add category]
Additions:
First acquire the container file (either iso or zip) of the desired Puppy Linux, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]] or [[http://murga-linux.com/puppy/viewtopic.php?t=58654 Puppy 5]] (multi-lingual).
Deletions:
First acquire the desired Puppy Linux iso or zip file, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]] or [[http://murga-linux.com/puppy/viewtopic.php?t=58654 Puppy 5]] (multi-lingual).
- Acquire the desired Puppy Linux iso or zip file, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]] or [[http://www.kernel.org/pub/linux/utils/boot/syslinux/ Puppy 5]] (multi-lingual)


Revision [8775]

Edited on 2010-08-18 03:44:48 by coolpup [add category]
Additions:
First acquire the desired Puppy Linux iso or zip file, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]] or [[http://murga-linux.com/puppy/viewtopic.php?t=58654 Puppy 5]] (multi-lingual).
Deletions:
First acquire the desired Puppy Linux iso or zip file, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]] or [[http://www.kernel.org/pub/linux/utils/boot/syslinux/ Puppy 5]] (multi-lingual).


Revision [8774]

Edited on 2010-08-18 03:43:40 by coolpup [add category]
Additions:
- Select a U.S.B flash drive (if it contains any files {{color text="copy them elsewhere if required" c="red"}}, otherwise they will be destroyed)
Deletions:
- Select a U.S.B flash drive (if it contains any files **{{color text="copy them elsewhere if required" c="red"}}, otherwise they will be destroyed)


Revision [8773]

Edited on 2010-08-18 03:42:49 by coolpup [add category]
Additions:
First acquire the desired Puppy Linux iso or zip file, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]] or [[http://www.kernel.org/pub/linux/utils/boot/syslinux/ Puppy 5]] (multi-lingual).
- Select a U.S.B flash drive (if it contains any files **{{color text="copy them elsewhere if required" c="red"}}, otherwise they will be destroyed)
- Go to //Menu > Setup > ""BootFlash""// and follow the instructions
Deletions:
First acquire the desired Puppy Linux iso or zip file, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]] or [[http://www.kernel.org/pub/linux/utils/boot/syslinux/ Puppy 5]] (multi-lingual)
- Select a U.S.B flash drive (if it contains any files copy them elsewhere if required)
- Go to //Menu > Setup > ""BootFlash""// and follow the instructions **{{color text="BootFlash formats the flash drive" c="red"}}


Revision [8772]

Edited on 2010-08-18 03:37:57 by coolpup [add category]
Additions:
When a frugal installation is desired, then it is convenient to have a LiveDVD because it can be used to install the required boot loader (either GRUB, SYSLINUX, or EXTLINUX depending on the formatting of the partition).
First acquire the desired Puppy Linux iso or zip file, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]] or [[http://www.kernel.org/pub/linux/utils/boot/syslinux/ Puppy 5]] (multi-lingual)
Deletions:
When a frugal installation is desired, then it is convenient to have a LiveDVD because it can be used to install the required boot loader (either [[/wiki/applications/pre-installed/grub GRUB]], SYSLINUX, or EXTLINUX depending on the format of the partition).
First acquire the latest, official, [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm production version]] of Puppy Linux.


Revision [8771]

Edited on 2010-08-18 03:35:37 by coolpup [add category]
Additions:
- When using FAT32 partitions, the bootloader //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]//, instead of //GRUB//, is required
- Acquire the desired Puppy Linux iso or zip file, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]], [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]] or [[http://www.kernel.org/pub/linux/utils/boot/syslinux/ Puppy 5]] (multi-lingual)
Deletions:
- When using FAT32 partitions, the bootloader //syslinux//, instead of //GRUB//, is required: http://www.kernel.org/pub/linux/utils/boot/syslinux/
- Acquire the desired Puppy Linux iso or zip file, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]] and [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]]


Revision [8770]

Edited on 2010-08-18 03:33:31 by coolpup [add category]
Additions:
- Acquire the desired Puppy Linux iso or zip file, e.g. [[http://murga-linux.com/puppy/viewtopic.php?p=422444#422444 Fluppy]] and [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm Puppy 5]]
- Extract the contents of the Puppy iso or zip file to the partition, using e.g. 7-zip, (it is important that the original file names be kept)
Deletions:
- Acquire the desired Puppy Linux iso file, e.g. http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm
- Extract the contents of the Puppy iso file to the partition, using e.g. 7-zip, (it is important that the original file names be kept; sometimes the archivers mess up with the names e.g. PUP_434.SFS instead of pup-434.sfs)


Revision [8692]

Edited on 2010-08-13 10:54:03 by coolpup [add category]
Additions:
http://aronzak.wordpress.com/2008/10/07/usb-linux-howto-puppy-41/


Revision [8650]

Edited on 2010-08-12 10:20:26 by coolpup [add category]
Additions:
===Installation to an U.S.B flash drive without using an optical drive===
__From within Puppy__
__From within Microsoft Windows__
Deletions:
===Installation from within Puppy to an U.S.B flash drive without using an optical drive===
===Installation from within Microsoft Windows to an U.S.B flash without using an optical drive===


Revision [8649]

Edited on 2010-08-12 10:18:43 by coolpup [add category]
Additions:
===Installation to any partition using an optical drive===
Deletions:
===Installation to any ext2/ext3/ext4 partition using an optical drive===


Revision [8648]

Edited on 2010-08-12 10:18:13 by coolpup [add category]
Additions:
===Installation to any ext2/ext3/ext4 partition using an optical drive===
Deletions:
===Installation from within Puppy to any ext2/ext3/ext4 partition===


Revision [8647]

Edited on 2010-08-12 10:15:13 by coolpup [add category]
Additions:
===Installation from within Puppy to any ext2/ext3/ext4 partition===
- Click on the Puppy iso file to open its contents
- Copy the files //vmlinuz//, //initrd.gz// and //*.sfs// to the U.S.B. flash drive
Deletions:
===Installation from within Puppy to any ext2/3/4 partition===
- Extract and copy //vmlinuz//, //initrd.gz// and //*.sfs// from the Puppy iso file onto the U.S.B. flash drive


Revision [8646]

Edited on 2010-08-12 10:07:40 by coolpup [add category]
Additions:
- Select a U.S.B flash drive (if it contains any files copy them elsewhere if required)
- When using FAT32 partitions, the bootloader //syslinux//, instead of //GRUB//, is required: http://www.kernel.org/pub/linux/utils/boot/syslinux/
Deletions:
- When using FAT32 partitions, the bootloader //syslinux//, instead of GRUB, is required: http://www.kernel.org/pub/linux/utils/boot/syslinux/


Revision [8645]

Edited on 2010-08-12 10:03:46 by coolpup [add category]
Additions:
- Go to //Menu > Setup > ""BootFlash""// and follow the instructions **{{color text="BootFlash formats the flash drive" c="red"}}
- Format the U.S.B flash drive to FAT32 using //Menu > System > GParted//
Deletions:
- Go to: //Menu > Setup > ""BootFlash""// and follow the instructions **{{color text="BootFlash formats the flash drive" c="red"}}
- Format the U.S.B flash drive to FAT32 using GParted


Revision [8644]

Edited on 2010-08-12 10:02:30 by coolpup [add category]
Additions:
- Go to: //Menu > Setup > ""BootFlash""// and follow the instructions **{{color text="BootFlash formats the flash drive" c="red"}}
Deletions:
- Go to: //Menu > Setup > BootFlash// and follow the instructions **{{color text="BootFlash will format the flash drive" c="red"}}


Revision [8643]

Edited on 2010-08-12 10:01:35 by coolpup [add category]
Additions:
===Installation from within Puppy to any ext2/3/4 partition===
===Installation from within Puppy to an U.S.B flash drive without using an optical drive===
- Go to: //Menu > Setup > BootFlash// and follow the instructions **{{color text="BootFlash will format the flash drive" c="red"}}
- Extract and copy //vmlinuz//, //initrd.gz// and //*.sfs// from the Puppy iso file onto the U.S.B. flash drive
===Installation from within Microsoft Windows to an U.S.B flash without using an optical drive===
- Format the U.S.B flash drive to FAT32 using GParted
Deletions:
===Installation from within Linux to any ext2/3/4 partition===
===Installation from within Microsoft Windows to any FAT16/32 partition without using an optical drive===


Revision [8642]

Edited on 2010-08-12 09:08:43 by coolpup [add category]
Additions:
===Installation from within Microsoft Windows to any FAT16/32 partition without using an optical drive===
Deletions:
===Installation from within Microsoft Windows to any FAT16/32 partition===
For example, installing to a partition on an U.S.B. flash drive.


Revision [8641]

Edited on 2010-08-12 08:37:35 by coolpup [add category]
Additions:
- Rename the file "isolinux.cfg" to "syslinux.cfg"
- Delete the file "isolinux.bin"
- Extract //syslinux// to a folder, e.g. //C:/syslinux//. Then go to //C:/syslinux/win32/// and run this command to make the drive bootable (where X: is the drive letter for the target drive/partition):%%syslinux.exe -m -a X:%%
Deletions:
- Rename the file "isolinux.cfg" to "syslinux.cfg"; delete the file "isolinux.bin".
- Extract //syslinux// to a folder, e.g. //C:/syslinux//. Then go to //C:/syslinux/win32/// and run this command to make the drive bootable (where X: is the drive letter for the drive/partition):%%syslinux.exe -m -a X:%%


Revision [8640]

Edited on 2010-08-12 08:35:34 by coolpup [add category]
Additions:
===Installation from within Linux to any ext2/3/4 partition===
===Installation from within Microsoft Windows to any FAT16/32 partition===
Deletions:
===Installation to an ext3 partition===
===Installation, from within Microsoft Windows, to any FAT32 partition using SYSLINUX===


Revision [8635]

Edited on 2010-08-12 07:58:40 by coolpup [add category]
Deletions:
===={{color text="Appendix" c="black"}}====
For a frugal installation the file system is placed inside a single file, pup_xxx.sfs, which itself contains a compressed read-only ext2 file system into which the Linux "/" dir is placed, with its sub-directories inside it. There is also a pup_save.2fs file which contains an uncompressed ext2 file system. This one, called the "save file", stores any changes or additions you make to the normal file system. Upon booting, pup_save.2fs is super-imposed over pup_xxx.sfs so that one sees a complete file system. There are only two other small files: initrd.gz and vmlinuz (the kernel). Prior to Puppy Linux 4.00, zdrv_xxx.sfs was also used. Thus you can conveniently back up everything to, for example, a USB flash drive by simply copying /mnt/home/pup_save.2fs (plus vmlinuz, initrd.gz, pup_xxx.sfs) and your GRUB boot loader marker and config files to the drive. Technically though, you only need to back up the pup_save.2fs file, because the rest are all the original files from the .ISO file.
A frugal installation runs faster in high-RAM computers; install is easy to upgrade; and it can be placed on a Windows FAT32 or NTFS hard drive/partition without re-partitioning it.
However, if you have fast newer disks and plenty of R.A.M., frugal loses its speed advantage. On a P3-1GHz machine with 1GB of RAM and UDMA5 hard disks, there is no material performance difference between a frugal install and a full H.D.D install, provided the full install is on a reiserfs partition.
On a P3-800 laptop with only a UDMA2 hard disk, there is a great deal of difference. If you have enough RAM to hold Puppy, e.g. 256MB, then the frugal install is the only way to go.
To be able to dual-boot Puppy alongside Windows without re-partitioning then the frugal install is the way to go.
For a full installation the conventional Linux file system [/, /boot, /bin, /etc, /lib, /mnt, /root, /sys, /usr, /var, etc.] is placed straight onto the partition. A full installation runs faster on low-RAM computers.
On a full hard disk install, vmlinuz is (usually) in /boot, Firefox is in /usr/bin and so forth. On a frugal install vmlinuz is outside of pup_save.2fs somewhere on the "real" file system. Firefox in frugal is also in /usr/bin, but /usr/bin itself is not directly on the disk but rather is in /initrd/pup_rw which in reality is pup_save.2fs on the disk's "real" file-system, "union'ed" into the overall Linux / directory tree in pup_xxx.sfs using special Puppy magic.
Another thing frugal installs do is copy the pup_xxx.sfs file into ram if there is enough memory, causing applications to start slightly faster. If the computer does not have sufficient RAM, it will instead mount the pup_xxx.sfs file from the HDD.
In the case that a frugal install's pup_save.2fs file is on a flash-based drive, Puppy will actually store any changes and new files you make in RAM, and only copy them to the pup_save.2fs file on the drive periodically (or when you click the "save" icon or shut down). This is to cut down on writes to the drive to extend it's life. This behavior does not happen on non-flash media (if it does you probably forgot to set the pmedia=satahd parameter when using a SATA drive).
You can place a frugal install on a pre-existing <a href="http://puppylinux.org/wikka/Win98">Win98</a> install; the pup_save.2fs (though it itself contains an ext2 filesystem) can reside on a vfat (fat32) partition, and if you are adventurous I believe even on an NTFS partition. Which is why a frugal install is also called a "coexist" install.
Not so with a full hard disk drive install: you cannot place a full install on a pre-existing vfat or NTFS partition, because these Microsoft file systems do not support Linux symlinks.


Revision [8545]

Edited on 2010-08-08 06:47:54 by coolpup [add category]
Additions:
http://www.puppylinux.org/main/index.php?file=Manual-English05.txt


Revision [8543]

Edited on 2010-08-08 04:55:55 by coolpup [add category]
Additions:
Apart from running Puppy Linux from a full hard disk drive (H.D.D.) installation or from a LiveDVD, it is also possible to run it as a frugal installation, performed by //extracting the contents of the ISO image// to a directory on virtually any type of FAT32, NTFS, or EXT2/3/4 formatted partition.
When a frugal installation is desired, then it is convenient to have a LiveDVD because it can be used to install the required boot loader (either [[/wiki/applications/pre-installed/grub GRUB]], SYSLINUX, or EXTLINUX depending on the format of the partition).
===Installation, from within Microsoft Windows, to any FAT32 partition using SYSLINUX===
For example, installing to a partition on an U.S.B. flash drive.
- When using FAT32 partitions, the bootloader //syslinux//, instead of GRUB, is required: http://www.kernel.org/pub/linux/utils/boot/syslinux/
- Acquire the desired Puppy Linux iso file, e.g. http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm
- Extract the contents of the Puppy iso file to the partition, using e.g. 7-zip, (it is important that the original file names be kept; sometimes the archivers mess up with the names e.g. PUP_434.SFS instead of pup-434.sfs)
- Rename the file "isolinux.cfg" to "syslinux.cfg"; delete the file "isolinux.bin".
- Edit "syslinux.cfg" in a text editor: change "pmedia=cd" to "pmedia=usbflash"
- Extract //syslinux// to a folder, e.g. //C:/syslinux//. Then go to //C:/syslinux/win32/// and run this command to make the drive bootable (where X: is the drive letter for the drive/partition):%%syslinux.exe -m -a X:%%
CategoryDocumentation
Deletions:
Apart from running Puppy Linux from a full hard disk drive (H.D.D.) installation or from a [[CreateLiveCDorDVD liveCD/DVD]], it is also possible to run it as a frugal installation, performed by //extracting the contents of the ISO image// to a directory on virtually any type of FAT32, NTFS, or EXT3 formatted partition.
When a frugal installation is desired, then it is convenient to have a [[CreateLiveCDorDVD live disc]] because it can be used to install the required boot loader (either [[/wiki/applications/pre-installed/grub GRUB]], SYSLINUX, or EXTLINUX depending on the format of the partition).
===Installation, from within Microsoft Windows, to a FAT32 partition using SYSLINUX===
For example, installing to U.S.B. flash drive
1. When using FAT32 partitions, the bootloader syslinux is required so download it
http://www.kernel.org/pub/linux/utils/boot/syslinux/
2. Download latest Puppy Linux .iso
http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm
3. You need a file archiver like 7-Zip
http://www.7-zip.org/download.html
4. Select a U.S.B. flash drive to install Puppy to and back-up its contents if necessary
5. Extract the contents of the Puppy .iso file to the U.S.B. flash drive using e.g. 7-zip
(it's important that the original file names will be kept, sometimes the archivers mess up with the names e.g. PUP_434.SFS instead of pup-434.sfs)
6. Extract syslinux to a folder, e.g. C:/syslinux. Then go to C:/syslinux/win32/
Then run the command
%%
syslinux.exe -m -a X:
%%
(where X: is the drive letter for the connected U.S.B. flash drive).
The U.S.B. flash drive is now bootable.
7. On the U.S.B. flash drive rename the file "isolinux.cfg" to "syslinux.cfg".
Delete the un-needed file "isolinux.bin".
8. Edit "syslinux.cfg" in a text editor; at the line "append initrd=initrd.gz pmedia=cd"
change "pmedia=cd" to "pmedia=usbflash".
If however you have enough RAM for the particular Puppy version, a frugal install is better, because almost everything (i.e. everything in pup_xxx.sfs, but NOT pup_save.2fs) is loaded into RAM, therefore called from RAM, and so loads faster.
A full install is your preferred choice on a computer with not enough RAM to hold Puppy, say Puppy 2.15CE and only 192MB RAM, because programs and data can be mounted from disk with no need to occupy RAM.
CategoryHowTo
CategoryPuppyDocumentation


Revision [5977]

Edited on 2010-03-08 13:59:11 by coolpup [add category]
Additions:
Apart from running Puppy Linux from a full hard disk drive (H.D.D.) installation or from a [[CreateLiveCDorDVD liveCD/DVD]], it is also possible to run it as a frugal installation, performed by //extracting the contents of the ISO image// to a directory on virtually any type of FAT32, NTFS, or EXT3 formatted partition.
===Installation to an ext3 partition===
===Installation, from within Microsoft Windows, to a FAT32 partition using SYSLINUX===
1. When using FAT32 partitions, the bootloader syslinux is required so download it
4. Select a U.S.B. flash drive to install Puppy to and back-up its contents if necessary
6. Extract syslinux to a folder, e.g. C:/syslinux. Then go to C:/syslinux/win32/
Then run the command
%%
syslinux.exe -m -a X:
%%
(where X: is the drive letter for the connected U.S.B. flash drive).
Delete the un-needed file "isolinux.bin".
8. Edit "syslinux.cfg" in a text editor; at the line "append initrd=initrd.gz pmedia=cd"
Deletions:
Apart from running Puppy Linux from a full H.D.D. installation or from a [[CreateLiveCDorDVD liveCD/DVD]], it is also possible to run it as a frugal installation, performed by //extracting the contents of the ISO image// to a directory on virtually any type of FAT32, NTFS, or EXT3 formatted partition.
===Installation to a ext2/3 partition===
===Installation to a FAT32 partition within Microsoft Windows===
1. When using FAT32 partitions, the bootloader syslinux is required. Download syslinux from kernel.org
4. Select a U.S.B. flash drive to install Puppy to and back-up its contents if necessary.
6. Extract syslinux to your hard disk drive. Using the Windows cmd, cd to your syslinux folder (e.g. C:/syslinux/win32/)
enter in cmd "syslinux.exe -m -a X:" (where X: is your U.S.B. flash drive).
Delete the unneeded file "isolinux.bin".
8. Edit "syslinux.cfg" in a text editor
at the line "append initrd=initrd.gz pmedia=cd"


Revision [5975]

Edited on 2010-03-08 03:25:49 by coolpup [add category]
Additions:
http://www.kernel.org/pub/linux/utils/boot/syslinux/
http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm
3. You need a file archiver like 7-Zip
http://www.7-zip.org/download.html
4. Select a U.S.B. flash drive to install Puppy to and back-up its contents if necessary.
The U.S.B. flash drive is now bootable.
7. On the U.S.B. flash drive rename the file "isolinux.cfg" to "syslinux.cfg".
Delete the unneeded file "isolinux.bin".
Deletions:
("http://www.kernel.org/pub/linux/utils/boot/syslinux/")
("http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm")
3. You need a file archiver like 7-Zip ("http://www.7-zip.org/download.html")
4. Clean up the U.S.B. flash drive and back up its contents.
You have now a bootable U.S.B. flash drive.
7. On your U.S.B. flash drive rename the file "isolinux.cfg" to "syslinux.cfg".
You can delete "isolinux.bin", you won't need it.


Revision [5974]

Edited on 2010-03-08 03:22:50 by coolpup [add category]
Additions:
1. When using FAT32 partitions, the bootloader syslinux is required. Download syslinux from kernel.org
Deletions:
1. Download syslinux from kernel.org


Revision [5973]

Edited on 2010-03-08 03:21:31 by coolpup [add category]
Additions:
===Installation to a FAT32 partition within Microsoft Windows===
For example, installing to U.S.B. flash drive
Deletions:
===Installation to a FAT32 partition===
For example, installing to U.S.B. flash drive within Windows


Revision [5971]

Edited on 2010-03-08 03:18:16 by coolpup [add category]
Additions:
===Installation to a ext2/3 partition===
===Installation to a FAT32 partition===
For example, installing to U.S.B. flash drive within Windows
1. Download syslinux from kernel.org
("http://www.kernel.org/pub/linux/utils/boot/syslinux/")
2. Download latest Puppy Linux .iso
("http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm")
3. You need a file archiver like 7-Zip ("http://www.7-zip.org/download.html")
4. Clean up the U.S.B. flash drive and back up its contents.
5. Extract the contents of the Puppy .iso file to the U.S.B. flash drive using e.g. 7-zip
(it's important that the original file names will be kept, sometimes the archivers mess up with the names e.g. PUP_434.SFS instead of pup-434.sfs)
6. Extract syslinux to your hard disk drive. Using the Windows cmd, cd to your syslinux folder (e.g. C:/syslinux/win32/)
enter in cmd "syslinux.exe -m -a X:" (where X: is your U.S.B. flash drive).
You have now a bootable U.S.B. flash drive.
7. On your U.S.B. flash drive rename the file "isolinux.cfg" to "syslinux.cfg".
You can delete "isolinux.bin", you won't need it.
8. Edit "syslinux.cfg" in a text editor
at the line "append initrd=initrd.gz pmedia=cd"
change "pmedia=cd" to "pmedia=usbflash".


Revision [4912]

Edited on 2010-01-08 02:43:33 by coolpup [add category]
Additions:
Apart from running Puppy Linux from a full H.D.D. installation or from a [[CreateLiveCDorDVD liveCD/DVD]], it is also possible to run it as a frugal installation, performed by //extracting the contents of the ISO image// to a directory on virtually any type of FAT32, NTFS, or EXT3 formatted partition.
Deletions:
======{{color text="Frugal Installation" c="green"}}======
Apart from running Puppy Linux from a full HDD installation or from a [[CreateLiveCDorDVD live disc]], it is also possible to run it from a frugal installation, performed by //extracting the contents of the ISO image// to a directory on virtually any type of FAT32, NTFS, or EXT3 formatted partition.


Revision [4315]

Edited on 2009-11-15 09:07:39 by Puppyite [add category]
Additions:
======{{color text="Frugal Installation" c="green"}}======


Revision [3188]

Edited on 2009-10-26 17:21:43 by Puppyite [add category]
Additions:
If however you have enough RAM for the particular Puppy version, a frugal install is better, because almost everything (i.e. everything in pup_xxx.sfs, but NOT pup_save.2fs) is loaded into RAM, therefore called from RAM, and so loads faster.
Deletions:
If however you have enough RAM for the particular Puppy version, a <span class="underline">frugal install</span> is better, because almost everything (i.e. everything in pup_xxx.sfs, but NOT pup_save.2fs) is loaded into RAM, therefore called from RAM, and so loads faster.


Revision [3187]

Edited on 2009-10-26 17:19:38 by Puppyite [add category]
Additions:
Apart from running Puppy Linux from a full HDD installation or from a [[CreateLiveCDorDVD live disc]], it is also possible to run it from a frugal installation, performed by //extracting the contents of the ISO image// to a directory on virtually any type of FAT32, NTFS, or EXT3 formatted partition.
When a frugal installation is desired, then it is convenient to have a [[CreateLiveCDorDVD live disc]] because it can be used to install the required boot loader (either [[/wiki/applications/pre-installed/grub GRUB]], SYSLINUX, or EXTLINUX depending on the format of the partition).
Deletions:
Apart from running Puppy Linux from a full HDD installation or from a LiveDVD, it is also possible to run it from a frugal installation, performed by //extracting the contents of the ISO image// to a directory on virtually any type of FAT32, NTFS, or EXT3 formatted partition.
When a frugal installation is desired, then it is convenient to have a LiveDVD because it can be used to install the required boot loader (either [[/wiki/applications/pre-installed/grub GRUB]], SYSLINUX, or EXTLINUX depending on the format of the partition).


Revision [2635]

Edited on 2009-10-23 07:44:06 by Puppyite [add category]
Additions:
CategoryPuppyDocumentation
Deletions:
CategoryDocumentation


Revision [2605]

Edited on 2009-10-23 06:20:13 by Puppyite [add category]
Additions:
==={{color text="References" c="black"}}===
Deletions:
===References===


Revision [2604]

Edited on 2009-10-23 06:19:35 by Puppyite [add category]
Additions:
===={{color text="Appendix" c="black"}}====
Deletions:
====Appendix====


Revision [1254]

Edited on 2009-09-20 01:19:07 by coolpup [add category]
Additions:
First acquire the latest, official, [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm production version]] of Puppy Linux.
Deletions:
First acquire the latest, official, [[downloads/official-releases production version]] of Puppy Linux.


Revision [1056]

Edited on 2009-09-15 10:59:49 by Puppyite [added categories]
Additions:
----
==Categories==
CategoryDocumentation
CategoryHowTo


Revision [819]

Edited on 2009-09-07 01:00:25 by coolpup [added categories]
Additions:
Apart from running Puppy Linux from a full HDD installation or from a LiveDVD, it is also possible to run it from a frugal installation, performed by //extracting the contents of the ISO image// to a directory on virtually any type of FAT32, NTFS, or EXT3 formatted partition.
When a frugal installation is desired, then it is convenient to have a LiveDVD because it can be used to install the required boot loader (either [[/wiki/applications/pre-installed/grub GRUB]], SYSLINUX, or EXTLINUX depending on the format of the partition).
Deletions:
Apart from running Puppy Linux from a full HDD installation or from a [[http://puppylinux.org/wikka/LiveDVD LiveCD/DVD]], it is also possible to run it from a frugal installation, performed by //extracting the contents of the ISO image// to a directory on virtually any type of FAT32, NTFS, or EXT3 formatted partition.
When a frugal installation is desired, then it is convenient to have a [[/?q=wiki/livecd/dvd">LiveCD/DVD]] because it can be used to install the required boot loader (either [[/wiki/applications/pre-installed/grub GRUB]], SYSLINUX, or EXTLINUX depending on the format of the partition).


Revision [818]

Edited on 2009-09-07 00:59:12 by coolpup [added categories]
Additions:
Apart from running Puppy Linux from a full HDD installation or from a [[http://puppylinux.org/wikka/LiveDVD LiveCD/DVD]], it is also possible to run it from a frugal installation, performed by //extracting the contents of the ISO image// to a directory on virtually any type of FAT32, NTFS, or EXT3 formatted partition.
Deletions:
Apart from running Puppy Linux from a full HDD installation or from a LiveCD/DVD, it is also possible to run it from a frugal installation, performed by //extracting the contents of the ISO image// to a directory on virtually any type of FAT32, NTFS, or EXT3 formatted partition.


Revision [811]

Edited on 2009-09-07 00:22:40 by coolpup [added categories]
Additions:
===References===
http://www.murga-linux.com/puppy/viewtopic.php?t=46129


Revision [630]

Edited on 2009-08-27 01:21:59 by coolpup [added categories]
Additions:
Apart from running Puppy Linux from a full HDD installation or from a LiveCD/DVD, it is also possible to run it from a frugal installation, performed by //extracting the contents of the ISO image// to a directory on virtually any type of FAT32, NTFS, or EXT3 formatted partition.
When a frugal installation is desired, then it is convenient to have a [[/?q=wiki/livecd/dvd">LiveCD/DVD]] because it can be used to install the required boot loader (either [[/wiki/applications/pre-installed/grub GRUB]], SYSLINUX, or EXTLINUX depending on the format of the partition).
First acquire the latest, official, [[downloads/official-releases production version]] of Puppy Linux.
[[http://www.murga-linux.com/puppy/viewtopic.php?t=37368 Flash tutorial]]
====Appendix====
Deletions:
Apart from running Puppy Linux from a full HDD installation or from a LiveCD/DVD, it is also possible to run it from a frugal installation, performed by <i>extracting the contents of the ISO image</i> to a directory on <i>virtually any type</i> of FAT32, NTFS, or EXT3 formatted partition.
<br />
When a frugal installation is desired, then it is convenient to have a <a href="/?q=wiki/livecd/dvd">LiveCD/DVD</a> because it can be used to install the required boot loader (either <a href="/wiki/applications/pre-installed/grub">GRUB</a>, SYSLINUX, or EXTLINUX depending on the format of the partition).
<br />
First acquire the latest, official, <a title="Puppy, Puppy, Puppy, give me Puppy" href="/downloads/official-releases">production version</a> of Puppy Linux.
<br />
<a href="http://www.murga-linux.com/puppy/viewtopic.php?t=37368">Flash tutorial</a>
<br />
<h3>Appendix</h3>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />


Revision [604]

The oldest known version of this page was created on 2009-08-25 00:47:39 by coolpup [added categories]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki