Revision history for InstallationFrugal
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%%**
Deletions:
Additions:
If step 1 was omitted, this step is optional, i.e. only proceed if one does not wish to keep the existing //file-system structure// on the target device.
If step 1 was executed, then this step 2 is necessary.
If step 1 was executed, then this step 2 is necessary.
Deletions:
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%%**
~-**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:
~-**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%%
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]]
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:
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)]]
Additions:
CPU computers
~-C. GRUB4DOS (for BIOS-firmware only)
~-C. GRUB4DOS (for BIOS-firmware only)
Deletions:
Additions:
https://easyos.org/install/limine-bootloader.html
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.)__.
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.)__.
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:
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//).
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:
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//).
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%%<<
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:
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%%<<
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:
~-[[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
Deletions:
Deletions:
Additions:
~-A. [[https://github.com/limine-bootloader/limine/ Limine]]
Deletions:
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}//
//{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:
~~-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//
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
~-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:
~~-**[[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%%
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%%**
~~-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 **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%%**
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:
No Differences
Additions:
~~-for **FAT32** file-system creation: **%%mkdosfs -v -n PUPPY -F 32 /dev/sdXY%%**
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:
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
- an external device
- an internal device
Deletions:
- either an external device,
- or, an internal device, such as a hard disk drive or a solid state disk drive
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:
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:
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.).
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:
Therefore, the target device is the device which contains the partition that one aims to install to.
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
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:
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
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%%**
~~-for **FAT16** file-system creation: **%%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%**
Deletions:
~~-for **FAT16** file-system creation {makes use of [[https://www.smokey01.com/coolpup/ dosfstools]]}: **%%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%**
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]]
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 //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)}:
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:
Additions:
- install the **boot-loader system file //ldlinux.sys//** __to the target device X__, using the installers ##extlinux## or ##syslinux##:
Deletions:
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%%
- **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:
- **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%%
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
~-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:
~-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
Additions:
~-print/show existing partition structure on the target drive X: %%/usr/sbin/parted /dev/sdX print%%
Deletions:
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%%**
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:
- 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%%**
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//
~-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 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//
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/%%
~-[[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:
~~-[[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/%%
Additions:
~~-[[https://www.sdcard.org/downloads/formatter/ SD Memory Card Formatter for Windows]]
Deletions:
Additions:
~-[[https://www.sdcard.org/downloads/formatter/ SD Memory Card Formatter for Windows]]
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]]
~~-**[[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:
~~-**[[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]]
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:
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:
- 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:
- 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:
Additions:
~[[KernelParameters]]
Deletions:
Additions:
Operating systems which have copy-to-R.A.M. mode avalable:
~~-[[https://sourceforge.net/projects/zestypup/files/Upup-Focal%2B/ UPupFF+D]]
~~-[[https://sourceforge.net/projects/zestypup/files/Upup-Focal%2B/ UPupFF+D]]
Deletions:
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)]]
~~-**[[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:
~~-**[[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)]]
Additions:
{{include tonguesInstallationFrugal}}
[[HomePage]] > [[ComponentHowTo Components and HowTos]] > [[InstallationIndex Install]]
[[HomePage]] > [[ComponentHowTo Components and HowTos]] > [[InstallationIndex Install]]
Additions:
~- existing partition structure on the target drive X: %%/usr/sbin/parted /dev/sdX print%%
Deletions:
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%%
~~- existing //partition structure// on the target drive X: %%/usr/sbin/parted /dev/sdX print%%
Deletions:
Additions:
====How to make a GNU/Linux frugal installation with copy-to-R.A.M. mode system operation====
Deletions:
**GNU/Linux frugal installation with copy-to-R.A.M. mode system operation**
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===
===Appendix===
Deletions:
===##Appendix##===
Additions:
- install the latest available versions of: ##[[http://www.smokey01.com/coolpup/ bzip2, grep, gzip, parted, tar]]##
Deletions:
No Differences
Additions:
~-[[porteus Porteus]] GNU/Linux
Deletions:
Additions:
~-[[porteus Porteus GNU/Linux]]
Deletions:
Additions:
~-Porteus GNU/Linux
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:
Additions:
====How to make a frugal installation====
Deletions:
[[HomePage]] > [[ComponentHowTo Components and HowTos]] > [[InstallationIndex Install]]
====How to make a frugal Puppy installation====
Additions:
~[[http://www.youtube.com/watch?v=ilGBGLejvfM How To Do A USB Install Of Puppy Linux Slacko 5.3.2.4 (youtube)]]
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
[[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:
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}}
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)
~-PartedMagic GNU/Linux (copy-to-R.A.M. mode is default behaviour)
Deletions:
~-PartedMagic (copy-to-R.A.M. mode is default behaviour)
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)
~-PartedMagic (copy-to-R.A.M. mode is default behaviour)
Deletions:
~-PartedMagic
Additions:
- follow the instructions at LiveDVD //Appendix 3//
~-follow the instructions at LiveDVD //Appendix 3//
~-follow the instructions at LiveDVD //Appendix 3//
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:
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##===
===##Appendix##===
Deletions:
===Appendix===
Additions:
~~-the required boot-loader **c32 modules** copied from //C:\syslinux// (read //Step 3// above)
Deletions:
Additions:
- go to directory //C:\syslinux\win32\// %%cd C:\syslinux\win32\%%
Deletions:
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)}
~~-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:
~~-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)}
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)}
~~-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:
~~-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)}
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:
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)
~-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:
~-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)}
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
~-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:
- 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
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:
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
- 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:
- 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
Additions:
~-for removable device access, install the latest available version of: ##[[http://www.smokey01.com/coolpup/ libusb]]##
Deletions:
Additions:
~~-for removable device access, install the latest available versions of: ##[[http://www.smokey01.com/coolpup/ libusb]]##
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:
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:
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:
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:
Additions:
Operating systems which have copy-to-R.A.M. mode:
Deletions:
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
Operating systems which have this feature:
~-Puppy with //pfix=copy//
~-PartedMagic
Deletions:
Additions:
====##GNU/Linux frugal installation with copy-to-R.A.M. mode system operation##====
Deletions:
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:
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:
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.
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:
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:
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:
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%%<<
<<**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 && parted -l%%<<
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:
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:
Additions:
~~-initiating the following procedure to install the boot-loader to the target device requires one to perform it to __completion__
Deletions:
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:
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//
~~-[[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://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives with //[[http://bkhome.org/blog/?viewDetailed=01813 pmedia]]=usbflash//
Additions:
~~-**[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]4** | **[[http://www.smokey01.com/coolpup/ SYSLINUX]]5**
Deletions:
Additions:
~~-[[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives with //[[http://bkhome.org/blog/?viewDetailed=01813 pmedia]]=usbflash//
Deletions:
Additions:
~~-[[http://www.smokey01.com/coolpup/syslinux.cfg sample]] file for flash memory drives [//[[http://bkhome.org/blog/?viewDetailed=01813 pmedia]]=usbflash//]
Deletions:
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:
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**
~~-**[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]4** | **[[http://www1.datafilehost.com/d/cd207ceb SYSLINUX]]5**
Deletions:
~~-[**[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]4** | **[[http://www1.datafilehost.com/d/cd207ceb SYSLINUX]]5**]
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**]
~~-[**[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]4** | **[[http://www1.datafilehost.com/d/cd207ceb SYSLINUX]]5**]
Deletions:
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:
Additions:
~~-if extra functionality is required, as determined by the contents of //syslinux.cfg//, copy the extra, relevant files from ///usr/lib/syslinux//
Deletions:
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:
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:
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:
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:
Additions:
~~-if more functionality is later required (as determined by the contents of //syslinux.cfg//), copy the relevant files from ///usr/lib/syslinux//
Deletions:
Additions:
~~-if more functionality is later required, copy the relevant files from ///usr/lib/syslinux//
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:
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:
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%%
~~-[[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:
~~-[[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%%
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%%
~~~-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:
~~~-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%%
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:
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:
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
~~-[[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:
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:
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:
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)
- **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 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)
No Differences
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:
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:
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:
~-**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/%%
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:
Additions:
~~-installing a recent version of ##SYSLINUX## requires one to perform the __complete__ procedure in the following target device boot-loader installation
Deletions:
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
~~-installing a recent version of ##SYSLINUX## requires one to perform __all__ the commands in the following target device boot-loader installation
Deletions:
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==
===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:
==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==
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:
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 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/%%
Additions:
====Puppy Linux frugal installation====
Deletions:
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//:
- **install the boot-loader system file //ldlinux.sys//**, using the installers ##extlinux## or ##syslinux##, to the target partition directory //sdXY/boot//:
Deletions:
- **install the boot-loader system file //ldlinux.sys//** to the target partition directory //sdXY/boot//:
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//
- 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//
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:
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:
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:
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%%
~~-for FAT file-systems: %%/bin/mkdir -p /mnt/sdXY/boot && /usr/bin/syslinux --directory /boot -i -s /dev/sdXY && sync%%
Deletions:
~~-for FAT file-systems: %%/bin/mkdir -p /mnt/sdXY/boot && /usr/bin/syslinux --directory /boot -i -s /dev/sdXY%%
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//:
- **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 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//:
Additions:
~~-for FAT file-systems: %%/bin/mkdir -p /mnt/sdXY/boot && /usr/bin/syslinux --directory /boot -i -s /dev/sdXY%%
Deletions:
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)}:
- **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 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)):
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:
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:
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%%
~~~-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%%
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:
%%/bin/mount /dev/sdXY /mnt/sdXY && /bin/mkdir -p /mnt/sdXY/boot && /sbin/extlinux -i --stupid /mnt/sdXY/boot%%
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
~~-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:
/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
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
~-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 //file-system structure// on the target drive
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""//
- **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:
- (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""//
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%%
~-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:
(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%%
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%%
- 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:
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%%
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]]**
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:
[[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]]**
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.
- 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:
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.
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""//
[[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:
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""//
Deletions:
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:
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//:
- **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:
- 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//:
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:
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%%
- (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 (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%%
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:
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==
~-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:
~-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==
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==
- (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:
- (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==
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:
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:
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
- 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:
- 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
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
~~-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 **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
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==
==Appendix 5 - Using GRUBforDOS bootloader for all common file-systems==
Deletions:
==Appendix 5 - Using GRUBforDOS for all common file-systems==
Additions:
- (highly recommended) install the latest available versions of: ##[[http://www.smokey01.com/coolpup/ bzip2, grep, parted, tar]]##
Deletions:
Additions:
- (highly recommended) install the latest available versions of ##[[http://www.smokey01.com/coolpup/ bzip2, grep, parted and tar]]##
Deletions:
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:
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:
Additions:
~-create a new directory at ///dev/sdXY/boot/syslinux//: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%
Deletions:
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}}
~-create a new ///dev/sdXY/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%
{{nocomments}}
Deletions:
~-create a ///dev/sdXY/boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /dev/sdXY/boot/%%
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:
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%%
~~-for **FAT16** file-system creation {requires recent **[[http://www.smokey01.com/coolpup/ dosfstools]]** version}: %%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%
Deletions:
~~-for **FAT16** file-system creation {requires recent [[dosfstools]] version}: %%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%
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%%
~~-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:
~~-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%%
Additions:
==Step 2 - Installing a boot-loader to the target device==
Deletions:
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:
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:
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:
Deletions:
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.
~~-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:
==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.
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/%%
~-create a ///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/%%
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]]**
- install a recent version of the boot-loader **[[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]**
Deletions:
- install a recent version of [[http://www1.datafilehost.com/d/e8d66278 SYSLINUX]]
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:
Additions:
====How to manually make a frugal Puppy Linux installation====
Deletions:
Additions:
~~-for **FAT16** file-system creation {requires recent [[dosfstools]] version}: %%mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%
Deletions:
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:
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/%%
~-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:
~-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/%%
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:
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: %%
~-older Puppy versions will not boot from an external flash memory drive 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: %%
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:
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:
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:
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)
- 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:
- 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)
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:
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:
No Differences
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:
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:
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.
~- 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:
No Differences
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:
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:
- 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%%
No Differences
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:
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
~~-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:
http://puppy.b0x.me/lin-n-win
~-__Installing the boot-loader to an external drive__ http://shino.pos.to/linux/lupq/puppydualboot.html
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
~-__Installing the boot-loader to an external drive__ http://shino.pos.to/linux/lupq/puppydualboot.html
Deletions:
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:
~-[[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]]
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%%
~~-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:
~~-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%%
Additions:
==Step 1 - Creating a partition and file-system on the target device==
==Step 2 - Installing a boot-loader to the target device==
==Step 2 - Installing a boot-loader to the target device==
Deletions:
==Step 2 - Creating a partition and file-system on the target device==
Additions:
~~-for FAT16 file-system creation {requires recent [[dosfstools]] version}: %%/usr/sbin/mkdosfs -v -n PUPPY -F 16 /dev/sdXY%%
Deletions:
~-UsingPuppy
~-[[InstallationFullHDD]]
~-[[FrugalOrFullInstallation Full or Frugal installation]]
~-[[BootLoaders]]
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%%
~~-for FAT16 file-system creation {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 -v -n PUPPY -F 32 /dev/sdXY%%
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:
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:
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%%<<
<<**IMPORTANT**: **{{color text="determine the correct device name 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%%<<
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//
- (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 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//
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:
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.
~- 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 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.
Additions:
~-this step is only necessary if one does not wish to keep the existing partition and file-system structures on the target drive
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%%
~~-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 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%%
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:
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:
Additions:
==Appendix 5 - Using GRUBforDOS for all common file-systems==
Deletions:
~-[[BootParameters]]
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:
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==
- 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:
- 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__
Deletions:
- 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)
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:
~-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/%%
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)
- 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:
- 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)
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/%%
~-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:
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%%
- (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 //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%%
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%%
- 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%%
~-[[Frugal]]
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:
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%%
~-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:
~-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%%
No Differences
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:
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:
No Differences
No Differences
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:
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%%<<
<<**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:
<<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%%<<
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%%
Additions:
~-older Puppy versions will not boot from U.F.D. if the internal H.D.D. has been removed: %%
Deletions:
%%
Additions:
~-Older Puppy versions will not boot from U.F.D. if the internal H.D.D. has been removed:
Deletions:
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
%% http://bkhome.org/blog/?viewDetailed=02231
Deletions:
~-http://bkhome.org/blog/?viewDetailed=02001
~-http://bkhome.org/blog/?viewDetailed=02231
Additions:
__1A. Using SYSLINUX for EXT4 file-systems__
__1B. Using SYSLINUX for FAT32 file-systems__
__1C. Using GRUBforDOS for all common file-systems__
__1B. Using SYSLINUX for FAT32 file-systems__
__1C. Using GRUBforDOS for all common file-systems__
Deletions:
__B. Using SYSLINUX for FAT32 file-systems__
__C. Using GRUBforDOS for all common file-systems__
No Differences
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/%%
~-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:
~-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/%%
No Differences
Additions:
- ensure to //dismount// the target device X: %%umount /dev/sdX%%
Deletions:
Additions:
====How to manually make a frugal Puppy installation====
Deletions:
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/%%
~-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:
~-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/%%
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/%%
~-create a new ///boot/syslinux// directory: %%cp -afpru /usr/lib/syslinux /boot/%%
Deletions:
~-create new /boot/syslinux directory: %%cp -afpru /usr/lib/syslinux /boot/%%
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/%%
~-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:
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:
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.<<
<<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:
<<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.<<
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%%
~~-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 -v -n PUPPY -F 32 /dev/sdXY%%
Additions:
- determine the __correct__ device name of the target device to work on, via the command-line interface: %%fdisk -l && probedisk2%%
Deletions:
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)
- 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 will need editing if more than one Puppy version was installed)
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
~-http://bkhome.org/blog/?viewDetailed=02001
~-http://bkhome.org/blog/?viewDetailed=02231
Deletions:
http://bkhome.org/blog/?viewDetailed=02001
http://bkhome.org/blog/?viewDetailed=02231
CategoryTutorial
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)
- 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 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)
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]]
---
---
~-[[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:
==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]]
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:
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)
- 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:
Additions:
==Step 2 - Creating a partition and file-system on the target device==
==Appendix 4 - Absent internal H.D.D.==
==Appendix 4 - Absent internal H.D.D.==
Deletions:
===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==
==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 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]]
~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:
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]]
~[[http://www.murga-linux.com/puppy/viewtopic.php?t=57711 Frugalinstaller-1.5 GUI thread]]
Additions:
==Also on the Wiki==
~[[USBBootwithoutBIOSSupport USB Boot without BIOS support]]
~[[Frugal]]
CategoryInstallation
CategoryTutorial
~[[USBBootwithoutBIOSSupport USB Boot without BIOS support]]
~[[Frugal]]
CategoryInstallation
CategoryTutorial
Deletions:
- 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]]
~UsingPuppy
~[[InstallationFullHDD]]
~[[FrugalOrFullInstallation Full or Frugal installation]]
~[[BootLoaders]]
~[[BootParameters]]
Deletions:
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:
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:
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:
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.===
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:
Revision [20024]
Edited on 2011-12-30 19:46:56 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]Deletions:
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
- 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
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
- 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:
- 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;
- 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//
- (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 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:
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.
===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 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:
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:
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:
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%%
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:
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:
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 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:
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 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%%
- 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:
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%%
- (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 //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//
- (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 //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%%
- 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:
- 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:
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:
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:
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%%
- 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 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:
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""//
- 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 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%%
- 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%%
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:
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.
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 ''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 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:
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%%
- 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:
- 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:
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:
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:
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) 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:
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:
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:
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:
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:
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:
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//
- 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 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===
===Appendix 5 - How to boot from a flash memory drive without B.I.O.S. support===
Deletions:
===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:
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:
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]], }
<<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:
<<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:
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====
====How to make a frugal Puppy installation====
Deletions:
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:
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.
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:
Revision [16199]
Edited on 2011-06-30 03:36:39 by coolpup [[[FrugalOrFullInstallation Full or Frugal installa]Additions:
===Also see===
UsingPuppy
UsingPuppy
Deletions:
Revision [16191]
Edited on 2011-06-29 17:48:15 by darkcity [[[FrugalOrFullInstallation Full or Frugal installa]Additions:
==Also see==
[[InstallationFullHDD]]
[[InstallationFullHDD]]
Deletions:
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:
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%%
- (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:
- 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%%
Additions:
==Related Pages==
[[BootLoaders]]
[[BootParameters]]
----
==Categories==
[[CategoryInstallation]]
[[BootLoaders]]
[[BootParameters]]
----
==Categories==
[[CategoryInstallation]]
Deletions:
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:
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.)
- 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:
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.
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:
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.
Additions:
Some old Puppy versions may not boot from U.F.D. if the internal H.D.D. is missing:
%%
%%
%%
%%
Additions:
http://www.murga-linux.com/puppy/viewtopic.php?t=54566
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:
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:
Additions:
- install the boot-loader system file //ldlinux.sys// to the target partition XY: %%syslinux -i --stupid /dev/sdXY%%
Deletions:
Additions:
- (optional) verify that all existing data is //[[secureerase destroyed]]// on the target partition
Deletions:
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:
Additions:
- (Optional) verify that all existing data is //[[secureerase destroyed]]// on the target partition
Deletions:
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:
Additions:
or select N.T.F.S. for sharing the device with non-Linux operating systems {install [[ntfs3g]], } {not recommended}
Deletions:
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:
Additions:
- (Optional) verify that all existing data is //[[secureerase destroyed]]// on target partition XY or target device X
Deletions:
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
- 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
Additions:
http://bkhome.org/blog/?viewDetailed=02231
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
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
Additions:
http://www.puppylinux.com/flash-puppy.htm
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).
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:
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).
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:
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.
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:
Additions:
===Appendix 3 - How to Run Puppy Linux from a Flash Memory Drive on Any Computer Already Running===
Deletions:
Additions:
===Appendix 3 - How to Run Puppy Linux from a Flash Memory Drive on a Running Windows Computer===
http://puppylinux.org/wikka/QEMUpuppy
http://puppylinux.org/wikka/QEMUpuppy
Additions:
===How to make a Puppy frugal installation===
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:
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)
- 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 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
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:
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:
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
- 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 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
Additions:
- Install the latest available version of helper program [[http://murga-linux.com/puppy/viewtopic.php?t=51697 Grub4DosConfig]]
Deletions:
Additions:
- Install the latest available version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]
Deletions:
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""//
- 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:
- 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""//
Additions:
__A. Using SYSLINUX for EXT4 file-systems__
__B. Using SYSLINUX for FAT32 file-systems__
__C. Using GRUBforDOS for all common file-systems__
__B. Using SYSLINUX for FAT32 file-systems__
__C. Using GRUBforDOS for all common file-systems__
Deletions:
__Using SYSLINUX for FAT32 partitions__
__Using GRUBforDOS for NTFS partitions__
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//
- 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 the required file system (//formatting//) on the partition(s) of the target device: //Menu > System > GParted > Partition > Format to//
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:
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:
Additions:
- Then go to directory //C:\syslinux\win32\//:%%cd C:\syslinux\win32\%%
Deletions:
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:
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:
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
- Download this sample boot-loader configuration file [[http://www.smokey01.com/coolpup/syslinux.cfg syslinux.cfg]] and place it on the target device
Deletions:
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//
- 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:
- 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//
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:
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.
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
- 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:
Additions:
- Determine the __correct__ device name of the target device to work on, by using the command-line interface: %%probedisk2%%
Deletions:
Additions:
- Download and install the latest available version of: [[e2fsprogs]]
Deletions:
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]]
- 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 [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]
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:
Additions:
- Copy to the target device the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//
Deletions:
- 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
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:
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:
Additions:
- Download the boot-loader system file [[http://www.smokey01.com/coolpup/grldr grldr]] and place it on the target device
Deletions:
No Differences
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%%
- 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:
- 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%%
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
- (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:
- 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//
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.
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:
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**"
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
- If the computer does not boot from the flash memory device follow the instructions in //Appendices 1// and //3// at LiveDVD
Deletions:
If, after performing the installation processes described below, the computer does not boot follow the instructions in //Appendices 1// and //3// at LiveDVD.
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:
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**"
- 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:
Additions:
- Create, delete or resize //partition(s)// on the target device: //Menu > System > [[GParted]] > Partition//
Deletions:
Additions:
- Determine the __correct__ device name of the target device to work on, by using the command-line interface: %%probedisk2%%
Deletions:
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===
===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:
===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===
Additions:
- Download and install the latest available versions of: [[bzip2]], [[e2fsprogs]], [[grep]], [[tar]]
Deletions:
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]], }
- 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:
- 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}
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}
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:
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}
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}
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:
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
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
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 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
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]]
use EXT4 for all partitions [[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1 fastest file-system for flash memory devices]]
Deletions:
use EXT4 for the [[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1/ fastest file-system for flash memory devices]]
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:
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:
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.
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:
The next three steps assume that one is running Puppy Linux. If running Microsoft Windows go to //Appendix 1// below.
Additions:
- Mount the target device X: %%mount /dev/sdX%%
Deletions:
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%%
- 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:
- 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%%
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:
No Differences
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%%
- 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:
Additions:
use N.T.F.S. for sharing the device with non-Linux operating systems {FAT is too limited}
Deletions:
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//
- 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:
- (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//
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:
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%%
- 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 X1: %%syslinux -i --stupid /dev/sdX1%%
Additions:
use NTFS-3G for sharing the device with non-Linux operating systems {FAT is too limited}
Deletions:
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:
Deletions:
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%%
- 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:
- 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%%
Deletions:
- Reboot computer flash memory device connected
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===
===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 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===
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:
Additions:
- Create the required file system (//formatting//) on the partition(s) of the target device: //Menu > System > GParted > Partition > Format to//
Deletions:
Additions:
- Ensure the target device is //unmounted//: //Menu > System > GParted > Partition > Unmount//
Deletions:
Additions:
- Download and install latest available versions of: [[bzip2]], [[dosfstools]], [[e2fsprogs]], [[grep]], [[ntfs3g]], [[tar]]
Deletions:
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===
===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:
__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]===
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:
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]].
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%%
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:
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}
use NTFS-3G for sharing the device with Microsoft Windows {FAT is too limited}
Deletions:
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%%
Additions:
- (Optional) Create, delete or resize //partition(s)// on the correct target device: //Menu > System > [[GParted]] > Partition//
Deletions:
Additions:
- If needed, create/delete/resize //partition(s)// on the correct target device: //Menu > System > [[GParted]] > Partition//
Deletions:
Additions:
- Download and install the latest version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]
Deletions:
Deletions:
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:
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:
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
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:
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
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
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:
- Create the required file system (//formatting//) on the partition(s) of the correct device: //Menu > System > GParted > Partition > Format to//
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%%
- 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:
- Create a new //partition table// (disklabel) on the target device X (WARNING: access to data will be lost): %%parted /dev/sdX mklabel msdos%%
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:
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//
- 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:
- 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//
Additions:
===Installation to any external flash memory device and using SYSLINUX or ""GRUBforDOS"" as boot-loader===
Deletions:
Additions:
===Installation to any external flash memory device using SYSLINUX or ""GRUBforDOS"" as boot-loader===
Deletions:
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===
===Installation to any external flash memory device using Syslinux or ""GRUBforDOS"" as boot-loader===
Deletions:
===Installation to any external flash memory device===
- with Syslinux or ""GRUBforDOS"" as boot-loader
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__
- 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:
- Reboot the computer with the U.S.B. flash drive connected
__Using GRUBforDOS for FAT32, EXT4, and NTFS partitions__
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
===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:
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]===
Additions:
http://www.murga-linux.com/puppy/viewtopic.php?t=43203
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:
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//
- 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) 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//
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//
- (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:
- 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//
Additions:
Use either SYSLINUX or GRUB for DOS.
Deletions:
Additions:
- Download and install recent versions of: [[dosfstools]], [[e2fsprogs]], [[NTFS3G NTFS-3G]], [[tar]], [[grep]]
Deletions:
Additions:
- Create a new //partition table// (disklabel) on the target device X: %%parted /dev/sdX mklabel msdos%%
Deletions:
Additions:
===Installation to any Microsoft Windows partition and using ""GRUBforDOS"" as boot-loader===
Deletions:
Additions:
- with Syslinux or ""GRUBforDOS"" as boot-loader
===Installation to any Microsoft Windows partition and using ""GRUBforDOS" as boot-loader===
===Installation to any Microsoft Windows partition and using ""GRUBforDOS" as boot-loader===
Deletions:
- without using an optical disc drive
===Installation to any Microsoft Windows partition and using GRUBforDOS as boot-loader===
Additions:
- Determine the __correct__ target device name of the U.S.B. flash memory drive to work on, e.g. sdX: %%probedisk2%%
Deletions:
Additions:
- Determine the __correct__ target device name of the U.S.B.flash memory drive to work on, e.g. sdX: %%probedisk2%%
Deletions:
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%%
- 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:
- 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%%
Additions:
- Download and install recent versions of: [[dosfstools]], [[e2fsprogs]], [[NTFS3G NTFS-3G]], [[tar]], [[grep]], [[parted]]
Deletions:
Additions:
http://www.murga-linux.com/puppy/viewtopic.php?t=54360
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%%
- Install the boot-loader code to the M.B.R. of the target drive X: %%bootlace.com --time-out=0 /dev/sdX%%
Deletions:
===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""//
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]].
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:
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]].
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//
- 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 partition(s) of the correct device: //Menu > System > [[GParted]] > Partition > Format to//
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""//
- Install the boot-loader code to the M.B.R. of the target drive: //Menu > System > ""Grub4Dos""//
Deletions:
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:
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:
or
%%cat /usr/lib/syslinux/mbr.bin > /dev/sdb%%
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%%
or
%%cat /usr/lib/syslinux/mbr.bin > /dev/sdb%%
Deletions:
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""//
- 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:
- 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""//
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:
Additions:
===Appendix 2 [Installing Puppy to the U.S.B. device]===
===Appendix 3 [Installing a boot-loader to the U.S.B. device]===
===Appendix 3 [Installing a boot-loader to the U.S.B. device]===
Deletions:
===Appendix 3 [Installing Puppy to the U.S.B. device]===
__With SYSLINUX boot-loader__
__With GRUBforDOS boot-loader__
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///
- Install a recent version of the boot-loader file //[[http://www.smokey01.com/coolpup/grldr grldr]]// by placing it at ///mnt/home///
Deletions:
- Download a recent version of the boot-loader file //[[http://www.smokey01.com/coolpup/grldr grldr]]// and move it to ///mnt/home///
Additions:
- Download a recent version of the boot-loader file //[[http://www.smokey01.com/coolpup/grldr grldr]]// and move it to ///mnt/home///
Deletions:
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""//
- 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 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]]
Additions:
- Download, install and run the latest version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > ""Grub4Dos""//
Deletions:
Additions:
- Download, install and run the latest version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]: //Menu > System > Grub4Dos//
Deletions:
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///
- Download a recent version of //[[http://www.smokey01.com/coolpup/grldr grldr]]// and place it at ///mnt/home///
Deletions:
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]]
- 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:
- The //menu.lst// file needs to be edited correctly: use [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]
Additions:
- Install boot code to the M.B.R. of the target drive: %%dd if=mbr.bin of=/dev/sdb%%
Additions:
- with Syslinux or GRUBforDOS as boot-loader
Deletions:
- with Syslinux boot-loader (for FAT only)
Additions:
- Create a new //partition table// (disklabel) on the correct target device: %%parted /dev/sdb mklabel msdos%%
Deletions:
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//
- Create a new //partition table// (disklabel) on the correct target device: //Menu > System > [[GParted]] > Device > Create Partition Table//
Deletions:
- Create a new //partition table// on the correct target device: //Menu > System > [[GParted]] > Device > Create Partition Table//
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//
- 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:
- 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//
No Differences
Additions:
===Installation to any Microsoft Windows partition and using GRUBforDOS as boot-loader===
http://puppy.b0x.me/lin-n-win
http://puppy.b0x.me/lin-n-win
Deletions:
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
- 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:
- 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
Additions:
- Create the required file system (//formatting//) on the partition(s) of the correct device: //Menu > System > [[GParted]] > Partition > Format to//
Deletions:
Additions:
- Edit //syslinux.cfg// in a text editor: change "pmedia=cd" to "pmedia=**usbflash**"
{{nocomments}}
{{nocomments}}
Additions:
- Download, install and run the latest version of [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]
Deletions:
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]]
__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:
- 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]]
Additions:
- see //Appendices 1-3// below
Deletions:
- Install a boot-loader: see //Appendix 2//
- Install Puppy Linux to the U.S.B. device: see //Appendix 3//
No Differences
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]]
__With GRUBforDOS boot-loader__
- The //menu.lst// file needs to be edited correctly: use [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]
Additions:
- Install the boot-loader //GRUBforDOS// for FAT32, EXT4, and NTFS partitions: run [[http://shino.pos.to/linux/puppy/ Grub4DosConfig]]
Deletions:
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]]
- 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:
- 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]]
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]===
- 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:
- 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]===
Additions:
- Install the boot loader //syslinux// (e.g. using ///dev/sdb1// as the target partition): %%syslinux -i --stupid /dev/sdb1%%
Deletions:
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%%
- 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:
- 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%%
Additions:
- Prepare the U.S.B. device: see //Appendix 2//
- Install Puppy Linux to the U.S.B. device: see //Appendix 2//
- Install Puppy Linux to the U.S.B. device: see //Appendix 2//
Deletions:
- Install Puppy Linux: see //Appendix 2//
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%%
- 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:
- 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%%
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%%
- 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:
- Zero the first 512 bytes of the boot partition, e.g. //sda1//: %%dd dd if=/dev/zero of=/dev/sda1 bs=512 count=1%%
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%%
- (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:
Additions:
- Use ""BootFlash"" to format the drive/partition with FAT and install a boot loader: //Menu > Setup > ""BootFlash""//
Deletions:
Additions:
- Use ""BootFlash"" to format the drive/partition with FAT and make it bootable: //Menu > Setup > ""BootFlash""//
Deletions:
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
- Reboot the computer with the U.S.B. flash drive connected
Deletions:
- Reboot the computer with U.S.B. flash drive connected
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]]
- 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:
- 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]]
Additions:
===Appendix 1 [Preparing the U.S.B. device]===
===Appendix 2 [Installing Puppy to the U.S.B. device]===
===Appendix 2 [Installing Puppy to the U.S.B. device]===
Deletions:
===Appendix 2 [Installing Puppy to the device]===
Additions:
- Download and install recent version of: [[dosfstools]], [[e2fsprogs]], [[Syslinux]], [[tar]]
Deletions:
No Differences
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
- Reboot the computer with U.S.B. flash drive connected
Deletions:
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
- 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:
- Click on the Puppy iso (or zip) file to open its contents
===Appendix===
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//
- Ensure the correct device is unmounted: //Menu > System > [[GParted]] > Partition > Unmount//
Deletions:
Ensure the device is unmounted: //Menu > System > [[GParted]] > Partition > Unmount//
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//
- 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 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//
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//
- Create new partition(s) on the correct target: //Menu > System > [[GParted]] > Partition > New//
Deletions:
- Create desired partition(s) on the correct target: //Menu > System > [[GParted]]//
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//
- 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:
- 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//
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:
%%./syslinux -i --stupid /dev/sdb1%%
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%%
- 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:
- 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%%
Additions:
- with GRUBforDOS bootloader
Deletions:
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
- 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 Syslinux (for FAT only) and without an optical disc drive===
No Differences
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===
===Installation to an U.S.B. flash drive using Syslinux (for FAT only) and without an optical disc drive===
Deletions:
===Installation to an U.S.B. flash drive using Syslinux and without an optical disc drive===
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
Recommended [[http://www.linuxplanet.com/linuxplanet/tutorials/7208/1/ filesystem]] for flash memory drives: EXT4
Deletions:
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]]//
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:
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
Additions:
===Installation to any Microsoft Windows partition===
http://www.murga-linux.com/puppy/viewtopic.php?t=61796
http://www.murga-linux.com/puppy/viewtopic.php?t=61796
Additions:
- To format the drive/partition with FAT and make it bootable: //Menu > Setup > ""BootFlash""//
Deletions:
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===
===Installation to a U.S.B. flash drive using GRUBforDOS and without an optical disc drive===
Deletions:
Additions:
- Then go to directory //C:\syslinux\win32\// by entering into the command-line interface:%%cd C:\syslinux\win32\%%
Deletions:
Additions:
http://www.pendrivelinux.com/put-lucid-puppy-on-usb-flash-drive-from-windows/#more-4392 (see next reference also)
Deletions:
Additions:
http://murga-linux.com/puppy/viewtopic.php?p=458818#458818
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:
Additions:
- Determine the device name of the U.S.B.flash drive using //probedisk2//: %%probedisk2%%
Deletions:
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%%
- Make the drive bootable with //syslinux//, assuming the target partition is located at device ///dev/sdb1//: %%syslinux -i --stupid /dev/sdb1%%
Deletions:
%%# probedisk2%%
- Make the drive bootable with //syslinux//, assuming the target partition is located at device ///dev/sdb1//%%syslinux -i --stupid /dev/sdb1%%
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%%
%%# 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, e.g.:
%%# probedisk2
/dev/sda|drive|ATA HTS726060M9AT00
/dev/sdb|usbdrv|ST9500325AS
/dev/sr0|optical|TSSTcorpCDW/DVD TS-L462%%
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:
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:
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===
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:
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===
Additions:
http://www.pendrivelinux.com/put-lucid-puppy-on-usb-flash-drive-from-windows/#more-4392
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:
Additions:
- Download and extract //[[http://www.kernel.org/pub/linux/utils/boot/syslinux/ syslinux]]// to a folder, e.g. //C:\syslinux//
Deletions:
Additions:
- Follow the instructions at: //Menu > Setup > ""BootFlash""//
Additions:
- Then go to directory //C:\syslinux\win32\//%%cd C:\syslinux\win32\%%
Deletions:
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===
===Installation to a U.S.B. flash drive using Syslinux and without an optical drive===
Deletions:
===Installation to a U.S.B. flash drive using Syslinux and without using an optical drive===
Additions:
- Make the drive bootable with //syslinux//, assuming the target partition is located at ///dev/sdb1//%%syslinux -i --stupid /dev/sdb1%%
Deletions:
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===
===Installation to a U.S.B. flash drive using Syslinux and without using an optical drive===
Deletions:
===Installation to a U.S.B. flash drive without using an optical drive===
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%%
- Make the drive bootable with //syslinux//, assuming the target partiton is located at ///dev/sdb1//%%syslinux -i --stupid /dev/sdb1%%
Deletions:
- Make the drive bootloader with //syslinux//, assuming the target partiton is located at ///dev/sdb1//%%syslinux -i --stupid /dev/sdb1%%
Additions:
- Make the drive bootloader with //syslinux//, assuming the target partiton is located at ///dev/sdb1//%%syslinux -i --stupid /dev/sdb1%%
Deletions:
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:%%
- 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:%%
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:
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:%%
- 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:
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%%
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:
- 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:
No Differences
Additions:
- Format the drive or partition to FAT32 by using: //Menu > System > GParted//
Deletions:
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%%
- 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:
- 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%%
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:
Additions:
If there is no //""BootFlash""// in the menu then:
Deletions:
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%%
===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:
- 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%%
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.
- 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:
Additions:
http://www.murga-linux.com/puppy/viewtopic.php?t=54826
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:
Additions:
- Copy to the U.S.B. flash drive the files: //vmlinuz//, //initrd.gz//, and all those with the extensions //.sfs//, and //.cfg//
Deletions:
Additions:
- Format the drive or partition to FAT32
Deletions:
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//
- 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:
- 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
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:
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:
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"
- 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:
- 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//
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
- Copy the files //vmlinuz//, //initrd.gz//, //*.sfs//, and //isolinux.cfg// to the U.S.B. flash drive
Deletions:
(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__//
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]])
(for FAT32 use the virtual terminal, see [[Syslinux]])
Deletions:
- 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%%
Additions:
%%syslinux -i --stupid /dev/sdb1%%
Deletions:
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%%
%%syslinux -i -stupid /dev/sdb1%%
Additions:
- Format the drive/partition to FAT16 and install the //syslinux// bootloader to it by using //""BootFlash"//: //Menu > Setup > ""BootFlash""//
Deletions:
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""//
- Use //""BootFlash""// which formats, and installs the //syslinux// bootloader to, the drive/partition: //Menu > Setup > ""BootFlash""//
Deletions:
- Follow the instructions at //Menu > Setup > ""BootFlash""//
Additions:
- Update [[Syslinux]]
- Follow the instructions at //Menu > Setup > ""BootFlash""//
- Follow the instructions at //Menu > Setup > ""BootFlash""//
Deletions:
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
- 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:
- 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)
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
__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:
__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
Additions:
- Delete //isolinux.__bin__//
- 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:
- Edit "syslinux.cfg" in a text editor: change "pmedia=cd" to "pmedia=usbflash"
Additions:
- Rename //isolinux.cfg// to //syslinux.cfg//
- Delete //isolinux.bin//
- Delete //isolinux.bin//
Deletions:
- Delete the file "isolinux.bin"
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:%%
- 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:
- 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:%%
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
- 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:
- 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
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__
===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:
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__
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:
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:
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:
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.
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:
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.
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:
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:
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:
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:
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:
- 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)
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:
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:
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
- 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:
- 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"}}
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)
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:
First acquire the latest, official, [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm production version]] of Puppy Linux.
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)
- 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:
- 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]]
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)
- 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:
- 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)
Additions:
http://aronzak.wordpress.com/2008/10/07/usb-linux-howto-puppy-41/
Additions:
===Installation to an U.S.B flash drive without using an optical drive===
__From within Puppy__
__From within Microsoft Windows__
__From within Puppy__
__From within Microsoft Windows__
Deletions:
===Installation from within Microsoft Windows to an U.S.B flash without using an optical drive===
Additions:
===Installation to any partition using an optical drive===
Deletions:
Additions:
===Installation to any ext2/ext3/ext4 partition using an optical drive===
Deletions:
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
- 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:
- Extract and copy //vmlinuz//, //initrd.gz// and //*.sfs// from the Puppy iso file onto the U.S.B. flash drive
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/
- When using FAT32 partitions, the bootloader //syslinux//, instead of //GRUB//, is required: http://www.kernel.org/pub/linux/utils/boot/syslinux/
Deletions:
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//
- Format the U.S.B flash drive to FAT32 using //Menu > System > GParted//
Deletions:
- Format the U.S.B flash drive to FAT32 using GParted
Additions:
- Go to: //Menu > Setup > ""BootFlash""// and follow the instructions **{{color text="BootFlash formats the flash drive" c="red"}}
Deletions:
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
===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 Microsoft Windows to any FAT16/32 partition without using an optical drive===
Additions:
===Installation from within Microsoft Windows to any FAT16/32 partition without using an optical drive===
Deletions:
For example, installing to a partition on an U.S.B. flash drive.
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:%%
- 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:
- 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:%%
Additions:
===Installation from within Linux to any ext2/3/4 partition===
===Installation from within Microsoft Windows to any FAT16/32 partition===
===Installation from within Microsoft Windows to any FAT16/32 partition===
Deletions:
===Installation, from within Microsoft Windows, to any FAT32 partition using SYSLINUX===
Deletions:
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.
Additions:
http://www.puppylinux.org/main/index.php?file=Manual-English05.txt
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
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:
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
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"
===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:
===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"
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".
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://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.
Additions:
1. When using FAT32 partitions, the bootloader syslinux is required. Download syslinux from kernel.org
Deletions:
Additions:
===Installation to a FAT32 partition within Microsoft Windows===
For example, installing to U.S.B. flash drive
For example, installing to U.S.B. flash drive
Deletions:
For example, installing to U.S.B. flash drive within Windows
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".
===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".
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:
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.
Additions:
======{{color text="Frugal Installation" c="green"}}======
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:
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).
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:
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).
Additions:
CategoryPuppyDocumentation
Deletions:
Additions:
==={{color text="References" c="black"}}===
Deletions:
Additions:
===={{color text="Appendix" c="black"}}====
Deletions:
Additions:
First acquire the latest, official, [[http://puppylinux.org/main/index.php?file=Download%20Latest%20Release.htm production version]] of Puppy Linux.
Deletions:
Additions:
----
==Categories==
CategoryDocumentation
CategoryHowTo
==Categories==
CategoryDocumentation
CategoryHowTo
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).
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:
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).
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:
Additions:
===References===
http://www.murga-linux.com/puppy/viewtopic.php?t=46129
http://www.murga-linux.com/puppy/viewtopic.php?t=46129
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====
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:
<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 />