From a35bd31a5f8d3014388f6fe5b3e586830ced9329 Mon Sep 17 00:00:00 2001 From: Francois Pons Date: Fri, 30 Nov 2001 13:02:26 +0000 Subject: added spec (forgotten for quite a long) --- docs/spec-DrakX-8.0.html | 405 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 405 insertions(+) create mode 100644 docs/spec-DrakX-8.0.html (limited to 'docs') diff --git a/docs/spec-DrakX-8.0.html b/docs/spec-DrakX-8.0.html new file mode 100644 index 000000000..3fd545447 --- /dev/null +++ b/docs/spec-DrakX-8.0.html @@ -0,0 +1,405 @@ +DrakX Specification for Linux-Mandrake 8.0 + + + + +

DrakX Specification for Linux-Mandrake 8.0

+Current team of Install group is : +

+ + + + + + + + + + + + + + + +
gc + +
damien + +
fpons + +
pixel + +
+

+ +

+
+  Boot process (stage1)
+
+    Installation begin by booting from CD-ROM or Diskette. From CD-ROM all
+installation method are available (CD, HD, NFS, FTP, HTTP) on options. From
+Diskette according to image selected, only some related method (network or cdrom
+or hd) are available and module managed due to size limitation to 1.44Mb.
+    Options are always available by pressing on F1.
+
+  DrakX process (stage2)
+
+    DrakX installation organized in steps (execution sequence described below).
+Steps listed on left side and help available on bottom right side. most of the
+screen is available for various dialog for interacting with the user. Steps
+execution sequence is automated and described below.
+
+Mouse is probed and if none has been found or if the mouse has not moved, a
+specific mouse configuration is displayed at the begining.
+
+
+Before the graphical steps, there is a detection step. It detects various
+hardware, including modems (from tty0 to tty7), mouse (serial, usb, ps/2) and
+tablets.
+
+    Steps
+
+      Choose Your language: step always displayed. default choice is previous one or
+English. After choosing a language, a license splash screen translated in the
+chosen language is displayed with Accept and Refuse buttons. Refuse should
+stop installation. Accept validate language choice which are propagated to all
+DrakX visible widget. Advanced mode allow to select other language available to
+be installed. Advanced mode allow to select language which will be installed on
+system.
+      If step is redone, the license is no more displayed.
+
+      Select Install Class: step always displayed. default choice is previous one
+or Recommended. Only one other option available is Customized. Two buttons
+available are Install or Upgrade. Available steps (left side) are changed
+according to installation class selected, where the default is the one of
+Recommended with Install.
+
+      Hard Drive Detection: step always displayed. In recommended mode,
+automatically done. In Customized mode, all modules that manage SCSI/IDE cards
+are loaded automatically and a question asking for other module to load is
+displayed.
+      If clicked later or if to the question to load other module the
+answer is Yes, a list of module is displayed (or if the question to other
+module to load is. When a module is chosen, two options are available
+Autoprobe and Specify options. Autoprobe try to load the module without any
+other user options (default module parameter). Specify options allow user to
+give module parameters individually in a list for all known parameters. At this
+point Ok or Cancel are available, Cancel should stop the module installation
+and go to next step. If any error occurs during module installation, a question
+asking to try with other parameter is displayed, the same module is still used.
+
+      Setup filesystems: step always displayed. display a list of available choice
+accoding to what has been probed. May contains Use free space, "Use existing
+partition, Use the window partition for loopback, Use the free space on the
+Windows partition, Remove Windows(TM)|Erase entire disk" (according to disk
+configuration => only one big fat for the first case only), "Custom disk
+partitioning".
+      If Use free space mode, auto allocation in available on available disk.
+      If Use existing partition mode, a list of partition named in Linux
+scheme are displayed with their approximate size in Mb and propose mount point
+to choose in list boxes for each partitions available on hard drive.
+      If Use the window partition for loopback mode, DrakX use available size
+on the windows partition to create a root file and a swap file which will be
+used in loopback, this means this is a lnx4win installation.
+      If Use the free space on the Windows partition mode, DrakX will resize
+the windows partition and allocate true linux filesystem (at least / and swap).
+      If Remove Windows(TM)|Erase entire disk mode, DrakX clean the
+partition table before auto allocating partition.
+      If Custom disk partitioning mode, diskdrake is launch. TO BE DEFINED to
+change make diskdrake use only advanced mode.
+Diskdrake show all partition of all non-removable disk graphically. All special
+partition are hidden, only user accessible partition are visible: this remove
+extended partition, whole disk partition on sparc platform. Clicking on a disk
+notebook tab show all his partitions. Clicking on a partition show all actions
+available for this partition (depend if customized or advanced mode) as well as
+information on this partition (depend if customized or advanced mode). Most
+diskdrake operation are done without writing on disk (exception are Resizing
+partitions) and everything is written once on the disk when exiting diskdrake,
+at any time if writing partition table is necessary, there are always a dialog
+box asking the user to confirm the write. If no operation are modifying
+partition table, no dialog is displayed on exit (for example if giving mount
+point to partition). General action are available too:
+        Clear All: clear all partition of the given disk.
+        Auto allocate: try to allocate partition in available disk (not the
+seen disk).
+        Undo: undo last operation.
+        Done: quit and save changes.
+Other operations are available in advanced mode:
+        Rescue partition table: try to rescue a lost partition table,
+absolutely no garantee to succeed and may destroy what could be saveable by
+another tools.
+        Reload: reload partition table from disk, erasing all changes in
+memory done by the user.
+        Wizard: go to partition wizard, that the partition filesystems default
+behaviour on startup.
+        Restore from floppy: restore a partition table from previously saved
+partition table from diskdrake.
+        Save to floppy: save partition table to floppy.
+        Options: global options available for filesystem configuration. This
+include Removable media automouting supermount check box disabled by default.
+      Operation available on partition are:
+        Mount point: change or define mount point for partition, only
+available for true filesystem partition.
+        Resize: resize partition, if a specific algorithm to keep data is
+used no data may be lost, else all data are lost but nothing is written by
+diskdrake on the partition data in this last case (this means data can be
+restored by restoring original size and location).
+        Delete: delete partition, if the same partition is created (same type,
+location, size) all data can be restored as diskdrake doesn't write on partition
+data.
+      Operation available on partition table but in advanced mode are:
+        Type: change type of partition, all data will be lost but diskdrake as
+above does not destroy them, and everyting can be restored.
+        Format: format partition, at this point, all data ARE LOST.
+        Mount: mount partition now, usefull for swap to increase memory
+capacity for machine low on resource that are not available to complete setup
+filesystem step correctly (problably if a resize partition is used on FAT fs).
+allow Mounting swap on customized mode too.
+      A legend for partition type colors is available
+(Ext2,ReiserFS,Swap,FAT,Other,Empty). It has additionnal features to create a
+partition or change its type (only available in advanced mode).
+
+      Format partitions: step always displayed. display list of partition to
+format with click boxes. Some are defined according to type of partitions and if
+the partition has been created or taken back.
+If a partition has already been formated, it is not proposed, or if it should
+not be proposed (alrady existing partition like /mnt/windows).
+On Advanced tag, an additional dialog is displayed to select partition to format
+(all available partition listed) and to format them with bad block checking.
+
+      Choose packages: step always displayed. default selection done to be
+correct according to size available, Install or Upgrade, Hardware available.
+This selection is done according to Mandrake first choice of packages.
+On all mode, display groups and main desktop used (KDE or Gnome), an
+individual package selection check box is available to allow selecting package
+individually. In this case, a dialog displaying a tree with groups, (Mandrake
+first choice/alternatives) and packages is shown on the left part, a description
+window for each packages is shown on the right part.
+
+      Install system: step always displayed. no interactive and display
+installation progression. include if available and on a CD basis a spash screen
+of advertising and other (pub!).
+
+      Hardware panel: step always displayed. show current configuration for
+Mouse, Keyboard, TimeZone, Graphic/TV Card, Monitor.
+At each values chosen (list boxes displayed a
+synthesis description) the current dialog is removed from screen and specific
+configuration panels are displayed (like currently for mouse, keyboard ...).
+And end of these specific configuration panels, this one is remapped on screen
+to be accepted in general.
+
+      Sub steps of Hardware panel:
+
+        Configure mouse: displayed on request or if the mouse has not been
+moved (so unsafe detection), but have to be displayed earlier. A mouse tree
+selection for type is displayed with default case as what is probed or
+serial/Generic 2 button Mouse if none has been probed. Cancel disable mouse
+modification and Ok allow next mouse configuration dialog. Then comes a serial
+port dialog for serial mice (default mouse connected to COM1 if nothing found).
+Then a mouse screen control is chown (according to mouse capacity: 3 buttons
+with or without mouse, need 7 buttons checking ?). Here Ok validate to go to
+next step and Cancel to first mouse dialog displayed (mouse tree selection for
+type).
+
+        Configure keyboard: displayed on request. default is set according to
+TimeZone definition (itself defaulting to language selection at the beginning).
+A list of keyboard is shown to the user and Ok validates change and return to
+Hardware panel dialog with enabled change. Cancel abort any modification and
+return to the same Hardware panel dialog.
+
+        Configure timezone: displayed on request. default is set according to
+language selection. A timezone tree selection is shown with only the subtree
+corresponding to the current selection expanded (as other tree dialog). Ok
+validates change and return to Hardware panel dialog whereas Cancel avoid
+the change before returning to the same main dialog.
+
+        Graphic Card: display graphic card probed. No change available.
+
+        TV Card: display TV/Tuner card probed. No change available.
+
+        Monitor: need execution of ddcxinfos at this point. Only Size, Max
+resolution and depth displayed. No change available.
+
+
+      Miscellaneous step have been removed and dispatched to other steps. "Use
+hard drive optimisation and Enable num lock at startup are removed. Choose
+security level is moved to security step. Precise RAM size if needed" and
+Clean /tmp at each boot are moved to bootloader step.
+Removable media automouting is moved to diskdrake options.
+
+      Security: step displayed only in customized mode. TO BE DEFINED. should
+display at least securty level to choose. level are Low, Medium, High and
+for advanced there are Welcome To Crackers, Poor, Paranoid too.
+
+      Configure networking: step always displayed. dialog always displayed in
+both Recommended and Customized mode. A list of network configuration
+entries are shown with the following:
+        Configure a normal modem connection
+        Configure an ISDN connection
+        "Configure a DSL (or ADSL) connection
+        Configure a cable connection
+        Configure local network|Reconfigure local network
+        Disable networking|Enable networking
+        Done
+      By cliking on a specific item, another dialog is displayed to configure
+some specific part of the network.
+        Configure a normal modem connection: display a question to probe for a
+modem if not already detected, then if none are found or probe has been refused
+a list of possible serial device are listed (in the form ttySx / COM(x+1) with
+the current mouse device removed if it is serial). After that a dialog including
+all parameters than can be used is shown. This includes Connection Name,
+Phone number, Login ID, Password, Authentication, Domain name, DNS 1
+and DNS 2. Authentication is a combo of PAP, Termina-Based and
+Script-Based (It seems necessary to get CHAP back on this one, no way of
+testing TO BE DEFINED). If no DNS are given, the connection is configured to try
+using provider DNS. Ok and Cancel button are available.
+        Configure an ISDN connection:
+Try to detect some PCI card. If not detected, asks if it's a ISA/pcmcia or PCI
+card, and gives the list of the cards. Information are then asked: 
+Card IRQ only if ISA/pcmcia
+Card mem (DMA) only if ISA/pcmcia
+Card IO only if ISA/pcmcia
+Card IO_0 only if ISA/pcmcia with io0
+Card IO_1 only if ISA/pcmcia with io1
+Your personal phone number phone
+Provider name (ex provider.net)
+Provider phone number
+Provider dns 1
+Provider dns 2
+Dialing mode auto or manual
+Account Login (user name)
+Account Password hided
+Confirm Password again
+        Configure a DLS (or ADSL) connection:
+The user chooses between pptp, pppoe and dhcp. If dhcp, redirection to LAN.
+If there is more than one ethernet card, The user must choose the card to use
+(displayed with the module). After that, some informations are asked:
+Provider name (ex provider.net)
+Provider dns 1
+Provider dns 2
+Account Login (user name)
+Account Password hided
+Confirm Password again
+        Configure a cable connection: redirection to LAN
+        Configure local network: display what has been probed with a question
+about using another module and Yes, No and See hardware info buttons.
+No is the default. If Yes is clicked a list of modules is displayed with
+Ok or Cancel buttons available. Cancel should go back to previous
+question. If See hardware info is clicked a list of probed hardware is
+displayed. If Yes is clicked, for each ethernet interface, a dialog asking for
+IP address, Netmask and Automatic IP check box (DHCP/BOOTP) is displayed. Then
+if DHCP has been chosen, only a dialog asking for Host name and another for HTTP
+proxy and FTP proxy if any. If DHCP has not been chosen, an IP address has to be
+defined and a dialog including Host name, DNS server, Gateway and "Gateway
+device" is displayed. Then the same HTTP proxy and FTP proxy dialog as above. As
+network configuration may to have been reworked a bit it has TO BE DEFINED if
+this is kept like that or not.
+        Disable networking|Enable networking is just a way to toggle
+networking on or off, may be to be accessible only for advanced mode.
+        Quit exit the network step.
+
+NETWORK ADVANCED DOCUMENTATION:
+Here is a list of entry points available in post install without using the ugly
+install graphic toolkit:
+
+http://www.mandrakesoft.com/~damien/html/draknet_advanced_doc.txt>http://www.mandrakesoft.com/~damien/html/draknet_advanced_doc.txt
+
+      Configure Printer: step always displayed. In recommended mode, only
+activated if a local printer is detected, else no printer are configured by
+default. In customized mode or if the step has been clicked a list of printer
+already configured is displayed and the possibility to add or exit the
+configuration. It allow configuration of printers for both LPR and CUPS
+individually (available by advanced mode when adding a printer). Printer
+protocol managed are local/usb/samba/ncp/lpd for LPR and
+local/usb/serial/samba/lpd/cups_network for CUPS.
+
+      Set root password: step always displayed for Install only. In
+recommended mode display only a Password entry and a Password (again) entry
+to select the root password. In advanced mode, a Use NIS (yellow pages) check
+boxes and Use MD5 check box are available. Ok validate root password and "No
+password avoid setting a password. No password is only available in Low"
+security level or less. The length of the minimal password depend upon security level.
+
+In corporate firewall :
+      Set admin password: step always displayed for Install only. It only
+      displays a Password entry and a Password (again) entry
+to select the admin password. 
+The length of the minimal password depend upon security level. (double of the
+      security level)
+
+      Add a user: step always displayed for Install Only. In recommend mode
+display Real name, User name, Password, Password (again) and icon
+choices as graphical. For customized mode a shell combo is available to choose a
+specific shell for the user depending on the package installed. The real name is
+the user friendly name of the user whereas user name is its login id name. The
+box display user that have already been added below the title. Accept user
+button allow the creation of the user and Done finish this step. High or
+higher security level implies the creation of at least one user. Password length
+are subject to same restriction according to security level. In advanced mode,
+allow to choose the user in auto login mode.
+
+      Create a boot disk: step always displayed. In recommended mode this
+step is automatically done by doing nothing. If clicked or customized mode, the
+user is prompted to allow building a boot disk (default is yes). In advanced
+mode allow selection of floppy drive.
+
+      Install boot loader: step always displayed. In recommended mode this
+step is automatically done. In customized mode, a combo Boot device list the
+various boot device that can be used where the bootloader can be installed. The
+boot device can the Linux description of the whole disk available (ex: /dev/hda)
+or partition available in these disk or floppy drives. Other platform
+specificity are not listed here.
+      LBA check box is displayed in advanced mode (enabled by default) to
+allow using LBA addressing if available (PC with LILO). bootloader combo to
+select a given bootloader to use, available choice are Grub, "LILO with text
+menu, LILO with graphical menu. default chosen is LILO
+with graphical menu. Delay before booting default image" entry
+field is available with default value current setting (upgrade) or 5 else.
+Precise RAM size if needed (found xx MB) entry is displayed too,
+clean /tmp check box is disabled by default too.
+Boot in graphical mode (init 5) is available here in advanced mode too
+(previously in X configuration). Video mode combo, Password, Password (again),
+Restrict command line options check box is displayed.
+Video mode combo list text mode and video mode used for frame buffer, video mode
+used for frame buffer are available only if the install managed to boot with
+frame buffer activated. Password are restricted according to security level as
+other password. Password are mandatory according to security level TO BE DEFINED.
+
+      Configure X: step always displayed. By default on recommended mode,
+everything is done automatically if possible up to test of graphic card, and if
+the user accept the settings no more question are asked to him. In customized
+mode a dialog is displayed to choose resolution, color depth and which version
+of XFree (with 3D optionally) is available for the current card where only a
+short description is displayed. Ok button allow to jump to test phase (for the
+first time only) if available. Cancel return to main XFree configuration
+window allowing to change Monitor, Graphic card, Server options or Resolution
+with X version to choose. Show all extend resolution list to more resolutions
+according to card (with onboard memory) only and no more monitor capabilities.
+      The main dialog is a list of command to change some X configuration aspect
+according to advanced mode or not :
+        Change Monitor: display a tree selection of monitors where default one
+is selected. Ok and Cancel buttons are available.
+        Change Graphic card: display a tree selection of graphic card where
+default one is selected. Ok and Cancel buttons are available. If Unlisted
+is chosen, then a tree of server/driver is displayed containing available server
+for XF3 or driver for XF4. Cancel return to main window and Ok validates
+change.
+        Change Server options: available only in advanced mode. display list
+of check boxes options for server currently used. Ok and Cancel available.
+        Change Resolution: change resolution and depth including with X server
+version chosen (relative to Xdrakres too).
+        Show Information: display an information dialog showing current
+configuration internals of X.
+        Test again: restart test with current configuration of X.
+        Quit: exit X configuration main window. Other question about autologin
+and window manager to use are asked on Add user step.
+
+      Exit install: step displayed only in customized mode but always
+executed. Only a text is displayed with a Ok button. If clicked and some step
+have not been executed/completed correctly, a question dialog ask the user if he
+really want to quit now, default answer is No. Advanced switch let user access
+to do the previously Auto install floppy step in DrakX < 8.0. This is just a
+question asking the user to generate an auto install floppy automatically.
+
+ + -- cgit v1.2.1