This section is Progeny specific and does not apply for the standard Debian system. Rewrite desirable.
Please refer to the official documents: Installation Manual
(stable version)
and Installation Manual
(testing version)
if you have any doubts.
This chapter explains how to install Progeny Debian for the first time.
If you want to:
Progeny Debian features a graphical installer. The installer automatically detects many types of hardware, and suggests many settings.
If you do not need a graphical display, you can use text-mode from the second stage of the install onwards. The first stage of the install uses a basic vga mode which almost every system should be able to support.
If you run into problems, you can usually follow the settings suggested by the installer and get a working system.
After configuration, you can fine-tune the configuration from within Progeny Debian.
Installation should take 30-60 minutes. The exact time depends on your choices, your experience, and the speed of your system.
[Note]
If you have already installed Progeny Debian on your system, use the Add/Remove Software option to upgrade your system rather than reinstalling. Unlike some commercial distributions, Progeny Debian is not designed to reinstall over an existing system.
Installation consists of five steps:
Immediately before installing, you need to:
Collect the information about your system that you need, and have it handy during the install. Depending on how you choose to install, this information may include:
In addition, back up any information that you do not want to lose. Errors or power surges and interruptions during the install could lose or corrupt it.
For complete information about preparing for an install, See Preparing to Install Debian, Chapter 2.
[Note]
Linux partitions created using PartitionMagic
are incompatible
with the Debian install program. If you have any, delete them and re-create
the partitions using parted
or Debian fdisk
.
If you are going to install more than one operating system on the same machine, install all versions of Windows first. Otherwise, the Windows installation program may destroy your ability to start other operating systems or encourage you to reformat partitions with other operating systems.
You can recover from these actions or avoid them, but installing Windows first saves you trouble.
Depending on your computer, you may need to change the boot order in the bios so that you can start from a cd or floppy.
[Note]
You only need the floppy if your computer cannot start from a cd .
The boot order is a listing of the drives that your computer tries to start from, and the order in which drives are tried. Your machine starts with the first operating system that it finds.
How you change the boot sequence may depend on whether you have an ide or scsi system.
Common entries on ide machines are C, A, cdrom or A, C, cdrom .
C is the hard drive, and A is the floppy drive.
[Note]
Remember to change the boot order after the minimal Progeny system is installed, so that you restart your machine from the hard drive.
You can start the scsi setup utility after the memory check and the message about how to start the bios utility displays when you start your computer.
The keystrokes you need depend on the utility. Often, it is Ctrl-F2. However, consult your hardware documentation for the exact keystrokes.
[Note]
If you need to use the floppy drive, follow the instructions for changing the boot order on ide computers. Floppies are never scsi devices.
If your computer cannot start from the cd drive, you need to start from a floppy disk:
A network install provides a single install source for multiple machines. When doing a network install, you might want to create an auto-install floppy. See Automating Multiple Installs, Appendix A.
If you do not understand networks, do not attempt a network install without the help of your system administrator.
You must enter the host and the path.
If you have a dhcp connection, the network configuration is automatically detected. Otherwise, you may need to add other options.
Typical Network Install Options +---------------------------------------------------------------+ | Option | What It Does | |----------+----------------------------------------------------| |broadcast=|The address used for transmitting (broadcasting) | | |packets to all hosts on a network. | |----------+----------------------------------------------------| |gateway= |The address of the machine that is the default route| | |to machines not on the local subnet. | |----------+----------------------------------------------------| |host |The nfs server. | |----------+----------------------------------------------------| |ipaddr= |The address of the machine on which you are | | |installing Progeny Debian. | |----------+----------------------------------------------------| |nameserver|The address of the systems that provide hostname | |= |lookup services to your system. | |----------+----------------------------------------------------| |netmask= |The bitmask that defines the part of the system's | | |network address that identifies the network. | |----------+----------------------------------------------------| |path |The path to the network-mounted or nfs -mounted cd | | |drive from which you are installing. | +---------------------------------------------------------------+
The Progeny Debian installer is designed primarily for users who want a graphical display. However, you may decide not to use a graphical display (the X Window System) if you are an experienced user, or are installing a server.
If you do not want a graphical display, note the following steps:
The install program detects your mouse so that you can use it during the install.
The install program uses a simple set of buttons for navigation:
In some cases, a button may not be available until a task is completed.
If your mouse does not work in the install program, you can use the keyboard to navigate the menu choices. Later, you can configure your mouse in the Pointer screen or after the install.
To navigate the install program without a mouse, use:
If you have trouble installing Progeny Debian, you can open a virtual terminal:
You may also want to open a virtual terminal if you need to use parted to partition your hard drive before installing.
Installing the minimal system is the first stage in the installation of Progeny Debian. Installing the minimal system consists of three steps:
Once you have made your choices, the necessary partitions are prepared and the minimal system is installed.
See Preparing a CD or Floppy Installation, Section 3.1.3 See Installing From a Floppy.
A text introduction appears. img/Installing.png
img/Installing.png
During the minimal install, you can troubleshoot by opening a virtual terminal. Press Ctrl-Alt-F2. To return to the installer, press Alt-F7.
Each target uses your hard drive in a different way:
Back up all important information before doing custom partitioning. Otherwise, you may lose information.
If an error dialog opens, asking whether you want a new partition table created, select the No button. Otherwise, all partitions on your hard drive are destroyed.
Before continuing, use the Install cd to start your system, then used parted from a virtual terminal to create partitions.
If you are installing over an existing Progeny Debian installation, select Custom install and re-format the partitions. Otherwise, the reinstall may fail.
In all cases, the Configure System Startup screen opens. img/Installing.png
If you previously installed another boot loader, you may need to edit grub to add other operating systems. See Configuring the Boot Loader, Section 13.3.4.
If you are already using grub, and have Windows on the first partition of the first hard drive, an entry for Windows is automatically created.
If you have Windows installed on another partition, you must manually reconfigure grub to start Windows. See Configuring the Boot Loader, Section 13.3.4.
grub is loaded on to the root partition for Progeny Debian.
You will only be able to use Progeny Debian until you set up and configure a bootloader.
Do not select both Create a Startup Floppy and Do Not Install a Boot Loader together. If you do, then the floppy will not be bootable.
When choosing this option, you should know that:
Progress for formatting the disk shows the percentage of partitions created, not the total amount of hard drive space formatted.
Installing a minimal system takes about 10 to 15 minutes. When the minimal
system is installed, the Next button is enabled. Press the Next button to
complete the minimal system installation. The Finish screen opens. img/Installing.png
If necessary, change the boot order of your computer to start it from the hard drive. If you forget, restart your computer and try again.
Selecting the Installation Target is the first step in configuring the minimal system. Unless you select Custom partitioning, it is also the only step.
Each installation target uses your hard drive in a different way.
If you are unsure of which to choose, study the advantages and disadvantages of each target to decide which is best for you.
Installation Targets for Progeny Debian +-------------------------------------------------------------------+ | Advantages | Disadvantages | |-------------------------------------------------------------------| |Entire Disk | |-------------------------------------------------------------------| | | * You lack full control of the | | | process. | | | * Information is lost unless you | | | back it up. | | | * The default setup may not be what | | * You do not need any | you want, especially if you are an| | special knowledge. | advanced user. | | * It's quick. | * A single large disk can be | | | inconvenient. For example, when | | | fschk is used at bootable, you may| | | need to wait a long time. | | | * You cannot use this option if you | | | have multiple operating systems on| | | the system. | |-------------------------------------------------------------------| |Free Space | |-------------------------------------------------------------------| | * Information is not | * The hard drive must have enough | | destroyed. | continuous space for the necessary| | * Existing partitions are | partitions. | | kept. | * You lack full control of the | | * You do not need any | process. | | special knowledge. | * The partitions created may be | | * It's quick. | smaller than you want or need. | |-------------------------------------------------------------------| |Custom | |-------------------------------------------------------------------| | * You fully control the | | | process. | | | * You decide whether to | * You must understand what you are | | keep existing | doing. | | partitions. | * You could destroy information by | | * You can put major | accident. | | directories such as / | | | home or /usr on | | | different partitions. | | +-------------------------------------------------------------------+
When you select Custom partitioning as your installation target, the Edit Partitions screen opens. Using the Edit Partitions screen, you can create, delete, or edit partitions.
Partitions are divisions of your hard drive.
You need at least a root partition before you can continue the install. You should also add a swap partition for virtual memory.
If you want, you can also create other partitions.
For example, many Linux users prefer to have personal files on a separate partition to make back ups easier. Similarly, some put printer queues on a separate partition to limit their size.
To create or edit a partition:
For detailed information about the Edit Partition screen, see Reading the Edit Partition Screen, Section 3.2.2.1.
If you are editing an existing partition, you cannot change the type or size. Nor can you make a swap partition bootable.
You must have a root partition. In addition, you probably want a swap partition. You may also want to create other partitions.
You can change the mount point of an existing partition without losing the information on it.
However, if you select the Format? box, you lose all information on an existing partition as soon as you continue the installation.
If you were creating a partition, the partition is now listed, and the entry for Free Space is either smaller or no longer listed.
A confirmation screen appears. img/Installing.png
Changes to your partitions are not made until you select the Next button.
If you change your mind about partitions that you create or edit, you can select the Undo All button to return the hard drive you selected to its original state.
You can also use the Back button to choose another installation target.
+-------------------------------------------------------------------+ |Column| Information | |------+------------------------------------------------------------| | |The directory from which you access the partition in the | |Mount |Linux directory structure. | |Point | | | |To be readable from Linux, all partitions must have a mount | | |point except the swap partition. | |------+------------------------------------------------------------| | |The Linux name for the hard drive or partition. (***) | |Name | | | |Drives are displayed in a tree structure, with partitions as| | |branches of the tree. | |------+------------------------------------------------------------| |Size |The size of the partition in megabytes or gigabytes. | |------+------------------------------------------------------------| | |The state of the partition. | | | | | |Usually, the only statuses that you see are: | | | | | | * To be mounted: The partition is ready for use, and will | | | be mounted, but is not going to be formatted. | | | * To be formatted: The partition needs to be formatted | |Status| before it is ready for use. | | | * Bootable: The partition is listed as bootable in | | | Windows. If a Windows installation is on the first | | | partition, the installer detects it and sets it as | | | Bootable automatically. | | | | | |[Installing] | | |No changes are carried out until you select the Next button.| |------+------------------------------------------------------------| | |The format or filesystem of the partition. Possible formats | | |are: | |System| | | | * Linux ext2: The native Linux format. | | | * Linux swap: The Linux swap partition. | | | * Free Space: No format. | +-------------------------------------------------------------------+
***) See Reading Linux Device Names, Section 2.2.5.
+-------------------------------------------------------------------+ | Field | Choices | |----------+--------------------------------------------------------| | |Select the Format? box to format the partition All | |File |information is lost. | |System | | |Flags |To avoid difficulties, select this option if you are | | |installing over an existing Progeny Debian install. | |----------+--------------------------------------------------------| | |The format of the partition. Possible formats are: | | | | | | * Linux ext2: The native Linux format. | | | | | | This format is the one most commonly used in Linux. | | | | | | * Linux swap: The Linux swap partition. | | | | | | This format is used for virtual memory, which may | | | improve performance. You can have as many swap | |File | partitions as you have space for. | |System | | |Type |After you install, you can recompile your kernel to add | | |support for other types of filesystems. Linux can | | |support over two dozen filesystems, including fat16 ( | | |msdos in Linux), the format used by dos and early | | |versions of Windows. | | | | | |fat 32 ( vfat in Linux) is supported by default in | | |Progeny Debian. fat 32 is the format used by recent | | |versions of Windows. | | | | | |Several types of journalled filesystems are also | | |available. | |----------+--------------------------------------------------------| | |The directory from which you read the partition. | | | | | |You can select the directory from the drop-down list or | | |enter it in the field. Choices from the drop- down list | | |are: | | | | | | * /: The root or top directory in the tree. | | | * /boot: Files needed to start Linux. | | | * /home: Users' home directories and personal files. | | | * /tmp: Temporary files. | | | * /usr: Common system files for all users. | | | * /usr/share: Common system files for all users, | |Mount | including many basic programs. | |Point | * /var: Variable files, including logs and queues. | | | * /var/spool: Queues for information, such as print | | | jobs. | | | | | |A common place for non-Linux partitions is in the /mnt | | |directory. For convenience, you can call the mount | | |points by their Windows name. For example: /mnt/C. | | | | | |You must have at least a root directory before | | |continuing with the install. In addition, a swap file | | |gives better performance, enabling you to use virtual | | |memory. Putting other directories on different | | |partitions can make backing up or recovering easier. | |----------+--------------------------------------------------------| | |Select the Bootable? box to include the partition among | | |the possible choices when you start the computer. | |Partition | | |Flags |To be bootable, the partition must either have an | | |operating system installed, or else be the one on which | | |you plan to install Progeny Debian. | |----------+--------------------------------------------------------| | |The size of the partition. | |Partition | | |Size |To change the size, either enter the size directly in | | |the field or use the arrow keys to change it. | |----------+--------------------------------------------------------| |Partitions|Choices are primary or logical. | |----------+--------------------------------------------------------| |Units |The units of measurement for the partition size: | | |megabytes (mb) or gigabytes (gb). | +-------------------------------------------------------------------+
Currently, you cannot:
Partitions created by some versions of Windows or PartitionMagic are incompatible with the install program. If an error dialog displays, asking if you want to create a new partition table, select No and exit the install program if you want to keep your existing partitions.
To work around this problem:
Configuring your system is the second stage in installing Progeny Debian. It occurs after the minimal system has been installed, and you have restarted your computer.
Configuration should take about 10 to 15 minutes, depending on your knowledge and your computer system's speed.
If you need more information, select the Help button to the right of an item.
Configuration takes you through a series of screens to configure the different aspects of the system. You can choose which aspects to configure.
Once installation is complete, you can use the tools you used during the installation by selecting them from the System menu of the gnome Control Center.
After the minimal system has been installed:
If your forget to change the boot order, restart your computer and try again. Restarting your machine a second time does not affect the install process.
After a moment, the Insert cd-rom screen opens.
After a moment, the System Configuration screen opens. img/Installing.png
If your video card or monitor is not detected automatically, text-based installation screens open. For details on how to use these screens, See Configuring the Video Card, Section 3.3.9 See Configuring the Monitor, Section 3.3.10
If you started the installation program with linux secondstage=text, then the configuration stage is text-based instead of graphical.
Middle-click anywhere on the screen except the window to open a virtual terminal for troubleshooting.
If you want a desktop, select X configuration.
Most users should configure all options. However, if you decide not to, you can configure from the desktop.
User configuration has three steps:
Before entering passwords for either the root or new user, you might want to See Configuring Password Levels, Section 3.3.8.
A secure password is one that is hard to crack. That is, it is:
The root user has full access to the system. Ordinarily, the root account is used only for administration and configuration. See Starting and Stopping the System and Graphical Interface, Chapter 4.
Unless the two passwords match, a warning displays before you move to the next screen.
A regular user account has limited access to the system. Even if you know the root password, ordinarily you do most of your work in a regular user account. See Starting and Stopping the System and Graphical Interface, Chapter 4.
Unless the two passwords match, you receive a warning before moving to the next screen.
Information about your video card is detected automatically by the system. However, you can change this information if necessary.
Choosing settings that are not supported by your video card could damage it or the monitor.
This setting is provided for older cards and for trouble shooting.
Under most circumstances, Progeny Debian automatically detects the video memory available.
Information about your monitor is automatically detected. However, you can change these settings if necessary.
Choosing settings that are not supported by your monitor could damage it or the video card. Consult the monitor documentation for the correct settings.
img/Installing.png
Simple and Medium modes or the suggested Horizontal Sync Range and Vertical Refresh Rate may not always give the best settings for your monitor. If necessary, you can change the settings after the install.
From the Desktop screen, you can set the resolution and color depth for the graphical display on your system.
Settings for the graphic display depend on the capabilities of your video card and monitor. If you did not collect this information before installing, See Gathering Hardware Information, Section 2.1.2.
Choosing settings that are not supported by both your video card and monitor could damage either piece of hardware.
img/Installing.png
Choosing settings that are not supported by both your video card and monitor could damage either piece of hardware.
The pointer is usually a mouse. However, it can also be a trackball, a palette, or any other device that replaces a mouse.
If you have been using the mouse during the install, you can accept the settings listed. However, if your mouse is not working, you adjust the settings.
From the X Server screen, you can set advanced options for your graphical display. If you are unsure what these settings mean, use the defaults.
Changing the priority for your graphical display can seriously affect system performance. Do not change this setting from -10 unless you are sure what you are doing.
Unless set to local only, e-mail requires a network or dialup connection. You can configure a network during the install process or after. A dialup connection is not part of the install program, but you can set up one after the install process.
If you need help with the choices on this screen, consult your system administrator or Internet service provider.
In this screen, you can configure printers for your system.
Network configuration is used not only for a network, but also for a cable or dsl internet connection. If you are an end-user, ask your system administrator or internet provider for the settings you need.
Check with your system administrator or Internet Server Production for the entries that you need.
When your choices are entered, configuration is complete. The Available Software screen opens.
[tasksel does similar thing]
Selecting software is the fourth stage of a Progeny Debian installation. Software is arranged in package sets. You can double-click on a package set to select individual packages.
Progeny Debian pre-selects the following package sets:
De-selecting the pre-selected packages then selecting Apply could remove parts of the operating system that you want to keep. Instead, use the Revert button and select packages individually.
The time taken to install other software depends on your choices, and the speed of your machine. However, in most cases, choosing and selecting the software should take 15 to 20 minutes.
Some packages are already selected. Do not de-select them unless you are sure what you are doing.
The lower right corner of the window shows the status of the package set and
how much space all your choices and the base system need. The total space used
should be greater than the total space of all your Linux partitions (not
including the swap file). Consult the table at the end of this section for
help in selecting software. img/Installing.png
The Extras cd contains other software that you can install from the desktop, including the kde desktop.
If you de-select default packages, use the Revert button instead of the Apply button. Otherwise, you could remove essential parts of the operating system.
If screens may appear to ask for clarification during installation, consult the Help screens. In most cases, you can use the suggested settings. If the pane showing the progress of the install stops at a Y/N question, in most cases you can safely enter y (for "yes"). When the install is finished, the graphic display starts and a log in screen opens.
Although you can explore your Progeny Debian System immediately, plan on rebooting the system soon after you finish the installation process, just to make sure that everything is working properly.
Software Package Sets +-------------------------------------------------------------------+ | Package | CD | Use | |----------------+--------+-----------------------------------------| |Apache web |Install |Sets up the system as a web server. | |server | | | |----------------+--------+-----------------------------------------| |Bind Domain Name|Install |Makes the system a Domain Name Server. | |Server | | | |----------------+--------+-----------------------------------------| |Character-mode | |Command line mail and news clients. | |mail and news |Install | | |client | |A default selection. | |----------------+--------+-----------------------------------------| |dhcp server |Install |Makes the system a dhcp server. | |----------------+--------+-----------------------------------------| |Debian package | | | |maintenance |Install |The creation of Debian (.deb) packages. | |tools | | | |----------------+--------+-----------------------------------------| |Document | |Document tools, including TeX, LaTex, | |preparation |Install |sgml and xml. | |tools. | | | |----------------+--------+-----------------------------------------| |ftp server |Install |Makes the system an ftp server. | |----------------+--------+-----------------------------------------| | | |Productivity applications, such as a word| |gnome |Install |processor and spreadsheet. | |applications | | | | | |A default selection. | |----------------+--------+-----------------------------------------| |gnome desktop | |The default Progeny Debian desktop. | |system |Install | | | | |A default selection. | |----------------+--------+-----------------------------------------| |gnu emacs |Install |The gnu emacs editor. | |----------------+--------+-----------------------------------------| |Games |Extras |A collection of games. | |----------------+--------+-----------------------------------------| | | |Productivity applications for the kde | |kde Office |Extras |desktop, such as a word processor and a | | | |spreadsheet. | |----------------+--------+-----------------------------------------| |kde Desktop |Extras |An alternate desktop. | |----------------+--------+-----------------------------------------| |kde Desktop | | | |system |Extras |Files needed to develop programs for the | |(Development | |kde desktop. | |files) | | | |----------------+--------+-----------------------------------------| |Linux 2.2 smp |Install |Linux kernel compiled for multi-processor| | | |support. | |----------------+--------+-----------------------------------------| |Linux 2.4 kernel|Install |Linux 2.4 kernel. | |(experimental) | | | |----------------+--------+-----------------------------------------| |Linux 2.4 kernel| | | |with smp support|Install |Linux 2.4 kernel compile for | | | |multi-processor support. | |(experimental) | | | |----------------+--------+-----------------------------------------| |Miscellaneous | |Print filters for various formats, | |print filters |Install |including TeX, dvi , and assorted | | | |graphics formats. | |----------------+--------+-----------------------------------------| | | |Open source web browser, e-mail client, | |Mozilla |Install |and news browser. | | | | | | | |A default selection. | |----------------+--------+-----------------------------------------| |nfs server |Install |nfs/nis server. | |----------------+--------+-----------------------------------------| | | |Non-free web browser, e-mail client, and | |Netscape |Install |news browser. | |Communicator | | | | | |A default selection. | |----------------+--------+-----------------------------------------| |Open ldap client|Install |Client support for using ldap servers. | |software | | | |----------------+--------+-----------------------------------------| |Open ldap server|Install |Server and support files for setting up | |software | |an ldap server. | |----------------+--------+-----------------------------------------| |Samba ( smb | |Suite of programs that allows Linux | |protocol) server|Install |systems to share files and printers with | | | |Windows systems over a network. | |----------------+--------+-----------------------------------------| |Scripting |Install |Scripting tools, such as tk/tcl. | |languages | | | |----------------+--------+-----------------------------------------| |Software | |A complete set of tools for developing | |development |Install |software. | |tools | | | |----------------+--------+-----------------------------------------| |Squid internet |Install |Proxy server for web and ftp clients | |object cache | | | |----------------+--------+-----------------------------------------| |Window managers |Install,|Alternative window managers. | | |Extras | | |----------------+--------+-----------------------------------------| | | |Provides graphical display. | |X Window System |Install | | | | |A default selection. | |----------------+--------+-----------------------------------------| |Xemacs |Install |An enhanced version of emacs designed for| | | |desktop use. | |----------------+--------+-----------------------------------------| |Vim |Install |An enhanced version of the unix text | | | |editor vi . | +-------------------------------------------------------------------+
Progeny Debian includes an Extras cd with additional software, including the kde desktop, a popular choice for a graphical display.
To install software from the Extras cd:
The Configure Software screen opens. The screen resembles the one that you used to add software during the install, except that now it includes the contents of the Extras cd as well.
The installation of your Progeny Debian system is now complete.
If you need to fine-tune the system configuration, use the System tools in the gnome Control Center. They are similar to the screens that you use during installation.
If you want to add software or upgrade the system, use the apt-get utility or select Programs > System > Add/Remove Software from the main menu. Re-installing over an existing Progeny Debian system is often difficult.
If you do re-install, backup all important information and reformat the partitions you are using.
User's Guide