Académique Documents
Professionnel Documents
Culture Documents
fai-project.org/
It's a tool for unattended mass deployment of Linux. You can take one or more virgin PC's,
turn on the power, and after a few minutes, the systems are installed, and completely
configured to your exact needs, without any interaction necessary.
NEWS
[July/August] I will be at DebConf 18 in Taiwan from july 22th to aug 5th
[4 June 2018] FAI 5.7 released and new ISO images available
[16-20 May 2018] Thomas was at the MiniDebConf Hamburg and gave a talk
[13 Mar 2018] FAI.me can now create cloud images, blog post
Thomas gave a talk (video) at the Chemnitzer Linuxtage, slides (in german)
I announced the FAI.me service
[18 Oct 2017] We had a great Debian cloud sprint in Seattle/Bellevue. We've created
a
FAI config space for GCE, Azure, EC2 and Openstack cloud images
[6 Oct 2017] Video of creating a cross architecture disk image for ARM64
[14 Oct 2016] FAI 5.2 is going to the cloud
Features
1/2
Installs and updates Debian, Ubuntu, CentOS, RHEL, SUSE, ...
Centralized deployment and configuration management
Installs virtual machines using KVM, XEN or VirtualBox and Vserver
Easy set up of software RAID and LVM
Full remote control via ssh during installation
Integrated disaster recovery system
Every stage can be customized via hooks
FAI is free software, distributed under the terms of the GNU GPL, version 2 or any
later version.
2/2
Home Fedora Installation Guide Book Information
Preface
Introduction
Downloading Fedora
Installing Fedora
Advanced Installation Options
Technical Appendixes
Revision History
Fedora System
Administration Guide
Installation Guide
Installing Fedora 27 on 32 and 64-bit AMD and Intel
This manual explains how to boot the Fedora installation program, Anaconda, and
how to install Fedora 27 on 32 and 64-bit AMD and Intel systems. It also covers
advanced installation methods such as automated Kickstart installations, booting
the installation from a network location, remote access to the installation system
using VNC, and system upgrades from previous versions of Fedora. It also describes
common post-installation tasks and explains how to troubleshoot common issues
related to the installation.
The text of and illustrations in this document are licensed by Red Hat under a Creative
Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA"). An explanation of CC-
BY-SA is available at http://creativecommons.org/licenses/by-sa/3.0/. The original authors
of this document, and Red Hat, designate the Fedora Project as the "Attribution Party" for
purposes of CC-BY-SA. In accordance with CC-BY-SA, if you distribute this document or an
adaptation of it, you must provide the URL for the original version.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to
assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, MetaMatrix, Fedora, the
Infinity Logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States
and other countries.
Linux ® is the registered trademark of Linus Torvalds in the United States and other
countries.
MySQL ® is a registered trademark of MySQL AB in the United States, the European Union
and other countries.
All other trademarks are the property of their respective owners.
ABOUT
Get Fedora
Sponsors
Fedora Magazine
Legal
SUPPORT
Get Help
Ask Fedora
Common Bugs
Fedora Developer
Portal
COMMUNITY
Join Fedora
About Fedora
Planet Fedora
Fedora Account
System
© 2018 Red Hat, Inc. and others.
Please send any comments or corrections to the documentation team
Cheap
Linux
SYSTEM RESCUE CD HOMEPAGE
DVD
SystemRescue
OpenSUSE
Ubuntu
Fedora
CentOS
About SystemRescueCd
DebianDescription: SystemRescueCd is a Linux system rescue disk available as a bootable CD-ROM or USB stick for administrating or
Linux repairing your system and data after a crash. It aims to provide an easy way to carry out admin tasks on your computer, such as
Mint creating and editing the hard disk partitions. It comes with a lot of Linux system utilities such as GParted, fsarchiver, filesystem
tools and basic tools (editors, midnight commander, network tools). It can be used for both Linux and windows computers, and
Knoppix
on desktops as well as servers. This rescue system requires no installation as it can be booted from a CD/DVD drive or USB stick,
but it can be installed on the hard disk if you wish. The kernel supports all important file systems (ext3/ext4, xfs, btrfs, reiserfs,
Site jfs, vfat, ntfs), as well as network filesystems such as Samba and NFS.
map
System
Homepage and Networking Guides
Download
In addition to the Quick Start Guide and SystemRescueCd documentation here are other guides:
ChangeLog
System Disk Partitioning: Introduction, Attributes, Tools, GPT Disks, How Grub boots, How to repair Grub
LVM Volume-Manager: Overview, How it works, Booting, Rootfs on LVM, Snapshots and Backups
tools
Networking on Linux: network configuration, advanced routing, dport routing, load balancing
Bootable
USB Project documentation
Beta
This project comes with good documentation. Here are the most important pages:
versions
Package
For the impatient:
list
Quick start guide: please read this if this is the first time you are using this system recovery cd.
Screenshots
Customization
Chapters about basic usage: Docum
Kernel
Overview of the livecd Manua
Modules
Downloading and burning LVM G
FAQ Booting SystemRescueCd (kernels and boot options) Disk p
How to install SystemRescueCd on an USB-stick
DocumentationStarting to use the system Netwo
Manua
Manual (EN)Network: configuration and programs
System software
LVM Guide
Mounting an NTFS partition with full Read-Write support Relate
Disk partitioning
System boot floppy disks
Sourc
Networking
Chapters about advanced usage: FSArc
Manual (FR)
How to customize SystemRescueCd
Installing SystemRescueCd on the disk
Creating a backing-store to keep your modifications
PXE network booting with SystemRescueCd
Run your own scripts at start-up with autorun
Build a SystemRescueCd with your own kernel
How to burn a DVD with SystemRescueCd
Secure Deletion of Data
Manage remote servers using SystemRescueCd
Backup data from an unbootable Windows computer
Backup and transfer your data using rsync
Browse the short system tools page for more details about the most important software included.
Browse the detailed package list for a full list of the packages.
Advanced uses
SystemRescueCd is available for blind people. Now, the linux speakup screen reader is working well, and the speakup keymap is
installed. This feature was tested by Gregory Nowak. Notes specific to using speakup in SystemRescueCD are available on the
speakup info page
It is possible to make customized versions of the system. For example, you can add your own scripts, make an automatic
restoration of the system. It is also possible to burn a customized DVD, with SystemRescueCd and 4GB for your data (backup
for example). Read the manual for more details.
You can use SystemRescueCd to backup data from an unbootable Windows computer, if you want to backup the data stored
on a Windows computer that cannot boot any more.
It is very easy to install SystemRescueCd on a USB stick. That is very useful in case you cannot boot from the CD drive. You
just have to copy several files to the stick and run syslinux. The install process can be done from Linux or Windows. Follow
instructions from the manual for more details.
SystemRescueCd is licensed under the GPL-2 license. You can contact us but please use the Forums for technical and general
questions.
Clonezilla
The Free and Open Source Software for Disk Imaging and Cloning
About
News
Create Clonezilla live from scratch
Screenshots
Live CD/USB
This doc is about creating Clonezilla live 2.x.
Live Docs
Server Edition
Download 1. Find a machine with memory size larger than 1 GB.
CD/USB key vendors 2. Download Clonezilla live 2.5.0-25 amd64 version.
DRBL-winroll
3. Follow this doc to create a bootable Clonezilla live boot media, then boot it on an x86 machine. After language and
Related LiveCD
Testimonials keyboard are selected, choose "Start_Clonezilla" -> "device-image", then mount a working directory, the space should
Lecture Materials large enough to put the live CD and some temp files. It's recommended to choose local_dev to mount local partition as
Related Articles
/home/partimag, since live-build will use some low level commands and it might fail in network-based directory. Also make
Partners
FAQ/Q&A sure the partition is the filesystem of Linux, like ext4 or reiserfs, _NOT_ FAT or NTFS filesystem, because they do not
Forum support some file types in Linux.
Mailing Lists
4. When Clonezilla live asks you to choose save or restore disk/partition, choose "exit" to enter command line prompt.
Developers
Contributors 5. Run "sudo -i" or "sudo su -" to become root.
Related links 6. Run "ocs-live-netcfg" to configure the network so that we can access Debian repository later.
Local communities
7. Modify /etc/apt/sources.list if you want to assign different apt repository.
Custom Search
8. cd /home/partimag/
9. If the available space in dir /tmp/ is less than 500 MB, tune it to be larger than 500 MB. You can make it by the commands
like:
mount -t tmpfs -o "nosuid,size=60%,mode=1777" tmpfs /tmp
Or
mount -t tmpfs -o "nosuid,size=524288000,mode=1777" tmpfs /tmp
10. apt-get purge drbl clonezilla
11. apt-get update
12. Do NOT run "apt-get dist-upgrade" or "apt-get upgrade" to upgrade any packages, otherwise this will break the rest of
procedure.
13. apt-get -y install drbl clonezilla
14. If you want to add more packages in Clonezilla live, and you are sure the packages are included in Debian repository, e.g.
ncpfs, you can edit /etc/drbl/drbl.conf, append ncpfs in variable PKG_FROM_DBN_WHICH_OCS_LIVE_NEED.
15. apt-get -y install live-build=4.0.5-1.drbl3 debootstrap genisoimage
16. If you want to use Debian Sid as the running OS of Clonezilla live, use the experimental drbl live repository (-l e), and
unstable drbl repository (-b unstable), you can run it as:
create-debian-live -l unstable -b unstable -d sid -i customized
For more options about create-debian-live, you can run "create-debian-live --help".
More examples, like:
create-debian-live -o -bt debootstrap -a 'firmware-linux-free live-boot=4.0.2-1.drbl14 live-boot-initramfs-tools=4.0.2-
1.drbl14 live-config=4.0.4-1.drbl7 live-config-systemd=4.0.4-1.drbl7 live-tools syslinux=3:6.03+dfsg-14
extlinux=3:6.03+dfsg-14 syslinux-common=3:6.03+dfsg-14 cryptsetup' -f amd64 -l unstable -b unstable -d sid -m
http://free.nchc.org.tw/debian -s http://free.nchc.org.tw/debian-security -g http://free.nchc.org.tw/drbl-core -k 4.9.0-2 -i
2.5.0-25-amd64
(//NOTE// Since Debian Sid repository changes everyday, the above command might have to be modified so it can
work with Debian Sid.)
Other examples:
If you want some special kernel version, and you are sure it exists in your Debian repository, e.g. kernel 3.11-2, you
can make Clonezilla live by:
create-debian-live -l e -b unstable -k 3.11-2 -i customized
("-l e" means to use the live-experimental branch in drbl respository, this also means packages from live-stable, live-
testing or live-unstable can be used. "-b unstable" means to use the unstable branch of drbl.). You can refer to this
URL to check the packages in DRBL repository http://free.nchc.org.tw/drbl-core/pool/drbl/).
If everything runs smooth, you will get a Debian live with file name "debian-live-for-ocs-customized.iso". Later we will
use this Debian live as a template for Clonezilla live.
17. Run:
ocs-iso -s --extra-boot-param "quiet" -j debian-live-for-ocs-customized.iso -i customized
ocs-live-dev -c -s --extra-boot-param "quiet" -j debian-live-for-ocs-customized.iso -i customized
then 2 files, clonezilla-live-customized.iso and clonezilla-live-customized.zip will be created, respectively.
grml-live(8)
grml.org/grml-live/
1. Name
grml-live - build framework based on FAI for generating a Grml and Debian based Linux
Live system (CD/ISO)
2. Synopsis
grml-live [-a <architecture>] [-c <classe[s]>] [-C <configfile>] [ -e <extract_iso_name>] [-g
<grml_name>] [-i <iso_name>] [ -o <output_directory>] [-r <release_name>] [-s <suite>] [ -t
<template_directory>] [-v <version_number>] [-U <username>] [ -w <date>] [-
AbBFnNqQuVz]
3. Description
grml-live provides the build system for creating a Grml and Debian based Linux Live-CD.
The build system is based on FAI (Fully Automatic Installation). grml-live uses the "fai
dirinstall" feature to generate a chroot system based on the class concept of FAI (see later
sections for further details) and provides the framework to be able to generate a full-
featured ISO. It does not use all the FAI features by default though and you don’t have to
know FAI to be able to use it.
The use of FAI gives you the flexibility to choose the packages you would like to include on
your very own Linux Live-CD without having to deal with all the details of a build process.
grml-live does not use /etc/fai for configuration but instead (unless overridden using the '-
D' option). This ensures that it does not clash with default FAI configuration and packages,
so you can use grml-live and FAI completely independent at the same time!
Please notice that you should have a fast network connection as all the Debian packages
will be downloaded and installed via network. If you want to use a local mirror (strongly
recommended if you plan to use grml-live more than once) checkout mkdebmirror (see
/usr/share/doc/grml-live/examples/mkdebmirror), debmirror(1), reprepro(1) (see
/usr/share/doc/grml-live/examples/reprepro/ for a sample configuration), apt-cacher(1) and
approx(8). To avoid downloading the base system again and again check out the base
tar.gz feature.
4. Options
-A
Clean up all output directories before running the build process. After finishing, clean up the
Chroot target and Build target directories.
-a ARCHITECTURE
Use the specified architecture instead of the currently running one. This allows building a
1/14
32bit system on a 64bit host (though you can’t build a 64bit system on a 32bit
system/kernel of course). Please notice that real crosscompiling (like building a ppc system
on x86) isn’t possible due to the nature and the need of working in a chroot. Currently
supported values: i386 and amd64.
-b
Build the ISO without updating the chroot via FAI. This option is useful for example when
working on stable releases: if you have a working base system/chroot and do not want to
execute any further updates (via "-u" option) but intend to only build the ISO.
-B
Build the ISO without touching the chroot at all. This option is useful if you modified
anything that FAI or grml-live might adjust via Grml’s FAI scripts. It’s like the -b option but
even more advanced. Use only if you really know that you do not want to update the chroot.
-c CLASSES
Specify the CLASSES to be used for building the ISO via FAI. By default only the classes
GRMLBASE, GRML_FULL and I386/AMD64 (depending on system architecture) are
assumed, resulting in a base system of about 350MB total ISO size. If using a non-I386
system (like AMD64) you should specify the appropriate architecture as well. Additionally
you can specify a class providing a grml-kernel (see the CLASSES section in this document
for details about available classes). So instead of GRML_FULL you can also use
GRML_SMALL and GRML_FULL.
All class names should be written in uppercase letters. Do not use a dash, use an
underscore. So do not use "amd64" but "AMD64", do not use "FOO BAR" but
"FOO_BAR".
-C CONFIGURATION_FILE
The specified file is used as configuration file for grml-live. By default /etc/grml/grml-
live.conf is used as default configuration. If a file named /etc/grml/grml-live.local exists it is
used as well (sourced after reading /etc/grml/grml-live.conf meant as main file for local
configuration). As a last option the specified configuration file is sourced so it is possible to
override settings of /etc/grml/grml-live.conf as well as of /etc/grml/grml-live.local. Please
notice that all configuration files have to be adjusted during execution of grml-live, so
please make sure you use /etc/grml/grml-live.conf as a base for your own configuration file
(usually /etc/grml/grml-live.local). Please also notice that the configuration file specified via
this option is not (yet) /etc/grml/grml-live.local for configuration stuff used inside
-d DATE
Use specified date as build date information on the ISO instead of the default. The default
is the date when grml-live is being executed (retrieved via executing date +%Y-%m-%d).
The information is stored inside the file /GRML/grml-version on the ISO, /etc/grml_version
in the squashfs file and in all the bootsplash related files. This option is useful if you want to
provide an ISO with release information for a specific date but have to build it in advance.
Usage example: -d 2009-10-30
-D CONFIGURATION_DIRECTORY
The specified directory is used as configuration directory for grml-live and its FAI. By
2/14
default /etc/grml/fai is used as default configuration directory. If you want to have different
configuration scripts, package definitions, etc. with without messing with the global
configuration under /etc/grml/fai provided by grml-live this option provides you the option to
use your own configuration throughout this documentation.
-e EXTRACT_ISO_NAME
The squashfs inside the specified ISO will be extracted and used as the chroot. This option
is useful for remastering, in combination with -A and -b or -u.
-F
Force execution and do not prompt for acknowledgment of configuration.
-g GRML_NAME
Set the grml flavour name. Common usage examples: grml, grml-small, grml64. Please do
NOT use blanks and any special characters like /, ; inside GRML_NAME, otherwise you
might notice problems while booting.
-h
Display short usage information and exit.
-i ISO_NAME
Specify name of ISO which will be available inside $OUTPUT_DIRECTORY/grml_isos by
default.
-I CHROOT_INSTALL
Specify name of source directory which provides files that should become part of the
chroot/ISO. Not enabled by default. Note: the files are installed under / in the chroot so you
have to create the rootfs structure on your own.
-n
Skip creation of the ISO file. This option is useful if you want to build/update the chroot
and/or recreate the squashfs file without building an ISO file.
-N
Bootstrap the chroot without building bootloader, squashfs, or finalizing the ISO. Use this
option if installation of some packages fails, you want to run custom commands or similar.
The main use of this option is to save time by skipping stages which aren’t necessary for
bootstrapping the chroot and which would get executed more than once when iterating
through the initial bootstrapping. Alternatively, use this option as a test run of grml-live.
Once you are satisfied with the state of your grml_chroot, use grml-live -u to build the
remaining stages and finalize the ISO.
-o OUTPUT_DIRECTORY
Main output directory of the build process of FAI. Some directories are created inside this
target directory, being: grml_cd (where the files for creating the ISO are located, including
the compressed squashfs file), grml_chroot (the chroot system) and grml_isos (where the
resulting ISO is stored).
-q
3/14
Build the ISO without (re-)creating the squashfs compressed file using mksquashfs. This
option is useful if you just want to update parts outside the chroot in the ISO. Consider
combining this option with the build-only option -b.
-Q
Build the ISO without generating a netboot package.
-r RELEASENAME
Specify name of the release.
-s SUITE
Specify the Debian suite you want to use for your live-system. If unset defaults to "testing".
Supported values are: stable, testing, unstable (or their corresponding release names like
"jessie"). Please be aware that recent Debian suites might require a recent base.tgz
debootstrap.
-t TEMPLATE_DIRECTORY
Specify place of the templates used for building the ISO. By default (and if not manually
specified) this is /usr/share/grml-live/templates/.
-u
Update existing chroot instead of rebuilding it from scratch. This option is based on the
softupdate feature of FAI.
-U USERNAME
Sets ownership of all build output files to specified username before exiting.
-v VERSION_NUMBER
Specify version number of the release.
-V
Increase verbosity in the build process.
-w DATE
The wayback machine. Build the system using Debian archives from the specified date.
Valid date formats are yyyymmddThhmmssZ or simply yyyymmdd. To learn which
snapshots exist, i.e. which date strings are valid, simply browse the lists on
http://snapshot.debian.org/. If there is no import at the exact time you specified you will get
the latest available timestamp which is before the time you specified. This option is useful
especially for release and debugging builds - for example if you know that the Debian
archive was in a good state on a specific date but you want to build it on another day in the
future, where the archive might not be as needed anymore. Please be aware that this is
restricted to the plain Debian repositories only, as referred to in
/etc/apt/sources.list.d/debian.list (so neither the Grml repositories nor any further custom
ones are affected by the wayback machine).
-z
Use ZLIB instead of LZMA/XZ compression in mksquashfs part of the build process.
5. Usage examples
4/14
5. Usage examples
To get a Debian-stable and Grml-based Live-CD using /grml/grml-live as build and output
directory just run:
# grml-live
To get a 64bit Debian-testing and grml-small based Live-CD using /srv/grml-live as build
and output directory use the following command line on your amd64 system:
If you have enough RAM, just run "mount -t tmpfs none /media/ramdisk" to get a tmpfs
("RAMDISK"), and use /media/ramdisk as build and output directory - this results in a very
fast build process. Note that these files will be gone when rebooting.
supports use and integration of own Software and/or Kernels via simple use of
Debian repositories
The main and base class provided by grml-live is named GRMLBASE. It’s strongly
recommended to always use the class GRMLBASE when building an ISO using grml-live,
as well as the architecture dependent class which provides the kernel (being I386 for
x86_32 and AMD64 for x86_64) and a GRML_* class (like GRML_SMALL or
GRML_FULL). The following files and directories are relevant for class GRMLBASE by
default:
${GRML_FAI_CONFIG}/config/scripts/GRMLBASE/
${GRML_FAI_CONFIG}/config/debconf/GRMLBASE
${GRML_FAI_CONFIG}/config/class/GRMLBASE.var
${GRML_FAI_CONFIG}/config/hooks/instsoft.GRMLBASE
${GRML_FAI_CONFIG}/config/package_config/GRMLBASE
Take a look at the next section for information about the concept of those files/directories.
If you want to use your own configuration, extend an existing configuration and/or add
additional packages to your ISO just invent a new class (or extend an existing one). For
example if you want to use your own class named "FOOBAR" just set
5/14
CLASSES="GRMLBASE,GRML_SMALL,AMD64,FOOBAR" inside /etc/grml/grml-live.local
or invoke grml-live using the classes option: "grml-live -c
GRMLBASE,GRML_SMALL,AMD64,FOOBAR …".
More details regarding the class concept can be found in the documentation of FAI itself
(being available at /usr/share/doc/fai-doc/).
8. Available classes
The package selection part of the classes can be found in selected. The following classes
are predefined:
GRMLBASE: the main class responsible for getting a minimal subset of what’s
defining a Grml system. Important parts of the buildprocess are specified in this class
as well, so unless you have a really good reason you should always use this class.
GRML_FULL: full featured Grml, also known as the "normal", full grml as introduced
in December 2011 (~460MB ISO size).
LATEX_CLEANUP: get rid of several very large LaTeX directories (like some
/usr/share/doc/texlive-*, /usr/share/doc/texmf,…)
LOCALES: use full featured locales setup (see /etc/locale.gen.grml). This avoids to
get rid of /usr/share/locale - which happens by default otherwise - as well.
NO_ONLINE: do not run scripts during the chroot build process which require a
network connection
RELEASE: run some specific scripts and commands to provide the workflow for an
official grml release
SOURCES: retrieve Debian source packages after installation. Files will be placed in
the output directory under grml_sources.
XORG: providing important packages for use with a base grml-featured X.org setup
6/14
9. Files
Notice that grml-live ships FAI configuration files that do not use the same namespace as
the FAI packages itself. This ensures that grml-live does not clash with your usual FAI
configuration, so instead of /etc/fai/fai.conf (package below. To get an idea how another
configuration or example files could look like check out /usr/share/doc/fai-
doc/examples/simple/ (provided by Debian package fai-doc). Furthermore
/usr/share/doc/fai-doc/fai-guide.html/ch-config.html provides documentation regarding
configuration possibilities.
/usr/sbin/grml-live
Script for the main build process. Requires root permissions for execution.
/etc/grml/grml-live.conf
Main configuration file for grml-live which should be considered as a reference configuration
file only. Please use /etc/grml/grml-live.local for local configuration instead.
/etc/grml/grml-live.local
All the local configuration should go to this file. This file overrides any defaults of grml-live.
Configurations via /etc/grml/grml-live.local are preferred over the ones from /etc/grml/grml-
live.conf. If you want to override settings from /etc/grml/grml-live.local as well you have to
specify them on the grml-live commandline.
${GRML_FAI_CONFIG}/fai.conf
Main configuration file for FAI which specifies where all the configuration files and scripts for
FAI/grml-live can be found. By default the configuration variables are
FAI_CONFIG_SRC=file:///etc/grml/fai/config and GRML_FAI_CONFIG=/etc/grml/fai/config -
both pointing to a directory shipped by grml-live out-of-the-box so you shouldn’t have to
configure anything in this file.
${GRML_FAI_CONFIG}/config/
${GRML_FAI_CONFIG}/config/class/
This directory contains files which specify main configuration variables for the FAI classes.
${GRML_FAI_CONFIG}/config/debconf/
This directory provides the files for preseeding/configuration of debconf through files.
${GRML_FAI_CONFIG}/config/hooks/
This directory provides files for customising the build process through hooks. Hooks are
user defined programs or scripts, which are called during the installation process.
${GRML_FAI_CONFIG}/config/package_config/
Directory with lists of software packages to be installed or removed. The different classes
7/14
describe what should find its way to your ISO. When running "grml-live -c
GRMLBASE,GRML_SMALL,AMD64 …" only the configuration of GRMLBASE,
GRML_SMALL and and AMD64 will be taken. If you use grml-live -c
GRMLBASE,GRML_SMALL,AMD64,FOOBAR … then the files of GRMLBASE,
GRML_SMALL, AMD64 plus the files from FOOBAR will be taken. So just create a new
class to adjust the package selection according to your needs. Please notice that the
directory GRMLBASE contains a package list defining a minimum but still reasonable
package configuration.
${GRML_FAI_CONFIG}/config/scripts/
${GRML_FAI_CONFIG}/live-initramfs/
This directory provides the files used for building the initramfs/initrd via live-initramfs(8).
grml-live versions before 0.17.0 used to log into /var/log/grml-live.log and /var/log/fai/grml.
enough free disk space; at least 800MB are required for a minimal grml-live run
(~400MB for the chroot [$CHROOT_OUTPUT], ~150MB for the build target
[$BUILD_OUTPUT] and \~150MB for the resulting ISO [$ISO_OUTPUT] plus some
temporary files), if you plan to use GRML_FULL you should have at least 4GB of total
free disk space
fast network access for retrieving the Debian packages used for creating the chroot
(check out "local mirror" to workaround this problem as far as possible)
13. FAQ
What we want: build a Grml ISO based on Debian/jessie for the amd64 architecture using
grml-live.
13.1.1. Instructions
# adjust sources.list:
cat >> /etc/apt/sources.list << EOF
9/14
# get gpg key of FAI repos and install current FAI version:
wget -O - http://jenkins.grml.org/debian/C525F56752D4A654.asc | sudo apt-key add -
apt-get update
apt-get install fai-client fai-server fai-doc
That’s it. Now invoking grml-live -V should build the ISO. If everything worked as expected
the last line of the shell output should look like:
13.3. I’ve problems with the build process. How to start debugging?
Check out the logs inside the directory grml_logs next to your grml_chroot, grml_isos,…
directories.
If you need help with grml-live or would like to see new features as part of grml-live you can
get commercial support via Grml Solutions.
If you want to use a local (for example NFS mount) mirror additionally then adjust
MIRROR_DIRECTORY in /etc/grml/grml-live.conf[.local] as well.
If you want to use a HTTP Proxy (like apt-cacher-ng), set APT_PROXY. Example:
APT_PROXY="http://localhost:3142/"
10/14
13.6. How do I add additional Debian package(s) to my CD/ISO?
Just create a new class (using the package_config directory):
vim
another_name_of_a_debian_package
and_another_one
EOF
# grml-live -c GRMLBASE,GRML_SMALL,AMD64,MIKA
# cat /etc/grml/grml-live.local
[...]
APT_PROXY="http://localhost:3142/"
[...]
FAI_DEBOOTSTRAP="jessie http://localhost:3142/ftp.debian.org/debian jessie main
contrib non-free"
To switch from manifold to isohybrid mode (an alternative approach provided by syslinux)
then just execute:
% isohybrid grml.iso
By default debootstrap builds a chroot matching the architecture of the running host
system. If you’re using an amd64 system and want to build an i386 base.tgz then invoke
debootstrap using the --arch i386 option. Disclaimer: building an AMD64 base.tgz won’t
work if you are using a 32bit kernel system of course.
Then executing grml-live should use this file as base system instead of executing
debootstrap. Check out the output for something like:
[...]
ftar: extracting //etc/grml/fai/config/basefiles///AMD64.tar.gz to
/srv/grml64_testing/grml_chroot//
[...]
Make sure to create an according sources.list configuration file, e.g. using your own class
name CUSTOM :
% cd /home/foobar/packages
% dpkg-scanpackages . /dev/null | gzip > Packages.gz
Finally invoke grml-live with your class name ( CUSTOM in this example) added to the list of
classes on the command line (see grml-live option -c ).
Make sure the local directory is served via HTTP on the according IP address and port. For
the http://127.0.0.1:8000/ example from above it should be enough to just invoke:
% cd /home/foobar/packages
% dpkg-scanpackages . /dev/null | gzip > Packages.gz
% python -m SimpleHTTPServer 8000
Of course you can also use a real Debian repository setup using tools like reprepro(1)
and/or using a real web server, though for quick debugging sessions python’s
SimpleHTTPServer in combination with dpkg-scanpackages from package dpkg-dev is a
simple and easy approach.
Finally invoke grml-live with your class name ( CUSTOM in this example) added to the list of
classes on the command line (see grml-live option -c ).
# export GRML_FAI_CONFIG=$(pwd)/etc/grml/fai
# export SCRIPTS_DIRECTORY=$(pwd)/scripts
# ./grml-live -s sid -a amd64 -c GRMLBASE,GRML_FULL,AMD64
16. Source
The source of grml-live is available at https://github.com/grml/grml-live/
17. Bugs
Please report feedback, bugreports and wishes to the Grml team!
13/14
19. Authors
Michael Prokop <mika@grml.org>
14/14
grml-live(8)
grml.org/grml-live/
1. Name
grml-live - build framework based on FAI for generating a Grml and Debian based Linux
Live system (CD/ISO)
2. Synopsis
grml-live [-a <architecture>] [-c <classe[s]>] [-C <configfile>] [ -e <extract_iso_name>] [-g
<grml_name>] [-i <iso_name>] [ -o <output_directory>] [-r <release_name>] [-s <suite>] [ -t
<template_directory>] [-v <version_number>] [-U <username>] [ -w <date>] [-
AbBFnNqQuVz]
3. Description
grml-live provides the build system for creating a Grml and Debian based Linux Live-CD.
The build system is based on FAI (Fully Automatic Installation). grml-live uses the "fai
dirinstall" feature to generate a chroot system based on the class concept of FAI (see later
sections for further details) and provides the framework to be able to generate a full-
featured ISO. It does not use all the FAI features by default though and you don’t have to
know FAI to be able to use it.
The use of FAI gives you the flexibility to choose the packages you would like to include on
your very own Linux Live-CD without having to deal with all the details of a build process.
grml-live does not use /etc/fai for configuration but instead (unless overridden using the '-
D' option). This ensures that it does not clash with default FAI configuration and packages,
so you can use grml-live and FAI completely independent at the same time!
Please notice that you should have a fast network connection as all the Debian packages
will be downloaded and installed via network. If you want to use a local mirror (strongly
recommended if you plan to use grml-live more than once) checkout mkdebmirror (see
/usr/share/doc/grml-live/examples/mkdebmirror), debmirror(1), reprepro(1) (see
/usr/share/doc/grml-live/examples/reprepro/ for a sample configuration), apt-cacher(1) and
approx(8). To avoid downloading the base system again and again check out the base
tar.gz feature.
4. Options
-A
Clean up all output directories before running the build process. After finishing, clean up the
Chroot target and Build target directories.
-a ARCHITECTURE
Use the specified architecture instead of the currently running one. This allows building a
1/14
32bit system on a 64bit host (though you can’t build a 64bit system on a 32bit
system/kernel of course). Please notice that real crosscompiling (like building a ppc system
on x86) isn’t possible due to the nature and the need of working in a chroot. Currently
supported values: i386 and amd64.
-b
Build the ISO without updating the chroot via FAI. This option is useful for example when
working on stable releases: if you have a working base system/chroot and do not want to
execute any further updates (via "-u" option) but intend to only build the ISO.
-B
Build the ISO without touching the chroot at all. This option is useful if you modified
anything that FAI or grml-live might adjust via Grml’s FAI scripts. It’s like the -b option but
even more advanced. Use only if you really know that you do not want to update the chroot.
-c CLASSES
Specify the CLASSES to be used for building the ISO via FAI. By default only the classes
GRMLBASE, GRML_FULL and I386/AMD64 (depending on system architecture) are
assumed, resulting in a base system of about 350MB total ISO size. If using a non-I386
system (like AMD64) you should specify the appropriate architecture as well. Additionally
you can specify a class providing a grml-kernel (see the CLASSES section in this document
for details about available classes). So instead of GRML_FULL you can also use
GRML_SMALL and GRML_FULL.
All class names should be written in uppercase letters. Do not use a dash, use an
underscore. So do not use "amd64" but "AMD64", do not use "FOO BAR" but
"FOO_BAR".
-C CONFIGURATION_FILE
The specified file is used as configuration file for grml-live. By default /etc/grml/grml-
live.conf is used as default configuration. If a file named /etc/grml/grml-live.local exists it is
used as well (sourced after reading /etc/grml/grml-live.conf meant as main file for local
configuration). As a last option the specified configuration file is sourced so it is possible to
override settings of /etc/grml/grml-live.conf as well as of /etc/grml/grml-live.local. Please
notice that all configuration files have to be adjusted during execution of grml-live, so
please make sure you use /etc/grml/grml-live.conf as a base for your own configuration file
(usually /etc/grml/grml-live.local). Please also notice that the configuration file specified via
this option is not (yet) /etc/grml/grml-live.local for configuration stuff used inside
-d DATE
Use specified date as build date information on the ISO instead of the default. The default
is the date when grml-live is being executed (retrieved via executing date +%Y-%m-%d).
The information is stored inside the file /GRML/grml-version on the ISO, /etc/grml_version
in the squashfs file and in all the bootsplash related files. This option is useful if you want to
provide an ISO with release information for a specific date but have to build it in advance.
Usage example: -d 2009-10-30
-D CONFIGURATION_DIRECTORY
The specified directory is used as configuration directory for grml-live and its FAI. By
2/14
default /etc/grml/fai is used as default configuration directory. If you want to have different
configuration scripts, package definitions, etc. with without messing with the global
configuration under /etc/grml/fai provided by grml-live this option provides you the option to
use your own configuration throughout this documentation.
-e EXTRACT_ISO_NAME
The squashfs inside the specified ISO will be extracted and used as the chroot. This option
is useful for remastering, in combination with -A and -b or -u.
-F
Force execution and do not prompt for acknowledgment of configuration.
-g GRML_NAME
Set the grml flavour name. Common usage examples: grml, grml-small, grml64. Please do
NOT use blanks and any special characters like /, ; inside GRML_NAME, otherwise you
might notice problems while booting.
-h
Display short usage information and exit.
-i ISO_NAME
Specify name of ISO which will be available inside $OUTPUT_DIRECTORY/grml_isos by
default.
-I CHROOT_INSTALL
Specify name of source directory which provides files that should become part of the
chroot/ISO. Not enabled by default. Note: the files are installed under / in the chroot so you
have to create the rootfs structure on your own.
-n
Skip creation of the ISO file. This option is useful if you want to build/update the chroot
and/or recreate the squashfs file without building an ISO file.
-N
Bootstrap the chroot without building bootloader, squashfs, or finalizing the ISO. Use this
option if installation of some packages fails, you want to run custom commands or similar.
The main use of this option is to save time by skipping stages which aren’t necessary for
bootstrapping the chroot and which would get executed more than once when iterating
through the initial bootstrapping. Alternatively, use this option as a test run of grml-live.
Once you are satisfied with the state of your grml_chroot, use grml-live -u to build the
remaining stages and finalize the ISO.
-o OUTPUT_DIRECTORY
Main output directory of the build process of FAI. Some directories are created inside this
target directory, being: grml_cd (where the files for creating the ISO are located, including
the compressed squashfs file), grml_chroot (the chroot system) and grml_isos (where the
resulting ISO is stored).
-q
3/14
Build the ISO without (re-)creating the squashfs compressed file using mksquashfs. This
option is useful if you just want to update parts outside the chroot in the ISO. Consider
combining this option with the build-only option -b.
-Q
Build the ISO without generating a netboot package.
-r RELEASENAME
Specify name of the release.
-s SUITE
Specify the Debian suite you want to use for your live-system. If unset defaults to "testing".
Supported values are: stable, testing, unstable (or their corresponding release names like
"jessie"). Please be aware that recent Debian suites might require a recent base.tgz
debootstrap.
-t TEMPLATE_DIRECTORY
Specify place of the templates used for building the ISO. By default (and if not manually
specified) this is /usr/share/grml-live/templates/.
-u
Update existing chroot instead of rebuilding it from scratch. This option is based on the
softupdate feature of FAI.
-U USERNAME
Sets ownership of all build output files to specified username before exiting.
-v VERSION_NUMBER
Specify version number of the release.
-V
Increase verbosity in the build process.
-w DATE
The wayback machine. Build the system using Debian archives from the specified date.
Valid date formats are yyyymmddThhmmssZ or simply yyyymmdd. To learn which
snapshots exist, i.e. which date strings are valid, simply browse the lists on
http://snapshot.debian.org/. If there is no import at the exact time you specified you will get
the latest available timestamp which is before the time you specified. This option is useful
especially for release and debugging builds - for example if you know that the Debian
archive was in a good state on a specific date but you want to build it on another day in the
future, where the archive might not be as needed anymore. Please be aware that this is
restricted to the plain Debian repositories only, as referred to in
/etc/apt/sources.list.d/debian.list (so neither the Grml repositories nor any further custom
ones are affected by the wayback machine).
-z
Use ZLIB instead of LZMA/XZ compression in mksquashfs part of the build process.
5. Usage examples
4/14
5. Usage examples
To get a Debian-stable and Grml-based Live-CD using /grml/grml-live as build and output
directory just run:
# grml-live
To get a 64bit Debian-testing and grml-small based Live-CD using /srv/grml-live as build
and output directory use the following command line on your amd64 system:
If you have enough RAM, just run "mount -t tmpfs none /media/ramdisk" to get a tmpfs
("RAMDISK"), and use /media/ramdisk as build and output directory - this results in a very
fast build process. Note that these files will be gone when rebooting.
supports use and integration of own Software and/or Kernels via simple use of
Debian repositories
The main and base class provided by grml-live is named GRMLBASE. It’s strongly
recommended to always use the class GRMLBASE when building an ISO using grml-live,
as well as the architecture dependent class which provides the kernel (being I386 for
x86_32 and AMD64 for x86_64) and a GRML_* class (like GRML_SMALL or
GRML_FULL). The following files and directories are relevant for class GRMLBASE by
default:
${GRML_FAI_CONFIG}/config/scripts/GRMLBASE/
${GRML_FAI_CONFIG}/config/debconf/GRMLBASE
${GRML_FAI_CONFIG}/config/class/GRMLBASE.var
${GRML_FAI_CONFIG}/config/hooks/instsoft.GRMLBASE
${GRML_FAI_CONFIG}/config/package_config/GRMLBASE
Take a look at the next section for information about the concept of those files/directories.
If you want to use your own configuration, extend an existing configuration and/or add
additional packages to your ISO just invent a new class (or extend an existing one). For
example if you want to use your own class named "FOOBAR" just set
5/14
CLASSES="GRMLBASE,GRML_SMALL,AMD64,FOOBAR" inside /etc/grml/grml-live.local
or invoke grml-live using the classes option: "grml-live -c
GRMLBASE,GRML_SMALL,AMD64,FOOBAR …".
More details regarding the class concept can be found in the documentation of FAI itself
(being available at /usr/share/doc/fai-doc/).
8. Available classes
The package selection part of the classes can be found in selected. The following classes
are predefined:
GRMLBASE: the main class responsible for getting a minimal subset of what’s
defining a Grml system. Important parts of the buildprocess are specified in this class
as well, so unless you have a really good reason you should always use this class.
GRML_FULL: full featured Grml, also known as the "normal", full grml as introduced
in December 2011 (~460MB ISO size).
LATEX_CLEANUP: get rid of several very large LaTeX directories (like some
/usr/share/doc/texlive-*, /usr/share/doc/texmf,…)
LOCALES: use full featured locales setup (see /etc/locale.gen.grml). This avoids to
get rid of /usr/share/locale - which happens by default otherwise - as well.
NO_ONLINE: do not run scripts during the chroot build process which require a
network connection
RELEASE: run some specific scripts and commands to provide the workflow for an
official grml release
SOURCES: retrieve Debian source packages after installation. Files will be placed in
the output directory under grml_sources.
XORG: providing important packages for use with a base grml-featured X.org setup
6/14
9. Files
Notice that grml-live ships FAI configuration files that do not use the same namespace as
the FAI packages itself. This ensures that grml-live does not clash with your usual FAI
configuration, so instead of /etc/fai/fai.conf (package below. To get an idea how another
configuration or example files could look like check out /usr/share/doc/fai-
doc/examples/simple/ (provided by Debian package fai-doc). Furthermore
/usr/share/doc/fai-doc/fai-guide.html/ch-config.html provides documentation regarding
configuration possibilities.
/usr/sbin/grml-live
Script for the main build process. Requires root permissions for execution.
/etc/grml/grml-live.conf
Main configuration file for grml-live which should be considered as a reference configuration
file only. Please use /etc/grml/grml-live.local for local configuration instead.
/etc/grml/grml-live.local
All the local configuration should go to this file. This file overrides any defaults of grml-live.
Configurations via /etc/grml/grml-live.local are preferred over the ones from /etc/grml/grml-
live.conf. If you want to override settings from /etc/grml/grml-live.local as well you have to
specify them on the grml-live commandline.
${GRML_FAI_CONFIG}/fai.conf
Main configuration file for FAI which specifies where all the configuration files and scripts for
FAI/grml-live can be found. By default the configuration variables are
FAI_CONFIG_SRC=file:///etc/grml/fai/config and GRML_FAI_CONFIG=/etc/grml/fai/config -
both pointing to a directory shipped by grml-live out-of-the-box so you shouldn’t have to
configure anything in this file.
${GRML_FAI_CONFIG}/config/
${GRML_FAI_CONFIG}/config/class/
This directory contains files which specify main configuration variables for the FAI classes.
${GRML_FAI_CONFIG}/config/debconf/
This directory provides the files for preseeding/configuration of debconf through files.
${GRML_FAI_CONFIG}/config/hooks/
This directory provides files for customising the build process through hooks. Hooks are
user defined programs or scripts, which are called during the installation process.
${GRML_FAI_CONFIG}/config/package_config/
Directory with lists of software packages to be installed or removed. The different classes
7/14
describe what should find its way to your ISO. When running "grml-live -c
GRMLBASE,GRML_SMALL,AMD64 …" only the configuration of GRMLBASE,
GRML_SMALL and and AMD64 will be taken. If you use grml-live -c
GRMLBASE,GRML_SMALL,AMD64,FOOBAR … then the files of GRMLBASE,
GRML_SMALL, AMD64 plus the files from FOOBAR will be taken. So just create a new
class to adjust the package selection according to your needs. Please notice that the
directory GRMLBASE contains a package list defining a minimum but still reasonable
package configuration.
${GRML_FAI_CONFIG}/config/scripts/
${GRML_FAI_CONFIG}/live-initramfs/
This directory provides the files used for building the initramfs/initrd via live-initramfs(8).
grml-live versions before 0.17.0 used to log into /var/log/grml-live.log and /var/log/fai/grml.
enough free disk space; at least 800MB are required for a minimal grml-live run
(~400MB for the chroot [$CHROOT_OUTPUT], ~150MB for the build target
[$BUILD_OUTPUT] and \~150MB for the resulting ISO [$ISO_OUTPUT] plus some
temporary files), if you plan to use GRML_FULL you should have at least 4GB of total
free disk space
fast network access for retrieving the Debian packages used for creating the chroot
(check out "local mirror" to workaround this problem as far as possible)
13. FAQ
What we want: build a Grml ISO based on Debian/jessie for the amd64 architecture using
grml-live.
13.1.1. Instructions
# adjust sources.list:
cat >> /etc/apt/sources.list << EOF
9/14
# get gpg key of FAI repos and install current FAI version:
wget -O - http://jenkins.grml.org/debian/C525F56752D4A654.asc | sudo apt-key add -
apt-get update
apt-get install fai-client fai-server fai-doc
That’s it. Now invoking grml-live -V should build the ISO. If everything worked as expected
the last line of the shell output should look like:
13.3. I’ve problems with the build process. How to start debugging?
Check out the logs inside the directory grml_logs next to your grml_chroot, grml_isos,…
directories.
If you need help with grml-live or would like to see new features as part of grml-live you can
get commercial support via Grml Solutions.
If you want to use a local (for example NFS mount) mirror additionally then adjust
MIRROR_DIRECTORY in /etc/grml/grml-live.conf[.local] as well.
If you want to use a HTTP Proxy (like apt-cacher-ng), set APT_PROXY. Example:
APT_PROXY="http://localhost:3142/"
10/14
13.6. How do I add additional Debian package(s) to my CD/ISO?
Just create a new class (using the package_config directory):
vim
another_name_of_a_debian_package
and_another_one
EOF
# grml-live -c GRMLBASE,GRML_SMALL,AMD64,MIKA
# cat /etc/grml/grml-live.local
[...]
APT_PROXY="http://localhost:3142/"
[...]
FAI_DEBOOTSTRAP="jessie http://localhost:3142/ftp.debian.org/debian jessie main
contrib non-free"
To switch from manifold to isohybrid mode (an alternative approach provided by syslinux)
then just execute:
% isohybrid grml.iso
By default debootstrap builds a chroot matching the architecture of the running host
system. If you’re using an amd64 system and want to build an i386 base.tgz then invoke
debootstrap using the --arch i386 option. Disclaimer: building an AMD64 base.tgz won’t
work if you are using a 32bit kernel system of course.
Then executing grml-live should use this file as base system instead of executing
debootstrap. Check out the output for something like:
[...]
ftar: extracting //etc/grml/fai/config/basefiles///AMD64.tar.gz to
/srv/grml64_testing/grml_chroot//
[...]
Make sure to create an according sources.list configuration file, e.g. using your own class
name CUSTOM :
% cd /home/foobar/packages
% dpkg-scanpackages . /dev/null | gzip > Packages.gz
Finally invoke grml-live with your class name ( CUSTOM in this example) added to the list of
classes on the command line (see grml-live option -c ).
Make sure the local directory is served via HTTP on the according IP address and port. For
the http://127.0.0.1:8000/ example from above it should be enough to just invoke:
% cd /home/foobar/packages
% dpkg-scanpackages . /dev/null | gzip > Packages.gz
% python -m SimpleHTTPServer 8000
Of course you can also use a real Debian repository setup using tools like reprepro(1)
and/or using a real web server, though for quick debugging sessions python’s
SimpleHTTPServer in combination with dpkg-scanpackages from package dpkg-dev is a
simple and easy approach.
Finally invoke grml-live with your class name ( CUSTOM in this example) added to the list of
classes on the command line (see grml-live option -c ).
# export GRML_FAI_CONFIG=$(pwd)/etc/grml/fai
# export SCRIPTS_DIRECTORY=$(pwd)/scripts
# ./grml-live -s sid -a amd64 -c GRMLBASE,GRML_FULL,AMD64
16. Source
The source of grml-live is available at https://github.com/grml/grml-live/
17. Bugs
Please report feedback, bugreports and wishes to the Grml team!
13/14
19. Authors
Michael Prokop <mika@grml.org>
14/14
Search Fedora Project Wiki Links Subprojects Log In
Livecd-iso-to-disk
Page Discussion History View source View
Note: There are some variations of the script for different versions of Fedora (see livecd-tools All branches ).
Before Fedora 24 the script was usually available in the installation disc's filesystem at /LiveOS/livecd-iso-to-disk . From a
booted LiveOS filesystem, the outer USB/SD/CD/DVD device filesystem is mounted on the /run/initramfs/live/ mount point (or at
/mnt/live/ on Fedora 16 and earlier).
Usage is documented
Category: LiveMedia
Copyright © 2018 Red Hat, Inc. and others. All Rights Reserved. For comments or queries, please contact us.
The Fedora Project is maintained and driven by the community and sponsored by Red Hat. This is a community maintained site. Red Hat is not responsible for
content.
This page was last edited on 16 July 2018, at 01:57. Content is available under Attribution-Share Alike 3.0 Unported unless otherwise noted.
Privacy policy About Fedora Project Wiki Disclaimers Sponsors Legal Trademark Guidelines
Homepage Forums Manual Quick Start Disk Partitioning LVM Guide
Cheap
Linux
INSTALLING SYSTEMRESCUECD ON THE DISK
DVD
SystemRescue
OpenSUSE
Ubuntu
Fedora
CentOS
Introduction
DebianThere is an easy way to boot SystemRescueCd from the harddisk. It can be convenient if you often want to boot on
Linux SystemRescueCd as it will be faster and there is no need to insert any media before you restart your computer. This method
Mint allows to use SystemRescueCd as you do with the CDRom version. It also allows to boot SystemRescueCd if you do not have
any CD/DVD drive or USB socket in your computer. You can use another operating system to process the installation of
Knoppix
SystemRescueCd, and enable it. Thus, this method is recommended if you often use SystemRescueCd and you want to avoid
having to insert the disc in the drive each time.
Site
map The installation is done by copying files from the SystemRescueCd media to the local filesystem where your operating system
is installed. This approach does not require any repartitioning of your disk. Using grub4dos you can even install
Homepage
SystemRescueCd on a Windows NTFS partition. All you have to do is to install the files that are on the SystemRescueCd disc to
Download
an existing partition on your local disk, that can be either a linux partition (ext4, xfs, …) or a Windows one (NTFS). That way
you can boot SystemRescueCd from your Windows partition, and using the
ChangeLog
System
```ntpass``` to reset the administrator password or ```ntfs-3g``` to work on
tools the filesystem where it is installed.
Bootable
There are two steps in this installation: first you will have to copy the main
USB SystemRescueCd files onto a partition of your disk. Then, you will have to
Beta configure your boot loader. The installation process requires a partition with
about 1GB of free space. You must have a working Linux boot loader such as Grub
versions
installed if you want to install the SystemRescueCd files on a Linux partition.
Package
Four kernels are provided with SystemRescueCd: ```rescue32```, ```rescue64```,
list
```altker32```, ```altker64```. In this chapter we will consider you are using
Screenshots
```rescue64``` but you can just do the same thing with any other kernel that is
provided with SystemRescueCd.
Customization
Docum
Kernel The last section of this page explains how to boot SystemRescueCd from the hard
disk as an ISO image. You can do that if you have Linux installed on your disk
Manua
Modules
with Grub2 as the boot loader. This alternative method is more convenient if you LVM Gu
FAQ want to frequently update SystemRescueCd on your disk. All you will have to do
Disk pa
is to update the copy of the ISO image on your disk if you follow this method.
Documentation Networ
## First step: copy important files Manua
ManualThis
(EN) step is very trivial: you just have to copy the SystemRescueCd main files
to the partition. If that is a Windows partition, you can perform the copy with
LVM Guide
any operating system. Of course, if you choose a Linux native partition, you Related
Disk partitioning
will have to copy from Linux (you can copy from SystemRescueCd itself). Source
Networking
You must create a directory ```/sysrcd/``` and this directory must be in the FSArch
Manual (FR)
root of the partition (not a subdirectory)
Now, take the disc with the latest SystemRescueCd version (you may prefer to
mount the ISO image with mount under Linux
(eg: ```mount -o loop systemrescuecd-x86-x.y.z.iso /mnt/cdrom```) or you can use
a software such as Daemon-Tools under Windows if you did not burn the disc), in
order to have the main files.
## Second step: update the Linux bootmanager configuration (if you install on Linux)
Now, you must update your bootmanager (Lilo or Grub). This section describe how
to update a boot manager based on linux (lilo or grub). If you are using an NTFS
partition, please read the next section instead.
We will have to add several lines to the configuration file of the bootmanager
(usually ```/etc/grub.d/``` for Grub2). You have to customize the configuration
given there. With grub, you will have to give the grub device name for the
partition you have chosen. It is usually a name such as ```(hd0,0)``` instead of
```sda1``` or ```(hd0,1)``` instead of ```sda2```, ... Then, you may update
several options related to your keyboard (```setkmap=xx```). You may have a look
at ```isolinux.cfg``` that is on the CDRom, if you do not know the values you
can use for these options.
menuentry ‘SystemRescueCd’ { load_video insmod gzio insmod part_gpt insmod part_msdos insmod ext2 search –no-floppy –
label boot –set=root echo ‘Loading Linux kernel …’ linux /sysrcd/rescue64 docache echo ‘Loading initial ramdisk …’ initrd
/sysrcd/initram.igz }
You can then run a command such as grub-mkconfig which will produce the final grub
configuration from fragments located in ```/etc/grub.d/```.
## Second step: update the grub4dos bootmanager (if you install on Windows)
Now, you must update your bootmanager using grub4dos that is the grub port to
windows. This section describes how to install the grub4dos boot manager if you
installed the SystemRescueCd files on an NTFS partition running Windows. If you
are using a Linux partition, please read the previous section instead.
One of the most interesting things you can do with the sysresccd ntfs
installation is to troubleshoot windows when it has problems. This way you can
mount the windows partition with ntfs-3g and repair your windows (replace a
backup of the registry, ...). The only problem is you cannot mount the windows
disk read-write with ntfs-3g because it was already mounted read-only during the
boot process. The solution to this problem is to use the ```docache``` option at
boot time. When this option is enabled, sysresccd will cache its own files
(found on the ntfs disk) into memory during the boot process, and the ntfs disk
will be unmounted. So it allows you to mount it again with ntfs-3g. So you have
to add ```docache``` to the ```menu.lst``` boot options if you want to be able
to mount your windows disk with ntfs-3g after booting from the ntfs disk itself.
In the command prompt window (```C:>``` is a dummy substitute for the cmd prompt)
do the following:
You get in return the boot entry ```{id}``` - use it (copy/paste or type) in the following steps
C:> bcdedit /set {id} device boot C:> bcdedit /set {id} path \grldr.mbr C:> bcdedit /displayorder {id} /addlast
### reboot
Just reboot and choose ```grldr```, then ```SystemRescueCd``` in the boot menus
displayed by the Windows boot loader.
Grub2 knows what an ISO image is and it will load the kernel image such as
rescue32 or rescue64 and the initramfs (initram.igz) from the ISO into memory.
It will then do its normal job and execute the kernel. The SystemRescueCd init
script must then be aware that its ```sysrcd.dat``` file is in an ISO and not
directly on the partition. For that reason, this ```isoloop=xxx``` boot option
is required so you must use it in your ```grub.cfg```.
This option specifies the path of the ISO image in the partition that grub
considers as its root partition. It is important to understand that the path of
the ISO image may be different from the path on your linux system. If you have a
separate boot partition mounted on ```/boot``` and if you copy this ISO image to
```/boot/sysrcd/systemrescuecd-x86-x.y.z.iso``` then the option has to be
```isoloop=/sysrcd/systemrescuecd-x86-x.y.z.iso```. This is because the boot
partition is what Grub2 will consider as its root partition during the boot
process.
menuentry “SystemRescueCd (isoloop)” { search –no-floppy –label boot –set=root loopback loop /systemrescuecd-x86-x.y.z.iso
linux (loop)/isolinux/rescue64 isoloop=systemrescuecd-x86-x.y.z.iso initrd (loop)/isolinux/initram.igz } ```
Grub2 reads the filesystem that it considers as its root partition (the filesystem labelled as boot)
Grub2 searches for a file called /systemrescuecd-x86-x.y.z.iso at the root of that partition
Grub2 loads both isolinux/rescue64 and isolinux/initram.igz from the ISO image
Grub2 executes the kernel image (rescue64)
The kernel boots, then it executes the /init script from the initramfs
The /init boot script will see that the isoloop=systemrescuecd-x86-x.y.z.iso option has been used
This script tries to find systemrescuecd-x86-x.y.z.iso on any partition and device
This script mounts the ISO image and reads the root filesystem image (sysrcd.dat) and boots normally.
Clonezilla
The Free and Open Source Software for Disk Imaging and Cloning
About
News
Clonezilla Live on Hard Drive
Screenshots
Live CD/USB In this doc we explain how to put clonezilla live in your harddrive which already has an OS installed.
Live Docs
Here we use grub boot loader as an example. You have to put the clonezilla live files in a FAT, ext2/3, reiserfs or any grub
Server Edition
Download supported partition.
CD/USB key vendors If you do not have such a partition, you can use gparted to resize your partition and create another partition to put clonezilla live.
DRBL-winroll
Here we assume you already have a FAT partition /dev/sda4 to put clonezilla live. This is how to do that:
Related LiveCD
Testimonials
Lecture Materials
1. Boot the OS in the harddrive, saying it's GNU/Linux.
Related Articles 2. Mount /dev/sda4 as /mnt, you can make it by: mount /dev/sda4 /mnt
Partners 3. Download clonezilla live zip file, and unzip all the files in /mnt, make sure you put all the files in /mnt, say, "GPL" is in /mnt/,
FAQ/Q&A
Forum
not in any subdir. You can make it by something like: "unzip clonezilla-live-*.zip -d /mnt" (Replace clonezilla-live-*.zip with the
Mailing Lists file name you just downloaded).
Developers 4. Change the dir name "live" under /mnt as another name, say "live-hd". You can make it by: "cd /mnt; mv live live-hd"
Contributors
Related links
5. If your grub is 2.x (grub-pc), e.g. on Debian Jessie or Ubuntu 16.04, edit /etc/grub.d/40_custom, make it like:
Local communities
================================================
Custom Search
menuentry "Clonezilla" {
set root=(hd0,4)
linux /live-hd/vmlinuz boot=live union=overlay username=user config components quiet noswap nolocales edd=on
nomodeset ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" keyboard-layouts= ocs_live_batch=\"no\"
locales= vga=788 ip=frommedia nosplash live-media-path=/live-hd bootfrom=/dev/sda4 toram=filesystem.squashfs
initrd /live-hd/initrd.img
}
================================================
//NOTE//
In grub2, (hd0,4) means the first harddrive and the 4th partition. It's different from that in grub version 1. Then run
"update-grub2" to update your grub2 config. (Thanks to Louie Chen for providing this).
Remember to put back slash \ before " for the boot parameters in grub 2. Otherwise it won't shown in /proc/cmdline,
then some actions of Clonezilla won't work.
Besides, you can use only the Clonezilal live iso file in grub2 (Thanks to the patches files from grml). For example, put
clonezilla-live-2.4.2-32-i686-pae.iso in dir /home/isos/, then make the grub2 custom menu (/etc/grub.d/40_custom) like:
================================================
menuentry "Clonezilla live" {
set isofile="/home/isos/clonezilla-live-2.4.2-32-i686-pae.iso"
loopback loop $isofile
linux (loop)/live/vmlinuz boot=live union=overlay username=user config components quiet noswap nolocales edd=on
nomodeset ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" keyboard-layouts= ocs_live_batch=\"no\"
locales= vga=788 ip=frommedia nosplash toram=filesystem.squashfs findiso=$isofile
initrd (loop)/live/initrd.img
}
================================================
Then run "update-grub2" to update your grub2 config.
6. If your grub is version 1.x, edit your grub config file /boot/grub/menu.lst, and append the following:
================================================
title Clonezilla live on harddrive
root (hd0,3)
kernel /live-hd/vmlinuz boot=live union=overlay username=user config components quiet noswap nolocales edd=on
nomodeset ocs_live_run="ocs-live-general" ocs_live_extra_param="" keyboard-layouts= ocs_live_batch="no" locales=
vga=788 ip=frommedia nosplash live-media-path=/live-hd bootfrom=/dev/sda4 toram=filesystem.squashfs
initrd /live-hd/initrd.img
boot
================================================
//NOTE// There is a length limit (256 characters, for example) on the boot parameters for grub 1. For more info, please
check this discussion.
//NOTE//:
1. Here we assign "live-media-path=/live-hd" since the files are not put in the default path (live). We force to use
"bootfrom=/dev/sda4" (files are on /dev/sda4) so that if there is another Clonezilla live on your CD drive (e.g. /dev/hdc), the
live initramfs wont's find the wrong files from your CD drvie. An extra param "toram=filesystem.squashfs" is added so that
later later you can mount /dev/sda4 as clonezilla image dir if you want. If you want live-initramfs to copy all the files in
/dev/sda4 to memory, you can use "toram" (not "toram=filesystem.squashfs") only. This is useful when you have some
customized files you need in /dev/sda4/.
2. Remember to check kernel and initrd file names and the parameters in syslinux/syslinux.cfg from the zip file, copy them to
here. It might be different from here, say vmlinuz path, username and hostname maybe different.
3. If you do not change the dir name from "live" to "live-hd" in the above, you might encounter a problem when you have a
version of Clonezilla live on harddrive and you want to boot your Clonezilla live CD or USB flash drive. There are some
discussions about this. Check:
https://sourceforge.net/tracker2/?func=detail&atid=671650&aid=2202156&group_id=115473
http://drbl.org/faq/fine-print.php?
path=./2_System/34_2_or_more_filesystem_squashfs.faq#34_2_or_more_filesystem_squashfs.faq
Features
Business
Explore
Marketplace
Pricing
Sign in or Sign up
livecd‐tools /
API
AUTHORS
COPYING
HACKING
Makefile
README
config/livecd‐fedora‐minimal.ks
config/livecd‐mageia‐minimal‐i586.ks
config/livecd‐mageia‐minimal‐x86_64.ks
docs/livecd‐creator.pod
docs/livecd‐iso‐to‐disk.pod
docs/mkbiarch.8
imgcreate/.gitignore
imgcreate/__init__.py
imgcreate/creator.py
imgcreate/debug.py
imgcreate/dnfinst.py
imgcreate/errors.py
imgcreate/fs.py
imgcreate/kickstart.py
imgcreate/live.py
imgcreate/util.py
tools/edit‐livecd
tools/editliveos
tools/livecd‐creator
tools/livecd‐iso‐to‐disk.sh
tools/livecd‐iso‐to‐pxeboot.sh
tools/liveimage‐mount
tools/mkbackup
tools/mkbiarch
Contact GitHub
API
Training
Shop
Blog
About
Features
Business
Explore
Marketplace
Pricing
Sign in or Sign up
livecd‐tools /
API
AUTHORS
COPYING
HACKING
Makefile
README
config/livecd‐fedora‐minimal.ks
config/livecd‐mageia‐minimal‐i586.ks
config/livecd‐mageia‐minimal‐x86_64.ks
docs/livecd‐creator.pod
docs/livecd‐iso‐to‐disk.pod
docs/mkbiarch.8
imgcreate/.gitignore
imgcreate/__init__.py
imgcreate/creator.py
imgcreate/debug.py
imgcreate/dnfinst.py
imgcreate/errors.py
imgcreate/fs.py
imgcreate/kickstart.py
imgcreate/live.py
imgcreate/util.py
tools/edit‐livecd
tools/editliveos
tools/livecd‐creator
tools/livecd‐iso‐to‐disk.sh
tools/livecd‐iso‐to‐pxeboot.sh
tools/liveimage‐mount
tools/mkbackup
tools/mkbiarch
Contact GitHub
API
Training
Shop
Blog
About
Log in
Page Discussion Read View source View history Search PCLinuxOSHelp Knowle
Category: HowTo
cn::de::es::fr::gr::hr::it::ja::kr::nl::pl::pt::ru::se::us::vn::
Installing Puppy OS
What is Puppy?
Components
Which Puppy?
Architecture - processor and motherboard type
Installation
FirstRun - Program run on first run
Booting (Start up)
File Manager
Configure
Files Types
Fonts
RaspberryPi and ARM Resources
Graphic User Interface - window managers etc.
PARM Puppy on ARM
Input Devices - mouse/keyboard etc.
Language Support
Using programs
Linux Directory Structure
Installing Software
Memory and Storage
How To Multimedia
Networking
RightClick
Printers and Scanners
Repositories
OS and Software
Security
How to find the Puppy Version
Sound system
How to find the Puppy State
Video Driver
How to fine tune Web browser
How to Uninstall software
Filesystem
Uninstalling
How to repair disk partitions
Internet Tools
Partitioning
Microsoft Windows User How To (Win XP)
Save File - part of the filesystem (Frugal install)
AUFS - utility that creates RootFs (Frugal install)
Hardware
Files Types
Detect Devices
Compatible USB Devices
Tutorials
USB2 and slower media
PuppySchool
USB3 Support
Tutorial Videos
Psync - set time via internet
Advanced
Laptops
Command Line - Command line and terminal info
Configuring Puppy on Laptops
Compiling
Puppy on Asus Eee Pc
Databases
EeePc Setup
Dependency
Kernel
Power
Programming
Battery Monitoring
Woof - build your own version of Puppy
Extend Laptop Battery Life
Virtualization
Suspend Puppy
CPU scaling mod
Related Pages
Common Commands Reference Card
Index of resources for Beginners Help forum
Bruce B Puppy Links page
How to un/install a Pet file from the command line thread
Script to control laptops backlight settings
Which part of file system to store user's stuff? thread
Basic Linux Filesystems tutorial : ext2,ext3,ext4,JFS & XFS (nextstep4it)
Categories
CategoryTutorial
CategoryComponent
CategoryIndex
Page Discussion Read View source View history Search PCLinuxOSHelp Knowle
Live CD faq
Contents [hide]
Main page 1 Using the LiveCD FAQ's
Recent changes 1.1 First Steps
Random page
1.2 My CD is in my drive, but when I turn my computer on, nothing different happens
Help
1.3 PCLinuxOS tries to start, but something strange happens
Tools 1.4 Check your CD
1.5 Try some LiveCD boot options
What links here
Related changes
2 Some More Specific Possible problems =
Special pages 2.1 When I boot PCLinuxOS the cd hangs when probing usb
Printable version 2.2 When I booted PCLinuxOS all I got was a black screen with a prompt?
Permanent link 2.3 After booting all I see is a black screen saying "login:"
Page information 2.4 I logged in but all I see is "[root@localhost root]#"
2.5 Why does live CD hang at starting non-interactive mode and nothing else happens?
2.6 Why does my computer freeze when trying to boot the live CD?
2.7 I'm not setup on broadband, how do I stop the livecd from trying to bring up eth0?
2.8 I've setup my USB key but when I log in as guest it doesn't have my previous settings?
2.9 Where is the installer and the usbkey setup routine?
2.10 How do I set up my desktop to see my other drives and partitions?
2.11 What is the password for root and guest users?
2.12 What does PCLinuxOS do to my Windows?
2.13 What happens with the documents I create with PCLinuxOS?
2.14 How is it possible I can make changes to the files on the CD?
2.15 Why bother installing PCLinuxOS if it works perfectly fine from CD?
2.16 If I take my CD and my USB key, I can work on my files everywhere?
3 I have a problem not listed here
First Steps
Once that's out of the way, read through the contents below for your particular issue:
If your computer seems to be ignoring your CD, and not booting up into PCLinuxOS, then there could be a few reasons. Try each of these
steps in order:
1. Is the CD properly inserted? Remove it, think happy thoughts, and then re-insert it. Then try booting up again.
1. Check your BIOS settings
If your computer hangs or gives error messages as it tries to start from the PCLinuxOS LiveCD, then there could be a few things wrong. Try
each of these steps in order:
Check your CD
People who bought their CD usually don't have a problem with their disk, but if you are having strange problems then the disk itself could be
bad so it's a good idea to check it.
In most situations you will not have to use the boot options. Put in the CD, restart your computer and just press Enter when it prompts for
input. There are a few situations however where you might want the live CD to start differently. In those situations you can change how the
live CD starts by using the boot options. There are several different options that can be given to the live CD to change how it handles the
boot process and the hardware detection.
Cheat codes
You might be able to get past this by typing "livecd nousb" at the boot prompt.
When I booted PCLinuxOS all I got was a black screen with a prompt?
The hardware detection (hwdetect) could not determine the correct video driver for your video card. You might be able to boot by typing
"livecd xdrv=fbdev", without the quotes, at the boot prompt. fbdev is a generic driver that should work with most video cards.
When the live CD fails to detect your video driver you will probably see a message on how to proceed. This implies logging in as root
(password: root) and starting video configuration by typing: "video", without the quotes. When you are done with configuring your video, start
X by typing either "kdm" (for the graphical login) or "startx" to start KDE as root-user. Don't forget to log out the root when you start KDM!
Why does live CD hang at starting non-interactive mode and nothing else happens?
This usually indicates a bad cd burn. Try another brand of CDR or burn the CD at a lower speed. I have had very good success at 16x speed
Can I install software while running the live CD?
On recent live CDs you can install software from our repository. Once you restart your computer however, installed software is gone
again. Also, you have to be running the unionfs functionality which in recent live cd versions is turned on by default. Interested in how
unionfs works?
With the changes= boot option you can make changes to the live CD persistent. Not only the home folder, but any file modified during
your live CD session. The changes can be saved to any partition (block device), except NTFS filesystems from Windows NT/XP/Vista.
Once you've installed PCLinuxOS on your harddisk, installed software is kept between restarts.
Why does my computer freeze when trying to boot the live CD?
Some motherboards require additional kernel options passed at the boot prompt. You may be able to boot by typing "livecd noapic nolapic
acpi=off" at the boot prompt.
I'm not setup on broadband, how do I stop the livecd from trying to bring up eth0?
I've setup my USB key but when I log in as guest it doesn't have my previous settings?
When booting the LiveCD type "livecd home=usb" to let the LiveCD know you have a key plugged in. Continue reading the Saving your work
page for more information.
Log in as guest, not as root, and click the icons on the desktop.
The password for root is root, and the password for guest is guest.
The live CD doesn't write to your hard disk or makes any changes to Windows. In fact, once you reboot your computer after using the live
CD, everything will be exactly as before starting the live CD.
The live CD doesn't write to harddisk. You can make it do that, but by default this doesn't happen. You might have noticed that when you
restart your computer, it returns completely to its original state and all documents you've written, bookmarks you've created, email you
downloaded, are gone. You can very easily (just plug it into your computer) use your USB key to store your files, and even your settings.
When you plug in your USB key, an icon will appear on the desktop. You can use this icon to access your USB key.
As we all know, it's not that easy to make changes to files on a CD. So how come you can change files and install software when you are
running the entire content from a CD? If you burn the PCLinuxOS to a CD-R, you can't rewrite files but you can install software and edit files
while running the CD. Pure magic? Yes. Interested in how it works?
Starting the operating system and loading programs is quite a bit faster when you install it to your hard drive. Software available to
PCLinuxOS users is being constantly improved and updated. While the programs on the live cd are perfectly acceptable for use, you can
install new software easily when you've installed PCLinuxOS to your hard drive. Installing to the hard drive is truly advantageous, as some of
the software updates really are amazing. Our resident expert in disk partitioning and installation will give you easy to understand instructions
on how to do so.
We get this question a lot. ;) Yes, if you take the PCLinuxOS Live CD and your USB key with you, you can have a personalized working
environment and your files on most PCs you come across.
I have a problem not listed here
We're really sorry to hear that.
Have you been careful about trying all the ideas on this page?
Have already checked that you meet the minimum system Recommendations?
Have you checked that your hardware is not on the known hardware issues list?
Things to try:
Pause, and meditate on your hardware. Is any of it really cool and new? This might be a problem if the manufacturer hasn't shared their
technical documentation or drivers.
Check out the PCLinuxOS Hardware Database and look for your hardware.
Search through the forums .
Get on IRC - semi-live help, sometimes.
Things to avoid:
Do not write a note anywhere on this wiki asking for help. This is for documentation, not troubleshooting.
Don't pester your local computer-guru or Linux User Group until you've tried helping yourself and then asking the PCLinuxOS community
for help.
Post on another Linux forum asking for help. The best place to get PCLinuxOS help is from the PCLinuxOS community Forums .
Category: General
Page Discussion Read View source View history Search PCLinuxOSHelp Knowle
Live CD faq
Contents [hide]
Main page 1 Using the LiveCD FAQ's
Recent changes 1.1 First Steps
Random page
1.2 My CD is in my drive, but when I turn my computer on, nothing different happens
Help
1.3 PCLinuxOS tries to start, but something strange happens
Tools 1.4 Check your CD
1.5 Try some LiveCD boot options
What links here
Related changes
2 Some More Specific Possible problems =
Special pages 2.1 When I boot PCLinuxOS the cd hangs when probing usb
Printable version 2.2 When I booted PCLinuxOS all I got was a black screen with a prompt?
Permanent link 2.3 After booting all I see is a black screen saying "login:"
Page information 2.4 I logged in but all I see is "[root@localhost root]#"
2.5 Why does live CD hang at starting non-interactive mode and nothing else happens?
2.6 Why does my computer freeze when trying to boot the live CD?
2.7 I'm not setup on broadband, how do I stop the livecd from trying to bring up eth0?
2.8 I've setup my USB key but when I log in as guest it doesn't have my previous settings?
2.9 Where is the installer and the usbkey setup routine?
2.10 How do I set up my desktop to see my other drives and partitions?
2.11 What is the password for root and guest users?
2.12 What does PCLinuxOS do to my Windows?
2.13 What happens with the documents I create with PCLinuxOS?
2.14 How is it possible I can make changes to the files on the CD?
2.15 Why bother installing PCLinuxOS if it works perfectly fine from CD?
2.16 If I take my CD and my USB key, I can work on my files everywhere?
3 I have a problem not listed here
First Steps
Once that's out of the way, read through the contents below for your particular issue:
If your computer seems to be ignoring your CD, and not booting up into PCLinuxOS, then there could be a few reasons. Try each of these
steps in order:
1. Is the CD properly inserted? Remove it, think happy thoughts, and then re-insert it. Then try booting up again.
1. Check your BIOS settings
If your computer hangs or gives error messages as it tries to start from the PCLinuxOS LiveCD, then there could be a few things wrong. Try
each of these steps in order:
Check your CD
People who bought their CD usually don't have a problem with their disk, but if you are having strange problems then the disk itself could be
bad so it's a good idea to check it.
In most situations you will not have to use the boot options. Put in the CD, restart your computer and just press Enter when it prompts for
input. There are a few situations however where you might want the live CD to start differently. In those situations you can change how the
live CD starts by using the boot options. There are several different options that can be given to the live CD to change how it handles the
boot process and the hardware detection.
Cheat codes
You might be able to get past this by typing "livecd nousb" at the boot prompt.
When I booted PCLinuxOS all I got was a black screen with a prompt?
The hardware detection (hwdetect) could not determine the correct video driver for your video card. You might be able to boot by typing
"livecd xdrv=fbdev", without the quotes, at the boot prompt. fbdev is a generic driver that should work with most video cards.
When the live CD fails to detect your video driver you will probably see a message on how to proceed. This implies logging in as root
(password: root) and starting video configuration by typing: "video", without the quotes. When you are done with configuring your video, start
X by typing either "kdm" (for the graphical login) or "startx" to start KDE as root-user. Don't forget to log out the root when you start KDM!
Why does live CD hang at starting non-interactive mode and nothing else happens?
This usually indicates a bad cd burn. Try another brand of CDR or burn the CD at a lower speed. I have had very good success at 16x speed
Can I install software while running the live CD?
On recent live CDs you can install software from our repository. Once you restart your computer however, installed software is gone
again. Also, you have to be running the unionfs functionality which in recent live cd versions is turned on by default. Interested in how
unionfs works?
With the changes= boot option you can make changes to the live CD persistent. Not only the home folder, but any file modified during
your live CD session. The changes can be saved to any partition (block device), except NTFS filesystems from Windows NT/XP/Vista.
Once you've installed PCLinuxOS on your harddisk, installed software is kept between restarts.
Why does my computer freeze when trying to boot the live CD?
Some motherboards require additional kernel options passed at the boot prompt. You may be able to boot by typing "livecd noapic nolapic
acpi=off" at the boot prompt.
I'm not setup on broadband, how do I stop the livecd from trying to bring up eth0?
I've setup my USB key but when I log in as guest it doesn't have my previous settings?
When booting the LiveCD type "livecd home=usb" to let the LiveCD know you have a key plugged in. Continue reading the Saving your work
page for more information.
Log in as guest, not as root, and click the icons on the desktop.
The password for root is root, and the password for guest is guest.
The live CD doesn't write to your hard disk or makes any changes to Windows. In fact, once you reboot your computer after using the live
CD, everything will be exactly as before starting the live CD.
The live CD doesn't write to harddisk. You can make it do that, but by default this doesn't happen. You might have noticed that when you
restart your computer, it returns completely to its original state and all documents you've written, bookmarks you've created, email you
downloaded, are gone. You can very easily (just plug it into your computer) use your USB key to store your files, and even your settings.
When you plug in your USB key, an icon will appear on the desktop. You can use this icon to access your USB key.
As we all know, it's not that easy to make changes to files on a CD. So how come you can change files and install software when you are
running the entire content from a CD? If you burn the PCLinuxOS to a CD-R, you can't rewrite files but you can install software and edit files
while running the CD. Pure magic? Yes. Interested in how it works?
Starting the operating system and loading programs is quite a bit faster when you install it to your hard drive. Software available to
PCLinuxOS users is being constantly improved and updated. While the programs on the live cd are perfectly acceptable for use, you can
install new software easily when you've installed PCLinuxOS to your hard drive. Installing to the hard drive is truly advantageous, as some of
the software updates really are amazing. Our resident expert in disk partitioning and installation will give you easy to understand instructions
on how to do so.
We get this question a lot. ;) Yes, if you take the PCLinuxOS Live CD and your USB key with you, you can have a personalized working
environment and your files on most PCs you come across.
I have a problem not listed here
We're really sorry to hear that.
Have you been careful about trying all the ideas on this page?
Have already checked that you meet the minimum system Recommendations?
Have you checked that your hardware is not on the known hardware issues list?
Things to try:
Pause, and meditate on your hardware. Is any of it really cool and new? This might be a problem if the manufacturer hasn't shared their
technical documentation or drivers.
Check out the PCLinuxOS Hardware Database and look for your hardware.
Search through the forums .
Get on IRC - semi-live help, sometimes.
Things to avoid:
Do not write a note anywhere on this wiki asking for help. This is for documentation, not troubleshooting.
Don't pester your local computer-guru or Linux User Group until you've tried helping yourself and then asking the PCLinuxOS community
for help.
Post on another Linux forum asking for help. The best place to get PCLinuxOS help is from the PCLinuxOS community Forums .
Category: General
Page Discussion Read View source View history Search PCLinuxOSHelp Knowle
Live CD faq
Contents [hide]
Main page 1 Using the LiveCD FAQ's
Recent changes 1.1 First Steps
Random page
1.2 My CD is in my drive, but when I turn my computer on, nothing different happens
Help
1.3 PCLinuxOS tries to start, but something strange happens
Tools 1.4 Check your CD
1.5 Try some LiveCD boot options
What links here
Related changes
2 Some More Specific Possible problems =
Special pages 2.1 When I boot PCLinuxOS the cd hangs when probing usb
Printable version 2.2 When I booted PCLinuxOS all I got was a black screen with a prompt?
Permanent link 2.3 After booting all I see is a black screen saying "login:"
Page information 2.4 I logged in but all I see is "[root@localhost root]#"
2.5 Why does live CD hang at starting non-interactive mode and nothing else happens?
2.6 Why does my computer freeze when trying to boot the live CD?
2.7 I'm not setup on broadband, how do I stop the livecd from trying to bring up eth0?
2.8 I've setup my USB key but when I log in as guest it doesn't have my previous settings?
2.9 Where is the installer and the usbkey setup routine?
2.10 How do I set up my desktop to see my other drives and partitions?
2.11 What is the password for root and guest users?
2.12 What does PCLinuxOS do to my Windows?
2.13 What happens with the documents I create with PCLinuxOS?
2.14 How is it possible I can make changes to the files on the CD?
2.15 Why bother installing PCLinuxOS if it works perfectly fine from CD?
2.16 If I take my CD and my USB key, I can work on my files everywhere?
3 I have a problem not listed here
First Steps
Once that's out of the way, read through the contents below for your particular issue:
If your computer seems to be ignoring your CD, and not booting up into PCLinuxOS, then there could be a few reasons. Try each of these
steps in order:
1. Is the CD properly inserted? Remove it, think happy thoughts, and then re-insert it. Then try booting up again.
1. Check your BIOS settings
If your computer hangs or gives error messages as it tries to start from the PCLinuxOS LiveCD, then there could be a few things wrong. Try
each of these steps in order:
Check your CD
People who bought their CD usually don't have a problem with their disk, but if you are having strange problems then the disk itself could be
bad so it's a good idea to check it.
In most situations you will not have to use the boot options. Put in the CD, restart your computer and just press Enter when it prompts for
input. There are a few situations however where you might want the live CD to start differently. In those situations you can change how the
live CD starts by using the boot options. There are several different options that can be given to the live CD to change how it handles the
boot process and the hardware detection.
Cheat codes
You might be able to get past this by typing "livecd nousb" at the boot prompt.
When I booted PCLinuxOS all I got was a black screen with a prompt?
The hardware detection (hwdetect) could not determine the correct video driver for your video card. You might be able to boot by typing
"livecd xdrv=fbdev", without the quotes, at the boot prompt. fbdev is a generic driver that should work with most video cards.
When the live CD fails to detect your video driver you will probably see a message on how to proceed. This implies logging in as root
(password: root) and starting video configuration by typing: "video", without the quotes. When you are done with configuring your video, start
X by typing either "kdm" (for the graphical login) or "startx" to start KDE as root-user. Don't forget to log out the root when you start KDM!
Why does live CD hang at starting non-interactive mode and nothing else happens?
This usually indicates a bad cd burn. Try another brand of CDR or burn the CD at a lower speed. I have had very good success at 16x speed
Can I install software while running the live CD?
On recent live CDs you can install software from our repository. Once you restart your computer however, installed software is gone
again. Also, you have to be running the unionfs functionality which in recent live cd versions is turned on by default. Interested in how
unionfs works?
With the changes= boot option you can make changes to the live CD persistent. Not only the home folder, but any file modified during
your live CD session. The changes can be saved to any partition (block device), except NTFS filesystems from Windows NT/XP/Vista.
Once you've installed PCLinuxOS on your harddisk, installed software is kept between restarts.
Why does my computer freeze when trying to boot the live CD?
Some motherboards require additional kernel options passed at the boot prompt. You may be able to boot by typing "livecd noapic nolapic
acpi=off" at the boot prompt.
I'm not setup on broadband, how do I stop the livecd from trying to bring up eth0?
I've setup my USB key but when I log in as guest it doesn't have my previous settings?
When booting the LiveCD type "livecd home=usb" to let the LiveCD know you have a key plugged in. Continue reading the Saving your work
page for more information.
Log in as guest, not as root, and click the icons on the desktop.
The password for root is root, and the password for guest is guest.
The live CD doesn't write to your hard disk or makes any changes to Windows. In fact, once you reboot your computer after using the live
CD, everything will be exactly as before starting the live CD.
The live CD doesn't write to harddisk. You can make it do that, but by default this doesn't happen. You might have noticed that when you
restart your computer, it returns completely to its original state and all documents you've written, bookmarks you've created, email you
downloaded, are gone. You can very easily (just plug it into your computer) use your USB key to store your files, and even your settings.
When you plug in your USB key, an icon will appear on the desktop. You can use this icon to access your USB key.
As we all know, it's not that easy to make changes to files on a CD. So how come you can change files and install software when you are
running the entire content from a CD? If you burn the PCLinuxOS to a CD-R, you can't rewrite files but you can install software and edit files
while running the CD. Pure magic? Yes. Interested in how it works?
Starting the operating system and loading programs is quite a bit faster when you install it to your hard drive. Software available to
PCLinuxOS users is being constantly improved and updated. While the programs on the live cd are perfectly acceptable for use, you can
install new software easily when you've installed PCLinuxOS to your hard drive. Installing to the hard drive is truly advantageous, as some of
the software updates really are amazing. Our resident expert in disk partitioning and installation will give you easy to understand instructions
on how to do so.
We get this question a lot. ;) Yes, if you take the PCLinuxOS Live CD and your USB key with you, you can have a personalized working
environment and your files on most PCs you come across.
I have a problem not listed here
We're really sorry to hear that.
Have you been careful about trying all the ideas on this page?
Have already checked that you meet the minimum system Recommendations?
Have you checked that your hardware is not on the known hardware issues list?
Things to try:
Pause, and meditate on your hardware. Is any of it really cool and new? This might be a problem if the manufacturer hasn't shared their
technical documentation or drivers.
Check out the PCLinuxOS Hardware Database and look for your hardware.
Search through the forums .
Get on IRC - semi-live help, sometimes.
Things to avoid:
Do not write a note anywhere on this wiki asking for help. This is for documentation, not troubleshooting.
Don't pester your local computer-guru or Linux User Group until you've tried helping yourself and then asking the PCLinuxOS community
for help.
Post on another Linux forum asking for help. The best place to get PCLinuxOS help is from the PCLinuxOS community Forums .
Category: General
cn::de::es::fr::gr::hr::it::ja::kr::nl::pl::pt::ru::se::us::vn::
Installing Puppy OS
What is Puppy?
Components
Which Puppy?
Architecture - processor and motherboard type
Installation
FirstRun - Program run on first run
Booting (Start up)
File Manager
Configure
Files Types
Fonts
RaspberryPi and ARM Resources
Graphic User Interface - window managers etc.
PARM Puppy on ARM
Input Devices - mouse/keyboard etc.
Language Support
Using programs
Linux Directory Structure
Installing Software
Memory and Storage
How To Multimedia
Networking
RightClick
Printers and Scanners
Repositories
OS and Software
Security
How to find the Puppy Version
Sound system
How to find the Puppy State
Video Driver
How to fine tune Web browser
How to Uninstall software
Filesystem
Uninstalling
How to repair disk partitions
Internet Tools
Partitioning
Microsoft Windows User How To (Win XP)
Save File - part of the filesystem (Frugal install)
AUFS - utility that creates RootFs (Frugal install)
Hardware
Files Types
Detect Devices
Compatible USB Devices
Tutorials
USB2 and slower media
PuppySchool
USB3 Support
Tutorial Videos
Psync - set time via internet
Advanced
Laptops
Command Line - Command line and terminal info
Configuring Puppy on Laptops
Compiling
Puppy on Asus Eee Pc
Databases
EeePc Setup
Dependency
Kernel
Power
Programming
Battery Monitoring
Woof - build your own version of Puppy
Extend Laptop Battery Life
Virtualization
Suspend Puppy
CPU scaling mod
Related Pages
Common Commands Reference Card
Index of resources for Beginners Help forum
Bruce B Puppy Links page
How to un/install a Pet file from the command line thread
Script to control laptops backlight settings
Which part of file system to store user's stuff? thread
Basic Linux Filesystems tutorial : ext2,ext3,ext4,JFS & XFS (nextstep4it)
Categories
CategoryTutorial
CategoryComponent
CategoryIndex
Sólo necesita una descarga para instalaciones nuevas. Siga estas instrucciones si lo
que quiere es actualizar.
Fedora Media Writer (arriba encontrará el enlace para la descarga) Imagen Viva de 32 bits 1.6GB
Un dispositivo USB con al menos 1.7 GB de espacio disponible
Imágenes de instalación por
Fedora Workstation se distribuye mediante Fedora Media Writer. Descargue el programa red:
para su plataforma y siga los pasos que se le indiquen para generar una versión viva (vea
Imagen de 64 bits 583MB
'¿Qué significa imagen "Viva"?' en las notas a la derecha) de Fedora Workstation en una
unidad USB. Después podrá ejecutar esa versión de Fedora Workstation desde el USB. Imagen de 32 bits 536MB
Lea el anuncio de
Otras formas de obtener un medio de instalación lanzamiento en la revista
Fedora.
Puede comprar medios de instalación de Fedora de vendedores en línea o algún vendedor
local en su área.
Notas de lanzamiento
¿No puede permitirse el precio de un medio de instalación? Solicite un medio de
Conozca los cambios desde la
instalación de Fedora desde el Programa de Medios Gratuitos de Fedora.
versión anterior, así como los
requisitos mínimos y las
recomendaciones para el uso
Al continuar y descargar Fedora se compromete a cumplir los siguientes términos y
de Fedora.
condiciones.
By downloading Fedora software, you acknowledge that you understand all of the following: Guía de instalación
Fedora software and technical information may be subject to the U.S. Export Administration
Le recomendamos que la
Regulations (the “EAR”) and other U.S. and foreign laws and may not... Leer más >
eche un vistazo antes de
instalar el sistema, pues en
ella se responde a algunas de
las preguntas más
frecuentes.
Problemas comunes
Más Fedora
Ediciones de Fedora
Fedora Labs
Tecnología ARM®
Sólo necesita una descarga para instalaciones nuevas. Siga estas instrucciones si lo
que quiere es actualizar.
Fedora Media Writer (arriba encontrará el enlace para la descarga) Imagen Viva de 32 bits 1.6GB
Un dispositivo USB con al menos 1.7 GB de espacio disponible
Imágenes de instalación por
Fedora Workstation se distribuye mediante Fedora Media Writer. Descargue el programa red:
para su plataforma y siga los pasos que se le indiquen para generar una versión viva (vea
Imagen de 64 bits 583MB
'¿Qué significa imagen "Viva"?' en las notas a la derecha) de Fedora Workstation en una
unidad USB. Después podrá ejecutar esa versión de Fedora Workstation desde el USB. Imagen de 32 bits 536MB
Lea el anuncio de
Otras formas de obtener un medio de instalación lanzamiento en la revista
Fedora.
Puede comprar medios de instalación de Fedora de vendedores en línea o algún vendedor
local en su área.
Notas de lanzamiento
¿No puede permitirse el precio de un medio de instalación? Solicite un medio de
Conozca los cambios desde la
instalación de Fedora desde el Programa de Medios Gratuitos de Fedora.
versión anterior, así como los
requisitos mínimos y las
recomendaciones para el uso
Al continuar y descargar Fedora se compromete a cumplir los siguientes términos y
de Fedora.
condiciones.
By downloading Fedora software, you acknowledge that you understand all of the following: Guía de instalación
Fedora software and technical information may be subject to the U.S. Export Administration
Le recomendamos que la
Regulations (the “EAR”) and other U.S. and foreign laws and may not... Leer más >
eche un vistazo antes de
instalar el sistema, pues en
ella se responde a algunas de
las preguntas más
frecuentes.
Problemas comunes
Más Fedora
Ediciones de Fedora
Fedora Labs
Tecnología ARM®
Business
Explore
Marketplace
Pricing
Sign in or Sign up
Dismiss
Join GitHub today
GitHub is home to over 28 million developers working together to host and
review code, manage projects, and build software together.
Sign up
zhangxianwei8 Update livecd‐creator manpage with info about imcomplete options 03a9476 on 6 Jan
4 contributors
NAME
livecd‐creator ‐ creates live CD or DVD images.
SYNOPSIS
livecd‐creator [OPTIONS]
DESCRIPTION
livecd‐creator creates live CD or DVD images﴾ISO images﴿ from kickstart files. Kickstart files contain information about
packages and configuration settings which are used to build the image.
OPTIONS
‐h, ‐‐help
Shows the help message and exits.
IMAGE OPTIONS
These options define the created image.
‐c KSCFG, ‐‐config=KSCFG
Path to kickstart configuration file.
‐b BASE_ON, ‐‐base‐on=BASE_ON
Add packages to an existing live CD iso9660 image.
‐f FS_LABEL, ‐‐fslabel=FS_LABEL
Defines the file system label. The default is based on the configuration name.
‐‐title=TITLE
Title used by syslinux.cfg file
‐‐product=PRODUCT
Product name used in syslinux.cfg boot stanzas and countdown
‐p, ‐‐plugins
Use DNF plugins during image creation
‐‐compression‐type=COMPRESSOR
Specify a compressor recognized by mksquashfs. xz is the default and works with 2.6.38 and later kernels. gzip works with
all kernels. lzo works with 2.6.36 and later kernels. lzma will only work with custom kernels. Set to 'None' to force reading
the compressor used in BASE_ON. If gzip is used, the ‐comp option is not passed to mksquashfs to allow the use of older
versions of mksquashfs.
‐‐releasever=VER
Set the value to substitute for $releasever in kickstart repo urls
‐t TMPDIR, ‐‐tmpdir=TMPDIR
defines the temporary directory to use. The default directory is /var/tmp.
‐‐cache=CACHEDIR
Defines the cache directory to use ﴾default: private cache﴿.
‐‐cacheonly
Work offline from cache, use together with ‐‐cache ﴾default: False﴿
‐‐nocleanup
Skip cleanup of temporary files
DEBUGGING OPTIONS
These options control the output of logging information during image creation
‐d, ‐‐debug
Output debugging information
‐v, ‐‐verbose
Output verbose progress information
‐q, ‐‐quiet
Supress stdout
‐‐logfile=FILE
Save debug information to FILE
EXAMPLES
Barebones LiveCD
livecd‐creator \ ‐‐config=/usr/share/livecd‐tools/livecd‐fedora‐minimal.ks
REPO EXTENSIONS
livecd‐creator provides for some extensions to the repo commands similar to what DNF supports. The strings $arch, $basearch
and $releasever are replaced with the system arch, basearch and release version respectively. When no ‐‐releasever is passed it
defaults to the current system's version. The allows the use of repo commands such as the following:
Note that in a chroot environment ﴾like koji﴿ the rpmdb is not available, so either don't use $releasever in that case, or pass ‐‐
releasever=VER
CONTRIBUTORS
David Zeuthen, Jeremy Katz, Douglas McClendon and a team of many other contributors. See the AUTHORS file in the source
distribution for the complete list of credits.
BUGS
Report bugs to the mailing list http://www.redhat.com/mailman/listinfo/fedora‐livecd‐list or directly to Bugzilla
http://bugzilla.redhat.com/bugzilla/ against the Fedora product, and the livecd‐tools component.
COPYRIGHT
Copyright ﴾C﴿ Fedora Project 2008,2009, and various contributors. This is free software. You may redistribute copies of it under
the terms of the GNU General Public License http://www.gnu.org/licenses/gpl.html . There is NO WARRANTY, to the extent
permitted by law.
SEE ALSO
livecd‐iso‐to‐disk(1) , project website http://fedoraproject.org/wiki/FedoraLiveCD
Contact GitHub
API
Training
Shop
Blog
About
grml2usb(8)
Table of Contents
1. Name
2. Synopsis
3. Introduction
4. Options
5. Developers Corner
5.1. Directory layout on usb device
5.2. Grabbing the source
5.3. Developers Debugging Hints
5.4. Performance tracing
6. Troubleshooting and Pitfalls when booting
7. Frequently Asked Questions (FAQ)
7.1. Where can I get grml2usb?
7.2. Why can’t I just dd the ISO to a USB device?
7.3. What’s the difference between grml2usb and just using dd?
7.4. What’s grml2iso?
7.5. Why is there a menu.lst and a grub.cfg inside /boot/grub/?
7.6. grub-install fails with 'The file ../boot/grub/stage1 not read correctly"?!
7.7. grub-install complains about /sbin/grub-install and/or xfs_freeze?!
7.8. grub-install complains about /boot/grub/device.map?!
7.9. grub-install complains about a unary operator?!
7.10. grub-install fails with grub-probe: error: unknown filesystem?!
7.11. grub-setup fails after Attempting to install GRUB to a partition instead of the MBR?!
7.12. I’m getting something like "Error: /usr/share/grml2usb/grub/splash.xpm.gz can not be read"!?
7.13. Why do I have to use a FAT16/FAT32 filesystem?
7.14. Addons → Hardware Detection Tool freezes
7.15. I think I’ve got a really cool idea!
7.16. I’ve problems with booting from USB.
7.17. I’ve found a bug!
8. Usage examples
9. Online Ressources
10. Bugs
11. Author
1. Name
grml2usb - install Grml ISO(s) on usb device for booting
2. Synopsis
grml2usb [ options ] <ISO[s]> <device>
Important! The Grml team does not take responsibility for loss of any data!
3. Introduction
grml2usb installs Grml on a given partition of your usb device and makes it bootable. It provides multiboot ISO support, meaning you
can specify several Grml ISOs on the command line at once and select the Grml flavour you would like to boot on the bootprompt then.
Note that the first ISO specified on the grml2usb command line will become the default one (that’s the one that will boot when just
pressing enter on the bootprompt or wait until the boot timeout matches).
By default a compatible master boot record (MBR) is installed on the device (being for example /dev/sdX when
executing grml2usb grml.iso /dev/sdX1) and syslinux is being used as default bootloader. Avoid installation of
the default MBR using the --skip-mbr option or if you encounter any problems with the default MBR consider
using --syslinux-mbr instead.
4. Options
ISO[s] should be the path to one or multiple grml-ISOs and/or the path to the currently running live-system (being
/lib/live/mount/medium).
The device either might be a device name like /dev/sdX1 or a directory. When specifying a device name the device is mounted
automatically. When specifying a directory grml2usb is assuming that you did set up a bootloader on your own (or don’t need one) and a
bootloader won’t be installed automatically.
The following options are supported:
--bootoptions=…
Use specified bootoptions as default. To use flavour name as a argument for a boot parameter use %flavour which will be expanded
to the flavour name. To add multiple bootoptions you can specify the option multiple time.
--bootloader-only
Do not copy files but instead just install a bootloader. Note that the boot addons are copied to /boot/addons at this stage as well. If
you want to skip copying the boot addons consider using the --skip-addons option.
--copy-only
Copy files only but do not install a bootloader.
--dry-run
Avoid executing commands, instead show what would be executed. Warning: please notice that the ISO has to be mounted
anyway, otherwise identifying the Grml flavour would not be possible.
--fat16
Format specified partition with FAT16. Important: this will destroy any existing data on the specified partition!
--force
Force any (possible dangerous) actions requiring manual interaction (like --fat16).
--grub
Install grub bootloader instead of (default) syslinux.
--grub-mbr
Install grub into MBR (Master Boot Record) instead of PBR (Partition Boot Record). Check out the mbr-vs-pbr section in the FAQ
of this document for further details.
--help
Display usage information and exit.
--mbr-menu
Install master boot record (MBR) with integrated boot menu: interactively choose the partition to boot from, with a timeout to load
the default partition, or boot from floppy. When NOT using the --mbr-menu option a MBR with LBA and large disc support but
without an integrated boot menu is installed (so it’s not visible at all but instead directly jumps to the bootloader - being grub or
syslinux). Note: This options is available only when using the default MBR and won’t have any effect if you’re using the --syslinux-
mbr option.
--quiet
Do not output anything but just errors on console.
--skip-addons
Do not install /boot/addons/ files (like dos, grub, memdisk,…).
--remove-bootoption=…
Remove specified bootoption (could be a regex) from existing boot options. Use multiple entries for removing different bootoptions
at once.
--skip-bootflag
Do not check for presence of bootflag on target device.
--skip-grub-config
Skip generation of grub configuration files. By default the configuration files for syslinux and grub will be written so you’ve a
working configuration file no matter whether you’re using grub or syslinux as bootloader.
--skip-mbr
Do not touch/install the master boot record (MBR).
--skip-syslinux-config
Skip generation of syslinux configuration files. By default the configuration files for syslinux and grub will be written so you’ve a
working configuration file no matter whether you’re using grub or syslinux as bootloader.
--skip-usb-check
Skip check to verify whether given device is a removable device. Some USB devices are known to report wrong information, when
using such a device you can skip grml2usb’s removable device check.
--syslinux
This option is deprecated and is being left only for backwards compatibility reasons. Syslinux is the default bootloader of grml2usb
and therefore the --syslinux option doesn’t have any effects. If you do not want to use syslinux as bootloader consider using the - -
grub option.
--syslinux-mbr
Install syslinux' master boot record (MBR, which is booting from the partition with the "active" flag set) instead of the default one.
If you encounter any problems with the default MBR you can try using the syslinux MBR instead. If that works for you please let
us know so we can adjust our default MBR accordingly.
-v, --version
Return version and exit.
--verbose
Enable verbose mode.
5. Developers Corner
grml/
|-- grml2usb.txt [not yet implemented]
|-- grml-cheatcodes.txt [list of bootoptions for Grml]
|-- grml-version.txt [file containing information about grml-version]
|-- LICENSE.txt [license information]
|-- md5sums [md5sums of original ISO]
|-- README.txt [informational text]
`-- web/ [browser related files]
|-- index.html
|-- style.css
`-- images/
|-- button.png
|-- favicon.png
|-- linux.jpg
`-- logo.png
live/
|-- grml/
| |-- filesystem.module [module specifying which squashfs should be used for grml]
| `-- grml.squashfs [squashfs file for grml]
|-- grml-medium/
| |-- filesystem.module [module specifying which squashfs should be used for grml-medium]
| `-- grml-medium.squashfs [squashfs file for grml-medium]
|-- grml-small/
| |-- filesystem.module [module specifying which squashfs should be used for grml-medium]
| `-- grml-small.squashfs [squashfs file for grml-small]
`-- ...
or:
or download the provided http://grml.org/grml2usb/grml2usb.tgz (gpg signed md5 hash). Download and extract the tarball and
execute the provided script install.sh.
It is NOT enough to have just the grml2usb script itself without the according files provided either via the
Debian package, the git tree or the file grml2usb.tgz.
Note that ANY existing data on your USB device will be destroyed when using the dd approach.
This allows you to dd the Grml ISO to your USB device (use for example rawwrite if you’ve just a Windows system available) running:
% dd if=grml_2013.01.iso of=/dev/sdX
where /dev/sdX is your USB device. Of course this doesn’t provide such a flexible system like with grml2usb (no multi-ISO setup, no
additional default bootoptions,…) but it’s a nice way to get a working USB boot setup if you don’t have grml2usb available.
7.3. What’s the difference between grml2usb and just using dd?
grml2usb does not remove any data from your USB device and does not alter the partition table at all. grml2usb provides multi-ISO
support, support for adding default bootoptions and selecting the bootloader (syslinux vs. grub) without having to manually touch the
ISO at all.
7.6. grub-install fails with 'The file ../boot/grub/stage1 not read correctly"?!
Check whether the partition has the right partition type. For example do NOT use FAT16 (partition type 6) when using a ext3
filesystem on the partition but instead use the correct partition type (83 - Linux) then.
This is "normal". grub-install sends those messages to stderr. To avoid hiding any possible real error messages grml2usb doesn’t ignore
those messages.
This is "normal" (at least with grub1). This isn’t a problem, because the device.map file will be generated on the target device anyway.
This is "normal". Just ignore it. (It usually doesn’t appear on the second invocation on the same device.)
usually means that the device partition table says something else than the filesystem on the device. For example using FAT16 as
filesystem type and using FAT32 as filesystem on the partition will not work. Either set filesystem type to FAT32 or format the partition
using FAT16. It is essential that device partition table and filesystem use the same filesystem type.
7.11. grub-setup fails after Attempting to install GRUB to a partition instead of the MBR?!
The following message:
grub-setup: warn: Attempting to install GRUB to a partition instead of the MBR. This is a BAD
idea.
grub-setup: warn: Embedding is not possible. GRUB can only be installed in this setup by using
blocklists. However, blocklists are UNRELIABLE and its use is discouraged.
grub-setup: error: Cannot read `/grub/core.img' correctly
appears when using grub2 versions older than 1.98 as those version introduced a regression which avoids that grub is being installed into
a partition (PBR, Partition Boot Record) instead of MBR (Master Boot Record).
To work around this issue you can either 1) upgrade to grub versions >=1.98, 2) install grub into the MBR (Master Boot Record) using
the --grub-mbr option of grml2usb or 3) switch to syslinux as bootmanager (just drop the --grub option).
7.12. I’m getting something like "Error: /usr/share/grml2usb/grub/splash.xpm.gz can not be read"!?
Looks like you’ve only the grml2usb script itself available. Please make sure you’ve the grml2usb Debian package installed. The most
resent stable version is available via the grml-testing Debian repository. If you do not have a Debian system please see section Where
can I get grml2usb? in this FAQ.
8. Usage examples
# grml2usb /home/grml/grml_2013.01.iso /dev/sdX1
Install currently running Grml live system and the specified ISO on device /dev/sdX1 for multibooting.
Install specified ISO on device /dev/sdX1 and format partition /dev/sdX1 with FAT16 filesystem.
Install specified ISO on device /dev/sdX1 and use grub as bootloader (instead of syslinux being the default) and install a master boot
record (MBR) to the MBR of /dev/sdX.
Install specified ISO on device /dev/sdX1 and use "lang=de ssh=mysecret" as default bootoptions.
Install specified ISOs on device /dev/sdx and add parameter persistent-path to every menu entry. %flavour_name will be expanded to
the flavour of the specific iso, e.g. grml64 and grml.
9. Online Ressources
Check out the grml2usb webpage and the grml2usb git repository.
10. Bugs
Please report feedback, bugreports and wishes to the author.
11. Author
Michael Prokop <mika@grml.org>
Page Discussion Read View source View history Search PCLinuxOSHelp Knowle
To install an rpm, open a terminal, su to root, and either use the command
Code:
or
Code:
The option "-U" stands for "update", and the option "-i" for "install". "-U" is usually the safer choice; if you don't have installed an earlier
version of an app "-U" and "-i" will do the same thing: install the package. If you have installed an earlier version of a package, "-U" will
remove the older version before installing the new one. If you want two different versions of the same program, you have to use the option "-
i", but the install may well fail.
Both the commands above will fail to finish and give you an error message if the package you are trying to install has a dependency that is
missing on your system. Then you first have to locate that dependency an install it.
If the app that you want to install and one of its dependencies are both dependent on each other, you have to install them both with the same
command.
If you want, you can also istall from Synaptic RPM-Installer for rpm package, this is simple desktop file to install rpm package, or analyzed rpm
package via right click.
'That's what great about Synaptic: it will find and install the dependencies almost automatically.
But what if you don't want to install an rpm package? What if you want to install from a tarball instead?
To install an tarball.
A tarball is simply a compressed archive. Depending on how it is compressed it may have extensions like .tar.gz or .tgz for gzip-compressed
archives, and .tar.bz2 or .tbz2 for bzip-compressed archives. Other used archives is tar.xz compression.
The archive may contain anything. Some, mainly proprietary, applications come as compiled binaries, sometimes accompanied by a script or
other program that installs and uninstalls them.
But the typical tarball would contain the source code of a program that you must compile yourself. When you unpack it you will usually find
both the code and other necessary files in a directory with more or less the same name as the tarball itself (but naturally without the the
tarball's extensions).
In that directory (or in a subdirectory) you may also find an "Info" file or an "INFO" file -- and a "README", "readme" or "Readme" file, and
sometimes "INSTALL"
Before compile this source code and install, try read files COPYING, LICENSE and INSTALL, README. The last two files should inform you:
./configure
make
make install
this is all you need to follow when you compile and install the application. Sometimes a lot more than three steps may be necessary,
sometimes less.
But let's suppose that the three-step formula is all your application needs.
The first step is ./configure. The dot in the beginning means "this directory": you want to run a version of "configure" that accompanies the
source code of the program you want to compile -- so you have to be in the directory containing the right "configure".
Often that is the top directory with the same name as your tarball, but it may also be a subdirectory further down in the hierarchy. Configure
script will check if you have installed the build dependencies and will inform with warnings or errors if something missing. If "./configure" gives
up with an error message before finishing you have to look at what happened just before the error and try to find out what went wrong.
More often than not the reason will be a missing dependency that you have to find and install before you rerun "./configure". If you see
missing dependencies in output in terminal, try find name packages with a tip -devel inside Synaptic and install. Than try again run script
configure.
When the script configure was successful, you should inside source code new file, Makefile, it is needed for compile.
The second step is make. Here you should not add "./" to the beginning of the command. You want to run /usr/bin/make and as /usr/bin is in
your $PATH variable you can leave out the path. But you have to remain in the directory where you ran "./configure". Command "make" will
read file "Makefile" and compile your source code.
For these two steps you can remain your ordinary user. But then comes make install, and for that you should be root. (Sometimes it may be
possible to install a program in your home directory, and then you don't have to be root -- but why would you want to?)
Other files.
Sometimes nothing writes or INSTALL and README files not exists.
Steps looks whichever files you can find, and you can see:
autogen.sh
configure or CMakeLists.txt
Makefile
./autogen.sh
./configure
For CMakeLists.txt is needed cmake package installed, then you can run commands in terminal inside source code:
mkdir build
cd build
cmake ..
Command "mkdir build" create for you folder with name "build", "cd build" takes you to this folder, and "cmake" command will read
CMakeLists.txt which is ".." two levels above inside folders when we are.
Cmake doing the same what configure, this mean checks if you have installed all the dependencies needed to compile source code.
- If you have errors and you have installed all needed dependencies, just try update dependencies, to do this learn how build rpm packages.
- To check missing dependencies you can check "REAME", "INSTAL" files, website with source code, also you can check package on other
linux distribution.
make
su
make install
"make" will compile source code, "su" allows to log on root user, "make install" allows install ready files.
"make install" this is also the crux of problems, when you trying install files:
make uninstall
Cmake files.
Alternate Installation:
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/your/path/when/you/want/install/all/files
make
make install (in most case without root)
Beforw install files I suggest create folder where you want install files.
For me this is the best way install files, because:
./configure --prefix=your_path_where_app_will_installed
make
make install
and if you see: app trying open/search from source code in /usr/lib ...
you can try use autoconf before ./configure or other way
autoconf
./configure --prefix=your_path_where_app_will_installed
make
make install
Then your app should search own libs where your app ( --prefix=your_path ... )
./configure --help
cmake .. --help
ccmake ..
and
cmake-gui
Python files.
Alternate Installation:
In this case all will in home folder, but not in one new folder.
I suggest check output from install, because sometimes not all apps are installed in the same place in home folder.
More in https://docs.python.org/2/install/#inst-alt-install
If you do not have any of the previously mentioned files inside source code, maybe you download portable app ?
Portable apps you don't need compile and install, just run app and enjoy.
Other way is create from source code for example rpm package for PCLinuxOS
http://pclinuxoshelp.com/index.php/Packaging_for_PCLinuxOS
Category: Synaptic
Business
Explore
Marketplace
Pricing
Sign in or Sign up
Dismiss
Join GitHub today
GitHub is home to over 28 million developers working together to host and
review code, manage projects, and build software together.
Sign up
4 contributors
NAME
livecd‐iso‐to‐disk ‐ Installs bootable Live images onto USB/SD storage devices.
SYNOPSIS
livecd‐iso‐to‐disk [‐‐help] [‐‐noverify] [‐‐format] [‐‐msdos] [‐‐reset‐mbr] [‐‐efi] [‐‐skipcopy] [‐‐force] [‐‐xo] [‐‐xo‐no‐home] [‐‐
timeout <duration>] [‐‐totaltimeout <duration>] [‐‐nobootmsg] [‐‐nomenu] [‐‐extra‐kernel‐args <args>] [‐‐multi] [‐‐livedir
<dir>] [‐‐compress] [‐‐skipcompress] [‐‐no‐overlay] [‐‐overlayfs [temp]] [‐‐overlay‐size‐mb <size>] [‐‐copy‐overlay] [‐‐reset‐
overlay] [‐‐home‐size‐mb <size>] [‐‐copy‐home] [‐‐delete‐home] [‐‐crypted‐home] [‐‐unencrypted‐home] [‐‐swap‐size‐mb
<size>] [‐‐updates <updates.img>] [‐‐ks <kickstart>] [‐‐label <label>] <source> <target device>
Simplest
The script may be run in simplest form with just the two arguments:
To execute the script to completion, you will need to run it with root user permissions. SYSLINUX must be installed on the
computer running this script.
<source>
This may be the filesystem path to a LiveOS .iso image file, such as from a CD‐ROM, DVD, or download. It could also be the
device node reference, the LiveOS‐containing directory path, or the mount point for another LiveOS filesystem. Entering
'live' for the <source> will source the currently booted LiveOS device.
<target device>
This should be, or a link to, the device partition path for the attached, target device, such as /dev/sdc1. ﴾Issue the df ‐Th
command to get a listing of mounted partitions, so you can confirm the filesystem types, available space, and device
names.﴿ Be careful to specify the correct device, or you may overwrite important data on another disk! For a multi boot
installation to the currently booted device, enter 'live' as the target.
DESCRIPTION
livecd‐iso‐to‐disk installs a Live CD/DVD/USB image ﴾LiveOS﴿ onto a USB/SD storage device ﴾or any storage partition that will
boot with a SYSLINUX bootloader﴿. The target storage device can then boot the installed operating system on systems that
support booting via the USB or the SD interface. The script requires a LiveOS source image and a target storage device. The
script requires a LiveOS source image and a target storage device. A loop device backed by a file may also be targeted for virtual
block device installation. The source image may be either a LiveOS .iso file, or another reference to a LiveOS image, such as the
device node for an attached device installed with a LiveOS image, its mount point, a loop device backed by a file containing an
installed LiveOS image, or even the currently‐running LiveOS image. A pre‐sized overlay file for persisting root filesystem
changes may be included with the installed image.
Unless you request the ‐‐format option, installing an image does not destroy data outside of the LiveOS, syslinux, & EFI
directories on your target device. This allows one to maintain other files on the target disk outside of the LiveOS filesystem.
LiveOS images employ embedded filesystems through the Device‐mapper component of the Linux kernel. The filesystems are
embedded within files in the /LiveOS/ directory of the storage device. The /LiveOS/squashfs.img file is the default, compressed
filesystem containing one directory and the file /LiveOS/rootfs.img that contains the root filesystem for the distribution. These
are read‐only filesystems that are usually fixed in size to within a few GiB of the size of the full root filesystem at build time. At
boot time, a Device‐mapper snapshot with a sparse 32 GiB, in‐memory, read‐write overlay is created for the root filesystem.
Optionally, one may specify a fixed‐size, persistent on disk overlay to hold changes to the root filesystem. The build‐time size of
the root filesystem will limit the maximum size of the working root filesystem‐‐even if supplied with an overlay file larger than
the apparent free space on the root filesystem. *Note well* that deletion of any original files in the read‐only root filesystem
does not recover any storage space on your LiveOS device. Storage in the persistent /LiveOS/overlay‐<device_id> file is
allocated as needed. If the overlay storage space is filled, the overlay will enter an 'Overflow' state where the root filesystem will
continue to operate in a read‐only mode. There will not be an explicit warning or signal when this happens, but applications may
begin to report errors due to this restriction. If significant changes or updates to the root filesystem are to be made, carefully
watch the fraction of space allocated in the overlay by issuing the 'dmsetup status' command at a command line of the running
LiveOS image. Some consumption of root filesystem and overlay space can be avoided by specifying a persistent home
filesystem for user files, which will be saved in a fixed‐size /LiveOS/home.img file. This filesystem is encrypted by default. ﴾One
may bypass encryption with the ‐‐unencrypted‐home option.﴿ This filesystem is mounted on the /home directory of the root
filesystem. When its storage space is filled, out‐of‐space warnings will be issued by the operating system.
OPTIONS
‐‐help|‐h|‐?
Displays usage information and exits.
‐‐noverify
Disables the image validation process that occurs before the image is copied from the original Live CD .iso image. When this
option is specified, the image is not verified before it is copied onto the target storage device.
‐‐format
Formats the target device and creates an MS‐DOS partition table ﴾or GUID partition table, if the ‐‐efi option is passed﴿.
‐‐msdos
Forces format to use the msdos ﴾vfat﴿ filesystem instead of ext4.
‐‐reset‐mbr|‐‐resetmbr
Sets the Master Boot Record ﴾MBR﴿ of the target storage device to the mbr.bin file from the installation system's syslinux
directory. This may be helpful in recovering a damaged or corrupted device.
‐‐efi|‐‐mactel
Creates a GUID partition table when ‐‐format is passed, and installs a hybrid Extensible Firmware Interface ﴾EFI﴿/MBR
bootloader on the disk. This is necessary for most Intel Macs.
‐‐skipcopy
Skips the copying of the live image to the target device, bypassing the action of the ‐‐format, ‐‐overlay‐size‐mb, ‐‐copy‐
overlay, ‐‐home‐size‐mb, ‐‐copy‐home, & ‐‐swap‐size‐mb options, if present on the command line. ﴾The ‐‐skipcopy option
may be used while testing the script, in order to avoid repeated and lengthy copy commands, or with ‐‐reset‐mbr to repair
the boot configuration files on a previously installed LiveOS device.﴿
‐‐force
This option allows the installation script to bypass a delete confirmation dialog in the event that a pre‐existing LiveOS
directory is found on the target device.
‐‐xo
Used to prepare an image for the OLPC XO‐1 laptop with its compressed, JFFS2 filesystem. Do not use the following options
with ‐‐xo:
‐‐xo‐no‐home
Used together with the ‐‐xo option to prepare an image for an OLPC XO laptop with the home directory on an SD card
instead of the internal flash storage.
‐‐timeout <duration>
Modifies the bootloader's timeout value, which indicates how long to pause at the boot prompt before booting
automatically. This overrides the value set during iso creation.
For SYSLINUX, a timeout unit is 1/10 second; the timeout is canceled when any key is pressed ﴾the assumption being
that the user will complete the command line﴿; and a timeout of zero will disable the timeout completely.
For EFI GRUB, the timeout unit is 1 second; timeout specifies the time to wait for keyboard input before booting the
default menu entry. A timeout of '0' means to boot the default entry immediately without displaying the menu; and a
timeout of '‐1' means to wait indefinitely.
Enter a desired timeout value in 1/10 second units ﴾or '‐1'﴿ and the appropriate value will be supplied to the configuration
file. For immediate booting, enter '‐0' to avoid the ambiguity between systems. An entry of '‐0' will result in an SYSLINUX
setting of timeout 1 and totaltimeout 1. '0' or '‐1' will result in an SYSLINUX setting of '0' ﴾disable timeout, that is, wait
indefinitely﴿, but '0' for EFI GRUB will mean immediate boot of the default, while '‐1' will mean EFI GRUB waits indefinitely
for a user selection.
‐‐totaltimeout <duration>
Adds a SYSLINUX bootloader totaltimeout, which indicates how long to wait before booting automatically. This is used to
force an automatic boot. This timeout cannot be canceled by the user. Units are 1/10 s. A totaltimeout of zero will disable the
timeout completely. ﴾This setting is not available in EFI GRUB.﴿
‐‐nobootmsg
Do not display boot.msg, usually, \"Press the <ENTER> key to begin the installation process.\"
‐‐nomenu
Skip the boot menu, and automatically boot the 'linux' label item.
‐‐extra‐kernel‐args <args>
Specifies additional kernel arguments, <args>, that will be inserted into the syslinux and EFI boot configurations. Multiple
arguments should be specified in one string, i.e., ‐‐extra‐kernel‐args "arg1 arg2 ..."
‐‐multi
Signals the boot configuration to accommodate multiple images on the target device. Image and boot files will be installed
under the ‐‐livedir <directory>. SYSLINUX boot components from the installation host will always update those in the boot
path of the target device.
‐‐livedir <dir>
Designates the directory for installing the LiveOS image. The default is /LiveOS.
The ‐‐overlayfs option requires an initial boot image based on dracut version 045 or greater to use the OverlayFS feature.
Lacking this, the device boots with a temporary Device‐mapper overlay.
‐‐overlay‐size‐mb <size>
Specifies creation of a filesystem overlay of <size> mebibytes ﴾integer values only﴿. The overlay makes persistent storage
available to the live operating system, if the operating system supports it. The overlay holds a snapshot of changes to the
root filesystem. *Note well* that deletion of any original files in the read‐only root filesystem does not recover any storage
space on your LiveOS device. Storage in the persistent /LiveOS/overlay‐<device_id> file is allocated as needed. If the
overlay storage space is filled, the overlay will enter an 'Overflow' state where the root filesystem will continue to operate in
a read‐only mode. There will not be an explicit warning or signal when this happens, but applications may begin to report
errors due to the restriction. If significant changes or updates to the root filesystem are to be made, carefully watch the
fraction of space allocated in the overlay by issuing the 'dmsetup status' command at a command line of the running
LiveOS image. Some consumption of root filesystem and overlay space can be avoided by specifying a persistent home
filesystem for user files, see ‐‐home‐size‐mb below. The target storage device must have enough free space for the image
and the overlay. A maximum <size> of 4095 MiB is permitted for vfat‐formatted devices. If there is not enough room on
your device, you will be given information to help in adjusting your settings.
‐‐copy‐overlay
This option allows one to copy the persistent overlay from one live image to the new image. Changes already made in the
source image will be propagated to the new installation.
WARNING: User sensitive information such as password cookies and application or user data will be copied to the
new image! Scrub this information before using this option.
‐‐reset‐overlay
This option will reset the persistent overlay to an unallocated state. This might be used if installing a new or refreshed image
onto a device with an existing overlay, and avoids the writing of a large file on a vfat‐formatted device. This option also
renames the overlay to match the current device filesystem label and UUID.
‐‐home‐size‐mb <size>
Specifies creation of a home filesystem of <size> mebibytes ﴾integer values only﴿. A persistent home directory will be
stored in the /LiveOS/home.img filesystem image file. This filesystem is encrypted by default and not compressed ﴾one may
bypass encryption with the ‐‐unencrypted‐home option﴿. When the home filesystem storage space is full, one will get out‐
of‐space warnings from the operating system. The target storage device must have enough free space for the image, any
overlay, and the home filesystem. Note that the ‐‐delete‐home option must also be selected to replace an existing persistent
home with a new, empty one. A maximum <size> of 4095 MiB is permitted for vfat‐formatted devices. If there is not enough
room on your device, you will be given information to help in adjusting your settings.
‐‐copy‐home
This option allows one to copy a persistent home.img filesystem from the source LiveOS image to the target image.
Changes already made in the source home directory will be propagated to the new image.
WARNING: User‐sensitive information, such as password cookies and user and application data, will be copied to the
new image! Scrub this information before using this option.
‐‐delete‐home
One must explicitly select this option in the case where there is an existing persistent home filesystem on the target device
and the ‐‐home‐size‐mb <size> option is selected to create an empty, new home filesystem. This prevents unwitting
deletion of user files.
‐‐unencrypted‐home
Prevents the default option to encrypt a new persistent home directory filesystem.
‐‐swap‐size‐mb <size>
Sets up a swap file of <size> mebibytes ﴾integer values only﴿ on the target device. A maximum <size> of 4095 MiB is
permitted for vfat‐formatted devices.
‐‐updates <updates.img>
Setup a kernel command line argument, inst.updates, to point to an updates image on the device. Used by Anaconda for
testing updates to an iso without needing to make a new iso.
‐‐ks <kickstart>
Setup inst.ks to point to an kickstart file on the device. Use this for automating package installs on boot.
‐‐label <label>
Specifies a specific filesystem label instead of default LIVE. Useful when you do unattended installs that pass a label to
inst.ks
CONTRIBUTORS
David Zeuthen, Jeremy Katz, Douglas McClendon, Chris Curran and other contributors. See the AUTHORS file in the source
distribution for the complete list of credits.
BUGS
Report bugs to the mailing list http://admin.fedoraproject.org/mailman/listinfo/livecd or directly to Bugzilla
http://bugzilla.redhat.com/bugzilla/ against the Fedora product, and the livecd‐tools component.
COPYRIGHT
Copyright 2008‐2010, 2017, Fedora Project and various contributors. This is free software. You may redistribute copies of it
under the terms of the GNU General Public License http://www.gnu.org/licenses/gpl.html . There is NO WARRANTY, to the
extent permitted by law.
SEE ALSO
livecd‐creator(1) , project website http://fedoraproject.org/wiki/FedoraLiveCD
Contact GitHub
API
Training
Shop
Blog
About
This website uses cookies to ensure you get the best experience on our website. By continuing to browse the site, you agree to our use of cookies. More info
Business Continuity and Disaster Recovery Made Easy webinar to learn more!
Pre-sales FAQ
Protect & Restore
Paragon Protect & Restore Paragon Protect & Restore VM Paragon Protect & Restore -
Free Edition Copy Tool Trial Version
No risk or obligation: The free solution for virtual The complete solution with all
Everything you need for backup, machines cloning with their snapshot functions accessible for virtual,
replication and restoration of virtual trees between different VMware ESX physical and mixed infrastructures as
VMware/vSphere and physical hosts and vCenters – even if you a free trial license, which includes a
Windows machines. The unlimited don’t use clusters or shared storage. 30-day trial period along with
free version can be upgraded to evaluation support from our support
expand functionality at any time. team.
for Windows for Mac Technologies Services About Join for exclusives!
Hard Disk Manager NTFS for Mac GPT Loader Support About Us Connect with us for giveaways,
Drive Backup CampTune Alignment Tool Beta Programs Latest news exclusive promotions and latest
Partition Manager Hard Disk Manager for NTFS-HFS Converter Knowledge Base Employment news!
Drive Copy Mac Support Forum Contact Us
MyParagon
Protect & Restore Rescue Kit for Mac Technology Advisory Press room
Login
Council Blog
IT Essentials Toolkit Partners Support request Subscribe to our newsletter
TeamViewer Sitemap
Paragon Partner MyDownloads Enter your email and receive
Program MyUpgrades Legal updates about special offers and
Paragon Affiliate Product registration Imprint exclusive content!
Program Company Details
Terms Newsletter Sign-Up ›
Privacy Statement
Softpedia > Linux > Linux Distributions > KNOPPIX-NSM FLASH SALE: Heimdal PRO 70% OFF!
KNOPPIX-NSM 1.2 4,580 downloads · Updated: May 9th, 2007 · GPL
3.2/5 18
Advertisement
FILENAME:
knoppix_nsm-1.2.iso
RUNS ON:
DESCRIPTION DOWNLOAD FEATURES IMAGES
Linux
MAIN CATEGORY: knoppix-nsm is dedicated to providing a framework for individuals wanting to learn about
Linux Distributions Network Security Monitoring.
3 SCREENSHOTS: Advertisement
KNOPPIX-NSM is dedicated to providing a framework
for individuals wanting to learn about Network
Security Monitoring.
You can boot you sensors from the live CD, store all
data to a local HD partion and have them logging
back to a central server.
Secure
KNOPPIX-NSM has been built with security in mind. All remote communications are over ssl tunnels
so that you do not have to be concerned about eaves droppers if you decide to run KNOPPIX-NSM in
your main network channels. Another feature is the use of iptables to ensure that only allowed hosts
can connect and only necessary services are visible to the network.
Need another console, just boot from the cd (setting the host and ip at boot time) and you are up and
running straight away.
Main page Discussion Read View source View history Search PCLinuxOSHelp Knowle
Main Page
Main page
Recent changes PCLinuxOS is about freedom, not just the free you get when you
Welcome to don't have to pay for something, but the kind of freedom to do what
Random page
you will with it, and to use it in any manner or fashion that best fits
Help
PCLinuxOS Knowledge Base your needs and intentions. It is truly by the people, of the people,
for the people.
Tools
What links here "The place where you learn PCLinuxOS" The Philosophy of PCLinuxOS is :
Related changes It is done when it is done
At present there are 251 articles here.
Special pages Use the best software available for the task, does not matter if it
Printable version is Qt, GTK etc
Permanent link
Be focused on the desktop.
Page information
Currently this wiki is being restored from a backup. Until the work is complete you are likely to see
missing links and outdated formatting. Please bear with us while we work on getting it back to
proper shape.
Software
Applications equivalences • PCLinuxOS Specific Software • Tar & tar.gz •
HowTo pages
The HowTo section contains many pointed and in-detail articles addressing a single issue.
For example :
HowTo do Bluetooth Dial Up Networking with PCLinuxOS • HowTo Properly Update Your
PCLinuxOS •
Miscellaneous
Not sure what a particular term means? Then check out the Glossary • Known issues
Advanced
This Advanced section lists pages that require slightly advanced knowledge of Linux beyond
point and click ability. You may often be found deep in the command line while following pages
listed here. Also not following instructions correctly might result in severe damage to your
PCLinuxOS installation.
For more information about editing this wiki, please visit PCLinuxOS Knowledge Base Wiki.
In case you still find it difficult to understand and follow the syntax, do not fear. We have a special Content dump page where you can just
enter the content you know will be useful without worrying about formatting. Someone will come along and do the job for you later.
Main Page
This page was last modified 18 May 2012 09:57. This page has been accessed 1,649,369 times. About DSL Wiki Disclaimers
Log in
Page Discussion Read View source View history Search PCLinuxOSHelp Knowle
Cron jobs
Crontab Configuration Under Linux
Main page
Recent changes Cron is a time-based job scheduler in Unix-like computer operating systems. The name cron comes from the word “chronos”, Greek for “time”. Cron enables users to schedule jobs to run periodically at certain times
Random page or dates. It is commonly used to automate system maintenance or administration, though its general-purpose nature means that it can be used for other purposes, such as backing up important data.
Help
Each cronjob has following syntax:
Tools
STEP 1: Now, Open terminal as a root / normal user and enter the following
This will echoed “Congratulation…!” every minute and you can see this message in user’s mail box. Save and exit the file.
STEP 2: Restart the cron daemon to make it effective, use the following command service crond restart
crontab -e means to edit the users cron file. Your cron file(s) is located at /var/lib/spool/cron
The '1 * * * *' is the time base. 1 is the number of minutes to be ran. the following '* * * *' are wild cards meaning ALL so we are running this command every one minute of every hour, of every day of the month, every
month of the year, and every day of the week.
If the command line is not your cup of tea, there are several good GUI programs for setting up your cron job.
So what can cron be used for besides sending out a silly little messages every minute, you ask? You can use it for almost anything. Only your mind is the limit of the things cron can do.
automate a daily backup send yourself reminders create and keep your own repository up to date
Category: HowTo
Page Discussion Read View source View history Search PCLinuxOSHelp Knowle
Main page A packager is the life blood of PCLinuxOS . Packager is the one who keeps PCLinuxOS updated. Learning to package is an important step
Recent changes towards making useful contributions to the betterment of PCLinuxOS.
Random page
Help The whole process is easy to learn with a little attention to detail and perseverance. In case you run into difficulties just go to the forums or
IRC to get help.
Tools
Contents [hide]
What links here
Related changes 1 Introduction
Special pages 2 Rough overview
Printable version 3 Approach to learning
Permanent link 4 New packagers - How to get started
Page information
5 Setting up the build environment
6 Building - step by step
7 Gathering information
8 Dos and Don'ts
9 Dependency management
10 Packagers Tips and Hints
11 Notes
12 Errors and Warnings
13 Reading references
Introduction
Packaging is the process of preparing installable packages from source code of individual software. It is an umbrella word used to cover all
the things including building right from the source to adjusting spec files and making a PCLinuxOS package out of RPMs available elsewhere
to updating existing PCLinuxOS packages.
In order to become a successful packager, it is necessary to have patience. Do not give up easily. If you do not succeed, try again and again.
It is also very important to read a lot initially until your mind gets the picture.
Even if initially you do not understand whatever you are reading or supposed to do, continue reading or doing it. The puzzle will be solved in
the end.
Rough overview
Please understand that this section is only aimed at providing an approximate picture of what and how building a package works.
This is unlikely to be perfectly correct and hence you have to verify the correctness of this information on your own.
During packaging, we convert original software/items from coders into a form which is ready for download and installation by end users.
Now the original software/items could be media (wallpapers, icons, sounds etc.) or software (binary executables, source code) The most
common use of packaging however is to convert source into installable .rpms for end users.
Software from source - Most of the software written by humans is in the form of a human readable language such as Assembly, C /
C++, Java / Python. However a computer will only understand instructions in machine language which is in binary form. So we need to
convert the software from human readable languages to machine language. This is done by a method known generally as compiling /
building.
- In case of C / C++ etc., this conversion is done in the process of packaging by compiling / building.
- Java looks like a gray area what with there being an intermediate conversion to bytecode. Please read this guide for more
information on packaging Java programs - Creating an RPM for a Java Application' -
http://javaworkshop.wordpress.com/2008/10/22/rolling-up-an-rpm-for-a-java-application/
- In case of interpreted languages, this conversion is done on the fly during their execution in the user's computer. Hence here the
source is packaged as is.
Approach to learning
Please read through the complete guide. Parts of the guide are verbatim or barely modified posts from the forum by the authors
referred. Considering the high level of knowledge of the respective authors, it might seem intimidating at first. (I had a similar
experience too). Just read the rest of the guide.
To begin with you should learn rebuilding something which is already present in our repository. Look for software of size less than 1 MB at
first.
Next you should try to package something similar by your own. Try very simple items containing just 1 or 2 files.
Next you should try updating something in the present repository. (You will need to study the version numbers of existing packages and
compare them to those from the official websites in order to know which can be updated.)
Now you could try and package a software not present in the repository or without looking at the already packaged version.
Once you are comfortable here, try packaging libraries after understanding about them.
Now you could try your hand at very complex and interlinked packaging tasks such as whole desktop environments, wine etc.
At this level, you could try to package binary software such as graphic drivers etc.
Go to http://ftp.nluug.nl/pub/os/Linux/distr/pclinuxos/pclinuxos/ and scroll down to the SRPMS.(*) sections. Clicking any of those links will
open that section, where you will find SRPMs for PCLinuxOS.
These are the best src.rpms to start out with learning to package upto PCLinuxOS standards. Study them. Look closely at how the spec
files are written.
You should not start with an SRPM from another distro, as these will require changes you may be unaware of. They often use different
naming conventions, so that the BuildRequires and Requires in their spec files will call for something that has a different name in
PCLinuxOS. They may install to different directories, which will cause difficulties, also.
The point is that you should start with learning to rebuild PCLinuxOS packages, proceed to learning how to upgrade our packages and
only after learning how to create a PCLinuxOS package should you attempt to convert an SRPM from elsewhere.
Same folder from other mirrors of PCLinuxOS can also be used instead of NLUGG.
Download and install the KDE MiniMe or LXDE Mini flavour on a separate partition.
Install pkgutils-kde or pkgutils-thunar which will also install pkgutils.
Install jpackage-utils
Select the user name by clicking on it when prompted to setup that user as packager. All the packaging related directories will be created
under src directory in this user's /home.
NOTE : Even if there is only one user in this installation, it is necessary to click and highlight the user name. Else the process of setup will
be cancelled and you will need to re-do it from commandline using mkrepo command.
Avoid using special characters in the user name of packaging environment.
If everything went correctly, the /home/xxxx where xxxx is the packaging user name will have a new directory called src. If you go deeper
into it, there should be apt rpm tmp.
/home/xxxx/src/rpm/RPMS will store built .rpms either in i586 or x86_64 depending on which architecture you are packaging for.
/home/xxxx/src/rpm/SOURCES will store your sources in tar.xz format for building.
/home/xxxx/src/rpm/SPECS will store the .spec files needed for the build.
/home/xxxx/src/rpm/SRPMS will store the final .srpms. These will be needed when you have succeeded in building, testing the package
and ensuring that it is bug free, to upload for the consideration of PCLinuxOS maintainer.
There will be 2 hidden files under /home/xxxx namely .rpmmacros and .rpmrc
Source - It will be available for download from the original developer website or at the .srpm link mentioned above. It may be available as
tar.gz or tar.xz or in any other compressed format. However PCLinuxOS specifications require that you convert any of them to the tar.xz
format. This can be done easily by right clicking on the downloaded file and using convert to tar.xz option. Now this source file in tar.xz
format has to be placed in the /home/xxxx/src/rpm/SOURCES directory.
Spec - This is the file which contains instructions about the actual process of building. It can either be built anew or updated suitably from
an older version .srpm existing in our repositories.
Dependencies - Any package which we are trying to build may need the existence of other packages. Dependencies can be either
build-time or run-time. Build-time dependencies are usually in the form of -devel packages while run-time dependencies are usually in the
form of libraries or other packages. Dependencies can be ascertained by reading the release notes of original developer, Readme.txt or
equivalent text file inside the source package or by going through older .spec file. An easy way to install dependencies needed for build is
to right-click on the .spec file and select Install dependencies. Alternatively, one can make a list of dependencies and install them one-
by-one through Synaptic or apt-get install from command line.
If you are rebuilding a package from .srpm, you may either right-click on the .srpm and select Install for build option or go to command
line, navigate to the directory with the .srpm and type :
Once everything is ready, you may right click on the .spec file and select Build all or Build all, log file options to start building.
Alternatively, navigate to the /home/xxxx/src/rpm/SPECS directory and type :
Time taken to complete build will depend on the size and complexity of the package, power of the build machine etc.
Right-click build will open a special purpose shell which will not close on completion. End of build is indicated when you see a exit 0 as
the last line.
If the build was started from commandline, you should be back at the command prompt once the build is complete.
Watch the output of the build carefully. Generally any WARNING will not cause the build to fail, but may cause some problems with the
package later on. However any ERROR will generally cause the build to abort. Note down these for further research.
Run gbd from the command line to update your local repository and then use Synaptic to install this and check if things work properly.
Gathering information
Before or during building / troubleshooting a build, you would need to have some information regarding settings, options etc. There are many
places to look for such information and the location would also depend on the language, type of package etc.
Homepage - If the package has a well maintained homepage, it should be your first port of call.
Source - The source tarball or the directory will have files such as README, INSTALL, CHANGELOG which are also very good sources
of information.
configure.ac - This file could provide very useful information about BuildRequires.
./configure --help - The options available for build could be ascertained by extracting the package to a directory and then running this
command from a terminal.
Example:
- Mon Mar 28 2011 Texstar <texstar at gmail.com> 1.7.4-1pclos2011
- 1.7.4
- add requires for new glibc
Dependency management
Slightly modified version of a post by TerryN on the forum :
Many people who are new to packaging think that dependency management is only about the Provides: and Requires: tags in the spec file.
These are only part of the story because rpm does automatic dependency generation as part of the rpmbuild process. This is handled by 2
scripts find-provides and find-requires which you will see run towards the end of the build.
find-provides :
This script examines all the files in the %files list and if any shared libraries are found the soname of the lib is added to the list of
capabilities provided by the rpm. This means that if another package depends on that shared lib your package can be selected by
apt/synaptic to satisfy that dependency.
- Be very careful when packaging apps where the SOURCES contain pre-built libraries as they will be added and you could find your
package being selected as a dependency of a seemingly totally unrelated application (Calibre springs to mind). Worse still, this can lead
to instability if those libraries are used with another application (because they were not built on PCLinuxOS).
- To avoid this you can add Autoprov: No to the summary section of the spec file (that is where the
Provides/BuildRequires/Requires/Obsoletes tags go) for these types of package (and only these types of package!).
Autoprov: No
- Documentation for these tags is here .
find-requires :
This script examines all the files in the %files list and effectively runs an ldd ( more about ldd ) on any executable to see what shared-
libraries are needed by the executable. The sonames for these libraries are added to the list of capabilities required by the rpm and will
need to be resolved when the rpm is installed.
- Once again pre-built binaries in the SOURCE can cause issues as they may reference sonames which cannot be resolved by existing
packages in the repo.
- An example would be because the SOURCE contains binaries for multiple architectures (see example here)
Devel dependencies :
There is a further twist with shared objects which are to be used as system shared libraries (there are other uses for .so files). The build
will produce 3 "copies" of the lib (actually only 1 is a real file the others are links but that doesn't matter for the purposes here ) :
/usr/lib/libxyz.so.1.2.3
/usr/lib/libxyz.so.1
/usr/lib/libxyz.so
The first 2 (the versioned files) are required at runtime and should be in the main package. The 3rd one (libxyz.so) is only required by the
linker when building apps against the shared lib and should therefore be in the -devel package (along with header files).
RPM is clever enough to know this and generates "devel" provides/requires for that file. Therefore if you put the unversioned .so in the
main package the automatic dependency management will generate a "devel" provides:
and these devel dependencies will have their own dependencies etc. etc. This could result in a large amount of unnecessary -devel
packages and other "build" packages being installed on systems which are not used for software building. This can consume a lot of
space and make things like remastering more difficult.
If you are sure that nothing will ever want to link/build against such a library you could avoid creating a -devel subpackage by either
deleting the .so at the end of the %install section
rm -f %buildroot/%{_libdir}/libxyz.so
%files
...
%exclude %{_libdir}/libxyz.so
To summarize, great care must be taken with dependency management when dealing with system shared libraries. It is
complicated, tedious and certainly not glamorous but it IS necessary to avoid the repo descending into bloat and chaos.
Notes
SRPMs : http://ftp.nluug.nl/pub/os/Linux/distr/pclinuxos/pclinuxos/srpms/SRPMS.pclos/
The importance of being organised can never be over emphasized. Note down everything. It may help with the work you are currently
engaged in or in another work later on.
Do not package as root.
Always keep a clean and fully updated packaging environment. This means run a full update before beginning a task and remove any
dependencies / libraries installed for a particular work before going on to another.
When you run rpm -ivh nameofthepackage.srpm you may get a complaint about user Neal does not exist or something like that. It is
because the original packager is not you. Do not worry.
Enabling the Components section of Synaptic will enable you to more easily locate the relevant section under which the required .srpm
is present in the repository.
If you are running from the commandline and want to capture all the messages of the build in a text file for easy reference, run this
command :
daniel - http://www.pclinuxos.com/forum/index.php/topic,109252.msg933761.html#msg933761
This is seen in case of packages where a separate subdirectory is created for config/build files. Commonly it is called build but the exact
name can be made out by reading the build log. This can be fixed by adding -C nameofsubdirectory to the make install macro in %install
section of .spec file. TerryN - forum .
Reading references
Repository and Sections and Mirrors
Basic PCLinuxOS packaging manual - http://www.montanalinux.org/files/RPM_Build_Manual_Rev2.pdf
Slightly updated version of above manual - https://dl.dropbox.com/u/32533806/Building_RPMS.tar.gz
Packaging software with RPM, Part 1: Building and distributing packages - http://www.ibm.com/developerworks/library/l-rpm1/
Packaging software with RPM, Part 2: Upgrading and uninstalling software - http://www.ibm.com/developerworks/library/l-rpm2/
Packaging software with RPM, Part 3: Accommodating software dependencies' - http://www.ibm.com/developerworks/library/l-rpm3/
How to make good RPM packages -
http://www.redhat.com/promo/summit/2008/downloads/pdf/Wednesday_130pm_Tom_Callaway_OSS.pdf
RPM Guide - http://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/index.html
Maximum RPM - http://www.rpm.org/max-rpm-snapshot/index.html
Macros - http://www.zarb.org/~jasonc/macros.php
Problems and issues with packaging - http://wiki.mandriva.com/en/Development/Packaging/Problems
Program Library HOWTO - http://tldp.org/HOWTO/Program-Library-HOWTO/index.html
Creating an RPM for a Java Application - http://javaworkshop.wordpress.com/2008/10/22/rolling-up-an-rpm-for-a-java-application/
Versión Inglés
Hard Disk Manager 15 Suite es el sistema y la solución de gestión de datos ideal para el usuario privado exigente.
Contactos
Copias de seguridad fiables, funciones de recuperación flexibles, herramientas de optimización, todo lo necesario para Recomendación
realizar particiones perfectas, el nuevo entorno de recuperación de Paragon, algoritmos de eliminación de datos de gran
fiabilidad y mucho más... todas estas características son las que convierten a Hard Disk Manager 15 en el complemento Hard Disk Manager
perfecto de su equipo durante todo su ciclo de vida. Professional (Inglés)
Copias de seguridad de
Partición y optimización
sistemas y datos
Hard Disk Manager 15 Suite gestiona de manera El motor de partición de alto rendimiento de Paragon
automática las tareas de copia de seguridad–, ya se trate permite gestionar cualquier tarea de partición de discos
de copias de seguridad de todo el sistema, de duros y realizar un uso óptimo del espacio disponible en
particiones individuales o solo de archivos específicos. los mismos. Gracias a la alineación automática de
Gracias a las tecnologías de copia de seguridad particiones* siempre podrá obtener el máximo
Todo lo que necesita para la
incrementales y diferenciales, las copias de seguridad rendimiento de los SSD y los discos duros con sectores
gestión profesional de
continuas del sistema resultan extraordinariamente de 4K y volúmenes RAID. sistemas y discos duros.
eficaces con Paragon Hard Disk Manager. Con una copia Saber más
de seguridad completa de todo el equipo seguida de El modo avanzado pone a su alcance precisas
copias de seguridad incrementales periódicas, el último herramientas de análisis y reparación que le permiten
estado de su PC se mantiene a salvo en todo momento. solucionar problemas de arranque o analizar el estado del
Los nuevos contenedores de copias de seguridad en disco duro.
formato pVHD aceleran la realización de copias de
seguridad en redes (como las redes NAS).
Migración y clonado de
Por cierto: puede utilizar el asistente de complementos sistema uniformes
de archivos para añadir archivos de máxima prioridad a Con el nuevo asistente de migración avanzada de Hard
las copias de seguridad existentes fuera del proceso de Disk Manager, trasladar el sistema es un juego de niños.
copia de seguridad general. Si desea aprovechar el rendimiento que ofrece un SSD
rápido, puede trasladar el sistema existente a un soporte
de almacenamiento de ese tipo. También puede separar
Paragon Recovery Medium los datos del usuario y del sistema entre sí y distribuirlos
entre varios discos duros de destino para aprovechar al
Si su sistema operativo no arranca, puede iniciar su máximo el espacio de un SSD. Si necesita un clon virtual
equipo con el entorno de recuperación de arranque de de su sistema Windows, el asístente para ajuste P2V
Paragon y cargar una copia de seguridad existente, del sistema operativo le permite adaptarlo a los
salvaguardar los datos importantes o corregir errores de hipervisores convencionales (como VMware Workstation,
arranque. Con el nuevo Recovery Media Builder 3.0, Oracle Virtual Box o MS Hyper-V). Y si desea probar
crear un entorno de recuperación personal resulta nuevo software, dispondrá de un sistema de prueba virtual
extremadamente sencillo y flexible. Y gracias a la en un abrir y cerrar de ojos. ¿Solo necesita una copia
tecnología WinPE más reciente, el uso del entorno de exacta del disco duro o de la partición? Puede realizar el
recuperación también resulta muy intuitivo. clonado de discos duros o particiones sin mayor
¿Se encuentran sus copias de seguridad en una unidad problema.
de red? Si es así, utilice las opciones avanzadas y añada ¿Tiene un equipo o una versión de Windows nuevos?
sin más dilación la configuración de red y la unidad de ¿Por qué no mantener una versión virtual del sistema
durante la creación del soporte de recuperación. anterior a la que recurrir en caso de necesidad?
Más información sobre el nuevo soporte de
recuperación (Inglés) >>
Eliminación de datos fiable
Recuperación y adaptación Sus datos privados le pertenecen exclusivamente,
incluso si va a desechar un disco duro antiguo. Pero un
¿Qué ocurre si algo falla? profesional es capaz de recuperar datos que haya–
Con Hard Disk Manager, la seguridad siempre estará de aunque el disco duro se haya destruido físicamente.
su lado. Restaurar copias de seguridad existentes, Sin embargo, gracias a la función de eliminación de
incluso en hardware diferente, no es un problema datos de Hard Disk Manager puede liberar espacio de
gracias a los asistentes integrados. Le proporciona una almacenamiento y asegurarse de que los datos se
flexibilidad total y permite restaurar el sistema íntegro, eliminan de forma definitiva. Solo tiene que utilizar los
particiones específicas o archivos concretos. eficaces algoritmos de eliminación de datos de Paragon
Universal Image Mounter (UIM) le otorga acceso o desarrollar un algoritmo propio.
completo a los archivos seguros en todo momento. Solo
tiene que asignar un archivo de copias de seguridad en Ahora, Hard Disk Manager 15 le ofrece funciones de
una unidad de red y podrá acceder a los archivos que eliminación de datos de SSD que permiten borrar
contenga como si se encontraran en un disco duro datos de SSD de forma segura sin acortar su vida útil.
normal.
* La alineación automática de particiones está siempre activa durante las operaciones de creación/movimiento; activa durante las operaciones
redistribución del espacio libre/cambio de tamaño solo cuando esté afectado el límite izquierdo de la partición; y activa durante las operaciones de
copia/restauración solo con cambio de tamaño.
Page Discussion Read View source View history Search PCLinuxOSHelp Knowle
Main page
Contents [hide]
Recent changes
1 Introduction
Random page
Help 2 Preparation
3 Locating Synaptic
Tools 4 Running Synaptic
What links here 5 Note
Related changes
Special pages
Printable version
Introduction
Permanent link PCLinuxOS is a Linux distribution that follows the system of rolling updates. It means that you do not need to reinstall each time an update is
Page information
released and when fully updated you have the most current system. However it is very important to update properly to make sure that your
system does not break.
* It is recommended that you do a proper system update as outlined below once every week or two.
* Leaving a long gap between system updates may cause breakdown. Do not wait more than 60 days to update
your system.
[ PCLinuxOS DOES NOT AUTOMATICALLY UPDATE KERNELS;ONE SHOULD INSTALL NEW KERNELS MANUALLY FROM SYNAPTIC.]
Preparation
PCLinuxOS updates are delivered over the internet. A working internet connection is needed. Broadband connections are preferred because
sometimes the updates can be of the order of hundreds of MBs. So before proceeding with the update, make sure that you have a working
internet connection.
Locating Synaptic
Synaptic is the software that manages the task of downloading and installing updates for your system. The software on your system is
delivered as packages and hence Synaptic is also called package manager. You can launch it by any one of the following 3 methods:
* By clicking on Synaptic Package Manager icon in the taskbar near the left hand lower corner of your
screen.
* By going to PC Menu (Also called Kickoff Application Launcher) at the left hand lower corner of your
screen > Applications > Software Centre > Package Manager.
* By typing 'synaptic' into a terminal.
Running Synaptic
Since updating your system might require making changes to the system as a whole or changing important system files, Synaptic needs the
privileges of super user or root. Hence while starting up Synaptic, you need to enter the root password first. link title
As soon as Synaptic starts, it scans your system for existing software and gets ready.
Now you need to reload the package information to become informed about new, removed or upgraded
software packages. Click on 'Reload' button.
A window labelled 'Downloading package information' will come up and show the progress of this
operation. Once the download is complete, Synaptic will do another scan and get ready for the next step.
You will get another window with the prompt "Mark additional required changes?'. Go through the list and
click on 'Mark'.
Now click on 'Apply'. You will be presented with another summary window. After going through the list,
click on 'Apply' to begin the actual process of downloading and installing updates.
You can expand To be upgraded and To be installed sections by clicking on the small triangle before each
line.
Once the process is complete you may see another window showing some output. Some of the changes
effected by Synaptic might require you to either log-off and log-in again or rarely in case of kernel
update etc require you to reboot which would be shown in this window. After this you may close Synaptic.
Note
* In case Synaptic gives a prompt such as "Not able to retrieve all packages, continue anyway?" DO NOT
click Yes. Say 'NO and try updating sometime later. This might be because the repositories are being
updated with new software themselves and only after this process is complete, you should update your
system. If the message continues to appear even after a day, report the issue to the forum .
* DO NOT USE apt-get update and apt-get upgrade from the command line. This has never been the recommended
way. If you insist on using command line, the correct procedure is apt-get update and apt-get dist-upgrade.
* Once a new ISO is produced and made available to the public, we no longer test upgrading from older ISO
releases. This does not mean, though, that previous releases should not be used. On the contrary, there is
no need to reinstall PCLinuxOS unless you wish to have a fresh install, due to PCLinuxOS being a "rolling"
release distribution.
Category: HowTo
Menu
Search
MyParagon
English
“Paragon’s driver technology clearly delivered the performance we demand for our ReadyNAS products.”
Simply run the assistant scripts (install.sh and uninstall.sh scripts) that will perform
all the necessary operations to build the driver, install it, and deactivate and remove
it from the platform.
High Performance
The Paragon tool boosts your performance by opening direct access to partitions
you had difficulties with accessing previously from Linux. The transfer rate is the
same for native Linux file systems and in some cases even better.
Full Access to NTFS and HFS+ Volumes
Rapid and transparent read and write access to NTFS/HFS+ volumes from Linux. Use
HFS+ file system and its native journaling support for better file system integrity,
when transferring files between Linux PC and Mac.
Additional Utilities
Microsoft NTFS for Linux by Paragon Software allows you to format any volume as
NTFS or HFS+, check the formatted volumes for integrity and fix errors.
Free Version
Microsoft NTFS for Linux by Paragon Software has also limited version that is free of
charge and covers common usage scenarios. Try now ›
Choose the Professional version for professional features, highest performance and
premium support.
1994, helping 8 million customers achieve maximum productivity. We keep an eye on
the IT industry, its news and trends and regularly supply you with product updates
and enhancements.
Visit your personal MyParagon account, where we select and regularly publish the
latest news and best deals!
Many Paragon products come with free technical support. All of our
Customers are entitled to a free 30-day upgrade if a new version appears
within 30 days of product purchase. Should you have any questions about
the installation or configuration of our software, do not hesitate to contact
our Support Team via MyParagon Customer Portal.
Features
Features Benefits
New Features
NEW Stability improvements Improved driver behavior in case target storage could be
in unsafe storage removal detached unexpectedly to minimize possibility of file system
scenarios issues.
NEW Minimized file system Added single ‘ufsd’ utility instead of standalone mk*fs and
utilities package size chk*fs utilities, which are hardlinks to ‘ufsd’ utility.
NEW Improved Updated automounting script for better recognition of
automounting script volume names with spaces. (Professional version only).
Key Features
Transparent read/write access Kernel modules provide support for both NTFS and HFS+ file
to NTFS/HFS+ volumes systems.
32/64 Bit architecture support Both x86 and x86-64 CPUs are supported.
Share your data over network Share volumes mounted by NTFS&HFS+ for Linux via SAMBA.
Low CPU load during data Reduced CPU load and memory consumption.
transfers
Automatic NTFS/HFS+ volumes Mount any NTFS/HFS+ volumes like native Linux ones
mounting on Linux platform automatically.
No file or volume size There are no limitations to maximum file and volume size
limitations (but within Linux kernel and NTFS/HFS+ limitations).
Additional Utilities
Compatibility
Supported Technologies
Yes. The NTFS File System is a replacement for the FAT (File
Allocation Table) and HPFS (High-Performance File System)
Is NTFS File System better than file systems. It gives many advantages over the other file
FAT or HPFS? systems such as the ability to restore files/directories and
their structure in the event of hardware failure, improved
security, support of huge files/partitions, etc.
There are three versions of NTFS File System: 1.2, 3.0 and 3.1.
Each of these versions is used in different Windows OS and
has additional features.
Is NTFS File System the same NTFS version: v1.2; v3.0; v3.1 and the respective Windows
in every version of Windows? version: Windows NT 4.0, 2000, XP, 2003, Vista, 7, 8.1, 10,
Server 2016.
Note: The version 1.2 is also known as 4.0, the version 3.0 as
5.0 and the version 3.1 as 5.1.
NTFS Volumes
Installation
Maintenance
OEM / FAQ
Glossary
Mount
Mounting is the process of connecting volumes to the operating system. Once completed, the
operating system, any application or user can access contents of the volume in standard ways.
For Windows, the standard way means the volume is assigned a ‘drive letter’. For Linux, it means
the volume becomes available under one of its tree nodes.
Kernel version
Sparse files
Codepage
SMP
DKMS
Key Features
Additional utilities
Resources
Puppy Linux 5
Manual-English
Lucid Puppy - Nothing
but Praise: Learn
How to Use the Manual and Download Puppy | How to Run Puppy | Saving and Installing
about the new features
to Hard Disk | Preparing the Hard Disk | Installation-Frugal | Installation-Full | Internet
of the first Puppy 5,
Connection | Setup EMail | Setup Devices (Printer, Keyboard)
Lucid Puppy.
The links above are parts of a Puppy Linux manual in English provided and - Dedoimedo
updated by volunteers.
This site is tablet-ready.
The newest installation tutorial in PDF is about Lucid Puppy 5.2.8, prepared
Support this site:
by Md. Hanbala in Arabic, click here to get it, or click to get English or
Bahasa. Note that the installation method is very similar among Puppy Linux
distros.
A good tutorial for USB install of Puppy Linux 4.30 is made available as PDF
(English, also Italian, Spanish and Portuguese) by Alex Gotev for Linux Day
09 - GALLUG, October 24, 2009, Novara, Italy.
NOTE that the version number used in the manual below is 4.00, and version
numbering is shown as 400 (when used with filenames). You should replace
this with the latest version number, like 4.21 or 421 (Use the number with
filenames, like pup_421.sfs).
IMPORTANT: With version 431, use dash instead of underscore, like pup-
431.sfs. Starting April 23, 2011, long filenames are used for puppy.sfs in
Puppy Linux, and there is a file /etc/DISTRO_SPECS that helps to identify the
matching puppy.sfs however it is named (i.e. this helps the start-up become
fool-proof.).
Thanks to forum members Oliver (oli), Rod (cryftybytes), Jay (puppyluvr) and
Bill (BillWho?).
Introduction
This manual will appeal to Linux beginners and Linux users, who would like to
become acquainted with Puppy Linux. This manual summarizes the most
important information for Puppy beginners and explains the first steps with
Puppy.
Menu entries and buttons are set in "". Sub-menus are separated by vertical
lines. Example: "Menu | Shut Down | JWM restart" means, that you first click
on the button "Menu", than (at the appearing menu) on the headword "Shut
Down" and finally on the headword "JWM restart".
In the manual the letter x is used as a substitute symbol for a number. For
example /dev/hdax means that you have to write /dev/hda1, /dev/hda2 or
/dev/hda3 - just use what suits your computer.
With the term "shell" the program "Menu | Run | Rxvt terminal emulator" is
meant.
You can get Puppy Linux from ibiblio.org. Save the current release pup-
431.iso on your harddrive. The filesize is about 105 MB.
To make sure that you downloaded a genuine original file, you can compare
the checksum of the ISO file with the associated file pup-431-md5sum.txt.
(right-click to download this file as well).
Within Linux:
Open a shell and change into the directory, in which you stored the two files.
Enter the following command:
md5sum -c pup-431-md5sum.txt
This will run the md5sum program on your .iso file and compare it with the
value in the .txt file. You should get an OK. If not you need to download the
iso again.
Within Windows:
To open a DOS-Box click on "Start | Run". This opens an input window, into
which you enter the following command:
cmd
Now you get a DOS-Box. Change into the directory in which you stored the
two files, e.g. c:/pup431. Enter these commands:
c:
cd pup431
dir
Now you should see the Puppy-files (make sure that you copy md5sum.exe to
this same location). Next, enter the command:
md5sum.exe -c pup-431-md5sum.txt
Subsequently you burn the ISO file (in our example, pup-431.iso) on CD. To
burn an ISO file on CD, consult the manual of your CD-burning software.
Beginners sometimes copy the ISO file simply as a data-file on CD, which
doesn’t work. Usually the CD-burning software has a special menu option for
burning an ISO file on CD. You can verify whether you burned the CD
correctly by looking at the CD with the file manager (e.g. Windows Explorer). If
you see files as "initrd.gz" or "vmlinuz" everything is OK. If you see the file
"pup-431.iso" (an ISO filename) this is incorrect.
Tip:
Back to Top
First you must set up the boot sequence in the BIOS. If you do not know how
to get into the BIOS-setup, consult the computers manual. Usually you press
one of the following keys immediately after switching on the PC: ESC, one of
the function keys F1 to F12 or the delete key. At the BIOS-setup you change
the boot sequence so that the CD-ROM drive is first and the harddrive is
second. Close the BIOS-setup and store the settings.
The PC then usually reboots. Immediately insert the Puppy CD into the CD-
ROM drive. If you are too slow your old operating system starts. In this case
keep the CD inserted in the CD drive and start the PC again.
Now Puppy should start. During the starting procedure you are requested to
choose from a few options such as mouse, country or timezone. The choice
for mouse is usually automatic, and you can choose "ps2" even if you have
no attached mouse to yout laptop. For other questions, navigate with the
cursor keys downward to your choice. Then strike the return-key. Thereafter
a further window (Puppy video Wizard) appears, "Xorg" is already highlighted.
Press the return-key. Wait some seconds till the next window (Puppy video
Wizard) appears. There you navigate with the cursor keys to your screen
(LCD panel = flat screen, CRT = standard monitor) and your choice
resolution. Then strike the return-key. After some seconds the Puppy desktop
appears.
Should Xorg not work on your computer, choose Xvesa. A few seconds later,
the Puppy desktop will be displayed using a resolution of 640 x 480 pixels. If
you wish to use an even higher resolution choose e.g. 1280x1024x24 and
click on the button "Change".
After some seconds the Puppy desktop appears again. Click on the OK-
button.
Unfortunately, with Xvesa you will have to adjust the keyboard layout if you
are not using a US keyboard.
If your PC has 256 MB RAM, Puppy will be loaded completely into RAM (or
mounted to the CD/DVD disk if your PC lacks RAM). Your old operating
system is not touched, so that you can look safely at Puppy Linux. Now you
can take the CD out of the CD drive, unless you do not have enough ram, in
which case Puppy will not allow the CD to be ejected.
If you terminate Puppy you are asked whether you want to store the settings
(and your personal files) in two ways (you can change between the options
with the tab-key and then and press the return-key):
If you would like to store the settings (and your personal files) you are asked
on which hard disk or USB flash drive this should happen. If saving to
pup_save.2fs, choose at least 128 MB.
Boot Options
When Puppy boots it offers you some boot-options. If you do not enter
anything, Puppy is loaded after some seconds into RAM. When starting,
Puppy automatically looks for a previously stored pup_save.2fs-file. If this file
doesn't exist yet, you will be asked again the same boot-up questions.
puppy pfix=ram
you have the option to start Puppy into RAM without your pre-saved-settings
and without your personal files even if a pup_save.2fs-file already exists. This
boot option is very useful and is used in this manual a few times. The other
boot options are normally not needed.
Back to Top
So that Puppy can store all settings and your personal data, a file named
pup_save.2fs is saved. I recommend a size of 512 MB for this file. This is big
enough for further programs and can be backed-up on CD-ROM (note: if you
want to backup the file on a USB stick, it must have a storage capacity of 1
GB). Puppy can store the pup_save.2fs-file on many different filesystems
including FAT and NTFS as used by windows. (note: USB sticks and external
harddrives are usually formatted with a FAT32-filesystem, so that they can be
used without problems). Windows XP-users normally have a NTFS-filesystem
only. There are two options for you to store the pup_save.2fs-file as well:
(2) Make the NTFS partition smaller and create one or more further partition
with FAT32-filesystem and ext2/ext3-filesystem.
If you intend to use Puppy durably you should select the second alternative.
This alternative has many advantages.
If you prefer not to keep booting Puppy from CD-ROM, you can install Puppy
to a hard disk drive. This requires some preparation.
A hard drive can be divided in one or more partitions. If you create several
partitions on a harddrive, each partition appears like a hard drive in the
operating system. In other words: although you have only one harddrive in
your PC, you will see several (virtual) hard-drives with Windows or Linux.
Windows designates the harddrives (as well as the floppy disk drive and
CD/DVD drive). In Windows they will be identified with letters. Usually A
designates the floppy disk drive, C the harddrive (first partition), D the CD-
ROM drive, E the harddrive (second partition), F the harddrive (third partition)
and so on. Each partition has its own file system, Windows normally uses
NTFS (Windows XP) or FAT32 (Win98, Win95).
Back to Top
Before creating new partitions on your hard drive, you should defragment the
drive so that all data is stored at the beginning of the existing partition. Here
is how to do it:
Start up Windows.
First, backup your files to CD-ROM, DVD, or an external hard drive. Also
remember to backup your Internet link collection (Favourites) and your e-
mails. If your data is encrypted, it is advisable to decrypt it before backing it
up. This protects you from data loss because modifying hard drive partitions
always carries the risk of data loss.
Next, start the Disk Defragmenter program under Windows. The program is
located at "Start | All Programs | Utilities | System Programs | Disk
Defragmenter". Select hard drive c:\ and click the "Check" button.
Click the "Defragment" button. Depending on the size of the partition and the
amount of data on it, this process can take a long time (over an hour). If you
have very large amounts of data, you can speed up this process drastically
by deleting your files after you have backed them up (see the previous item)
and restoring them once you are done with the modifications. In this case,
please make sure beforehand that your backup is readable, otherwise there
will be wailing and gnashing of teeth.
Creating partitions
Now you should plan the layout of your hard disk partitions regarding file
system and size. I recommend creating three or four partitions in addition to
the Windows partition. The following example assumes you have exactly one
Windows partition (drive letter C). Your hard disk would then look like this:
Windows will continue to reside on your first partition with all its programs and
data. The second partition (recommended size about 1-2 GB) has a Linux file
system (ext2 or ext3). This is the partition Puppy will be installed to. The third
partition (exactly as large as your computer's memory) will be a Linux swap
partition that Linux can ... well, swap files to. The fourth partition has a FAT32
file system, which is recognized by both Windows and Linux. This partition
(recommended size about 5 GB) is used for files that you want to access from
both Windows and Linux. If you want to manage large amounts of data under
Puppy (e.g. music collection, pictures), you should create a fifth partition with
a Linux file system (ext2/ext3). This file system cannot be accessed from
Windows and is meant for Linux only.
First, shrink your Windows partition (NTFS file system). To do this, select the
Windows partition /dev/hda1.
Reduce the "New Size" value until the "Free Space Following" field shows
enough free space following for the new partitions. My test computer's hard
disk has only 3 gigabytes; I am using half of that for the mew partitions. You
probably have a much larger hard drive so your partition sizes can be
increased accordingly.
In the dialogue box that comes up, click the "Apply" button.
Click the "Close" button. You now have an "unallocated" area on your hard
disk.
Select the line saying "unallocated" and click the "New" button.
Enter the size of the second partition in the "New Size" field. This is where
Puppy Linux will be installed to. I recommend a size of 1 to 2 gigabytes (i.e.,
1024 to 2048 MB). Select ext2 from the "Filesystem" box and click "Add".
Again select the line saying "unallocated" and click the "New" button. (You
can see where this is going.)
Enter the size of the third partition in the "New Size" field. This partition is to
hold Linux's swap files as a Linux swap partition. You should make it as large
as your computer's memory (RAM). With my test computer, this amounts to
128 megabytes (MB). Select linux-swap from the "Filesystem" box and click
"Add".
Again select the line saying "unallocated" and click the "New" button.
Enter the size of the fourth partition in the "New Size" field.This partition is
meant for shared access to files from Windows and Linux. I recommend a size
of about 5 gigabytes (5120 MB). Since my test computer does not have a
large enough hard disk, I am using 396 megabytes (MB) as an example.
Select FAT32 from the "Filesystem" box and click "Add".
Hint: if you want to create additional partitions (e.g., for very large files under
Linux), repeat the process outlined above accordingly. In this case, you may
have to create so-called logical partitions. Please consult additional sources if
you are unsure about how to do that.
To actually write the changes to disk, select "Edit | Apply All Operations" from
the menu.
Exit GParted.
Back to Top
Installation-Frugal
Back to Top
Universal Installer
Manual Install
Other Ways
Full Installation
Installation to a USB flash drive
Installation to a CF card
A Frugal Installation copies the image from the Puppy CD to the hard drive. At
bootup, Puppy is loaded into your computer's memory (RAM) just as it is
when you boot Puppy from CD, however, loading it from a hard drive is much
faster. This way, Frugal Installation combines the advantages of booting from
CD-ROM (protection from malware) and a hard drive bootup (speed).
Moreover, upgrading to a new Puppy version is very simple - all you have to
do is replace some files.
Start "Menu | Setup | Puppy universal installer". Choose which medium Puppy
should be installed to. In this example, I chose the internal hard drive.
Next, click on the button next to the partition that you want Puppy to be
installed to - /hda2 in this example.
You now have to decide whether you want a "Frugal" or a "Full" installation. In
our example, click on the "FRUGAL" button.
Now you change the installation directory. Just click on the "OK" button.
The installation is finished. In the next two dialogue boxes, click "OK".
Since you now have two operating systems on your computer (Windows and
Puppy Linux), you need a boot loader. The boot loader is the first program
executed after switching the computer on. It enables you to specify which
operating system should be started up. If Windows was the only operating
system on your computer up to now, you do not have a boot loader. Start the
installation of the boot loader GRUB with "Menu | System | Grub bootloader
config".
Now you have to specify where the GRUB boot loader should store its files.
These can only be written to a Linux file system partition. Thus, please
specify one of the Linux (ext2 or ext3 file system) partitions you created
(/dev/hda2 in the example). If you do not have a Linux file system partition
yet, you need to create one.
Now you have to specify where the GRUB boot loader itself should be
installed to. Select the Master Boot Record "MBR" and click "OK".
Open the file "menu.lst". You will find this file in the /boot/grub directory of the
partition you installed the GRUB files to (/dev/hda2 in our example). For Linux
newbies, I include detailed instructions on how to find and open this file. More
advanced users can skip ahead to where menu.lst gets edited.
Use the right mouse button to click on the file called "menu.lst".
From the context menu that pops up, select "File menu.lst | Open As Text".
(Notice: depending on what medium you boot from, you have to set the
pmedia parameter to one of usbflash, usbhd, usbcd, ideflash, idehd, idecd,
idezip, satahd, scsihd or scsicd. If you did not install the GRUB files to the
/dev/hda2 partition, you need to change the rootnoverify parameter as well -
partition number and Linux drive letter minus one, so if the GRUB files are on
/dev/hdb3 (partition 3 in second drive hdb), make it "rootnoverify (hd1,2)".)
With the changed line, the grub entry should now look like this:
"Comment out", i.e. put a number sign (#) before the lines:that are no longer
needed, like the following extra entries automatically written by Grub:
Save the file by selecting "File | Save" from the program's menu. Exit the text
editor.
Exit Puppy and reboot the computer: "Menu | Shutdown | Reboot computer".
When you reboot the computer, you will be asked whether you want to save
the "session" (i.e., all the configuration changes you made). Hit Return to
select the entry "SAVE TO FILE", which is already highlighted.
In the next dialogue, select the "hda2" partition with the cursor keys and press
Return.
Now. you will be asked, if the file should get a special filename. Just press
Return.
The next dialogue lets you choose a size for your save file. A file size of 512
megabytes is usually sufficient. You can increase (but not decrease) this size
anytime from within Puppy. Pick the desired file size with the cursor keys and
press Return.
In the next screen you see a summary. Choose "Change Folder" and press
return.
Next you will be asked if Puppy 4.xx should test for serial devices at each
boot. Choose ""No" with the arrow keys and confirm with return.
Now you decide wether the system file pup400.sfs should be copied over to
the harddrive. Choose "Yes" with the arrow keys and confirm with return.
Last not least the computer restarts automatically. Remove the Puppy CD
from the drive before the shutdown is complete. Upon reboot the boot loader
will show up. Choose ""Puppy Linux 4.00 frugal (on /dev/hda2)"" with the
arrow keys and confirm with return.
Manual Installation
Create a new directory "puppy400" onto a partition with a Linux file system
(ext2/ext3) or a FAT32 file system.
pup_400.SFS
zdrv_400.SFS
initrd.gz
vmlinuz
into this directory. If you are updating Puppy, overwrite the existing files.
Reconfigure the GRUB boot loader by editing the menu.lst file. You will
usually find this file on a Linux partition in the /boot/grub folder.
Notice: (hd0,1) signifies the hard disk and partition on which GRUB is stored.
Depending on your boot medium, you will need to set the pmedia parameter
to one of usbflash, usbhd, usbcd, ideflash, idehd, idecd, idezip, satahd,
scsihd or scsicd.
Save the file menu.lst
Close the text editor. Remove the Puppy CD from the drive and exit Puppy
without saving your session. Reboot the PC. Puppy should now boot without
the CD in the drive.
Back to Top
Installation-Full
Back to Top
A Full Installation installs Puppy onto the hard drive like any other "normal"
Linux. This kind of installation is a good idea if you have less than 256 MB of
memory.
Start "Menu | Setup | Puppy universal installer". Select the medium that you
want to install Puppy to. I chose the internal hard drive for this example.
Click the button next to the partition that you want to install Puppy to.
You now have to decide whether you want a "Frugal" or a "Full" installation.
Since this chapter describes a Full installation, click the button labelled
"FULL".
Since you now have two operating systems on your computer (Windows and
Puppy Linux), you need a boot loader. The boot loader is the first program
executed after switching the computer on. It enables you to specify which
operating system should be started up. If Windows was the only operating
system on your computer up to now, you do not have a boot loader. The
Puppy Installer can install GRUB as a boot loader for you. To do this, click on
"INSTALL GRUB".
Now you have to specify where the GRUB boot loader should store its files.
These can only be written to a Linux file system partition. Thus, please type
"/dev/hda2" - that is, the same partition to which Puppy has just been
installed.
Now you have to specify where the GRUB boot loader itself should be
installed to. Select the Master Boot Record "MBR" and click "OK".
Open the file "menu.lst". You will find this file in the /boot/grub directory of the
partition you installed the GRUB files to (/dev/hda2 in our example). For Linux
newbies, I include detailed instructions on how to find and open this file. More
advanced users can skip ahead to where menu.lst gets edited.
Click with the right mouse button and choose "Window | Enter Path" from the
context menu.
Type this into the box labelled "Goto" (do not omit the slash at the end):
/mnt/hda2/boot/grub/
Use the right mouse button to click on the file called "menu.lst".
From the context menu that pops up, select "File menu.lst | Open As Text".
You can now see the contents of the menu.lst file.
To include a display timeout, remove "#" from the start of the line of "timeout
30", and change the value, which is in seconds. Note that the entries "Other"
will be for Windows (in /dev/hda1) and "Linux" will be for Linux (on /dev/hda2)
- make sure to insert "Puppy" before the word "Linux"! If there are extra
entries below (the extra entries are made when you have extra partitions or
hard disks), you may ignore them or simply put "#" before the lines - this will
hide the entries.
Save the file by selecting "File | Save" from the program's menu. Exit the text
editor.
Exit Puppy and reboot the computer: "Menu | Shutdown | Reboot computer".
When you reboot the computer, you will be asked whether you want to save
the "session" (i.e., all the configuration changes you made). Select "DO NOT
SAVE" with the cursor keys and hit Return.
Your computer will now shut down completely and then start up again. You will
then see the boot loader come up. Select "Puppy Linux (on /dev/hda2)" with
the cursor keys and press Return. Puppy boots up. At the first bootup, you
will once again have to specify your country and your screen resolution. This
configuration is saved so that you do not have to repeat this process at the
next bootup.
Back to Top
Internet Connection
Back to Top
Modem
DSL
Enter your username (ask your provider), then press the return-key.
Enter the ethernet interface. eth0 is usually correct so you can press the
return-key.
At the next question you confirm the default "no" and press the return-key.
Then you have to enter your IP adress. If you get a dynamic IP adress press
the return-key only.
Now you can see your input again. If everything is alrigth press the key "y".
A message box opens and you get connected. Press the return-key.
You can now open the Internet browser "Menu | Internet | SeaMonkey
Webbrowser". Enter a URL and see if the Internet site is displayed.
A message box opens and you get disconnected. Press the return-key.
Wireless LAN
To connect your Puppy to a wireless network take the following steps: Step 1
Click on the "connect" icon on your Desktop, then click "Connect to the
Internet by network interface"
.....OR.......
Just click the button for your interface and see step 2 below.
If puppy does not see your interface you will have to load the appropriate
module with the Load Module button
If you are unsure, click the "more" tab to Auto-probe drivers, or to install a
Windows driver.
After you have loaded the correct module for your interface, it will show up in
the first box seen above.
Step 2
Click Scan ( Or enter the information for your interface if you know it)
Click on your Network from the list that appears . Click Save. Enter your WEP
/ WPA key if on a secured network.
Then click Use This Profile. Click the Test button to see if Puppy see`s a "live"
connection. If it does, then click
Auto DHCP. If successful Puppy will ask you if you want to save the
configuration for next boot. Choose yes or no.
Click Done on the box that appears, and you`re all set!
Back to Top
Setup EMail
Back to Top
Start the program "Menu | Internet | SeaMonkey mail and news". The
configuration depends on your email-provider. In the following you will find an
example for GMX.
After you press the button "Finish" the program automatically downloads your
emails from your email account. If you are offline, the following error message
appears:
Back to Top
Puppy Linux has Setup in the Menu that contains many ways of setting up
your different devices. Examples are given below for setting up printer and
keyboard.
Printer
This is an easy one to get up and running.Just run "Menu | Setup | Printer
Wizard" and the directions there should be sufficient to get most printers
working.If your printer is not on the list that comes up try one that is similar for
example if you have an superjet 23e try the superjet 23 or superjet 23f.
Keyboard layout
If you are using Xvesa as your video server and you do not have a US
keyboard, you need to customise the keyboard layout. Start "Menu |
Document | Geany text editor" and copy the following lines into it for a
German keyboard layout.
clear shift
clear lock
clear control
clear mod1
clear mod2
clear mod3
!clear mod4
!clear mod5
keycode10 = 1 exclam
keycode14 = 5 percent
keycode15 = 6 ampersand
keycode24 = q Q at
keycode25 = w
keycode28 = t
keycode29 = z
keycode30 = u
keycode31 = i
keycode32 = o
keycode33 = p
keycode36 = Return
keycode37 = Control_L
keycode38 = a
keycode39 = s
keycode40 = d
keycode41 = f
keycode42 = g
keycode43 = h
keycode44 = j
keycode45 = k
keycode46 = l
keycode50 = Shift_L
keycode52 = y
keycode53 = x
keycode54 = c
keycode55 = v
keycode56 = b
keycode57 = n
keycode58 = m M mu
keycode62 = Shift_R
keycode63 = KP_Multiply
keycode66 = Caps_Lock
keycode67 = F1 F11
keycode68 = F2 F12
keycode69 = F3 F13
keycode70 = F4 F14
keycode71 = at F15
keycode77 = Num_Lock
keycode78 = Scroll_Lock
keycode79 = KP_7
keycode80 = KP_8
keycode81 = KP_9
keycode82 = KP_Subtract
keycode83 = KP_4
keycode84 = KP_5
keycode85 = KP_6
keycode86 = KP_Add
keycode87 = KP_1
keycode88 = KP_2
keycode89 = KP_3
keycode90 = KP_0
keycode91 = KP_Decimal
keycode98 = Up
!keycode99 = Prior
!add mod4 =
!add mod5 =
Save this file as .Xmodmap into the /root directory (please note that the first
character of the file name should indeed be a dot). Then restart the X server
by selecting "Menu | Shutdown | Restart X Server" (alternatively, you can
open a console and issue the "xmodmap /root/.Xmodmap" command). Now
the äöüÄÖÜ umlauts are available. The special characters @|~ have
been assigned to the function keys F5, F6 and F7 (F7 has to be pressed
twice to make the tilde appear). The {}[] brackets are located on function keys
F9 to F12.
You can create country-specific keyboard layouts of your own by editing that
file. To find out the correct keycodes, open a console and enter the "xev"
command. The keycode of any key you press and its assigned character will
then be displayed.
Back to Top
Puppy Linux 5
Manual-English
Lucid Puppy - Nothing
but Praise: Learn
How to Use the Manual and Download Puppy | How to Run Puppy | Saving and Installing
about the new features
to Hard Disk | Preparing the Hard Disk | Installation-Frugal | Installation-Full | Internet
of the first Puppy 5,
Connection | Setup EMail | Setup Devices (Printer, Keyboard)
Lucid Puppy.
The links above are parts of a Puppy Linux manual in English provided and - Dedoimedo
updated by volunteers.
This site is tablet-ready.
The newest installation tutorial in PDF is about Lucid Puppy 5.2.8, prepared
Support this site:
by Md. Hanbala in Arabic, click here to get it, or click to get English or
Bahasa. Note that the installation method is very similar among Puppy Linux
distros.
A good tutorial for USB install of Puppy Linux 4.30 is made available as PDF
(English, also Italian, Spanish and Portuguese) by Alex Gotev for Linux Day
09 - GALLUG, October 24, 2009, Novara, Italy.
NOTE that the version number used in the manual below is 4.00, and version
numbering is shown as 400 (when used with filenames). You should replace
this with the latest version number, like 4.21 or 421 (Use the number with
filenames, like pup_421.sfs).
IMPORTANT: With version 431, use dash instead of underscore, like pup-
431.sfs. Starting April 23, 2011, long filenames are used for puppy.sfs in
Puppy Linux, and there is a file /etc/DISTRO_SPECS that helps to identify the
matching puppy.sfs however it is named (i.e. this helps the start-up become
fool-proof.).
Thanks to forum members Oliver (oli), Rod (cryftybytes), Jay (puppyluvr) and
Bill (BillWho?).
Introduction
This manual will appeal to Linux beginners and Linux users, who would like to
become acquainted with Puppy Linux. This manual summarizes the most
important information for Puppy beginners and explains the first steps with
Puppy.
Menu entries and buttons are set in "". Sub-menus are separated by vertical
lines. Example: "Menu | Shut Down | JWM restart" means, that you first click
on the button "Menu", than (at the appearing menu) on the headword "Shut
Down" and finally on the headword "JWM restart".
In the manual the letter x is used as a substitute symbol for a number. For
example /dev/hdax means that you have to write /dev/hda1, /dev/hda2 or
/dev/hda3 - just use what suits your computer.
With the term "shell" the program "Menu | Run | Rxvt terminal emulator" is
meant.
You can get Puppy Linux from ibiblio.org. Save the current release pup-
431.iso on your harddrive. The filesize is about 105 MB.
To make sure that you downloaded a genuine original file, you can compare
the checksum of the ISO file with the associated file pup-431-md5sum.txt.
(right-click to download this file as well).
Within Linux:
Open a shell and change into the directory, in which you stored the two files.
Enter the following command:
md5sum -c pup-431-md5sum.txt
This will run the md5sum program on your .iso file and compare it with the
value in the .txt file. You should get an OK. If not you need to download the
iso again.
Within Windows:
To open a DOS-Box click on "Start | Run". This opens an input window, into
which you enter the following command:
cmd
Now you get a DOS-Box. Change into the directory in which you stored the
two files, e.g. c:/pup431. Enter these commands:
c:
cd pup431
dir
Now you should see the Puppy-files (make sure that you copy md5sum.exe to
this same location). Next, enter the command:
md5sum.exe -c pup-431-md5sum.txt
Subsequently you burn the ISO file (in our example, pup-431.iso) on CD. To
burn an ISO file on CD, consult the manual of your CD-burning software.
Beginners sometimes copy the ISO file simply as a data-file on CD, which
doesn’t work. Usually the CD-burning software has a special menu option for
burning an ISO file on CD. You can verify whether you burned the CD
correctly by looking at the CD with the file manager (e.g. Windows Explorer). If
you see files as "initrd.gz" or "vmlinuz" everything is OK. If you see the file
"pup-431.iso" (an ISO filename) this is incorrect.
Tip:
Back to Top
First you must set up the boot sequence in the BIOS. If you do not know how
to get into the BIOS-setup, consult the computers manual. Usually you press
one of the following keys immediately after switching on the PC: ESC, one of
the function keys F1 to F12 or the delete key. At the BIOS-setup you change
the boot sequence so that the CD-ROM drive is first and the harddrive is
second. Close the BIOS-setup and store the settings.
The PC then usually reboots. Immediately insert the Puppy CD into the CD-
ROM drive. If you are too slow your old operating system starts. In this case
keep the CD inserted in the CD drive and start the PC again.
Now Puppy should start. During the starting procedure you are requested to
choose from a few options such as mouse, country or timezone. The choice
for mouse is usually automatic, and you can choose "ps2" even if you have
no attached mouse to yout laptop. For other questions, navigate with the
cursor keys downward to your choice. Then strike the return-key. Thereafter
a further window (Puppy video Wizard) appears, "Xorg" is already highlighted.
Press the return-key. Wait some seconds till the next window (Puppy video
Wizard) appears. There you navigate with the cursor keys to your screen
(LCD panel = flat screen, CRT = standard monitor) and your choice
resolution. Then strike the return-key. After some seconds the Puppy desktop
appears.
Should Xorg not work on your computer, choose Xvesa. A few seconds later,
the Puppy desktop will be displayed using a resolution of 640 x 480 pixels. If
you wish to use an even higher resolution choose e.g. 1280x1024x24 and
click on the button "Change".
After some seconds the Puppy desktop appears again. Click on the OK-
button.
Unfortunately, with Xvesa you will have to adjust the keyboard layout if you
are not using a US keyboard.
If your PC has 256 MB RAM, Puppy will be loaded completely into RAM (or
mounted to the CD/DVD disk if your PC lacks RAM). Your old operating
system is not touched, so that you can look safely at Puppy Linux. Now you
can take the CD out of the CD drive, unless you do not have enough ram, in
which case Puppy will not allow the CD to be ejected.
If you terminate Puppy you are asked whether you want to store the settings
(and your personal files) in two ways (you can change between the options
with the tab-key and then and press the return-key):
If you would like to store the settings (and your personal files) you are asked
on which hard disk or USB flash drive this should happen. If saving to
pup_save.2fs, choose at least 128 MB.
Boot Options
When Puppy boots it offers you some boot-options. If you do not enter
anything, Puppy is loaded after some seconds into RAM. When starting,
Puppy automatically looks for a previously stored pup_save.2fs-file. If this file
doesn't exist yet, you will be asked again the same boot-up questions.
puppy pfix=ram
you have the option to start Puppy into RAM without your pre-saved-settings
and without your personal files even if a pup_save.2fs-file already exists. This
boot option is very useful and is used in this manual a few times. The other
boot options are normally not needed.
Back to Top
So that Puppy can store all settings and your personal data, a file named
pup_save.2fs is saved. I recommend a size of 512 MB for this file. This is big
enough for further programs and can be backed-up on CD-ROM (note: if you
want to backup the file on a USB stick, it must have a storage capacity of 1
GB). Puppy can store the pup_save.2fs-file on many different filesystems
including FAT and NTFS as used by windows. (note: USB sticks and external
harddrives are usually formatted with a FAT32-filesystem, so that they can be
used without problems). Windows XP-users normally have a NTFS-filesystem
only. There are two options for you to store the pup_save.2fs-file as well:
(2) Make the NTFS partition smaller and create one or more further partition
with FAT32-filesystem and ext2/ext3-filesystem.
If you intend to use Puppy durably you should select the second alternative.
This alternative has many advantages.
If you prefer not to keep booting Puppy from CD-ROM, you can install Puppy
to a hard disk drive. This requires some preparation.
A hard drive can be divided in one or more partitions. If you create several
partitions on a harddrive, each partition appears like a hard drive in the
operating system. In other words: although you have only one harddrive in
your PC, you will see several (virtual) hard-drives with Windows or Linux.
Windows designates the harddrives (as well as the floppy disk drive and
CD/DVD drive). In Windows they will be identified with letters. Usually A
designates the floppy disk drive, C the harddrive (first partition), D the CD-
ROM drive, E the harddrive (second partition), F the harddrive (third partition)
and so on. Each partition has its own file system, Windows normally uses
NTFS (Windows XP) or FAT32 (Win98, Win95).
Back to Top
Before creating new partitions on your hard drive, you should defragment the
drive so that all data is stored at the beginning of the existing partition. Here
is how to do it:
Start up Windows.
First, backup your files to CD-ROM, DVD, or an external hard drive. Also
remember to backup your Internet link collection (Favourites) and your e-
mails. If your data is encrypted, it is advisable to decrypt it before backing it
up. This protects you from data loss because modifying hard drive partitions
always carries the risk of data loss.
Next, start the Disk Defragmenter program under Windows. The program is
located at "Start | All Programs | Utilities | System Programs | Disk
Defragmenter". Select hard drive c:\ and click the "Check" button.
Click the "Defragment" button. Depending on the size of the partition and the
amount of data on it, this process can take a long time (over an hour). If you
have very large amounts of data, you can speed up this process drastically
by deleting your files after you have backed them up (see the previous item)
and restoring them once you are done with the modifications. In this case,
please make sure beforehand that your backup is readable, otherwise there
will be wailing and gnashing of teeth.
Creating partitions
Now you should plan the layout of your hard disk partitions regarding file
system and size. I recommend creating three or four partitions in addition to
the Windows partition. The following example assumes you have exactly one
Windows partition (drive letter C). Your hard disk would then look like this:
Windows will continue to reside on your first partition with all its programs and
data. The second partition (recommended size about 1-2 GB) has a Linux file
system (ext2 or ext3). This is the partition Puppy will be installed to. The third
partition (exactly as large as your computer's memory) will be a Linux swap
partition that Linux can ... well, swap files to. The fourth partition has a FAT32
file system, which is recognized by both Windows and Linux. This partition
(recommended size about 5 GB) is used for files that you want to access from
both Windows and Linux. If you want to manage large amounts of data under
Puppy (e.g. music collection, pictures), you should create a fifth partition with
a Linux file system (ext2/ext3). This file system cannot be accessed from
Windows and is meant for Linux only.
First, shrink your Windows partition (NTFS file system). To do this, select the
Windows partition /dev/hda1.
Reduce the "New Size" value until the "Free Space Following" field shows
enough free space following for the new partitions. My test computer's hard
disk has only 3 gigabytes; I am using half of that for the mew partitions. You
probably have a much larger hard drive so your partition sizes can be
increased accordingly.
In the dialogue box that comes up, click the "Apply" button.
Click the "Close" button. You now have an "unallocated" area on your hard
disk.
Select the line saying "unallocated" and click the "New" button.
Enter the size of the second partition in the "New Size" field. This is where
Puppy Linux will be installed to. I recommend a size of 1 to 2 gigabytes (i.e.,
1024 to 2048 MB). Select ext2 from the "Filesystem" box and click "Add".
Again select the line saying "unallocated" and click the "New" button. (You
can see where this is going.)
Enter the size of the third partition in the "New Size" field. This partition is to
hold Linux's swap files as a Linux swap partition. You should make it as large
as your computer's memory (RAM). With my test computer, this amounts to
128 megabytes (MB). Select linux-swap from the "Filesystem" box and click
"Add".
Again select the line saying "unallocated" and click the "New" button.
Enter the size of the fourth partition in the "New Size" field.This partition is
meant for shared access to files from Windows and Linux. I recommend a size
of about 5 gigabytes (5120 MB). Since my test computer does not have a
large enough hard disk, I am using 396 megabytes (MB) as an example.
Select FAT32 from the "Filesystem" box and click "Add".
Hint: if you want to create additional partitions (e.g., for very large files under
Linux), repeat the process outlined above accordingly. In this case, you may
have to create so-called logical partitions. Please consult additional sources if
you are unsure about how to do that.
To actually write the changes to disk, select "Edit | Apply All Operations" from
the menu.
Exit GParted.
Back to Top
Installation-Frugal
Back to Top
Universal Installer
Manual Install
Other Ways
Full Installation
Installation to a USB flash drive
Installation to a CF card
A Frugal Installation copies the image from the Puppy CD to the hard drive. At
bootup, Puppy is loaded into your computer's memory (RAM) just as it is
when you boot Puppy from CD, however, loading it from a hard drive is much
faster. This way, Frugal Installation combines the advantages of booting from
CD-ROM (protection from malware) and a hard drive bootup (speed).
Moreover, upgrading to a new Puppy version is very simple - all you have to
do is replace some files.
Start "Menu | Setup | Puppy universal installer". Choose which medium Puppy
should be installed to. In this example, I chose the internal hard drive.
Next, click on the button next to the partition that you want Puppy to be
installed to - /hda2 in this example.
You now have to decide whether you want a "Frugal" or a "Full" installation. In
our example, click on the "FRUGAL" button.
Now you change the installation directory. Just click on the "OK" button.
The installation is finished. In the next two dialogue boxes, click "OK".
Since you now have two operating systems on your computer (Windows and
Puppy Linux), you need a boot loader. The boot loader is the first program
executed after switching the computer on. It enables you to specify which
operating system should be started up. If Windows was the only operating
system on your computer up to now, you do not have a boot loader. Start the
installation of the boot loader GRUB with "Menu | System | Grub bootloader
config".
Now you have to specify where the GRUB boot loader should store its files.
These can only be written to a Linux file system partition. Thus, please
specify one of the Linux (ext2 or ext3 file system) partitions you created
(/dev/hda2 in the example). If you do not have a Linux file system partition
yet, you need to create one.
Now you have to specify where the GRUB boot loader itself should be
installed to. Select the Master Boot Record "MBR" and click "OK".
Open the file "menu.lst". You will find this file in the /boot/grub directory of the
partition you installed the GRUB files to (/dev/hda2 in our example). For Linux
newbies, I include detailed instructions on how to find and open this file. More
advanced users can skip ahead to where menu.lst gets edited.
Use the right mouse button to click on the file called "menu.lst".
From the context menu that pops up, select "File menu.lst | Open As Text".
(Notice: depending on what medium you boot from, you have to set the
pmedia parameter to one of usbflash, usbhd, usbcd, ideflash, idehd, idecd,
idezip, satahd, scsihd or scsicd. If you did not install the GRUB files to the
/dev/hda2 partition, you need to change the rootnoverify parameter as well -
partition number and Linux drive letter minus one, so if the GRUB files are on
/dev/hdb3 (partition 3 in second drive hdb), make it "rootnoverify (hd1,2)".)
With the changed line, the grub entry should now look like this:
"Comment out", i.e. put a number sign (#) before the lines:that are no longer
needed, like the following extra entries automatically written by Grub:
Save the file by selecting "File | Save" from the program's menu. Exit the text
editor.
Exit Puppy and reboot the computer: "Menu | Shutdown | Reboot computer".
When you reboot the computer, you will be asked whether you want to save
the "session" (i.e., all the configuration changes you made). Hit Return to
select the entry "SAVE TO FILE", which is already highlighted.
In the next dialogue, select the "hda2" partition with the cursor keys and press
Return.
Now. you will be asked, if the file should get a special filename. Just press
Return.
The next dialogue lets you choose a size for your save file. A file size of 512
megabytes is usually sufficient. You can increase (but not decrease) this size
anytime from within Puppy. Pick the desired file size with the cursor keys and
press Return.
In the next screen you see a summary. Choose "Change Folder" and press
return.
Next you will be asked if Puppy 4.xx should test for serial devices at each
boot. Choose ""No" with the arrow keys and confirm with return.
Now you decide wether the system file pup400.sfs should be copied over to
the harddrive. Choose "Yes" with the arrow keys and confirm with return.
Last not least the computer restarts automatically. Remove the Puppy CD
from the drive before the shutdown is complete. Upon reboot the boot loader
will show up. Choose ""Puppy Linux 4.00 frugal (on /dev/hda2)"" with the
arrow keys and confirm with return.
Manual Installation
Create a new directory "puppy400" onto a partition with a Linux file system
(ext2/ext3) or a FAT32 file system.
pup_400.SFS
zdrv_400.SFS
initrd.gz
vmlinuz
into this directory. If you are updating Puppy, overwrite the existing files.
Reconfigure the GRUB boot loader by editing the menu.lst file. You will
usually find this file on a Linux partition in the /boot/grub folder.
Notice: (hd0,1) signifies the hard disk and partition on which GRUB is stored.
Depending on your boot medium, you will need to set the pmedia parameter
to one of usbflash, usbhd, usbcd, ideflash, idehd, idecd, idezip, satahd,
scsihd or scsicd.
Save the file menu.lst
Close the text editor. Remove the Puppy CD from the drive and exit Puppy
without saving your session. Reboot the PC. Puppy should now boot without
the CD in the drive.
Back to Top
Installation-Full
Back to Top
A Full Installation installs Puppy onto the hard drive like any other "normal"
Linux. This kind of installation is a good idea if you have less than 256 MB of
memory.
Start "Menu | Setup | Puppy universal installer". Select the medium that you
want to install Puppy to. I chose the internal hard drive for this example.
Click the button next to the partition that you want to install Puppy to.
You now have to decide whether you want a "Frugal" or a "Full" installation.
Since this chapter describes a Full installation, click the button labelled
"FULL".
Since you now have two operating systems on your computer (Windows and
Puppy Linux), you need a boot loader. The boot loader is the first program
executed after switching the computer on. It enables you to specify which
operating system should be started up. If Windows was the only operating
system on your computer up to now, you do not have a boot loader. The
Puppy Installer can install GRUB as a boot loader for you. To do this, click on
"INSTALL GRUB".
Now you have to specify where the GRUB boot loader should store its files.
These can only be written to a Linux file system partition. Thus, please type
"/dev/hda2" - that is, the same partition to which Puppy has just been
installed.
Now you have to specify where the GRUB boot loader itself should be
installed to. Select the Master Boot Record "MBR" and click "OK".
Open the file "menu.lst". You will find this file in the /boot/grub directory of the
partition you installed the GRUB files to (/dev/hda2 in our example). For Linux
newbies, I include detailed instructions on how to find and open this file. More
advanced users can skip ahead to where menu.lst gets edited.
Click with the right mouse button and choose "Window | Enter Path" from the
context menu.
Type this into the box labelled "Goto" (do not omit the slash at the end):
/mnt/hda2/boot/grub/
Use the right mouse button to click on the file called "menu.lst".
From the context menu that pops up, select "File menu.lst | Open As Text".
You can now see the contents of the menu.lst file.
To include a display timeout, remove "#" from the start of the line of "timeout
30", and change the value, which is in seconds. Note that the entries "Other"
will be for Windows (in /dev/hda1) and "Linux" will be for Linux (on /dev/hda2)
- make sure to insert "Puppy" before the word "Linux"! If there are extra
entries below (the extra entries are made when you have extra partitions or
hard disks), you may ignore them or simply put "#" before the lines - this will
hide the entries.
Save the file by selecting "File | Save" from the program's menu. Exit the text
editor.
Exit Puppy and reboot the computer: "Menu | Shutdown | Reboot computer".
When you reboot the computer, you will be asked whether you want to save
the "session" (i.e., all the configuration changes you made). Select "DO NOT
SAVE" with the cursor keys and hit Return.
Your computer will now shut down completely and then start up again. You will
then see the boot loader come up. Select "Puppy Linux (on /dev/hda2)" with
the cursor keys and press Return. Puppy boots up. At the first bootup, you
will once again have to specify your country and your screen resolution. This
configuration is saved so that you do not have to repeat this process at the
next bootup.
Back to Top
Internet Connection
Back to Top
Modem
DSL
Enter your username (ask your provider), then press the return-key.
Enter the ethernet interface. eth0 is usually correct so you can press the
return-key.
At the next question you confirm the default "no" and press the return-key.
Then you have to enter your IP adress. If you get a dynamic IP adress press
the return-key only.
Now you can see your input again. If everything is alrigth press the key "y".
A message box opens and you get connected. Press the return-key.
You can now open the Internet browser "Menu | Internet | SeaMonkey
Webbrowser". Enter a URL and see if the Internet site is displayed.
A message box opens and you get disconnected. Press the return-key.
Wireless LAN
To connect your Puppy to a wireless network take the following steps: Step 1
Click on the "connect" icon on your Desktop, then click "Connect to the
Internet by network interface"
.....OR.......
Just click the button for your interface and see step 2 below.
If puppy does not see your interface you will have to load the appropriate
module with the Load Module button
If you are unsure, click the "more" tab to Auto-probe drivers, or to install a
Windows driver.
After you have loaded the correct module for your interface, it will show up in
the first box seen above.
Step 2
Click Scan ( Or enter the information for your interface if you know it)
Click on your Network from the list that appears . Click Save. Enter your WEP
/ WPA key if on a secured network.
Then click Use This Profile. Click the Test button to see if Puppy see`s a "live"
connection. If it does, then click
Auto DHCP. If successful Puppy will ask you if you want to save the
configuration for next boot. Choose yes or no.
Click Done on the box that appears, and you`re all set!
Back to Top
Setup EMail
Back to Top
Start the program "Menu | Internet | SeaMonkey mail and news". The
configuration depends on your email-provider. In the following you will find an
example for GMX.
After you press the button "Finish" the program automatically downloads your
emails from your email account. If you are offline, the following error message
appears:
Back to Top
Puppy Linux has Setup in the Menu that contains many ways of setting up
your different devices. Examples are given below for setting up printer and
keyboard.
Printer
This is an easy one to get up and running.Just run "Menu | Setup | Printer
Wizard" and the directions there should be sufficient to get most printers
working.If your printer is not on the list that comes up try one that is similar for
example if you have an superjet 23e try the superjet 23 or superjet 23f.
Keyboard layout
If you are using Xvesa as your video server and you do not have a US
keyboard, you need to customise the keyboard layout. Start "Menu |
Document | Geany text editor" and copy the following lines into it for a
German keyboard layout.
clear shift
clear lock
clear control
clear mod1
clear mod2
clear mod3
!clear mod4
!clear mod5
keycode10 = 1 exclam
keycode14 = 5 percent
keycode15 = 6 ampersand
keycode24 = q Q at
keycode25 = w
keycode28 = t
keycode29 = z
keycode30 = u
keycode31 = i
keycode32 = o
keycode33 = p
keycode36 = Return
keycode37 = Control_L
keycode38 = a
keycode39 = s
keycode40 = d
keycode41 = f
keycode42 = g
keycode43 = h
keycode44 = j
keycode45 = k
keycode46 = l
keycode50 = Shift_L
keycode52 = y
keycode53 = x
keycode54 = c
keycode55 = v
keycode56 = b
keycode57 = n
keycode58 = m M mu
keycode62 = Shift_R
keycode63 = KP_Multiply
keycode66 = Caps_Lock
keycode67 = F1 F11
keycode68 = F2 F12
keycode69 = F3 F13
keycode70 = F4 F14
keycode71 = at F15
keycode77 = Num_Lock
keycode78 = Scroll_Lock
keycode79 = KP_7
keycode80 = KP_8
keycode81 = KP_9
keycode82 = KP_Subtract
keycode83 = KP_4
keycode84 = KP_5
keycode85 = KP_6
keycode86 = KP_Add
keycode87 = KP_1
keycode88 = KP_2
keycode89 = KP_3
keycode90 = KP_0
keycode91 = KP_Decimal
keycode98 = Up
!keycode99 = Prior
!add mod4 =
!add mod5 =
Save this file as .Xmodmap into the /root directory (please note that the first
character of the file name should indeed be a dot). Then restart the X server
by selecting "Menu | Shutdown | Restart X Server" (alternatively, you can
open a console and issue the "xmodmap /root/.Xmodmap" command). Now
the äöüÄÖÜ umlauts are available. The special characters @|~ have
been assigned to the function keys F5, F6 and F7 (F7 has to be pressed
twice to make the tilde appear). The {}[] brackets are located on function keys
F9 to F12.
You can create country-specific keyboard layouts of your own by editing that
file. To find out the correct keycodes, open a console and enter the "xev"
command. The keycode of any key you press and its assigned character will
then be displayed.
Back to Top
Remix Documentation
Checking integrity with AIDE
Anaconda installation
program
Switching desktop
environments
Difference between Fedora and
Red Hat Enterprise Linux
Installing Java
Kernel
Raspberry Pi
Fedora Repositories
Troubleshooting SELinux
Performing administration
tasks using sudo
Understanding and
administering systemd
Displaying a user prompt on
the GNOME login screen
Installing virtual operating
systems with GNOME Boxes
There are multiple desktops available for use with Fedora. Each has a slightly different
look and feel and offers varying levels of customization. Visit Fedora Desktops to know
more.
Fedora spins are alternate versions of Fedora, tailored for various types of users, using
hand-picked application sets and other customizations. Visit Fedora Spins to know more.
Please refer to Fedora Installation Guide for getting help on the process of
installing Fedora.
Fedora Media Writer destroys all data on the USB stick. If you need a non-
destructive write method (to preserve existing data on your USB stick) or
support for 'data persistence', you can use the livecd-iso-to-disk utility on
Fedora.
This method will destroy all data on the USB stick. If you need a non-
destructive write method (to preserve existing data on your USB stick)
and/or support for 'data persistence', you can use the
livecd-iso-to-disk utility on Fedora.
This method is considered unsupported. You can use it on your own risk.
This method is for people running Linux, or another unix with GNOME, Nautilus and the
GNOME Disk Utility installed. Particularly, if you are using a distribution other than Fedora
which does not support Flatpak, this may be the easiest available method. A standard
installation of Fedora, or a standard GNOME installation of many other distributions,
should be able to use this method. On Fedora, ensure the packages nautilus and gnome-
disk-utility are installed. Similar graphical direct-write tools may be available for other
desktops, or you may use the command-line direct write method.
1. Download a Fedora image, choose a USB stick that does not contain any data you
need, and connect it.
2. Run Nautilus (Files), open the Overview by pressing the Start/Super key, type Files,
and hit Enter .
3. Find the downloaded image, right-click on it, go to Open With, and click Disk Image
Writer.
4. Select your USB stick as the Destination, and click Start Restoring.
These methods are considered unsupported. You can use them on your own
risk.
This method will destroy all data on the USB stick if the --format parameter
is passed.
The livecd-iso-to-disk method is slightly less reliable than Fedora Media Writer and
can be used reliably only from within Fedora: it does not work in Windows or OS X, and is
not supported (and will usually fail) in non-Fedora distributions. However, it supports
three advanced features which FMW does not include:
1. You may use a non-destructive method to create the stick, meaning existing files on
the stick will not be destroyed. This is less reliable than the destructive write methods,
and should be used only if you have no stick you can afford to wipe.
2. On live images, you can include a feature called a persistent overlay, which allows
changes made to persist across reboots. You can perform updates just like a regular
installation to your hard disk, except that kernel updates require manual
intervention and overlay space may be insufficient. Without a persistent overlay, the
stick will return to a fresh state each time it is booted.
3. On live images, you can also have a separate area to store user account information
and data such as documents and downloaded files, with optional encryption for
security and peace of mind.
By combining these features, you can carry your computer with you in your pocket,
booting it on nearly any system you find yourself using.
It is not a good idea to try and write a new Fedora release using the version of
livecd-iso-to-disk in a much older Fedora release: it is best to only use a release a
maximum of two versions older than the release you are trying to write.
Ensure the livecd-tools package is installed: dnf install livecd-tools.
Remember to identify your USB stick’s device name first. In all cases, you can add the parameter
--efi to render the stick bootable in native UEFI mode. Detailed usage information is available
by running: livecd-iso-to-disk --help or man livecd-iso-to-disk.
To make an existing USB stick bootable as a Fedora image, without deleting any of the data on it,
make sure that the USB drive is not mounted before executing the following, and give the root
password when prompted:
# livecd-iso-to-disk Fedora-Workstation-Live-x86_64-28-1.1.iso /dev/sdX
In case it is not possible to boot from a disk created with the method shown above, before re-
partitioning and re-formatting, often resetting the master boot record will enable booting:
Using the --format option in the following command will erase all data on
the USB drive.
If necessary, you can have livecd-iso-to-disk re-partition and re-format the target
stick:
To include a persistent filesystem for /home, use the --home-size-mb parameter. For
example:
This will create a 2 GiB filesystem that will be mounted as /home each time the stick is
booted, allowing you to preserve data in /home across boots.
To enable 'data persistence' support - so changes you make to the entire live environment
will persist across boots - add the --overlay-size-mb parameter to add a persistent
data storage area to the target stick. For example:
Here, 2048 is the desired size (in megabytes) of the overlay. The livecd-iso-to-disk
tool will not accept an overlay size value greater than 4095 for VFAT, but for ext[234]
filesystems it is only limited by the available space.
Due to the way it’s currently implemented, every single change to this form
of overlay, writes AND deletes, subtracts from its free space so it will
eventually be "used up" and your USB stick will no longer boot. You can use
dmsetup status live-rw to see how much space remains in the overlay.
The output will contain something like snapshot 42296/204800, indicating
that 4229 of 204800 512-byte sectors are allocated. Because of these
limitations, it is advisable to use the system-level persistence sparingly,
for configuration changes and important security updates only. Or, if you
have sufficient disk space available, changes to the LiveOS root filesystem
snapshot can be merged into a new copy of the root filesystem.
This method will destroy all data on the USB stick. If you need a non-
This method directly writes the image to the USB stick much like Fedora Media Writer or
GNOME Disk Utility, but uses a command line utility named dd. Like the other direct write
methods, it will destroy all data on the stick and does not support any of the advanced
features like data persistence, but it is a very reliable method. The dd tool is available on
most Unix-like operating systems, including Linux distributions and OS X, and a Windows
port is available. This may be your best method if you cannot use Fedora Media Writer or
GNOME Disk Utility, or just if you prefer command line utilities and want a simple, quick
way to write a stick.
1. Identify the name of the USB drive partition. If using this method on Windows, with
the port linked above, the dd --list command should provide you with the
correct name.
2. Unmount all mounted partition from that device. This is very important,
otherwise the written image might get corrupted. You can umount all mounted
partitions from the device with umount /dev/sdX*, where X is the appropriate
letter, e.g. umount /dev/sdc*.
This method is considered unsupported. You can use it on your own risk.
UNetbootin may work in some cases but not others - for instance, it will likely
create a stick that is bootable in BIOS mode, but not UEFI mode. Fedora
cannot guarantee support for UNetbootin-written images.
While your results may vary, it is usually the case that the Fedora Media
Writer, livecd-iso-to-disk, GNOME, and dd methods give better results
than UNetbootin. If you encounter problems with UNetbootin, please
contact the UNetbootin developers, not the Fedora developers.
UNetbootin is a graphical, bootable USB image creator. Using it will allow you to preserve
any data you have in the USB drive. If you have trouble booting, however, you may wish to
try with a blank, cleanly FAT32-formatted drive.
If you are running a 64-bit Linux distribution, UNetbootin may fail to run until
you install the 32-bit versions of quite a lot of system libraries.
1. Download the latest UNetbootin version from the official site and install it. On Linux,
the download is an executable file: save it somewhere, change it to be executable
using chmod ugo+x filename or a file manager, and then run it.
2. Launch UNetbootin. On Linux, you might have to type the root password.
3. Click on Diskimage and search for the ISO file you downloaded.
4. Select Type: USB drive and choose the correct device for your stick.
5. Click OK.
If you do not see sdX listed, you might have to reformat the drive. You can do
this from most file manager or disk utility tools, e.g. the GNOME disk utility
("Disks") on Fedora. The FAT32 format is most likely to result in a bootable
stick. This will cause you to lose all data on the drive.
3. Remove all other portable media, such as CDs, DVDs, floppy disks or other USB
sticks.
5. If the computer is configured to automatically boot from the USB drive, you will see a
screen that says "Automatic boot in 10 seconds…" with a countdown.
If you do a native UEFI boot, where you will see a rather more minimal boot menu.
If the computer starts to boot off the hard drive as normal, you’ll need to manually
configure it to boot off the USB drive. Usually, that should work like this:
2. As the machine starts to reboot, watch carefully for instructions on which key to
press. Usually a function key, Escape, Tab or Delete is to be pressed to enter the
boot device selection menu, BIOS setup, firmware, or UEFI. Press and hold that
key. If you miss the window of opportunity, often only a few seconds, then reboot
and try again.
3. Use the firmware, BIOS, interface or the boot device menu to put your USB drive
first in the boot sequence. It might be listed as a hard drive rather than a removable
drive. Each hardware manufacturer has a slightly different method for doing so.
Your computer could become unbootable or lose functionality if you
4. Save the changes, exit, and the computer should boot from the USB drive.
If your system has a UEFI firmware, it will usually allow you to boot the stick in UEFI native
mode or BIOS compatibility mode. If you boot in UEFI native mode and perform a Fedora
installation, you will get a UEFI native Fedora installation. If you boot in BIOS compatibility
mode and perform a Fedora installation, you will get a BIOS compatibility mode Fedora
installation.
For more information on all this, see the UEFI page. USB sticks written from x86_64 images
with Fedora Media Writer, GNOME Disk Utility, dd, other dd-style utilities, and Creating and
using live CD with the --efi option specified, should be UEFI native bootable. Sticks written
with other utilities may not be UEFI native bootable, and sticks written from i686 images
will never be UEFI bootable.
3. Near the end of the output, you will see something like:
This is the name of the disk you will use. We’ll call it sdX from now on. If you
have connected more than one USB stick to the system, be careful that you
identify the correct one, often you will see a manufacturer name or capacity
in the output which you can use to make sure you identified the correct stick.
$ parted /dev/sdb
GNU Parted 1.8.6
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: Imation Flash Drive (scsi)
Disk /dev/sdX: 1062MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
(parted) quit
Information: Don't forget to update /etc/fstab, if necessary.
# umount /dev/sdX1
$ qemu -hda /dev/sdX -m 1024 -vga std
Getting started
To create a live image, the livecd-creator tool is used. For this, super user privileges
are needed.
If you are interested in localized (i.e. translated into other languages) live CD files, install
also l10n-kickstarts.
fedora-live-base.ks : The base live image system, included in the livecd-tools package.
kickstart files for other spins, e.g. Fedora Electronics Lab, can be found in
/usr/share/spin-kickstarts/ after installing the spin-kickstarts package.
These pre-made configuration files can be a great place to start, as they already have
some useful pre and post-installation scripts.
installs, not live images, so the output will probably not be usable without
editing, but it may help you to generate particular kickstart directives.
Remember to add the line
%include /usr/share/spin-kickstarts/fedora-live-base.ks at
the beginning of your kickstart file to include the base live configuration.
livecd-creator --verbose \
--config=/path/to/kickstart/file.ks \
--fslabel=Image-Label \
--cache =/var/cache/live
The name given by --fs-label is used:
As a file system label on the ext3 and iso9660 file systems. As such, it’s visible on the
desktop as the CD name.
If you have the repositories available locally and don’t want to wait for the download of
packages, just substitute the URLs listed in the configuration file to point to your local
repositories.
If you have an x86_64 machine you’re building on but you want a 32-bit
happy iso image, add the following before your livecd-creator command:
Examples
Spinning the Fedora desktop
The following command:
livecd-creator --verbose \
--config=/usr/share/spin-kickstarts/fedora-live-workstation.ks \
--fslabel=Fedora-LiveCD \
--cache=/var/cache/live
A Barebones live CD
The following command:
livecd-creator --verbose \
--config=/usr/share/doc/livecd-tools-$(rpm -q livecd-tools --qf "%{VERSION}")/livecd-fedora-minimal.ks \
--cache=/var/cache/live
If you do not have KVM support, you have to use qemu instead.
Replace filename.iso with the name of your created Live CD image and
qemu-system-x86_64 with an appropriate qemu binary for the target system, e.g.
qemu-system-i386.
ABOUT
Get Fedora
Sponsors
Fedora Magazine
Legal
SUPPORT
Get Help
Ask Fedora
Common Bugs
Fedora Developer
Portal
COMMUNITY
Join Fedora
About Fedora
Planet Fedora
Fedora Account
System
© 2018 Red Hat, Inc. and others.
Please send any comments or corrections to the documentation team
Tools for generating live CDs on Fedora based systems including Upstream
derived distributions such as RHEL, CentOS and others. See https://github.com/livecd-
http://fedoraproject.org/wiki/FedoraLiveCD for more details. tools/livecd-tools
"Error creatin...'
"Error creatin...'
11 days ago mdapi noticed a koji repomd change: libyui-mga-qt, libyui-mga-qt-devel, and 125 others
11 days ago mdapi noticed a koji repomd change: Limnoria, config, and 140 others
11 days ago dowdle@montanalinux.org filed a new bug RHBZ#1602046 'livecd-creator fails with
"Error creatin...'
Found a bug on this website? File a ticket. For bugs in packages, click the "Open a New Bug" link on the packages Bugs page. Note: There's some caching going
on here. If you expect something and don't see it, check back in 5 minutes.
This Web Site is licensed under the GNU Affero General Public License. You may get sources for the current running code from these repositories:
Trademark Guidelines | Get the source for Fedora Packages | Get the source for Moksha | Fedora Packages SRPMS
DRBL
Diskless Remote Boot in Linux
About
News
DRBL/Clonezilla FAQ/Q&A
Screenshots System : About DRBL or Clonezilla
Related Articles
Download
Installation 1. Where is the corresponding DRBL client directory in the server ?
Management
2. How can I append the Linux kernel boot time parameters to the DRBL clients ?
SAN Boot
Clonezilla 3. How can I debug in the PXE initrd when clients boot ?
DRBL-winroll
4. How can I start a DRBL client service (e.g. cron, sysklogd, klogd...) in the server ?
FAQ/Q&A
Forum 5. How can I run vmplayer in the DRBL client machine ?
Mailing Lists 6. Is it possible to run a script on the client after Clonezilla finishes cloning ?
Developers
Contributors 7. When I reboot the DRBL client in Ubuntu Breezy Linux, it hangs, What should I do ?
Related links 8. How can I put my own kernel for DRBL clients ?
Custom Search 9. How can I create module for some hardware, like Nvidia, ATI VGA card, to use in client ?
10. How can I share the printer in the server to clients ?
11. How can I insert bios flash program and firmware to the freedos so that I can upgrade the BIOS in client ?
12. How to get Japanese (Chinene, Korean) input method in English environment ?
13. How can I hide the mounted NFS icons in my KDE desktop environment ?
14. What the differences between Full DRBL, Full Clonezilla, DRBL SSI and Clonezilla Box modes ?
15. How can I make a common directory where clients on any box can read, copy and delete files freely ?
16. How can I make a local apt mirror in my Debian or Ubuntu DRBL server and use that as an apt repository ?
17. How can I upgrade DRBL and related packages ?
18. How can I hide the mounted NFS share icons in KDE desktop ?
19. How can I debug the clonezilla if it fails ?
20. I have some clients which mainboard include NIC, the mainboard supports RPL. How to make the clients to support
PXE?
21. When I use clonezilla to clone MS windows, there is no any problem when saving an image from template machine.
However, after the image is restored to another machine, it fails to boot, the error message is "Missing Operating
System" or just a blinking underscore. What's going on ?
22. How can I calibrate the clock of clients ?
23. A message "tftp: client does not accept options" appears in syslog file in server , shall I do someting ?
24. Why Clonezilla can _NOT_ image from a large drive to a smaller drive? Any workaround?
25. How can I restore the image from small harddisk to larger one on Clonezilla server?
26. I am trying to restore an image of a 300 Gb drive (with 30 Gb of data) onto a 250 Gb drive, but it gives me an error that
the output drive partition doesn't have enough space to fit the image. Is there any way to restore it anyway?
27. What's the difference between clonezilla and G4L or G4U ?
28. How can I change the yum repository in OpenSuSE/SuSe before I run drblsrv ?
29. How can I assign the kernel to let client use that ?
30. If my client computer only supports RPL instead of PXE, can it work with DRBL ?
31. I am sure that the GNU/Linux I have is compatible with the GNU/Linux distribution which DRBL supports, how can I
install drbl on that ?
32. I put a script file like "myscript.sh" in /usr/share/drbl/prerun/drbl, /usr/share/drbl/postrun/drbl, and I check the option "-
o0/--run-prerun-dir", or "-o1/--run-postrun-dir", but mscript.sh is not run. Why ?
33. How can I add a package, say ncpfs, in Clonezilla live ?
34. How can I create my own custom script to run in clonezilla live ?
35. What if I have 2 or more squashfs files (filesystem.squashfs) in my system, how can I assign clonezilla live to boot ?
36. How can I compile a kernel module in the DRBL client so that I can use it for DRBL clients ?
37. How can I compile a kernel module on DRBL server so that it can be used for DRBL clients ?
38. How can I mirror drbl packages ?
39. There is an existing DHCP service in my environment, so it's impossible for me to use the dhcp service comes with
DRBL server. Any solution ?
40. I have a weird problem when restoring an image. I always got an error message "Can't read the following volume file: ...
/stdin.001".
41. How can I remaster Clonezilla iso file ?
42. How can I put the kickstart file for netinstall GNU/Linux ?
43. How can I configure FreeBSD network installation in DRBL server ?
44. How can I restore those *.ntfs-img.* images into a partition manually ?
45. Is that possible I can read the content of an image (e.g. sda1.ext4-ptcl-img.gz.*) created by Clonezilla ?
46. Is there any way I can save image to CD-RW or DVD-RW directly ?
47. Is that possible I can put clonezilla live in my harddrive which already has an OS installed ?
48. How can I create Clonezilla live from scratch?
49. When I use Clonezilla server edition to do a multicast clone, the client machines just keep waiting, any hint ?
50. I'd like to translate DRBL/Clonezilla to other language, how can I help ?
51. How can I config my DRBL clients to use Active Directory authentication ?
52. How about the unique license key for each MS windows machine after I clone them ?
53. I have a class B subnet, the range is 172.16.0.1 - 172.16.31.254, how can I configre DRBL to fit this range ?
54. What's the difference between multicast, broadcast and unicast function in Clonezilla SE ?
55. How can I run Clonezilla live using serial console ?
56. How to put my own binary driver in Clonezilla live without modifying /live/filesystem.squashfs ?
57. How can I compile and put an extra module on Clonezilla live ?
58. Is that possible I can save Clonezilla image on a rewritable CD/DVD directly when using Clonezilla live ?
59. How much space do I need when saving an image ?
60. Why stable and testing Clonezilla live are based on Debian, but alternative one is based on Ubuntu ?
61. How can I make Clonezilla SE (DRBL) server as a RIS server, too ?
62. How to add MAC addresses of new clients in DRBL ?
63. Is there a way to make a hardware independent image with CloneZilla?
64. Is that possible I can hack my buggy PXE bootrom ?
65. I got a "tftp timeout" error on my DRBL client...
66. Clonezilla live gives me "kernel panic" or can not detect my hard drive, network card... Any solution ?
67. Where can I find the DRBL live or Clonezilla live source codes ?
68. Does Clonezilla support RAID ?
69. How can I enable sudo privilege for an account on clients ?
70. Using multicast clone on Clonezilla SE, for one client the speed is fast, but more than one, it's very slow. Any idea ?
71. How can I restore those *-ptcl-img.* images into a file manually ?
72. What are the differences between partclone and ntfsclone ?
73. How can I create my own recovery Clonezilla live CD or USB flash drive ?
74. How to use DRBL with existing Altiris setup ?
75. After I restored an image to my Macbook, it fails to boot. Any method to make it boot again?
76. How can I modify the contents of initrd.img from Clonezilla live?
77. How can I use the recovery-iso-zip function if I use PXE to boot Clonezilal live?
78. How can I modify the settings of DRBL SSI mode? e.g. the bash prompt?
79. How to create an autorun recover Clonezilla live?
80. How to Build and Install Partclone on Fedora 11 x86_64?
81. What are the compression options in Clonezilla? What are the differences?
82. I'd like to customize the Clonezilla boot menu, any doc I can refer?
83. I have more than 1 network card on my DRBL client, how can I force the client to use the specific network card, i.e. with
priority, to connect to DRBL server when booting in the initramfs?
84. How can I add a program in the main file system of Clonezilla live, i.e. in the file "filesystem.squashfs"?
85. I knew the network card of my DRBL client is supported by the kernel, however it fails to load the module during PXE
booting. What can I do?
86. When I save an image, I see messages like "{ DriveReady Error }" or "{ DriveReady DataRequest Error }", what can I
do?
87. How can I re-registering the individual MS Office installations with their own keys after the system is restored by
Clonezilla?
88. I got the error message "invalid or corrupt kernel image" when I boot clonezilla live CD, any hints?
89. I got an error "0xc00000e" after my MS Windows 7 image was restored. Any solution?
90. How can I create Clonezilla live iso file from clonezilla live zip file?
91. What do these restore options (-g auto, -t, -t1, -j1, -j2, -k, -k1, -j0, -r...) actually do?
92. How to save the image to external TrueCrypt harddisc?
93. I got an error message like "FS has been mounted 3234324234 times without being checked" in Clonezilla live. What
can I do?
94. I have put some prerun and postrun scripts in DRBL server, but it does not work. What happends?
95. I sent you an email directly from my sourceforge account, but I did not get any response. Why?
96. Why Clonezilla does not use fsarchiver as the engine?
97. After I restore the MS windows image, I got error messages about "0xc0000225, 0xc00000e", and something about
Winload.exe, any hint?
98. Any workaround that I can save and restore RAID 1 (mirrored) disk by Clonezilla?
99. Is there any method I can brodcast messages to DRBL clients?
100. What are the differences between i486, i686, and amd64 version of Clonezilla live?
101. How can I restore an image to multiple hard drives simultaneously?
102. Do I have to have a destination drive already formatted before trying to restore an image on it?
103. Is there any method I can resize my LVM device?
104. Is that possible I can clone the MS Windows partition to different order of partition on another disk?
105. How can I restore an image of a partition to different partition, e.g. restore the image of /dev/sda5 to /dev/sda6?
106. Is Clonezilla compatible with "WD Advanced Format" disk?
107. How can I can provide PXE service on a MS windows machine?
108. How can I use LDAP instead of NIS/YP in DRBL server?
109. How can I skip the prompt "Please remove the disc, close the the tray (if any) and press ENTER to continue" when
rebooting or shutdowning the Clonezilla live?
110. Is that possible to run Clonezilla-live using windows 2008 & wds?
111. I got an error message "extfsclone.c: bitmap free count err, free:...", any idea?
112. I have some Broadcom gigabits NICs, and it is not supported by Clonezilla live, why? How to support it?
113. After I did a disk-to-disk clone, my MS Windows in the source disk fails to boot. Why?
114. Possible solutions when connection drops or CRC-error message with Clonezilla.
115. Any hints about creating a customized unattended, automatic restoring (or saving) mode about Clonezilla live?
116. After restoring, grub2 complains "error: no argument specified". Why?
117. Is that possible I can restore a MS Windows image to different hardware?
118. I got a message "This disk contains mismatched GPT and MBR partition". What's that?
119. When I restored an image to the same, original SSD disk, Clonezilla complained the destination disk is too small.
What's wrong?
120. I got an error message like "extfsclone.c: FS was not cleanly unmounted" or ".extfsclone.c: bitmap free count err,
free:..." when saving an image? Any hints?
121. Is that possible I can restore to smaller HDD when the image was taken from bigger one?
122. Can I save the image on the same USB drive of Clonezilla live?
123. Any method to do a "PXE" booting for my Mac?
124. Does Clonezilla support Mac's fusion drive or Core storage?
125. When I use DRBL live, my client machines have an error "NFS over TCP not available from ..."?
126. How can I use VPN connection in Clonezilla live environment?
127. How can I change the passphrase of Clonezilla image?
128. I'd like to use http service instead of tftp service for my PXE clients to download the Clonezilla live root file system
(Clonezilla-live-filesystem.squashfs). What shall I do?
129. How can I disable the beep sound when booting Clonezilla?
130. I have a problem with the default tftp block size 64540 when PXE booting, any good solution?
Method 1: Use Clonezilla live to restore the image to a virtual machine (e.g. VMWare workstation
or Virtual Box). Then mount the restored partition to read the contents.
Method 2:
1. Prepare a large disk in Linux
2. Say if your image is /home/partimag/YOURIMAGE/, if the image is like
/home/partimag/YOURIMAGE/*-ptcl-img.* (e.g. /home/partimag/YOURIMAGE/sda1.ext4-
ptcl-img.gz.aa), follow this to restore the image.
If the the image is like /home/partimag/YOURIMAGE/sda1.ntfs-img.aa, sda1.ntfs-img.ab...,
run
"file /home/partimag/YOURIMAGE/sda1.ntfs-img.aa"
to see it's gzip, bzip or lzop image. Say it's gzip, then you can run
cat /home/partimag/YOURIMAGE/sda1.ntfs-img.* | gzip -d -c | ntfsclone --restore-image -o
sda1.img -
Then you will have a "sda1.img" which you can mount it by
mount -o loop -t ntfs sda1.img /mnt
Then all the files are in /mnt/
You can do the similar thing for the ext3, ext4 or reiserfs file system.
Method 3: Use the tool partclone-utils to mount the image directly. (//NOTE// This program is not
maintained by Clonezilla team. However, it will be included in the future release of partclone when
the new release, e.g. 0.2 is released.). The example to use partclone-utils to mount the image,
and still you need to prepare enough disk space for that:
Boot Clonezilla live
Mount the image repository, as normal usage when restoring. However, do not restore the
image. Here we just need to read the image
The following commands have to be run as root (administrator). Therefore run "sudo -i" to
become root. Say if your image is /home/partimag/YOURIMAGE/, if the image is like
/home/partimag/YOURIMAGE/sda1.ext4-ptcl-img.gz*, from the file name you know its file
system is ext4, and is gzipped. You can run
cat /home/partimag/YOURIMAGE/sda1.ext4-ptcl-img.gz.aa* | gzip -d -c >
/home/partimag/my-sda1-img
This command will generate a single uncompressed image file "my-sda1-img" in the dir
/home/partimag/.
modprobe nbd
imagemount -d /dev/nbd0 -f /home/partimag/my-sda1-img
mount -t ext4 /dev/nbd0 /mnt
Now you have all the files in the dir /mnt/.
When everything is done, you can:
umount /mnt/
pkill imagemount
<< >>
DRBL-Winroll - A MS-Windows extension tool
MS Windows extension tool over DRBL environment
It supports Windows client to accecpt command from DRBL server and to solve related problems via using image clone tool on MS winodws.
*********** Welcome to use DRBL-Winroll ***********
Free Software Labs , NCHC ,Taiwan
GPL
ceasar _at_ nchc org tw, steven _at_ nchc org tw
*******************************************************
Download Installation Other tool Screenshot Documents i18n Forum Mail List Credits
DRBL-Winroll is a tool that enables MS-Windows client to accept commands from DRBL Page Index
server, and it resolve windows hostname, SID duplication problem via using image clone
tool at single local LAN.It can also adjust "workgroup" name and Windows network Download
configuration automatically. Installation
How to configure Windows HOSTNAME format
Feature : via DRBL-Winroll ?
How to configure WORKGROUP name via DRBL-
Winroll ?
Adjust Windows hostname, workgroup name, SID automatically How to auto-setup Network Configuration ?
Provide network auto-setup function How to auto-add to AD domain
Provide auto-add to AD domain functionNEW from v1.3.0 How to setup Monitor daemon for Windows
clients
Prodive system monitor service in Windows clientsNEW from v1.3.1 How to renew MS Windows SID ?
Install sshd service How to make Windows clients to accept the
Compatible with other image clone tool (like: Clonezilla, Ghost, Acronis True Image, commands form DRBL server automatically ?
.etc) to be able to restore large-scale windows system by utilizing one template Language Supports
image Others
License :
1. Download
Note :
If you need md5sum check tool for Windows : md5summer
If you need unzip tool for Windows, we suggest 7-zip
This project use NSIS to package as executable installer. The winroll.nsi file is stored in ~/drbl-winroll/tool
2. Installation
EXE:
1. Download drbl-winroll-setup-x.x.x-setup.exe then execute it
ZIP:
1. Unzip the package : drbl-winroll-x.x.x-setup.zip
2. Execute the "winroll-setup.bat" , and the program will lead to complete installation
Note :
1. Please install the package with Administrator(s) privelege (Option: Make sure Internet connection is work fine if you need install
newsid program from Internet)
2. Please remove cygwin if you had installed it before; Or, use 『Install over』 option to install
3. For Vista or Windows 7/2008 OS, please refer here to disable UAC function before installation。If you still need UAC
function, please re-enable it after installtion.
By default, DRBL-winroll use the last six numbers of IP with one prefix string : "PC" as HOSTNAME for Windows, ex:
IP is 192.168.1.52 , the its hostname would be : PC-001-052
You can follow the steps to change HOSTNAME format :
1. [Programs]-> [Cygwin]-> [drbl_winroll-config] , to edit "winroll.conf"
A reference format in hosts.conf is : "IP or MAc Address" = "hostname" , the follow for more detail :
00-0C-29-4E-EF-53 = Student-01 # (Assign "Student-01" as hostname if its MAC address is 000C294EEF53 )
192-168-1-12 = Student-02 # (Assign "Student-02" as hostname for IP address is 192.168.1.12 client. Replace dot '.' symbol
with dash '-')
Note: Hostname would be assigned as "Student-01" via /DFK:$MAC ; /DFK:$IP it would be "Student-02"
By this way, mananger can define hostname free! But we suggest you to collect all MAC address in template macine first. The other
cloned machines would be named hostname automatically.
PS:
In DRBL-Winroll, it changes the hostname by wsname tool. So the format of hostname we provide is fully consistent with wsname tool so far.
Windows have to reboot if its HOSTNAME or WORKGROUP be changed
Note :
DRBL-Winroll use FIX STRING "WG" as default format for WORKGROUP
DRBL-Winroll provide 3 options to setup Windows network automatically. Open [Programs] -> [Cygwin]-> [drbl_winroll-config] ,
find out the follow parameter and edit it in "winroll.conf" CONFIG_NETWORK_MODE = xxxx
The parameter guide is as follow :
CONFIG_NETWORK_MODE = dhcp (use DHCP method)
CONFIG_NETWORK_MODE = /RDF:C:\cygwin\drbl_winroll-config\client-mac-network.conf (By config file from local)
CONFIG_NETWORK_MODE = none (skip network configuration, even no use dhcp )
subnet 10.0.2.0/8 {
THIS_GATEWAY = 10.0.2.2 # use 10.0.2.2 as default gateway for this network
THIS_DNS = 10.0.1.1 # use 10.0.1.1 as default DNS for this network
THIS_WINS = # Use nothing as _DEFAULT_WINS value
# This subnet would inherit the "_DEFAULT_DNS_SUFFIX" value form global settings
# because no set value for it in this session
}
subnet 192.168.0.0/24 {
THIS_GATEWAY = 192.168.0.254
T H I S _ D N S = 1 9 2 . 1 6 8 . 0 . 1
#THIS _WINS
# This subnet would inherit "_DEFAULT_WINS" and
# "_DEFAULT_DNS_SUFFIX" value form global settings
}
[IP Address]
00-00-00-00-00-01 = 192.168.100.11
00-00-00-00-00-02 = 10.0.2.30 # it would use settings of subnet 10.0.2.0/8
00-00-00-00-00-03 = 192.168.0.7 # it would use settings of subnet 192.168.0.0/24
00-00-00-00-00-04 = dhcp # uses dhcp
00-00-00-00-00-05 = none # skip this NIC
1. Follow the installation step and input necessary information (AD domain name, valid user
account and password)
2. After mass deployment, clients would show the message of domain modification and reboot
by themself. As the right image show :
Explanation :
What to setup : After it added the audo-add to AD function, system would add a batch file
"add2ad.bat" in 'c:\cygwin\drbl_winroll-config\'. The contents as the follow:
netdom join %computername% /domain:[DOMAIN] /userd:[USER] /passwordd:
[PASSWORD] /reboot:8
How to work :Client will execute the batch file untill system is ready (it means to already
done for hostname fix, network environment...). If it succeeds, system would delete the
batch file automatically for security issue (due to user account and password) and create a
new file "c:\cygwin\drbl_winroll-config\add2ad.md5". It records a value that the md5sum
result for this machine's phyical address of NIC
Note :
System use netdom.exe command to do the auto-add to AD function. So, please make sure netdom.exe is ready in it. (Suggest to
test if netdom.exe command works under command mode)
Windows XP : please refer here
Windows Vista : please refer here
Windows 7/Server 2008 : please refer here
For do the mass deployment, please DO NOTadd to AD domain before you image it as a template. It also avoid to reboot it into
Windows system after DRBL-winroll installation (Because that will lead to client add to AD domain too)
Need to renew SID ? Clients don't need to renew SID if it use Windows 2003 (or later) as AD server. It can work fine that clients
have different hostname but the same SID in domain. Of course, DRBL-winroll can do it after clients renew SID if necessary
DRBL-winroll integrate Munin Win32 project as system monitor/ tool. Munin is a networked resource monitoring tool with server-client
architecture. The explanations of insatllation and configuration would be presented in two parts : client site and server site.
Client site
1. During installing, it would query if to install system monitor service. Please type "y" then press [Enter] (default by 'No'). The
"Munin Node for DRBL-winroll" installer will popup and start to install daemon, show as follow:
Server site
1. For example : use Ubuntu Lucid, suggest to pre-install apache2 to easy view the reports of clients system via web, then install
munin package, as the follow
sudo apt-get install apache2 munin munin-node
2. Download DRBL-winroll Server-site package server-site-*.tgz then unpack it.Excute gen_munin_clients_conf.sh to collect
clients' informaction as configuration file. As the follow :
$ tar xzf server-site-v167.tgz ; cd server-site ; sudo ./gen_munin_clients_conf.sh
3. Script would get ip/hostname of clients for report via user assignment, then output to a configuration for Munin, named:
"munin-winroll-clients.conf" . It would help user to configure and restart crontab in server for supported Linux distribution.
As the follow:
Get ip list from DRBL server [Y/n]y
Domain name [domain.localdomain]
Set domain name as : domain.localdomain ...
Get clients hostname via Munin service ? Default from local /etc/hosts [N/y]
Still to keep the record if get hostname fail (to use ip as hostname) [N/y]
get hostname of '192.168.101.1' :PC101
get hostname of '192.168.101.2' :PC102
get hostname of '192.168.101.3' :PC103
Total 3 record(s) done in 'munin-winroll-clients.conf'
Please copy the file into correct folder for Munin (ex: /etc/munin/munin-conf.d) then restart munin daemon (ex: $ sudo -u
munin munin-cron)
4. If need, please copy the configuration file into correct directory for Munin server (ex: /etc/munin/munin-conf.d in Ubuntu Lucid
) then restart munin-cron to create necessary data for report. As the follow:
$ sudo cp munin-winroll-clients.conf /etc/munin/munin-conf.d ; sudo -u munin munin-cron
Where to view report
It would be easy to view the report by web page via http://localhost/munin on monitor server. By default, Munin report web only be
accessible from localhost. Please refer Munin document for details about remote access and security issue.
Note :
Acknowledge :Thansk to Munin Nodes win32 project. DRBL-winroll do repackage the installer via NSIS. Users can refer the NSIS
configuration in ~/drbl-winroll/tool/munin-node-winroll.nsi if needs
1. Please choose (and pre-download) your renew sid tool that support to run as command mode, ex:NewSID v4.10; Answer 'y' to
setup "SID-check" service, give the full path of tool (an executable file) and the appropriate parameters for it(ex: use '/a /n' for
newsid.exe). As the follow :
4. DRBL-Winroll would startup first time after installation finished if you did setup 'SID-check' service. Please wait until system reboot
by itself.
Firt time to start SID-check service after installation and wait until system reboot by itself
Note: Some news about "NewSid Retired ?" [1] [2]
9. How to make Windows clients to accept the commands form DRBL server automatically ?
If you want to your windows clients can accept the commands from DRBL server, please follow the step:
0. Switch to root in your DRBL serer. Make sure do "id_rsa" and "id_rsa.pub" exist in /root/.ssh , jump to stpe 3 if yes.
1. Create root's ssh keys (private and public key) , and press [Enter] when it asks "passphrase " ( mean no passphrase)
$ ssh-keygen -d
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
fe:56:XX:XX:XX:XX:XX:XX:XX:XX:83:ff:42
root@drbl-server
2. It would create "id_rsa" and "id_rsa.pub" in /root/.ssh, ex:
$ ls /root/.ssh
id_dsa id_dsa.pub
3. "Copy" (ex: use "scp" command or usb flash) id_rsa.pub from DRBL server to Windows and save the file name as
"authorized_keys" in Administrator's .ssh folder of cygwin home directory (c:\cygwin\home\administrator\.ssh), ex :
c:\your\windows\path> copy [path-of-id_dsa.pub] c:\cygwin\home\administrator\.ssh\authorized_keys
Or use "ssh-copy-id" command on DRBL server to transmit
sudo ssh-copy-id -i ~/.ssh/id_rsa.pub administrator@[win-client-ip]
Store public key in c:\cygwin\home\administrator\.ssh named as "authorized_keys"
4. you can test the result via to send a command from drbl server to MS-client. It would not ask password if you setup the above
steps correctly ,ex:
$ ssh administrator@[win-client-ip] ipconfig
5. After all, you can send a command to clients from DRBL server via "/opt/drbl/sbin/dcs" command.
Note :
Except Windows NT and Windows XP, DRBL-winroll would create a new account "cyg_server" as ssh daemon runner. So, please DO
NOT change its password or disable it. That would lead to ssd daemon be out of service.
For security issue, its password be created by random with 8 strings and be stored in "C:\cygwin\drbl_winroll-
config\SSHD_SERVER_PW.txt" file。
DRBL-winroll suppports the follow languages, and thanks the people's effort in language transaltion and testbed report !!
Traditional Chinese
English
French : Joël Gondouin (joel_at_gondouin_net)
Dutch : Dave Haakenhout (Almere, Netherlands)
Swedish : Yngve Spång (Systemkonsult AB)
Spanish : Artz Neo (artzneo_at_linuxmail_org)
Help us to translate !![How to]
11. Other
[Testing]
User desktop recover tool : winroll-recover
Description: Windows user desktop recover tool. More detail please read inside document.
Page Discussion Read View source View history Search PCLinuxOSHelp Knowle
Installing PCLinuxOS
Contents [hide]
Main page 1 Basic Hard Drive Installation of PCLinuxOS
Recent changes 2 Getting Started
Random page
3 Format and Partition your Hard Drive
Help
4 Custom Disk Partitioning
Tools 5 Copying PCLinuxOS files to Hard Disk
6 Setting up Grub Boot Loader
What links here
Related changes 7 Installation Complete: Reboot
Special pages 8 First Boot
Printable version 8.1 User & Password configuration
Permanent link 9 Getting Help
Page information 9.1 IRC Chat
9.2 Community Forums
Note: If you wish to keep Microsoft Windows, you need to defragment your hard drive before installation.
Note: If you wish to install on a USB, please see this page: Installing without CD/DVD
Getting Started
Click on the Install PCLinuxOS Icon on your desktop to start the installation process, you will be asked for the root password. The password
for root is of course root.
Next we need a / partition. This is where all your data and programs are stored. A minimum of approx 4 gigs (4096 mb) is required though
you probably want to make it at least 10 gigs (10240 mb) if you wish to install additional programs from the repository. Please note the default
file system type is ext4. You cannot install Linux to a fat32 or ntfs formatted partition.
Now we have our /root partition created.
Finally we need to set up a /home partition. This is where you can store your personal data. The size of the home partition depends on your
personal needs. Since I am using a small hard drive I selected about 2.0 gig (2000 mb). On large hard drives I would recommend at least 10
gigs (10240 mb) or larger.
Now we have our hard drive set up with a swap partition, a /home partition and a / partition. We are now ready to format the hard drive
partitions and begin the installation.
The install is now formatting your partitions.
The Master Boot Record (MBR) will always be identified without a partition number such as /dev/hda, /dev/sda or /dev/sdb. As an example, if
your /home partition and / partition is on /dev/hda5 and /dev/hda6 etc, you would install your boot loader to /dev/hda. If your /home partition
and / partition is on /dev/sdb5 and /dev/sdb6 etc, you would install your boot loader to /dev/sdb. For our installation we will just choose the
default selection.
These are the default entries. If you have other Linux installs, you can add them here.
On first boot you must set up a new root password. This is your administrator access password. Normally you run Linux as a user and elevate
yourself to root access only when you need to perform various system functions. This keeps Linux safe and secure. Write your root password
down and keep it in a safe and secure place. If you forget your root password you wont be able to perform system tasks such as adding
software or configuring your system.
Enter the user name and password you will be using to log into the system. Once you are finished click the Next button.
Getting Help
IRC Chat
If you run into something you don't understand please click on XChat from the PCMenu > Internet > Xchat IRC and it will log you into our help
channel.
Community Forums
Help can also be found by searching and/or posting questions to the PCLinuxOS Community Forum
Good luck!
Category: HowTo
Introduction
Downloading Fedora
Installing Fedora
Troubleshooting
Advanced Installation Options
Technical Appendixes
Revision History
Fedora System
Administration Guide
Upgrade or Install?
If you already have Fedora installed and want to upgrade your installation to the current
version, there are two basic ways to do so:
Manual Reinstallation
You can upgrade to the latest version of Fedora manually instead of relying on dnf system
upgrade. This involves booting the installer as if you were performing a clean installation,
letting it detect your existing Fedora system, and overwriting the root partition while
preserving data on other partitions and volumes. The same process can also be used to
reinstall the system, if you need to. For detailed information, see Manual System Upgrade
or Reinstallation.
Read more about Fedora Workstation, Fedora Cloud, Fedora Server and the available
media types in Downloading Fedora.
You can also choose a Fedora Spin featuring favorite alternative desktops or tools for
specialized tasks at http://spins.fedoraproject.org.
By calculating the image’s checksum on your own computer and comparing it to the
original checksum, you can verify the image has not been tampered with or corrupted.
The original checksum values are provided at https://fedoraproject.org/verify, and are gpg
signed to demonstrate their integrity.
> cd $HOME\Downloads\
> ls
Directory: C:\Users\Pete\Downloads
2. Open a terminal window, and navigate to the directory with the downloaded files.
$ cd ~/Downloads
For Linux:
$ sha256sum -c *CHECKSUM
For OSX:
Some of the new additions to Fedora Media Writer are that Fedora
Workstation and Server are the first choices on the main screen. However
more choices are available if you select the button below "Custom OS".
Options like Fedora Spins will appear. Fedora Spins such as XFCE and Mate
will be selectable.
Utilities that use a direct write method, and do not modify the Fedora image,
will produce the most consistently successful results.
Most media creation methods in this section are destructive. Ensure you do not
need any data on the USB stick, and double check you have chosen the correct
device before continuing.
2. Run the installation by double clicking it, and then clicking next through the set-up
wizard. The Wizard gives you the options to customize the software’s installation if
you choose to.
3. In Windows 8 and 10, the application will be under "all apps" under F for Fedora
Media Writer. Or in Windows 10, you can just type Fedora Media Writer in the
search box on the task bar.
4. Select the Fedora Edition you wish to make a bootable USB drive for.
Figure 1. Fedora Media Writer Main Screen: Choose your Edition of Fedora
5. If you choose one of the beginning default Fedora editions, such as Fedora
workstation or server. Fedora Media Writer will give you information and details
about it before you proceed with the download and USB creation. For Fedora
Workstation, you can choose a different architecture, such as 32bit if you select
"other architectures". Otherwise select "Create Live USB" to proceed.
Figure 2. Fedora Media Writer Distro Information
6. Fedora Media Writer will automatically download the ISO for you, but if you all-ready
have it in your Downloads directory it will be immediately available to use.
7. After the download completes, or when Fedora Media Writer is ready. Plug in a USB
drive you wish to use as a bootable media.
$ sudo mediawriter
3. Select the Fedora Edition you wish to make a bootable USB drive for.
Figure 5. Fedora Media Writer Main Screen: Choose your Edition of Fedora
4. If you choose one of the beginning default Fedora editions, such as Fedora
workstation or server. Fedora Media Writer will give you information and details
about it before you proceed with the download and USB creation. For Fedora
Workstation, you can choose a different architecture, such as 32bit if you select
"other architectures". Otherwise select "Create Live USB" to proceed.
5. Fedora Media Writer will automatically download the ISO for you, but if you all-ready
have it in your Downloads directory it will be immediately available to use.
Figure 7. Fedora Media Writer Automatic Download
6. After the download completes, or when Fedora Media Writer is ready. Plug in a USB
drive you wish to use as a bootable media.
2. Open the .dmg file and copy the mediawriter file into your applications folder.
3. Navigate to your applications directory, and then launch the mediawriter app.
4. Mac OS will then ask if you are sure you want to open the file (it is from the internet
after all), select "Open" to run the program.
5. Select the Fedora Edition you wish to make a bootable USB drive for.
Figure 9. Fedora Media Writer Main Screen: Choose your Edition of Fedora
6. If you choose one of the beginning default Fedora editions, such as Fedora
workstation or server. Fedora Media Writer will give you information and details
about it before you proceed with the download and USB creation. For Fedora
Workstation, you can choose a different architecture, such as 32bit if you select
"other architectures". Otherwise select "Create Live USB" to proceed.
Figure 10. Fedora Media Writer Distro Information
7. Fedora Media Writer will automatically download the ISO for you, but if you all-ready
have it in your Downloads directory it will be immediately available to use.
8. After the download completes, or when Fedora Media Writer is ready. Plug in a USB
drive you wish to use as a bootable media.
3. Click the menu icon in the upper right corner of the window, and choose the
Restore Disk Image option.
4. Navigate to your image file and click Start Restoring. After a few minutes, it will
report the process is complete and your installation media will be ready to use.
2. Find the device node assigned to the drive. In the example below, the drive is given
sdd.
$ dmesg|tail
[288954.686557] usb 2-1.8: New USB device strings: Mfr=0, Product=1, Se
rialNumber=2
[288954.686559] usb 2-1.8: Product: USB Storage
[288954.686562] usb 2-1.8: SerialNumber: 000000009225
[288954.712590] usb-storage 2-1.8:1.0: USB Mass Storage device detected
[288954.712687] scsi host6: usb-storage 2-1.8:1.0
[288954.712809] usbcore: registered new interface driver usb-storage
[288954.716682] usbcore: registered new interface driver uas
[288955.717140] scsi 6:0:0:0: Direct-Access Generic STORAGE DEVICE
9228 PQ: 0 ANSI: 0
[288955.717745] sd 6:0:0:0: Attached scsi generic sg4 type 0
[288961.876382] sd 6:0:0:0: sdd Attached SCSI removable disk
3. Use the dd utility to write the image. Make sure you have the right drive!
# dd if=/path/to/Fedora-Live-Security-x86_64-21.iso of=/dev/sdd
In addition to creating a bootable USB flash drive, you can also use the provided ISO
images to create bootable optical media (a CD or DVD). This approach may be necessary
when installing Fedora on an older system which can not boot from USB.
The exact steps you need to take to burn a bootable CD or DVD from an ISO
image will vary depending on what disc burning software you use. This
procedure only offers a general overview.
2. Open your system’s burning software - for example, Brasero on Fedora systems with
GNOME desktop environment, or Nero on Windows systems. In the software’s main
menu, find an option which lets you burn an ISO image to a disc. For example, in
Brasero, this option is Burn image in the main menu on the left side of the window.
3. When prompted, select the ISO image of Fedora to be burned, and the CD or DVD
burner with a blank disc inside (if you have more than one drive).
Sponsors
Fedora Magazine
Legal
SUPPORT
Get Help
Ask Fedora
Common Bugs
Fedora Developer
Portal
COMMUNITY
Join Fedora
About Fedora
Planet Fedora
Fedora Account
System
© 2018 Red Hat, Inc. and others.
Please send any comments or corrections to the documentation team
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 1
Contenido
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 2
Qué es Puppy Linux?
Puppy Linux es una distribución en Disco Vivo
GNU/Linux desarrollado por Barry Kauler. Está
diseñado para ser rapido y pequeño. Se puede
correr e instalar incluso en Hardware muy viejo
(Pentium I) además de que es ligero y portable.
Todo el sistema operativo y todas las aplicaciones
se corren desde la memoria RAM (si hay
suficiente en la PC) y esto otorga gran
desempeño a Puppy Linux.
Incluso se puede instalar en el Disco Duro como
otras distribuciones de Linux, pero esto no es
necesario, porque el Sistema Operativo puede ser
usado desde un CD o una memoria USB sin
cambiar nada en la PC Host .
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 3
Cómo puedo obtener Puppy Linux?
Ve al sitio oficial: http://www.puppylinux.org
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 4
Cómo puedo obtener Puppy Linux?
Da click en: pup-430.iso y escoge donde guardar el archivo
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 5
Cómo puedo obtener Puppy Linux?
Despues de descargar el archivo, abrelo con tu programa
favorito de grabación de Cds:
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 6
Grabando un CD Puppy con CDBurnerXP
Ejecuta CDBurnerXP desde el menú inicio o desde su icono en
escritorio . Selecciona “Burn ISO image” y da click en OK.
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 7
Burning Puppy CD with CDBurnerXP
Da click en el boton “...”
Un ventana de dialogo se abrirá preguntando por el archivo
ISO de Puppy que descargamos. Busca donde los guardaste,
seleccionalo y confirma clickeando en OK.
Inserta un CD virgen en la unidad grabadora de CD-ROM y da
click en “Burn”.
Selecciona
aquí el archivo
que
descargaste
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 8
Grabando un CD Puppy con Nero
Da un click derecho sobre el archivo ISO que descargaste y
escoge Abrir con...> Nero Burning ROM
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 9
Grabando un CD Puppy con Nero
Inserta CD virgen en la Grabadora de CD/DVD y da click en
“Write”
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 10
Arrancando Puppy Linux desde un CD
Previamente inserta el CD Puppy Linux que grabaste en tu
lector de CD/DVD Rom y reinicia tu PC
Despues del “beep” de la PC si un mensaje similar a este es
mostrado: “Press any key to boot from CD...”, presiona Enter
Si no se muestra nada o si el Sistema Operativo en la PC
arranca automaticamente, tendrás que ajustar el orden de
arranque de los dispositivos en la BIOS. Para más información
sobre Cómo hacer esto, visita:
http://www.hiren.info/pages/bios-boot-cdrom
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 11
Arrancando Puppy Linux desde un CD
Si todos los ajustes en la PC son correctos, una vez que has
reiniciado verás esto:
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 12
Arrancando Puppy Linux desde un CD
Despues de una serie de mensajes de lineas de comando, un
cuadro de dialogo se mostrará en pantalla, preguntando para
que selecciones el teclado adecuado. Usa las teclas de
dirección para seleccionar el apropiado para ti. Una vez que lo
haya hecho, presiona ENTER para continuar.
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 13
Arrancando Puppy Linux desde un CD
A continuación, se te preguntará que selecciones el área para
tu pais. Selecciona la que mejor se ajuste a ti y presiona
ENTER.
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 14
Arrancando Puppy Linux desde un CD
Selecciona la zona horaria de tu país. Presiona ENTER para
continuar.
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 15
Arrancando Puppy Linux desde un CD
Configuración de Video: presiona ENTER para continuar
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 16
Arrancando Puppy Linux desde un CD
Configuración de video: selecciona la resolución preferida
desde el cuadro de dialogo (los más comunes son 800x600 y
1024x768). Presiona ENTER para continuar
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 17
Todas las configuraciones están
hechas!!
Estás listo para ver a Puppy Linux?
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 18
Escritorio de Puppy Linux
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 19
Programas principales de Puppy Linux
Navegador de Archivos Panel de Control de Puppy
Linux
Programa de chat
compatible con los Agregar/Quitar programas
estandares de: MSN,Yahoo,ICQ
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 20
Instalando Puppy Linux en una
Memoria Flash
(en menos de 5 minutos!)
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 21
Instalando Puppy en una memoria USB - 1
Abre Menu>Setup>BootFlash install Puppy to USB
El programa que hemos
lanzado formateara la
memoria USB y lo hará
booteable
PRECAUCIÓN!
Primero guarda todos los datos
contenidos en la memoria USB ,
porque todo será borrado dentro de
la memoria!
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 22
Instalando Puppy en una memoria USB - 2
Selecciona USB-HDD (hard drive) y presiona OK
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 23
Instalando Puppy en una memoria USB - 3
Inserta el dispositivo USB en uno de tus puertos USB y espera
a que sea reconocido:
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 24
Instalando Puppy en una memoria USB - 4
Selecciona la memoria USB de la lista y da click en OK en la
segunda ventana para continuar...
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 25
Instalando Puppy en una memoria USB - 5
Espera hasta que el formateo termine...
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 26
Instalando Puppy en una memoria USB - 6
Abre Menu>Setup>Puppy Universal Installer
Con el Universal Installer
podemos instalar Puppy Linux
en casi cualquier dispositivo.
En este caso lo usaremos para
copiar los archivos de sistema
en la memoria USB booteable
recien formateada que hemos
creado
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 27
Instalando Puppy en una memoria USB - 7
Selecciona “USB Flash Drive” de la lista y da click en OK. En la
siguiente ventana que aparezca da click en OK para confirmar
y continuar
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 28
Instalando Puppy en una memoria USB - 8
Da click en OK para confirmar la instalación. En la siguiente
ventana que aparezca, da click en “CD” para que el instalador
copie los archivos de sistema de Puppy del disco vivo (LiveCD)
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 29
Instalando Puppy en una memoria - 9
Da click en OK en la siguientes dos ventanas para empezar
con la instalación por default para dispositivos USB
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 30
Instalando Puppy en una memoria USB - 10
Da click en la ventana del terminal y presiona Enter para la
instalación final
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 31
Instalando Puppy en una memoria USB - 11
Si queremos que Puupy trabaje por default con menos de
256MB de RAM, presiona ENTER. De otra forma, teclea
cualquier letra y presiona Enter (recomendado).
Tecleando una letra y presionando Enter ajustaremos a Puppy
para que automaticamente escoja la mejor opción de RAM de
acuerdo a la RAM disponible en la PC
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 32
Instalando Puppy en una memoria USB- 12
Cuando la instalación termine, presiona ENTER
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 33
Gracias por tu Atención!
Alex Gotev
Tecnico en Tecnologías de la Computación y estudiante de
Ingenieria en Computación en el Politecnico de Milano
e-mail: alexgotev@gmail.com
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 34
Search
PCLinuxOS
So cool ice cubes are jealous
Main Menu Home About PCLinuxOS Help us out Get PCLinuxOS Support Community International Get PCLinuxOS
Home Contact Us Community Releases Forum Merchandise KDE Desktop Mate Desktop FullMonty KDE Desktop
About PCLinuxOS Desktop MATE Desktop
Get PCLinuxOS
Support Community Releases
Community
International
Contact Us
Mate Desktop
Get a Chimpbox Computer
Forum
Merchandise PCLinuxOS64 MATE Desktop
Help us out Introducing The Chimpbox
Download Locations
Sponsors Info: The MATE Desktop: a popular, multi-platform desktop environment for your computer. MATE’s focus is
ease of use, stability, and provides all the common tools computer users expect from a modern
computing environment. Tiny but powerful!
MATE64 (pclinuxos64-MATE-2018.06.iso)
Support PCLinuxOS!
PCLinuxOS Magazine Size: 1.3 GB ISO
Support
January 2018
PCLinuxOS Forum
December 2017 PCLinuxOS Wiki
PCLinuxOS Live Chat Support
November 2017
Social Media
October 2017
PCLinuxOS Twitter Feed
September 2017
June 2017
PCLinuxOS International
May 2017
PCLInuxOS BR
PCLInuxOS DE
April 2017
PCLinuxOS DK
March 2017 PCLinuxOS IT
PCLinuxOS NL
February 2017 MATE64 features: PCLinuxOS TR
===================== PCLinuxOS SU
January 2017 * kernel 4.16.13
* xorg server
December 2016
* Full MATE Desktop 1.20.3
Sound card
July 2015
Any Sound Blaster, AC97 or HDA compatible card.
June 2015
Other
CD/DVD drive required for burned liveCD/DVD image, or USB flash drive larger than 2 GB for liveUSB
May 2015
image conversion.
April 2015
Copy to USB stick:
March 2015
dd bs=4M if=pclinuxos64-MATE-2018.06.iso of=/dev/sdX status=progress && sync
February 2015
Special device – pendrive – /dev/sdX – without any number.
January 2015
Download
December 2014 Disclaimer (CYA): THIS SOFTWARE IS PROVIDED BY BILL REYNOLDS AND CONTRIBUTORS “AS IS”
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
November 2014
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
IN NO EVENT SHALL THE OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
October 2014
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
September 2014 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
August 2014 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 1
Contenido
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 2
Qué es Puppy Linux?
Puppy Linux es una distribución en Disco Vivo
GNU/Linux desarrollado por Barry Kauler. Está
diseñado para ser rapido y pequeño. Se puede
correr e instalar incluso en Hardware muy viejo
(Pentium I) además de que es ligero y portable.
Todo el sistema operativo y todas las aplicaciones
se corren desde la memoria RAM (si hay
suficiente en la PC) y esto otorga gran
desempeño a Puppy Linux.
Incluso se puede instalar en el Disco Duro como
otras distribuciones de Linux, pero esto no es
necesario, porque el Sistema Operativo puede ser
usado desde un CD o una memoria USB sin
cambiar nada en la PC Host .
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 3
Cómo puedo obtener Puppy Linux?
Ve al sitio oficial: http://www.puppylinux.org
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 4
Cómo puedo obtener Puppy Linux?
Da click en: pup-430.iso y escoge donde guardar el archivo
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 5
Cómo puedo obtener Puppy Linux?
Despues de descargar el archivo, abrelo con tu programa
favorito de grabación de Cds:
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 6
Grabando un CD Puppy con CDBurnerXP
Ejecuta CDBurnerXP desde el menú inicio o desde su icono en
escritorio . Selecciona “Burn ISO image” y da click en OK.
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 7
Burning Puppy CD with CDBurnerXP
Da click en el boton “...”
Un ventana de dialogo se abrirá preguntando por el archivo
ISO de Puppy que descargamos. Busca donde los guardaste,
seleccionalo y confirma clickeando en OK.
Inserta un CD virgen en la unidad grabadora de CD-ROM y da
click en “Burn”.
Selecciona
aquí el archivo
que
descargaste
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 8
Grabando un CD Puppy con Nero
Da un click derecho sobre el archivo ISO que descargaste y
escoge Abrir con...> Nero Burning ROM
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 9
Grabando un CD Puppy con Nero
Inserta CD virgen en la Grabadora de CD/DVD y da click en
“Write”
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 10
Arrancando Puppy Linux desde un CD
Previamente inserta el CD Puppy Linux que grabaste en tu
lector de CD/DVD Rom y reinicia tu PC
Despues del “beep” de la PC si un mensaje similar a este es
mostrado: “Press any key to boot from CD...”, presiona Enter
Si no se muestra nada o si el Sistema Operativo en la PC
arranca automaticamente, tendrás que ajustar el orden de
arranque de los dispositivos en la BIOS. Para más información
sobre Cómo hacer esto, visita:
http://www.hiren.info/pages/bios-boot-cdrom
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 11
Arrancando Puppy Linux desde un CD
Si todos los ajustes en la PC son correctos, una vez que has
reiniciado verás esto:
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 12
Arrancando Puppy Linux desde un CD
Despues de una serie de mensajes de lineas de comando, un
cuadro de dialogo se mostrará en pantalla, preguntando para
que selecciones el teclado adecuado. Usa las teclas de
dirección para seleccionar el apropiado para ti. Una vez que lo
haya hecho, presiona ENTER para continuar.
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 13
Arrancando Puppy Linux desde un CD
A continuación, se te preguntará que selecciones el área para
tu pais. Selecciona la que mejor se ajuste a ti y presiona
ENTER.
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 14
Arrancando Puppy Linux desde un CD
Selecciona la zona horaria de tu país. Presiona ENTER para
continuar.
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 15
Arrancando Puppy Linux desde un CD
Configuración de Video: presiona ENTER para continuar
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 16
Arrancando Puppy Linux desde un CD
Configuración de video: selecciona la resolución preferida
desde el cuadro de dialogo (los más comunes son 800x600 y
1024x768). Presiona ENTER para continuar
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 17
Todas las configuraciones están
hechas!!
Estás listo para ver a Puppy Linux?
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 18
Escritorio de Puppy Linux
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 19
Programas principales de Puppy Linux
Navegador de Archivos Panel de Control de Puppy
Linux
Programa de chat
compatible con los Agregar/Quitar programas
estandares de: MSN,Yahoo,ICQ
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 20
Instalando Puppy Linux en una
Memoria Flash
(en menos de 5 minutos!)
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 21
Instalando Puppy en una memoria USB - 1
Abre Menu>Setup>BootFlash install Puppy to USB
El programa que hemos
lanzado formateara la
memoria USB y lo hará
booteable
PRECAUCIÓN!
Primero guarda todos los datos
contenidos en la memoria USB ,
porque todo será borrado dentro de
la memoria!
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 22
Instalando Puppy en una memoria USB - 2
Selecciona USB-HDD (hard drive) y presiona OK
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 23
Instalando Puppy en una memoria USB - 3
Inserta el dispositivo USB en uno de tus puertos USB y espera
a que sea reconocido:
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 24
Instalando Puppy en una memoria USB - 4
Selecciona la memoria USB de la lista y da click en OK en la
segunda ventana para continuar...
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 25
Instalando Puppy en una memoria USB - 5
Espera hasta que el formateo termine...
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 26
Instalando Puppy en una memoria USB - 6
Abre Menu>Setup>Puppy Universal Installer
Con el Universal Installer
podemos instalar Puppy Linux
en casi cualquier dispositivo.
En este caso lo usaremos para
copiar los archivos de sistema
en la memoria USB booteable
recien formateada que hemos
creado
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 27
Instalando Puppy en una memoria USB - 7
Selecciona “USB Flash Drive” de la lista y da click en OK. En la
siguiente ventana que aparezca da click en OK para confirmar
y continuar
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 28
Instalando Puppy en una memoria USB - 8
Da click en OK para confirmar la instalación. En la siguiente
ventana que aparezca, da click en “CD” para que el instalador
copie los archivos de sistema de Puppy del disco vivo (LiveCD)
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 29
Instalando Puppy en una memoria - 9
Da click en OK en la siguientes dos ventanas para empezar
con la instalación por default para dispositivos USB
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 30
Instalando Puppy en una memoria USB - 10
Da click en la ventana del terminal y presiona Enter para la
instalación final
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 31
Instalando Puppy en una memoria USB - 11
Si queremos que Puupy trabaje por default con menos de
256MB de RAM, presiona ENTER. De otra forma, teclea
cualquier letra y presiona Enter (recomendado).
Tecleando una letra y presionando Enter ajustaremos a Puppy
para que automaticamente escoja la mejor opción de RAM de
acuerdo a la RAM disponible en la PC
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 32
Instalando Puppy en una memoria USB- 12
Cuando la instalación termine, presiona ENTER
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 33
Gracias por tu Atención!
Alex Gotev
Tecnico en Tecnologías de la Computación y estudiante de
Ingenieria en Computación en el Politecnico de Milano
e-mail: alexgotev@gmail.com
Novara, 2009-10-24
Alex Gotev – Introducción a Puppy Linux: Instalación en Memoria USB 34
Linux distributions
Linux Distributions
Welcome to ibiblio.org’s Linux Distribution homepage!
If you need help with installation, you may refer to The Linux
Installation HOWTO at tldp.org. For questions on individual
distributions, please refer to the distribution’s homepage.
Amigo Linux AMIGO Linux is one of the easiest ways yet to run
Linux. Just unzip on a FAT partition and boot. No installation
needed. The first time Amigo runs it will quickly detect your
system’s hardware and configure itself. Pre-installed GUI desktop
and power-user let you get right to work. No configuration
needed. Easiest way yet to install a Slackware-compatible distro.
Small (+200MB), fast distro is nearly as easy to use as a ‘live-CD
Linux’ but without the disadvantages. Runs with as little as 16MB
RAM. This is Low-Fat Linux at its’ best. Distribution homepage
Bolix Designed for both Linux newcomers and power users, and
inspired by Ubuntu. Features include: boots in live mode, straight
from the CD, includes Firefox, OpenOffice.org, games and more,
excellent hardware detection, user-friendly hard drive installer.
PC/OS Its the first Linux based distribution that provides ease of
use out of the box. It provides all multimedia codecs out of the
box, an easy to use and simplified interface. Great compatibility
with older hardware to help you extend your hardware and
software investments. Distribution homepage
Tiny Core Linux Tiny Core Linux is a very small (10 MB) minimal
Linux Desktop. It is based on Linux 2.6 kernel, Busybox, Tiny X,
Fltk, and Jwm. The core runs entirely in ram and thus boots very
quickly. The user has complete control over which applications
and/or additional hardware to have supported selectable from
our online repository. Distribution Homepage
About
Help
WELCOME TO IBIBLIO