CD-ROM Knoppix-3.2 MiB-11b Privacy Edition

(CD in english and french version)
(CD en version française et anglaise)

by / par : Michel Bouissou (MiB) <michel@bouissou.net> 2003-03-31
Last updated / Dernière mise à jour : 2003-05-22

Download CD-ROM ISO (650 MB) / Télécharger l'ISO du CD-ROM (650 MO) :
ftp://ftp.free.fr/mirrors/knoppix-mib.org
ftp://ftp.crihan.fr/mirrors/knoppix-mib.org
http://ftp.crihan.fr/mirrors/knoppix-mib.org
ftp://ftp.uni-kl.de/pub/linux/knoppix-mib
ftp://ftp.samizdat.net/pub/knoppix-mib
ftp://download.vie-privee.org/lafil

See / Voir : http://www.bouissou.net (in french)
Based on the / Basé sur : Knoppix GNU/Linux Distribution by Klaus Knopper
http://www.knoppix.org
http://www.knoppixfr.org
Derived from the / Dérivé de : Knoppix 3.2 ISO image KNOPPIX_V3.2-2003-03-30-EN.iso
Updated with latest specific packages from / Mis à jour avec les derniers paquetages spécifiques de : KNOPPIX_V3.2-2003-05-16-EN.iso
List of files / liste des fichiers / and changelog: See at the end of this document / Voir à la fin de ce document.


Écran de la Knoppix-MiB / Knoppix-MiB screen

Knoppix-MiB screen / Écran de la Knoppix-MiB





VERSION FRANCAISE   french
===================

Présentation générale
Principales particularités logicielles de la Knoppix-MiB 3.2 Privacy Edition
Création d'un répertoire personnel persistant sur une unité amovible
Comment utiliser une partition GNU/Linux Swap chiffrée
Comment créer un fichier de swap chiffré sur une partition DOS/Windows
Comment utiliser (optionnellement) le serveur de courrier Postfix local
FAQ
FAQ : Questions concernant l'image ISO et le CD-ROM
FAQ : Problèmes d'affichage
FAQ : Mot de passe de l'administrateur "root"
FAQ : Utilisation d'un répertoire personnel persistant
FAQ : Utilisation du disque dur de l'ordinateur
FAQ : Problèmes de boot
FAQ : Réseau local
FAQ : Francisation
Liste des fichiers ajoutés/changés
Changelog
Crédits et remerciements
Licence





ENGLISH VERSION
================

General
Main particularities of Knoppix-MiB 3.2 Privacy Edition
How to create a persistent home directory on a removable storage device
How to use an encrypted GNU/Linux Swap partition
How to use an encrypted swap file on a DOS/Windows FAT/FAT32 partition
How to use (optionally) the local Postfix SMTP mail server
FAQ
FAQ : Questions about the ISO image and CD-ROM
FAQ : Display or graphics problems
FAQ : Administrator "root" password
FAQ : Use of a persistant personal "home" directory
FAQ : Use of the computer's hard disk
FAQ : Boot problems
FAQ : Networking
FAQ : Translations into french
List of added / changed files
Changelog
Credits and thanks
Licence




_______________________________________________________________________________


License: The improvements and modifications I made on the Knoppix
         distribution are licensed under the General Public License (GPL)
         see http://www.gnu.org/licenses/gpl.html or the "gpl.txt" file in
         the /KNOPPIX directory of this CD-Rom
         Permission is granted to use, copy, and redistribute this software
         freely, provided the terms of the GPL license are respected.
         (More precisions: see at end of file)





ENGLISH VERSION
===============

Required computer configuration:
- PC-Compatible, AMD or Intel x86 family processor
- 128 MB RAM required for using the default KDE graphical environment
- The more RAM, the better ;-)
- 24X CD-Rom drive or faster


*** IMPORTANT NOTE ***
If you have created a persistent home directory using Knoppix 3.1 Privacy
Edition and want to use it on this version 3.2, you MUST rename the .knoppix
encrypted container that resides on your removable device to .knoppix.img


NOTE: Please note that, by default, this Knoppix CD will boot in FRENCH.

To have it boot in english or german, please type:
knoppix lang=en
or
knoppix lang=de
...at the first boot prompt

You can change the default boot language of the ISO image before burning it to
CD-Rom, by using the knxiso-setlang utility that you can download from:
http://homepage.hispeed.ch/py430/knoppix/knxiso-setlang
This utility uses the knoppix-customize utility, that you will need to download
as well, from:
ftp://ftp.uni-kl.de/pub/linux/knoppix-mib/knoppix-customize.c


Please note that boot prompt uses FRENCH AZERTY KEYBOARD LAYOUT, but this does
not affect keyboard layout used once booted (corresponding to chosen language).
Correspondance between major keys in french AZERTY and US QWERTY keyboards
is displayed on main boot screen to help non-french users to figure it out ;-)

_______________________________________________________________________________



This version of the Knoppix distribution has been produced to provide everybody
with a GNU/Linux Operating System contained on a bootable CD-Rom that can be
immediately used on any computer without any prior installation process.

Besides the usual characteristics of the Knoppix distribution, this version is
especially made for people who need:

- To find themselves in a familar GNU/Linux Knoppix environment and process their
  personal data on any available computer.
  All they need is to carry with them their Knoppix CD-Rom and a removable
  storage unit for their personal files (that can be as small as an "USB
  FlashDrive" for example).

- To work in a secure environment: The GNU/Linux Knoppix operating system residing
  entirely on a CD, it cannot be tampered with, nor receive any trojan horses,
  viruses or software keyboard sniffers. Furthermore, GNU/Linux operating systems
  are natively immune to "Windows viruses" that infect a very high number of
  computers running the Windows operating system.
  (Please note that this of course cannot protect you from possible hardware
  keyloggers, recording devices that could be physically installed on your
  computer's motherboard, inside its box or keyboard, or remote monitoring of
  your computer activity thru its radio-frequency emissions, such as "Tempest"
  attacks)

- This Knoppix version allows storing the users's personal files (home
  directory) on a removable storage unit, such as an "USB FlashDrive" or an
  IOMEGA ZIP disk. All the data stored on this device can be encrypted using
  the AES algorithm and protected by a "secret phrase" without which all the
  contents of the storage device will be inaccessible.

- If the computer on which this Knoppix version is used has a "GNU/Linux Swap"
  partition on its hard drive (disk space used for extending the computer's
  virtual memory), then Knoppix will use it. However, all the data that will
  be written on the computer's hard disk will be automatically encrypted using
  the AES algorithm and a randomly generated session key, so this data will be
  definitely unusable once the Knoppix session is finished.
  No data will ever be written "in clear" in the swap partition by this
  version of Knoppix.

- If the computer on which this Knoppix version is used doesn't have enough
  RAM memory, but has enough free space on a DOS/Windows FAT/FAT32 (not NTFS)
  partition, then Knoppix will be able to create a Knoppix swap file on this
  existing disk partition. This swap file will be automatically encrypted using
  the AES algorithm and a randomly generated session key, so this data will be
  definitely unusable once the Knoppix session is finished.
  No data will ever be written "in clear" in the swap file by this
  version of Knoppix.
  The swap file itself will be kept from one session to another, so it can be
  automatically reused next time (with a new random session key) without the
  need for recreating it each time.

- This Knoppix version includes the GnuPG 1.2.1 file and mail encryption
  tool (OpenPGP standard) and the KGPG key management utility.

- This Knoppix version includes the Postfix mail server software (SMTP MTA),
  able to automatically encrypt, using TLS, the e-mail you send, provided
  your recipient's e-mail server is also able to use this protocol.
  This mail server software enables you to send your e-mail without using
  your Internet Access Provider's SMTP servers.


_______________________________________________________________________________




Main particularities of Knoppix-MiB 3.2 Privacy Edition:
--------------------------------------------------------

Besides the main new features brought by "standard" Knoppix 3.2 among which:
- KDE 3.1.1
- Ximian Evolution 1.2
- Script for automatic Flashplayer download and installation


Knoppix-Mib "Privacy Edition" adds the following particularities:

- Automatic support of encrypted swap partitions (GNU/Linux), or encrypted swap-
  files in DOS/Windows (FAT/FAT32) partitions.

- Security improvements (encryption)

- Bug fixes

- Automatic mount of persistent homedir at bootup, and automatic restoration
  of optional custom system configuration, without needing to type specific
  boot parameters.

- KGPG GnuPG keyring manager

- OpenOffice 1.0.2 in french and english, with french "Drayer" spell check
  dictionaries.

- Mozilla 1.3 Chromium with Enigmail 0.74.0

- Postfix mail server (MTA) with TLS encryption, preconfigured with provided
  generic certificates.

- Optional backup of custom system configuration in user's persistent home
  directory.

- Some more french translations.

- French manpages

- GnuChess openings library.

- Support for Swiss-french keyboard using "knoppix lang=fr_CH" boot option

_______________________________________________________________________________




How to create a persistent home directory on a removable storage device:
------------------------------------------------------------------------

1) Insert your removable storage device, and the Knoppix CD-Rom, then boot
   your computer from the Knoppix CD-Rom

2) Once the computer has booted, you will be presented with the KDE interface
   and desktop. On the KDE Desktop, you will see several icons representing
   the different (not in use) partitions of the computer's hard disk.
   One of these icons will represent your removable storage device, if it has
   been found at computer boot time.
   - If you use a new, factory-formatted USB FlashDrive, it will most of the
     times be represented as [sda1]
   - If you use a new, factory-formatted ZIP disk, it will most of the times
     be represented as [sda4]
   - You may have to try several icons until you find the one that corresponds
     to your actual removable device.

3) Check the device contents to make sure it's "the good one" by clicking on it.
   - It will be automatically "mounted" (connected to Knoppix's filesystem)
     read-only and a Konqueror (file manager / web browser) window will open.
     From this, check that you are on the "good device", i.e., if you are using
     a newly formatted USB FlashDrive or ZIP disk, it should look empty. If you
     see a bunch of Windows O.S. files displayed, you're probably looking at the
     computer hard disk, and not at your removable device.

4) Once you have identified your removable device, close the Konqueror window,
   and "remount" it so it can be written to: Right-click on its icon on the KDE
   desktop, then choose "Change read/write mode" and confirm that you would
   like this partition to be writable.

5) Now you will be able to create the encrypted container-file that will host
   your persistent home directory:
   - From the KDE "K" menu, choose "KNOPPIX / Configure / Create persistent
     home directory"
   - You will be prompted for the "partition" on which to create it. Choose
     the one that you have previously identified.
   - You will then be prompted for the size to allocate to the home directory.
   - Make sure to choose a size noticeably (about 10-15%) smaller than the
     available space on the device, otherwise the container creation will
     probably fail.
   - You will then be prompted for a passphrase for encrypting your home
     directory. If you choose to encrypt it, your passphrase must be at least
     20 characters long. You are strongly advised to encrypt your home
     directory.
     BEWARE: If you forget your passphrase, the data contained on your home
             directory will be IRREMEDIABLY LOST.
   - The initialization of your container then begins. As the whole container
     has to be filled first with random data, this can be a rather lengthy
     operation. Don't panic ;-) Be patient.
   - Then, you should be presented with a message stating that the operation
     successfully completed.

6) Once the operation is complete, quit KDE (Menu "K", Quit Knoppix). Your
   computer will stop.
   Then, restart your computer with your removable device inserted. Your
   persistent home directory should automatically be found.
   => If you have chosen to encrypt it with a pass phrase, the boot
      process will stop, and you will be prompted for the necessary
      pass phrase in order to access you encrypted, persistent home
      directory.

=> Once booted, your persistent home directory will appear mounted under
   /home/knoppix. You are by default logged as the "knoppix" user, so you
   should store your personal files and settings in "/home/knoppix" which
   will be the default location for storing your files.

_______________________________________________________________________________



How to use an encrypted GNU/Linux Swap partition:
---------------------------------------------

The good news is that there's nothing special to do. If your computer's hard
disk has a GNU/Linux Swap partition (type 82), it will be automatically used, and
encrypted, by Knoppix.
It will use a randomly generated session key, so nobody (not even you ;-)
knows it, and the contents of the swap will be irremediably lost once the
Knoppix session is finished.

CAUTION: At Knoppix shutdown time, the swap partition will be reformatted
         into a "normal" (non-encrypted) swap partition. This is necessary
	 for your usual GNU/Linux to be able to reuse it, if it doesn't handle
	 encrypted swaps.
	 If you power your computer down brutally while Knoppix is running,
	 this won't be done, and your usual GNU/Linux will probably not be able
	 to use the swap partition.
	 In such a situation, all you need is either to manually run a
	 "mkswap" on the concerned partition, or easier, to start Knoppix
	 again, and terminate it properly.

_______________________________________________________________________________



How to use an encrypted swap file on a DOS/Windows FAT/FAT32 partition:
-----------------------------------------------------------------------

At Knoppix bootup, if it finds that your available memory is not-that-big,
and provided your computer has enough available space on a FAT/FAT32
partition, you will be proposed with the option of creating a Knoppix
encrypted swap file on this partition.
All you need to do is choose the amount of disk space that should be
allocated for it.
The rest is automatic. The swap file will be initialized (this can be a
lengthy process, because it has to be filled with random data, be patient ;-)
and then activated.
When Knoppix stops, the swap file is kept so it can be automatically reused
next time without needing to be recreated.
The swap file being encrypted with a random, single-use, session key, it
doesn't leave any data that could be exploited on the hard drive.
(If you want to delete it, you can do it from within Windows: You will find
the Knoppix encrypted swap file under C:\ or D:\ ... and it will be called
.knoppix.swp )

If you have "enough" memory, and Knoppix didn't propose to create such a file
at boot time, you still can choose to create one manually, to speed things up.
From the KDE "K" menu, choose "KNOPPIX / Configure / Swap file".

_______________________________________________________________________________



How to use (optionally) the local Postfix SMTP mail server
----------------------------------------------------------

If you wish to send your e-mail without transiting thru your Internet Access
Provider's SMTP server, you just need to specify "127.0.0.1" as the name of
the SMTP server (outgoing mail server) in the e-mail software that you
choose to use. Then, the local Postfix server will automatically handle your
outgoing e-mail.

Some notes however:
- The local Postfix SMTP server is able to automatically and transparently
  encrypt your outgoing e-mail from server to server, but only if your
  recipient's e-mail SMTP server handles this protocol as well. Otherwise,
  your outgoing e-mail will be sent in the clear.
- If you use your local Postfix SMTP server, make sure that all of your
  outgoing mail has actually been sent before disconnecting from Internet,
  because it is asynchronously sent, and could possibly still be waiting
  in spool queue, or in process of sending.
  To check if your mail queue is empty, type in a root console the "mailq"
  command.
  - To force the immediate sending of all waiting messages, type in a root
    console the "sendmail -q" command.


_______________________________________________________________________________



F.A.Q:
======



A) QUESTIONS ABOUT THE ISO IMAGE AND CD-ROM
-------------------------------------------

1) Q: How can I check that the ISO image that I have downloaded from a FTP
      server is complete, correct, and has not been tampered with ?
   A: Each FTP server that carries an ISO image of Knoppix-MiB must also carry
      in the same directory a GnuPG signature of this image, and a clear-signed
      MD5 checksum. Example:
      knoppix-3.2-MiB-11b.iso             (CD-Rom ISO image)
      knoppix-3.2-MiB-11b.iso.sig         (ISO image GnuPG detached signature)
      knoppix-3.2-MiB-11b.iso.md5.asc     (ISO image MD5 checksum, clearsigned)

      Each FTP server must also carry my GnuPG public key mib.pub.key.asc, which
      ID and fingerprint are the following:
      pub  1024D/DDE8AC6E 2002-08-22 Michel Bouissou 
      Empreinte de la clé = 5DC5 B10F 8863 302F 0504  5A77 2CC8 8D51 DDE8 AC6E

      For checking the ISO's GnuPG signature, you need to have GnuPG (or PGP)
      installed on your system. This FAQ's goal is not to explain the use of
      GnuPG or PGP, please check the corresponding documentation.
      As a summary:
      - Copy the ISO image, its detached signature and my public key into the
        same directory on your hard disk;
      - Import my public key with the following command:
        gpg --import mib.pub.key.asc
      - Then check the ISO's signature with the following command:
        gpg knoppix-3.2-MiB-11b.iso.sig
      - GnuPG must then state that the signature of the ISO image with my key
        is valid, which proves that the ISO image is complete and conform to
        the original.

      If you don't have GnuPG nor PGP, you still can check that the ISO image's
      MD5 checksum is conform with the provided knoppix-3.2-MiB-11b.iso.md5.asc
      file, which will show that the ISO image has been correctly and completely
      downloaded, but won't protect you against someone having purposedly
      tampered with both the ISO image and the MD5 checksum file.
      For checking the ISO's MD5 checksum:
      - In GNU/Linux, type the following command:
        md5sum knoppix-3.2-MiB-11b.iso
        ...then check the obtained result against the corresponding line that
        you will find in the file knoppix-3.2-MiB-11b.iso.md5.asc.
        If they match, then the MD5 checksum of your ISO image is conform.
      - In Windows, you can find a program that will allow you to calculate
        the ISO image's checksum at the following address:
        http://www.toast442.org/md5gui.shtml


2) Q: How can I check that the CD I have burned from the ISO image is correct
      and readable ?
   A: After having checked (see question above) that your ISO image itself is
      valid, you can boot your Knoppix CD using the option:
      knoppix testcd
      (which can be combined with other options). As soon as the GNU/Linux kernel
      is loaded, the system will check the complete CD, and will issue an error
      message if something is wrong.


3) Q: How can I burn a CD-Rom from an ISO image ?
   A: - In GNU/Linux, the simplest way is to burn it using "cdrecord" command-line
        utility, by typing the following command:
        cdrecord dev=0,6,0 knoppix-3.2-MiB-11b.iso
        (replace dev=0,6,0 with the address of your CD burner on the SCSI chain.
        If you don't know it, use "cdrecord -scanbus" to find it. You can also
        specify the burning speed adding the "speed=8" option (for example) in
        the cdrecord command line, before the name of the ISO image to burn.
        You can also use one of the numerous graphical front-ends available,
        such as K3B or xcdroast etc.
      - In Windows, use your usual burning software. Please check its documen-
        tation to find out how to create a CD-Rom from a ISO image.


4) Q: My computer is unable to boot from a CD-Rom. Can I create a boot diskette
      and use it with Knoppix ?
   A: Yes, easily. First insert an empty, formatted floppy disk in your drive,
      cd into the "KNOPPIX" CD-Rom directory, and:
      - In GNU/Linux, type the following command:
        dd if=boot.img of=/dev/fd0
      - In Windows, open a DOS Window, cd into the KNOPPIX directory of the
        CD-Rom, for example using the commands:
        d:
        cd \KNOPPIX
        then create your boot floppy using the command:
        mkfloppy.bat




B) DISPLAY OR GRAPHICS PROBLEMS
-------------------------------

1) Q: At bootup, my computer displays "Loading vmlinuz....." and "Loading
      miniroot.gz....." then my monitor goes off...?
   A1: Your system probably doesn't support the VESA FrameBuffer 1024x768
       mode that Knoppix selects at bootup. Try booting specifying one of the
       following options:
       knoppix vga=788     (To select 800x600 FrameBuffer mode)
       or
       knoppix vga=normal  (To initally start in 80x25 text mode)
   A2: Your problem may not be a display problem, but a more general boot
       problem. Refer to corresponding FAQ section.


2) Q: The "X" graphic environment doesn't start properly on my system. My
      monitor goes off, or displays weird stripes...
   A1: If your monitor is not quite recent, it may be unable to report its
       supported frequencies to Knoppix, and may not support the default
       frequencies that Knoppix will select in such a case. If you know your
       monitor's characteristics (see its manual), you can specify the maximum
       horizontal frequency it can handle at boot time, using the boot option
       "knoppix maxhsync=65" for example.
       If you don't know your monitor's max frequency, you can try the
       "knoppix oldscreen" boot option, that is equivalent to "knoppix maxhsync=54"
   A2: Your hardware may not support the screen resolution or vertical refresh
       rate that Knoppix tries to use. You can try to specify a mode which you
       think your system will support, using boot options like:
       knoppix xscreen=800x600    (selects a 800x600 X display)
       or
       knoppix xvrefresh=60       (selects a 60 Hz vertical refresh rate)
       You can combine such options, for exmaple:
       knoppix xscreen=800x600 xvrefresh=60
       or even:
       knoppix xscreen=800x600 xvrefresh=60 maxhsync=54 vga=normal
   A3: The X driver may not work with your graphics board. You can try to use
       The generic "FrameBuffer" X driver, that simultaneously specifies the
       desired resolution, by booting with one of the options:
       fb1024x768
       or
       fb800x600
       NOTE: If you use one of these options, do not type "knoppix fb1024x768",
       but "fb1024x768" alone. You MUST NOT combine this option with other
       display or graphics options, especially the "vga=" option. For example,
       do not try to boot with "fb1024x768 vga=normal".
       On the other hand, you can combine FrameBuffer options with other options
       that don't concern display, for example you can perfectly use something
       like "fb1024x768 home=/dev/sda1". In such combinations, the "fb....."
       option must always come first.
       

3) Q: The graphical environment doesn't start on my system. I get messages such
      as:
      retrying with Server XFree86(vesa)
      retrying with Server XFree86(fbdev)
      Error : no suitable X-Server found for your card.
   A: On some machines, or with some graphics boards, Knoppix cannot determine
      which graphics X server to use with your hardware. It is then necessary
      to specify it manually as a boot option, using "xmodule=".
      For example, some NVidia boards are not correctly detected. To use them,
      you must specify at the boot prompt:
      knoppix xmodule=nv


4) Q: I have found the correct options for booting Knoppix with my graphics
      card and monitor. Is it possible to memorize them, so I don't need to
      type them at each boot?
   A: Yes, if you have a persistent home directory. In this case, after having
      booted with your persistent home directory and the correct options, you
      juste need to "save configuration", specifying that you want to save your
      graphics (XF86Config) configuration. Simply use the "K / KNOPPIX /
      Configure / Save configuration" menu option.




C) ADMINISTRATOR "ROOT" PASSWORD
--------------------------------

1) Q: For some features, the system asks me for the administrator "root"
      password, and I don't know it...?
   A: The "root" administrator doesn't have any default password. You must set
      a root password yourself before using such features:
      - Shit to root text console using the key combination:
        [Ctrl]-[Alt]-[F1]
      - Press [Enter] to get a prompt, then type the following:
        passwd [Enter]
      - Enter a password of your choice (twice)
      - Go back to the graphic environment by using the key combination:
        [Alt]-[F5]
      - Now you can use the root password that you have just defined.
      - If you save your configuration using the "K / KNOPPIX / Configure /
        Save configuration..." menu option, then this password can be saved
        and restored at next boot.




D) USE OF A PERSISTENT PERSONAL "HOME" DIRECTORY
-------------------------------------------------

1) Q: For creating a persistent home directory, what's the difference between
      choosing a "complete partition" or an "image file" ?
   A: - If you use an image file, it will be called .knoppix.img and added into
        the existing filesystem in your partition (on your USB FlashDisk for
        example). Pre-existing files on this partition will not be affected,
        only the .knoppix.img file that will hold you personal directory will
        be added. If you don't use all the available space, you still can store
        other files (that won't be encrypted) on this partition, besides your
        persistent home directory container.
      - If you use an image-file, it will be auto-detected at boot time without
        the need for specifying any special boot option, for your persistent
        homedir to be recognized and mounted.
      - If you use an entire partition, this partition will be entirely
        reformatted, and all data it may contain will be lost. You persistent
        home directory will use the entire partition; you won't be able to
        store anything else on it.
      - If you use an entire partition, it will NOT be auto-detected at boot
        time, and you will need to specify a boot opion such as
        "knoppix home=/dev/sda1" (for example) in order to mount and use your
        persistent home directory.
      - PLAUSIBLE DENIABILITY ISSUE: Using an entire partition is better for
        "plausible deniability", as it cannot be auto-detected, but furthermore
        the partition appears as unformatted, not containing any file or
        filesystem. The partition just appears being full of meaningless
        random data. Thus one can deny that this partition contains anything,
        and state it is not formatted at all.
      - On the contrary, the use of an "image file" is more visible: The file
        and its size are clearly visible, even though the file seems to be
        full of meaningless random data, without the use of the secret phrase
        that only allows to decrypt and mount it. But anyway one cannot deny
        that this files does exist, and its name "knoppix.img" tends to show
        that this is an encrypted personal directory.


2) Q: When I save my Knoppix configuration, is the resulting archive encrypted
      or password-protected ?
   A: - If you choose to put the archive into an encrypted home directory, it
        will be encrypted along with it.
      - If you choose to put the archive elsewhere, it will not be encrypted,
        nor password-protected.


3) Q: Is there a way to mount and use my encrypted personal directory with
      any other operating system than Knoppix-MiB ?
   A: Yes. Your homedir is encrypted using loop-aes, which is standard on
      several GNU/Linux distributions (such as Mandrake).
      To mount your encrypted homedir on such a distribution, first create
      a directory for using as a mountpoint (i.e. /home/me/knophome), and
      mount your removable media (as /mnt/flashdisk for example). Then type
      the following command in a root console:
      mount -t ext3 -o loop,encryption=AES256 /mnt/flashdisk/.knoppix.img /home/me/knophome

      (to umount, just type: umount /home/me/knophome )

      If your distribution uses cryptoapi rather than loop-aes, you still
      can mount your encrypted homedir using:

      losetup -e aes -k 256 -p sha512 /dev/loop1 /mnt/flashdisk/.knoppix.img
      mount -t ext3 /dev/loop1 /home/me/knophome

      (to umount, use:
      umount /home/me/knophome
      losetup -d /dev/loop1
      )

      Latest version of cryptoapi uses the following syntax:
      losetup -e aes -k 256 -H sha512 /dev/loop1 /mnt/flashdisk/.knoppix.img
      mount -t ext3 /dev/loop1 /home/me/knophome

      and you can mount the encrypted device in a single step using:
      mount -t ext3 -o loop,encryption=aes,keybits=256,phash=sha512 /mnt/flashdisk/.knoppix.img /home/me/knophome


4) Q: I have forgotten the secret phrase that protects access to my encrypted
      home directory. How can I access my data ?
   A: You cannot. If you have lost your secret phrase, the contents of your
      encrypted home directory are irremediably lost, and there is no way to
      access them. Otherwise, the encryption that locks your personal directory
      would be useless.


5) Q: How can I change the secret phrase that protects my encrypted home
      directory ?
   A: you cannot. But you can create a new encrypted home directory with a new
      secret phrase, and copy the contents of the old one into the new one, as
      explained in the following topic.


6) Q: My encrypted home directory is full. Can I enlarge it ?
   A: No, you cannot enlarge it. But you can create a new one, larger, and copy
      the contents of the old one into the new one, following the instructions
      below:

      We will start assuming you have a /dev/hda1 Windows FAT or FAT32 formatted
      hard disk partition, and your persistent home directory resides on a
      .knoppix.img container, hosted on an USB FlashDisk seen as /dev/sda1,
      which is the most general case. If your personal case differ, you will
      have to adapt the instructions slightly.

      1) Boot WITHOUT MOUNTING your persistent homedir, but with the USB
         flashdisk inserted, using the option:
         knoppix home=none

      2) Set a "root" password, as explained in the corresponding section of
         this FAQ

      3) Open a "root terminal", i.e. in KDE.

      4) Mount the hard disk partition read-write:
         mount -t vfat /dev/hda1 /mnt/hda1

      5) Mount the USB FlashDisk partition read-write:
         mount -t vfat /dev/sda1 /mnt/sda1

      6) Copy your home directory encrypted container-file onto the hard disk,
         calling it "knoppix-oldhome":
         cp /mnt/sda1/.knoppix.img /mnt/hda1/knoppix-oldhome

      7) Delete this file from the FlashDisk, to get free space:
         rm /mnt/sda1/.knoppix.img

      8) Create a new container-file onto the FlashDisk, with the desired size
         (i.e. 40 MB):
         dd if=/dev/urandom of=/mnt/sda1/.knoppix.img bs=1M count=40
         then:
         chown knoppix: /mnt/sda1/.knoppix.img
         then:
         sync

      9) Mount this new container onto an encrypted loop-device. You will have
         to type your secret phrase. Be VERY CAREFUL because you will type it
         only once, without any echo of what you type, and without any check:
         losetup -e AES256 /dev/loop5 /mnt/sda1/.knoppix.img

      10) Create an ext3 filesystem on the encrypted loop-device:
          mke2fs -m 0 -j -L HOME /dev/loop5
          then:
          sync
          then check with:
          e2fsck -fv /dev/loop5
          then:
          sync

      11) Deactivate the loop-device:
          losetup -d /dev/loop5

      12) Create mountpoints that will be used for copying the contents of the
          old home directory into the new one:
          mkdir -p /ramdisk/old/home
          mkdir -p /ramdisk/new/home

      13) Mount the old container, then the new one:
          mount -t ext3 -o ro,loop,encryption=AES256 /mnt/hda1/knoppix-oldhome /ramdisk/old/home

          mount -t ext3 -o loop,encryption=AES256 /mnt/sda1/.knoppix.img /ramdisk/new/home

      14) Copy the complete contents of the old home into the new one:
          cp -a /ramdisk/old/home /ramdisk/new/
          then:
          sync
          sync

      15) Dismount both containers:
          umount /ramdisk/old/home
          umount /ramdisk/new/home

      The transfer if finished, you can reboot and check that your new 40 MB
      homedir mounts allright and holds your files.

      Once this is checked, you can delete the old container knoppix-oldhome
      from the hda1 partition of your hard disk.
      "Simple delete" should be enough, the container being encrypted anyway,
      but if you prefer to wipe it completely, you can do something like:

      mount -t vfat /dev/hda1 /mnt/hda1
      losetup /mnt/hda1/knoppix-oldhome /dev/loop5
      dd if=/dev/urandom of=/dev/loop5
      (this will end with a "no space left on device" message)
      then:
      sync
      losetup -d /dev/loop5
      rm /mnt/hda1/knoppix-oldhome
      umount /mnt/hda1




E) USE OF THE COMPUTER'S HARD DISK
----------------------------------

1) Q: If I try the Knoppix-MiB operating system on my computer, will this affect
      its hard disk, or my usual operating system's behaviour ?
   A: No. Unless you purposedly specify it, and in some specific cases (see below
      topics), Knoppix-MiB won't write anything onto your computer's hard disk,
      and won't make any change on it. As soon as you remove the Knoppix-MiB CD-
      Rom and reboot, you'll find your computer in the exact same state as it
      was before.


2) Q: In which case will Knoppix-MiB write anything on my hard disk without
      asking me first ?
   A: Only if your hard disk already contains a "GNU/Linux swap" (type 82) parti-
      tion. In this case, Knoppix-MiB will automatically use this swap space
      for enlarging the virtual memory it can use. This partition will then
      be automatically encrypted by Knoppix-MiB during its run, and its original
      contents will be overwritten, which is of absolutely no consequences,
      a swap partition which only purpose is to serve for temporary memory swap.


3) Q: Is there any situation where Knoppix-MiB could damage by itself data or
      filesystems that are on my computer's hard drive ?
   A: In a SINGLE case: If your hard drive is extremely BADLY configured, and
      it holds a partition which type is "82: GNU/Linux swap", but this partition
      actually contains another kind of filesystem, AND Knoppix-MiB is unable to
      recognize this filesystems. In this case, Knoppix-MiB will think that this
      partition is a GNU/Linux Swap (as indicated by its type), and will use this
      partition encrypting it, which will irremediably destroy its contents.
      However, such an accident will not happen on any normally configured
      system, except for this very particular case.
      (I specifically refuse any liability for damages and data losses that
      would heppen in such a case, caused by a very important mistake in the
      pre-existing computer hard disk configuration. You've been warned ;-).


4) Q: Is it possible, using Knoppix-MiB, to access the data present on the
      computer's hard disk ?
   A: Yes, but only if you purposedly specify it, by "mounting" the computer's
      hard drive partitions. To avoid mistakes that could affect the computer's
      hard disk, its partitions are normally not "mounted" by Knoppix-MiB at
      boot, and thus are not accessible.
      An hard disk partition will be automatically mounted read-write by
      Knoppix-MiB only if necessary for one of the following reasons:
      - The partition holds the container image-file for a persistent home
        directory, because you purposedly created it there, and it must be
        accessible.
      - It's a DOS/Windows FAT/FAT32 partition, and you have purposedly created
        a "swap file" on it. In this case, as in the previous one, this file
        must be accessed read-write, thus the corresponding partition is auto-
        matically "mounted" by Knoppix-MiB.
      In all other cases, the hard disk partitions are not mounted by default,
      unless you do it manually.
      If you use the KDE default desktop environment, clicking on one of the
      hard disk partitions icon on the desktop, will cause it to be mounted
      READ-ONLY, so you can access the files it holds, but cannot accidentally
      modify or overwrite them.
      If you wish to access the hard disk partition in READ-WRITE mode, you
      then need to right-click on the partition's icon, and select "Change
      read/write mode". Then you will be able to access read-write the files
      that this partition holds.


5) Q: Is it possible to definitely install Knoppix-MiB on my computer's hard
      disk, so I don't need the CD-Rom anymore, its execution is faster and
      I can customize it (install new programs etc.) ?
   A: Knoppix-MiB is based upon original Knoppix, and as original Knoppix, can
      be installed on your computer's hard disk.
      However, the Knoppix-MiB project is specifically oriented to nomad use
      with the CD-Rom and without hard disk installation. I have personnally
      NOT TESTED Knoppix-MiB hard disk installation (and would be very interes-
      ted in receiving your feedback if you have done it, to complete this
      documentation).
      As a summary, to install Knoppix-MiB on your hard disk, you must use a
      script that will guide you during the different installation steps, will
      help you creating the necessary hard disk partitions, and will execute
      the installation.
      To do this:
      - Shift to "root" text console with the key combination:
        [Ctrl]-[Alt]-[F1]
      - Press [Enter] to get a commmand prompt
      - Then start the script:
        knx-hdinstall
      - And follow provided instructions.
      Check original Knoppix documentation for more information regarding
      hard disk installation.




F) BOOT PROBLEMS
----------------

1) Q: At bootup, my computer displays "Loading vmlinuz....." and "Loading
      miniroot.gz....." then my monitor goes off or my system hangs...?
   A1: First check this isn't a simple display problem, check corresponding
       FAQ section.
   A2: One of your peripherals, or motherboard components, may be incompatable
       with the drivers that Knoppix auto-loads at bootup, or with Knoppix's
       autodetection and autoconfiguration system.
       Try booting, typing at the boot prompt:
       failsafe
       If the system starts, there was such a problem.
       To isolate the problem more precisely, note that booting with:
       failsafe
       is equivalent to booting with the following combination of options:
       knoppix vga=normal noapic noscsi nodma noapm nousb nopcmcia nofirewire
               noagp nodhcp xmodule=vesa
       It is quite probable that only one of these options is necessary to
       allow your particular system to boot, so you should try to determine
       which one, by trying all of them successively, for example:
       knoppix noapic
       then
       knoppix noscsi
       then
       knoppix noagp
       ...and so on, until your system boots properly, once you have found the
       "good" option.
       One option may not be enough, and you may need to combine 2 or 3 of them
       depending upon your particular system.
       In such a case, you can proceed in the reverse order, starting booting
       with the complete series of options, then removing them one by one until
       your system won't boot properly: Then you know you have just removed a
       necessary option.


2) Q: At bootup, I get an error message "ERROR: Only one processor found" ...?
   A: This message doesn't matter. Just ignore it.
      The Knoppix kernel can handle multi-processor systems, and can in some
      situations think that your system may be multi-processor when it is not
      (especially on AMD processor systems). Then, as it founds a single
      processor, it issues this message, but this is not a problem.




G) NETWORKING
-------------

1) Q: Can I see and access, using Knoppix-MiB, files that are hosted on Windows
      machines in my LAN, in their "shared folders" ?
   A: Yes. The simplest tool for this purpose is "LinNeighborhood", that you
      will find in the "K / Internet" menu.
      With this tool, you can see and mount the "folders" that are "shared" by
      Windows machines, and, after having mounted them, you can open a file
      manager (such as Konqueror) and work directly on these files.


      
H) TRANSLATIONS INTO FRENCH
---------------------------

This topic is discussed only in the french section.



You can find the latest version of the present document at the following
address:
http://www.bouissou.net/knoppix-mib/README-MiB


I hope you will enjoy this Knoppix-MiB "Privacy Edition" !


Michel Bouissou 



===============================================================================
===============================================================================
===============================================================================




VERSION FRANCAISE - FRENCH VERSION: =================================== Licence: Les modifications et améliorations que j'ai effectuées sur la distribution Knoppix sont fournies sous licence GPL (General Public License). Voir http://www.gnu.org/licenses/gpl.html ou le fichier gpl.txt qui figure dans le répertoire /KNOPPIX de ce CD-Rom. L'utilisation, la copie, la redistribution et la modification de ce CD-Rom et des logiciels qu'il contient sont autorisées sous réserve du respect des termes de la licence GPL. Configuration requise: - PC-Compatible, processeur AMD ou Intel, famille x86 - 128 MB de mémoire RAM nécessaire pour utiliser l'environnement graphique KDE proposé par défaut. - Plus il y a de RAM, mieux c'est ;-) - Lecteur CD-Rom 24X ou plus rapide *** NOTE IMPORTANTE *** Si vous avez créé un répertoire personnel persistant en utilisant la Knoppix Privacy Edition version 3.1, et que vous désirez utiliser ce répertoire avec la version 3.2, vous DEVEZ renommer son container chiffré .knoppix, qui réside sur votre unité amovible, en .knoppix.img Par défaut, la Knoppix-MiB boote en français avec un clavier français. D'autres langages ou dispositions de claviers sont disponibles. J'ai en particulier ajouté le support du clavier suisse romand, et celui du clavier canadien français. Pour obtenir le clavier suisse romand, taper: knoppix lang=fr_CH au prompt de boot Pour le canadien français, taper: knoppix lang=cf Pour la belgique, taper: knoppix lang=be Pour l'anglais, taper: knoppix lang=en _______________________________________________________________________________ Cette version de la Knoppix a été produite pour offrir à chacun un système d'exploitation GNU/Linux contenu sur un CD-ROM immédiatement bootable sans aucune installation particulière, sur n'importe quel ordinateur. Outre les caractéristiques habituelles de la Knoppix, cette version est particulièrement destinée aux personnes ayant besoin de: - Retrouver un environnement familier (système d'exploitation GNU/Linux Knoppix) sur tout ordinateur disponible, pour pouvoir y travailler avec leurs données personnelles sans aucune installation sur le disque dur. Il suffit pour cela de transporter avec soi le CD-Rom Knoppix et l'unité de stockage de données personnelles (qui peut être de très faible encombrement, comme un "FlashDrive USB" par exemple). - Travailler dans un environnement sécurisé: Le système d'exploitation GNU/Linux Knoppix résidant entièrement sur CD-Rom, il ne peut pas être falsifié, ni contenir de chevaux de Troie, virus, espions de clavier, etc. D'autre part, les systèmes d'exploitation GNU/Linux sont par nature insensibles aux "virus Windows" qui infestent un grand nombre de machines utilisant ce système d'exploitation. (Notez cependant que ceci ne peut pas vous protéger contre des systèmes d'espionnage matériels, comme des dispositifs d'enregistrement installés directement sur la carte mère, dans le boîtier, ou dans le clavier de l'ordinateur, ni contre l'espionnage des fuites radio-fréquences qui émanent de votre ordinateur -- attaques dites "Tempest") - Cette version de Knoppix permet à l'utilisateur de stocker l'ensemble de ses fichiers de données personnels (home directory) sur une unité amovible de faible encombrement, comme par exemple un "FlashDisk USB" ou un disque ZIP. Les données qui y sont stockées peuvent être chiffrées à l'aide de l'algorithme AES et protégées par une "phrase secrète" sans laquelle le contenu de cette unité sera inaccessible. - Si la machine sur laquelle est utilisée cette version de Knoppix comporte une partition de disque dur de type "Swap GNU/Linux" (espace d'échange, mémoire virtuelle), alors Knoppix utilisera cette partition du disque dur pour augmenter la mémoire disponible. Toutefois, toutes les données écrites sur cette partition du disque dur seront chiffrées en utilisant l'algorithme AES, à l'aide d'une clé de session aléatoire unique, aussi ces données seront définitivement inexploitables aussitôt Knoppix arrêté. Aucune donnée ne sera jamais écrite "en clair" dans la partition de swap par cette version de Knoppix. - Si la machine sur laquelle est utilisée cette version de Knoppix comporte une mémoire insuffisante, mais possède de l'espace disque disponible sur une partition DOS/Windows de type FAT ou FAT32 (non NTFS), alors Knoppix pourra créer un fichier d'échange (mémoire virtuelle) dans cette partition existante. Ce fichier sera automatiquement chiffré en utilisant l'algorithme AES, à l'aide d'une clé de session aléatoire unique, aussi ces données seront définitivement inexploitables aussitôt Knoppix arrêté. Aucune donnée ne sera jamais écrite "en clair" dans la partition de swap par cette version de Knoppix. Le fichier d'échange sera par contre conservé d'une session sur l'autre, et, s'il est trouvé au démarrage, sera automatiquement utilisé par Knoppix (avec une nouvelle clé, différente) sans qu'il soit nécessaire de le recréer. - Cette version de Knoppix comporte l'outil de chiffrement GnuPG 1.2.1 (Standard OpenPGP), ainsi que l'utilitaire de gestion de clés KGPG. - Cette version de Knoppix comporte un logiciel serveur de courrier SMTP (Postfix) capable de chiffrer automatiquement par TLS le courrier qu'il envoie, à condition toutefois que le serveur destinataire soit également capable de gérer ce protocole. Ce logiciel serveur peut vous permettre d'envoyer votre courrier sans passer par le serveur SMTP de votre fournisseur d'accès Internet. _______________________________________________________________________________ Principales particularités logicielles de la Knoppix-MiB 3.2 Privacy Edition: ----------------------------------------------------------------------------- En plus des nouveautés principales apportées par la Knoppix 3.2 "standard", comme par exemple: - KDE 3.1.1 - Ximian Evolution 1.2 - Script de téléchargement et installation automatiques de FlashPlayer La version Knoppix MiB "Privacy Edition" ajoute les particularités suivantes: - Support automatique des swaps chiffrés sur partition de Swap GNU/Linux, ou sur fichier dans une partition DOS/Windows FAT/FAT32 - Améliorations de sécurité (chiffrement) - Correction de bugs - Montage automatique du répertoire personnel au démarrage, et restauration automatique d'une configuration personnelle éventuellement enregistrée, sans devoir utiliser de paramètre de boot. - Gestionnaire de porte-clés KGPG - OpenOffice 1.0.2 avec langues française et anglaise, et dictionnaires de contrôle orthographique "Drayer" français. (Voir Outils / Options pour les sélectionner). - Mozilla 1.3 Chromium avec Enigmail 0.74.0 - Serveur de mail (MTA) Postfix avec chiffrement TLS (préconfiguré avec certificats génériques fournis) - Sauvegarde optionnelle de la configuration système dans le répertoire personnel permanent de l'utilisateur. - Divers scripts et icônes traduits en français - Pages de manuel (manpages) en français - Bibliothèque d'ouvertures pour GnuChess. - Support du clavier Suisse Romand par option "knoppix lang=fr_CH" au boot _______________________________________________________________________________ Création d'un répertoire personnel persistant sur une unité amovible: --------------------------------------------------------------------- 1) Insérez votre unité amovible et le CD-Rom Knoppix, puis bootez votre ordinateur depuis le CD-Rom Knoppix. 2) Une fois l'ordinateur démarré, vous arriverez sur le bureau de l'interface KDE. Sur ce bureau, vous verrez plusieurs icônes représentant les diffé- rentes "partitions" de disque dur et unité de stockage détectées par le système. Une de ces icônes représentera votre unité de stockage amovible, si elle a été correctement détectée par Knoppix. - Si vous utisez un "FlashDisk USB" neuf et formaté d'usine, il sera le plus souvent visible comme "sda1". - Si vous utilisez une disquette IOMEGA ZIP neuve, formatée d'usine, elle sera le plus souvent visible comme "sda4". - Vous devrez peut-être essayer plusieurs icônes avant de trouver celle qui correspond effectivement à votre unité de stockage amovible. 3) Vérifiez le contenu de cette unité pour vous assurer que c'est bien "la bonne": Cliquez sur l'icône. - L'unité sera alors automatiquement "montée" (connectée au système de fichiers de Knoppix) en lecture-seule, et Konqueror (le gestionnaire de fichiers et navigateur Web) ouvrira une fenêtre affichant son contenu. Vérifiez alors que c'est bien la bonne unité. Par exemple, une unité FlashDisk ou ZIP neuve ne devrait contenir aucun fichier. Si par contre vous voyez tout un paquet de fichiers Windows, vous êtes probablement en train de regarder le contenu du disque dur de l'ordinateur, et non pas votre unité amovible. 4) Une fois que vous avez identifié avec certitude votre unité amovible, fermez la fenêtre de Konqueror, et "remontez-la" en lecture-écriture: faites un clic-droit sur son icône sur le bureau KDE, choisissez "Change read/write mode", et confirmez que vous voulez activer l'écriture sur cette partition. 5) Vous allez maintenant pouvoir créer le container chiffré sur lequel résidera votre répertoire personnel persistant: - Depuis le menu "K" de KDE, choisissez "KNOPPIX / Configure / Créer un répertoire personnel persistant" - Le système vous demandera sur quelle partition vous désirez créer ce répertoire. Choisissez la partition que vous avez précédemment identifiée. - Le système vous demandera la taille (en Mo) à allouer à votre répertoire personnel. - Choisissez une taille de 10 à 15% inférieure à l'espace disponible, sinon la création de votre container échouera probablement. - Le système vous demandera alors de taper une "phrase secrète" si vous voulez chiffrer votre répertoire personnel. Votre phrase secrète devra faire au moins 20 caractères. Le chiffrement de votre répertoire personnel est fortement recommandé. ATTENTION: Si vous oubliez votre phrase secrète, toutes les données contenues dans votre répertoire personnel seront irrémédiablement perdues. - L'initialisation de votre container commencera alors. Comme le container entier doit d'abord être rempli de nombres aléatoires, cette opération peut durer assez longtemps. Pas de panique ;-) soyez patient... - Ensuite, vous devriez obtenir un message indiquant que la création de votre répertoire personnel a réussi. 6) Une fois l'opération terminée, quittez Knoppix (Menu "K", Quitter Knoppix). Votre ordinateur s'arrêtera. Ensuite, redémarrez votre ordinateur en gardant votre unité amovible insérée. Votre répertoire personnel devrait être trouvé automatiquement. => Si vous avez choisi de le chiffrer avec une phrase secrète, le processus de démarrage s'interrompra pour vous demander de la taper. => Une fois démarré, votre répertoire personnel persistant sera monté sous /home/knoppix. Vous êtes par défaut loggué comme utilisateur "knoppix", et vous devez donc stocker vos fichiers et réglages personnels dans /home/knoppix, qui sera l'emplacement par défaut pour le stockage de vos fichiers. _______________________________________________________________________________ Comment utiliser une partition GNU/Linux Swap chiffrée: --------------------------------------------------- La bonne nouvelle est qu'il n'y a rien de particulier à faire. Si le disque dur de votre ordinateur contient une partition de type GNU/Linux Swap (82), alors Knoppix l'utilisera et la chiffrera automatiquement. Knoppix utilisera pour cela une clé de session à usage unique générée aléatoirement, de manière à ce que personne (même pas vous ;-) ne connaisse cette clé. Une fois la session Knoppix terminée, la clé sera perdue, et le contenu de la partition de Swap définitivement inaccessible. ATTENTION: Au moment de l'arrêt de Knoppix, la partition de swap sera automatiquement reformatée comme partition de swap "normale" (non chiffrée), ce qui est nécessaire pour qu'une version de GNU/Linux ne gérant pas les swaps chiffrés puisse l'utiliser de nouveau. Si vous arrêtez votre ordinateur brutalement alors qu'il tourne sous Knoppix, ce reformatage ne sera pas effectué, et votre partition de swap ne sera plus utilisable pour un GNU/Linux ne gérant pas les swaps chiffrés. Si ceci se produit, il vous suffit de refaire manuellement un "mkswap" sur la partition concernée, ou, encore plus simple, de relancer Knoppix, en veillant cette fois à l'arrêter convenablement. _______________________________________________________________________________ Comment créer un fichier de swap chiffré sur une partition DOS/Windows: ----------------------------------------------------------------------- Au démarrage de Knoppix, s'il trouve que la quantité de mémoire RAM disponible sur votre ordinateur n'est pas-si-terrible ;-) et si votre disque dur contient une partition DOS/Windows de type FAT ou FAT32 (pas NTFS), alors Knoppix vous proposera de créer un fichier d'échange (swap) chiffré Knoppix sur cette partition. La seule chose que vous devrez faire est d'indiquer la taille du fichier d'échange à créer. Le reste est automatique. Le fichier d'échange sera initialisé (ce qui peut être assez long, car il doit être entièrement rempli de nombres aléatoires), puis activé. A l'arrêt de Knoppix, le fichier d'échange est conservé pour pouvoir être automatiquement réutilisé à la session suivante sans qu'il soit nécessaire de le recréer. Le fichier swap étant chiffré à l'aide d'une clé de session aléatoire à usage unique, il ne stocke aucune donnée "en clair" qui pourrait être récupérée sur votre disque dur. (Si vous voulez le supprimer, vous pouvez le faire depuis Windows: Vous trouverez le fichier d'échange Knoppix sous C:\ ou D:\ ... et il s'appellera .knoppix.swp) Si vous avez "assez de mémoire" et que Knoppix ne vous propose pas automati- quement de créer un tel fichier, vous pouvez néanmoins en demander manuel- lement la création, pour rendre l'exécution de Knoppix plus rapide et plus efficace: Depuis le menu "K" de KDE, choisissez "KNOPPIX / Configure / Configuration de fichier SWAP sur une partition DOS". _______________________________________________________________________________ Comment utiliser (optionnellement) le serveur de courrier Postfix local: ------------------------------------------------------------------------ Si vous souhaitez pouvoir envoyer votre courrier sans utiliser le serveur SMTP de votre fournisseur d'accès, il vous suffit d'indiquer "127.0.0.1" comme nom de serveur SMTP (courrier sortant) dans le logiciel d'e-mail que vous choisirez d'utiliser. Le serveur Postfix local traitera alors automatiquement votre courrier sortant. Quelques notes toutefois: - Le serveur Postfix local est capable ce chiffrer votre courrier sortant automatiquement et de manière transparente, de serveur à serveur, mais seulement à condition que les serveurs de vos destinataires en soient également capables. A défaut, le mail sera expédié sans être chiffré. - Si vous utilisez le serveur Postfix local, pensez à vous assurer que votre courrier a bien été transmis AVANT de vous déconnecter d'Internet, car il est transmis de manière asynchrone, et peut encore être en file d'attente. Pour vous assurer que votre file de courrier a envoyer est vide, tapez en console root la commande "mailq". - Pour forcer l'envoi immédiat de tous les messages en file d'attente, tapez en console root la commande "sendmail -q" _______________________________________________________________________________ F.A.Q: ====== A) QUESTIONS CONCERNANT L'IMAGE ISO ET LE CD-ROM ------------------------------------------------ 1) Q: Comment puis-je vérifier que l'image ISO que j'ai téléchargée depuis un serveur FTP est complète, correcte, et qu'elle n'a pas été falsifiée ? R: Chaque serveur FTP fournissant une image ISO de la Knoppix-MiB doit également fournir dans le même répertoire une signature GnuPG de cette image, et une somme MD5 signée en clair. Exemple: knoppix-3.2-MiB-11b.iso (Image ISO du CD-Rom) knoppix-3.2-MiB-11b.iso.sig (Signature GnuPG de l'image ISO) knoppix-3.2-MiB-11b.iso.md5.asc (Somme MD5 de l'image ISO signée en clair) Chaque serveur FTP doit également fournir ma clé publique GnUPG: mib.pub.key.asc dont l'ID et l'empreinte sont les suivants: pub 1024D/DDE8AC6E 2002-08-22 Michel Bouissou Empreinte de la clé = 5DC5 B10F 8863 302F 0504 5A77 2CC8 8D51 DDE8 AC6E Pour vérifier la signature d'une ISO avec GnuPG, il faut que vous ayiez GnuPG (ou PGP) installé sur votre système. Cette FAQ n'a pas la prétention d'expliquer le fonctionnement de GnuPG ou PGP, veuillez vous référer aux documentations appropriées. En bref cependant: - Copiez l'image ISO, sa signature GnuPG et ma clé publique dans le même répertoire de votre système; - Importez ma clé publique avec la commande: gpg --import mib.pub.key.asc - Puis vérifiez la signature de l'ISO avec la commande: gpg knoppix-3.2-MiB-11b.iso.sig - GnuPG doit alors vous indiquer que la signature de l'ISO par ma clé est valide, ce qui prouve que l'ISO est entière et conforme à l'original. Si vous ne possédez pas GnuPG ni PGP, vous pouvez tout de même vérifier facilement la conformité de la somme MD5 de l'ISO avec le fichier knoppix-3.2-MiB-11b.iso.md5.asc fourni, ce qui vous garantira que l'ISO a été correctement téléchargée, mais ne vous protégera pas contre une falsi- fication volontaire portant à la fois sur l'image ISO et sa signature MD5. Pour vérifier uniquement la somme MD5 de l'ISO: - Sous GNU/Linux, tapez la commande: md5sum knoppix-3.2-MiB-11b.iso ...puis comparez le résultat fourni avec la ligne correspondante que vous trouverez dans le fichier knoppix-3.2-MiB-11b.iso.md5.asc. Si les lignes sont identiques, la somme MD5 de votre image ISO est conforme. - Sous Windows, vous pouvez trouver un programme vous permettant de calculer la somme MD5 de l'image ISO, à l'adresse suivante: http://www.toast442.org/md5gui.shtml 2) Q: Comment puis-je vérifier que le CD que j'ai gravé moi-même est bien lisible ? R: Après avoir vérifié (voir question précédente) que votre image ISO elle- même est valide, vous pouvez booter sur votre CD Knoppix en utilisant l'option: knoppix testcd (qui peut être combinée avec d'autres options). Dès le chargement du noyau GNU/Linux, le système vérifiera alors que la totalité de votre CD est bien lisible, et affichera un message d'erreur si ce n'est pas le cas. 3) Q: Comment puis-je graver un CD à partir d'une image ISO ? R: - Sous GNU/Linux, le plus simple est de la graver avec "cdrecord" en ligne de commande, en tapant simplement la commande: cdrecord dev=0,6,0 knoppix-3.2-MiB-11b.iso (remplacez ici dev=0,6,0 par l'adresse de votre graveur sur la chaîne SCSI. Si vous ne la connaissez pas, utilisez "cdrecord -scanbus" pour l'afficher. Vous pouvez également préciser la vitesse de gravure à employer en ajoutant l'option "speed=8" par exemple dans la ligne de commande, avant le nom du fichier ISO à graver) Vous pouvez également utiliser l'un des front-ends graphiques dispo- nibles, comme K3B ou xcdroast, etc. - Sous Windows, utilisez le logiciel de gravure en votre possession. Veuillez vous réferer à sa documentation pour savoir comment graver un CD-Rom à partir d'une image ISO. Vous trouverez également plus d'informations concernant les principaux logiciels de gravure sous Windows, sur la page suivante: http://www.knoppixfr.org/index.php?page=affhowto&howto=gravknoppix 4) Q: Mon PC est incapable de booter sur un CD-Rom. Puis-je créer une disquette de boot et utiliser la Knoppix ? R: Oui, facilement. Commencez par insérer une disquette vierge formatée dans votre lecteur, positionnez-vous dans le répertoire "KNOPPIX" du CD et: - Sous GNU/Linux, tapez la commande: dd if=boot.img of=/dev/fd0 - Sous Windows, ouvrez une fenêtre DOS, positionnez vous dans le réper- toire KNOPPIX du CD-Rom, par exemple avec les commandes: d: cd \KNOPPIX puis créez la disquette avec la commande: mkfloppy.bat B) PROBLÈMES D'AFFICHAGE ------------------------ 1) Q: Au boot, je vois s'afficher "Loading vmlinuz....." et "Loading miniroot.gz....." puis mon écran s'éteint...? R1: Votre système ne supporte apparemment pas le mode VESA FrameBuffer 1024x768 que Knoppix sélectionne au boot. Essayez de booter en tapant l'option: knoppix vga=788 (pour sélectionner un FrameBuffer 800x600) ou knoppix vga=normal (pour démarrer initialement en mode texte 80x25) R2: Votre problème n'est peut-être pas un problème d'affichage, mais un problème de boot plus général. Voyez la section correspondante de cette FAQ. 2) Q: L'environnement graphique X ne démarre pas correctement sur mon ordinateur; l'écran s'éteint ou affiche des bandes bizarres... R1: Si vous n'avez pas un moniteur très récent, il est peut-être incapable d'indiquer à Knoppix les fréquences qu'il supporte, et ne supporte peut- être pas la fréquence que Knoppix utilise par défaut dans ce cas. Si vous connaissez les caractéristiques de votre moniteur (voir son manuel), vous pouvez indiquer la fréquence horizontale maximale qu'il supporte en utilisant l'option de boot "knoppix maxhsync=65" par exemple. Si vous ne connaissez pas les caractéristiques de votre moniteur, vous pouvez essayer de booter avec l'option "knoppix oldscreen", qui est l'équivalent de "knoppix maxhsync=54". R2: Votre matériel ne supporte peut-être pas la résolution d'écran ou la fréquence de rafraîchissement vertical que Knoppix essaie d'utiliser. Vous pouvez tenter de spécifier un mode dont vous pensez que votre système le supportera mieux, avec des options comme: knoppix xscreen=800x600 (sélectionne un affichage X en 800x600) ou knoppix xvrefresh=60 (sélectionne une freq. verticale de 60 Hz) Vous pouvez combiner de telles options, par exemple: knoppix xscreen=800x600 xvrefresh=60 ou même: knoppix xscreen=800x600 xvrefresh=60 maxhsync=54 vga=normal R3: Le pilote X ne fonctionne peut-être pas correctement avec votre carte graphique. Vous pouvez essayez d'utiliser le pilote X générique appelé "FrameBuffer", qui spécifie simultanément la résolution désirée, en bootant avec l'une des options: fb1024x768 ou fb800x600 NOTE: Si vous utilisez une de ces options, ne tapez pas "knoppix fb1024x768", mais uniquement "fb1024x768". Vous ne devez PAS combiner cette option avec d'autres options de mode graphique, et en particulier l'option "vga=". Ainsi, n'essayez pas de taper "fb1024x768 vga=normal" par exemple. Vous pouvez par contre combiner cette option avec d'autres options ne concernant pas l'affichage; vous pouvez donc parfaitement utiliser quelque chose comme "fb1024x768 home=/dev/sda1". Pour de telles combinaisons, vous devez toujours mettre l'option "fb......" en premier. 3) Q: L'environnement graphique ne démarre pas sur mon ordinateur. J'obtiens des messages d'erreur comme: retrying with Server XFree86(vesa) retrying with Server XFree86(fbdev) Error : no suitable X-Server found for your card. R: Sur certaines machines, ou avec certaines cartes graphiques, Knoppix peut être incapable de déterminer quel est le serveur graphique qui correspond à votre matériel. Il peut alors être nécessaire de le spécificer comme option de boot, en utilisant "xmodule=". Par exemple, certaines cartes NVidia ne sont pas correctement détectées. Pour les utiliser, vous devrez alors spécifier au boot l'option: knoppix xmodule=nv 4) Q: J'ai trouvé les options correctes pour démarrer Knoppix avec ma carte graphique et mon écran. Est-il possible de les mémoriser pour ne pas avoir à les retaper à chaque démarrage ? R: Oui, si vous utilisez un répertoire personnel persistant. Dans ce cas, après avoir booté votre machine avec votre répertoire persistant et les options graphiques adéquates, il vous suffit d'effectuer une "sauvegarde de configuration", en spécifiant que vous souhaitez sauvegarder votre configuration graphique (XF86Config). La sauvegarde s'effectue par le menu: K / KNOPPIX / Configure / Sauvegarde de la configuration. C) MOT DE PASSE DE L'ADMINISTRATEUR "ROOT" ------------------------------------------ 1) Q: Pour certaines fonctions, le système me demande le mot de passe de l'ad- ministrateur (root), et je ne le connais pas...? R: L'administrateur "root" n'a pas de mot de passe par défaut. Vous devez lui en attribuer un avant de pouvoir utiliser de telles commandes. Pour ce faire: - Basculez en console texte root avec la combinaison de touches [Ctrl]-[Alt]-[F1] - Tapez [Entrée] pour obtenir un prompt, puis tapez la commande: passwd [Entrée] - Entrez alors le mot de passe de votre choix (deux fois) - Retournez dans l'environnement graphique avec la combinaison de touches [Alt]-[F5] - Vous pouvez maintenant utiliser le mot de passe "root" que vous avez défini. - Si vous sauvegardez votre configuration en utilisant l'option de menu "K / KNOPPIX / Configure / Sauvegarde de la configuration", alors ce mot de passe pourra être sauvegardé et réutilisé au prochain démarrage. D) UTILISATION D'UN REPERTOIRE PERSONNEL PERSISTANT --------------------------------------------------- 1) Q: Pour créer un répertoire personnel persistant, quelle différence y a-t-il entre utiliser "toute la partition" ou "un fichier image" ? R: - Si vous utilisez un fichier image, il sera ajouté (sous le nom .knoppix.img) dans le système de fichiers déjà existant dans votre partition (sur votre FlashDisk USB par exemple). Les fichiers qui peuvent déjà exister sur cette partition ne seront pas détruits ni modifiés, seul le fichier .knoppix.img qui contiendra votre répertoire personnel (éventuellement chiffré) sera ajouté. Si vous n'utilisez pas toute la place disponible, vous pourrez stocker d'autres fichiers (non chiffrés) dans cette partition, à côté du container de votre répertoire personnel. - Si vous utilisez un fichier image, il pourra être détecté automatique- ment au boot, et vous n'aurez pas besoin de spécifier d'option pour que votre répertoire personnel soit reconnu et utilisé. - Si vous utilisez une partition entière, toute cette partition sera reformatée, et les données qui y figurent seront effacées. Votre réper- toire personnel utilisera toute la partition, vous ne pourrez rien stocker d'autre sur cette partition. - Si vous utilisez une partition entière, elle ne pourra pas être détec- tée automatiquement au boot, et vous devrez spécifier l'option de boot "home=/dev/sda1" (par exemple) pour qu'elle soit montée et utilisée. - QUESTION DE LA DÉNIABILITÉ PLAUSIBLE: L'usage d'une partition entière est meilleur du point de vue de la "déniabilité plausible", car non seulement la présence d'un répertoire personnel ne peut pas y être automatiquement détectée, mais de plus la partition apparaît comme non formatée, vide de tout fichier ou système de fichiers. La parti- tion apparaît simplement non formatée et remplie de nombres aléatoires non significatifs. On peut donc nier qu'il y ait quoi que ce soit sur cette unité de stockage, et affirmer qu'elle n'est pas formatée du tout. - A contrario, l'usage d'un "fichier image" est plus visible: On le voit clairement, ainsi que sa taille, sur la partition (dotée d'un système de fichiers) où il est installé. Sans la phrase secrète, le contenu de ce fichier est inexploitable, et il apparaît rempli de nombres aléa- toires; toutefois, il est impossible de nier qu'il existe, et son nom .knoppix.img tend à montrer qu'il s'agit bien d'un répertoire personnel chiffré. 2) Q: Quand je sauvegarde ma configuration, l'archive résultante est-elle chif -frée ou protégée par mot de passe ? R: - Si vous choisissez de placer l'archive de configuration dans un réper- toire personnel chiffré, alors elle sera chiffrée avec lui. - Si vous choisissez de placer l'archive de configuration sur un autre support ou partition (disquette par exemple), alors elle ne sera pas chiffrée, ni protégée par mot de passe. 3) Q: Y a-t-il moyen d'utiliser mon répertoire personnel chiffré avec un autre système d'exploitation que la Knoppix-MiB ? R: Oui. Votre répertoire personnel est chiffré en utilisant loop-aes, que l'on trouve en standard sur plusieurs distributions GNU/Linux (comme la Mandrake). Pour monter votre répertoire chiffré sur une telle distribution, tapez (sous root) les instructions suivantes, après avoir créé avec mkdir un répertoire pour le point de montage que vous désirez, par exemple /home/moi/knophome, et monté votre support (comme /mnt/flashdisk par exemple) mount -t ext3 -o loop,encryption=AES256 /mnt/flashdisk/.knoppix.img /home/moi/knophome (Pour démonter, tapez simplement: umount /home/moi/knophome ) Si votre distribution utilise cryptoapi plutôt que loop-aes, vous pouvez monter votre répertoire chiffré comme ceci: losetup -e aes -k 256 -p sha512 /dev/loop1 /mnt/flashdisk/.knoppix.img mount -t ext3 /dev/loop1 /home/moi/knophome (Pour démonter, tapez: umount /home/moi/knophome losetup -d /dev/loop1 ) La dernière version de cryptoapi utilise la syntaxe suivante: losetup -e aes -k 256 -H sha512 /dev/loop1 /mnt/flashdisk/.knoppix.img mount -t ext3 /dev/loop1 /home/me/knophome et vous pouvez même monter votre répertoire chiffré en une seule étape, en utilisant: mount -t ext3 -o loop,encryption=aes,keybits=256,phash=sha512 /mnt/flashdisk/.knoppix.img /home/me/knophome 4) Q: J'ai oublié la phrase secrète qui permet l'accès à mon répertoire person- nel chiffré. Comment puis-je récupérer mes données ? R: Vous ne le pouvez pas. Si vous avez perdu votre phrase secrète, vous avez également perdu vos données de manière irrémédiable, et il n'y a aucun moyen de les récupérer. Si ça n'était pas le cas, le chiffrement qui protège l'accès à votre répertoire personnel n'offrirait aucune sécurité. 5) Q: Comment puis-je changer la phrase secrète qui protège l'accès à mon répertoire personnel chiffré ? R: Vous ne le pouvez pas. Mais vous pouvez créer un nouveau répertoire personnel utilisant une nouvelle phrase secrète, et recopier le contenu de l'ancien dans le nouveau, comme expliqué à la question suivante. 6) Q: Mon répertoire personnel chiffré est plein. Puis-je l'agrandir ? R: Non, vous ne pouvez pas l'agrandir, mais vous pouvez en créer un nouveau, plus grand, et y recopier les données de l'ancien, en suivant les instructions ci-dessous: Je vais partir du principe que vous avez une partition de disque dur /dev/hda1 en FAT32 Windows, et que votre home persistant est dans un fichier .knoppix.img sur une clé USB vue comme /dev/sda1, laquelle est à la base partitionnée en FAT Windows également (c'est le cas le plus général). Si votre cas est différent, il faudra légèrement adapter ces instructions. 1) Booter SANS monter le home chiffré, avec la clé USB insérée, mais en bootant avec l'option: knoppix home=none 2) Attribuer un mot de passe "root", comme indiqué à la rubrique corres- pondante de cette FAQ 3) Ouvrir une console root (par exemple dans KDE) 4) Monter la partition du disque dur en lecture-écriture: mount -t vfat /dev/hda1 /mnt/hda1 5) Monter la partition du FlashDisk en lecture-écriture: mount -t vfat /dev/sda1 /mnt/sda1 6) Copier le fichier-container du home chiffré tel quel, sur le disque dur, en l'appelant "knoppix-oldhome": cp /mnt/sda1/.knoppix.img /mnt/hda1/knoppix-oldhome 7) Supprimer ce fichier du Flashdisk pour y "faire de la place": rm /mnt/sda1/.knoppix.img 8) Créer un nouveau fichier-container sur le Flashdisk, de la taille désirée (par exemple 40 Mo): dd if=/dev/urandom of=/mnt/sda1/.knoppix.img bs=1M count=40 puis: chown knoppix: /mnt/sda1/.knoppix.img puis: sync 9) Monter ce nouveau container sur un loop-device chiffré (Il faudra fournir ici la phrase secrète, faire très attention car elle ne sera tapée qu'une fois, sans écho et sans contrôle): losetup -e AES256 /dev/loop5 /mnt/sda1/.knoppix.img 10) Créer un système de fichiers ext3 sur le loop-device chiffré mke2fs -m 0 -j -L HOME /dev/loop5 puis: sync puis contrôler avec: e2fsck -fv /dev/loop5 puis: sync 11) Désactiver le loop-device losetup -d /dev/loop5 12) Créer des points de montage qui vont servir à copier le contenu de l'ancien home dans le nouveau: mkdir -p /ramdisk/old/home mkdir -p /ramdisk/new/home 13) Monter l'ancien container, et le nouveau: mount -t ext3 -o ro,loop,encryption=AES256 /mnt/hda1/knoppix-oldhome /ramdisk/old/home mount -t ext3 -o loop,encryption=AES256 /mnt/sda1/.knoppix.img /ramdisk/new/home 14) Copier tout le contenu de l'ancien home dans le nouveau: cp -a /ramdisk/old/home /ramdisk/new/ puis: sync sync 15) Démonter les deux containers: umount /ramdisk/old/home umount /ramdisk/new/home A partir de là, le transfert est achevé, vous pouvez rebooter et contrôler que votre nouveau home chiffré de 40 Mo fonctionne correctement. Une fois ceci fait et vérifié, vous pouvez supprimer l'ancien container knoppix-oldhome qui est sur la partition hda1 du disque dur. Un "effacement normal" est suffisant, ce container étant de toute manière chiffré, mais si vous voulez le wiper complètement, vous pouvez faire quelque chose comme: mount -t vfat /dev/hda1 /mnt/hda1 losetup /mnt/hda1/knoppix-oldhome /dev/loop5 dd if=/dev/urandom of=/dev/loop5 (Il y aura à la fin une erreur "périphérique plein") puis: sync losetup -d /dev/loop5 rm /mnt/hda1/knoppix-oldhome umount /mnt/hda1 E) UTILISATION DU DISQUE DUR DE L'ORDINATEUR -------------------------------------------- 1) Q: Le fait d'essayer la Knoppix-MiB sur mon ordinateur risque-t-il d'en affecter le fonctionnement, ou celui de mon système d'explotation habituel ? R: Non. A moins que vous ne le spécifiiez volontairement, et dans quelques cas particuliers (voir questions suivantes), la Knoppix-MiB n'écrira rien sur le disque dur de votre ordinateur et n'y effectuera aucune modifica- tion. Dès que vous aurez retiré le CD-Rom Knoppix-MiB et rebooté votre système, vous retrouverez votre système d'exploitation habituel dans l'état exact où vous l'aviez laissé. 2) Q: Dans quels cas la Knoppix-MiB écrira-t-elle quelque chose sur le disque dur de mon ordinateur sans rien me demander ? R: Uniquement dans le cas où vous possédez déjà, sur votre disque dur, une partition de type "GNU/Linux Swap" (type 82). Dans ce cas, la Knoppix-MiB utilisera automatiquement cet espace de swap pour étendre la mémoire virtuelle dont disposera Knoppix durant son fonctionnement. Cette partition sera automatiquement chiffrée (cryptée) par Knoppix durant son fonctionnement, et son contenu original sera écrasé, ce qui est absolument sans conséquence, s'agissant d'une partition de swap. 3) Q: Y a-t-il une situation où la Knoppix-MiB pourrait endommager d'elle-même les données ou systèmes de fichiers installés sur mon disque dur ? R: Dans UN SEUL cas: Si votre disque dur est extrêmement MAL configuré, et que vous avez dessus une partition dont le type est "82: GNU/Linux Swap", mais que cette partition contient en fait un système de fichiers quelconque, ET que la Knoppix est incapable de reconnaître ce système de fichiers. Dans ce cas, la Knoppix-MiB pensera que cette partition est un swap GNU/Linux, puisque son type l'indique, et utilisera cette partition en la chiffrant, ce qui écrasera son contenu de manière irrémédiable. Toutefois, un tel accident ne risque pas de se produire, sur aucun système normalement configuré, à l'exception de ce cas extrêmement particulier. (Je décline toute responsabilité pour les pertes de données pouvant surve- nir en pareil cas, causé par une très importante erreur dans la configura- tion de départ du disque dur de l'ordinateur). 4) Q: Est-il possible, en utilisant la Knoppix-MiB sur CD-Rom, d'accéder aux données présentes sur le disque dur de l'ordinateur ? R: Oui, mais uniquement si vous le spécifiez volontairement en "montant" les partitions du disque dur de l'ordinateur. En effet, pour éviter toute action accidentelle et malencontreuse sur le disque dur de l'ordinateur, les partitions de celui-ci ne sont normalement pas "montées" par la Knoppix-MiB, et ne sont donc pas accessibles. Une partition de disque dur n'est montée automatiquement en lecture- écriture par la Knoppix que si c'est nécessaire pour l'une des raisons suivantes: - La partition contient le fichier-image container d'un "répertoire personnel persistant" que vous avez vous-même créé à cet endroit, et qui doit donc être accessible. - Il s'agit d'une partition DOS/Windows FAT/FAT32, et vous avez volontai- rement créé sur celle-ci un "fichier d'échange" (ou fichier de swap). Dans ce cas, comme dans le précédent, ce fichier doit être accessible en lecture-écriture, et la partition correspondante est donc automati- quement montée ainsi par la Knoppix-MiB. Dans tous les autres cas, les partitions du disque dur ne seront pas montées par défaut, à moins que vous ne le fassiez volontairement. Si vous utilisez l'environnement de bureau par défaut "KDE", le fait de cliquer sur une des icônes de bureau correspondant aux partitions de disque, provoquera le montage de celle-ci en LECTURE SEULE, ainsi, vous pourrez accéder aux fichiers que contient cette partition pour les lire, mais vous ne pourrez pas les modifier (ici encore, dans le but d'éviter les dommages possibles causés par une fausse manoeuvre). Si vous désirez pouvoir écrire sur cette partition du disque dur, il vous faudra faire un clic-droit sur l'icône qui la représente, et choisir l'option "Change read/write mode". A partir de là, vous aurez plein accès en lecture comme en écriture sur les fichiers que contient cette parti- tion. 5) Q: Est-il possible d'installer définitivement la Knoppix-MiB sur le disque dur de mon ordinateur, pour ne plus avoir besoin du CD-Rom, accélérer l'exécution, et personnaliser la distribution (installer de nouveaux programmes, etc...) ? R: La Knoppix-MiB est basée sur la Knoppix originale, et, comme elle, peut être installée sur le disque dur de votre ordinateur. Toutefois, le projet Knoppix-MiB est spécialement orienté vers une utilisation nomade avec le CD-Rom et sans installation. Je n'ai person- nellement PAS TESTÉ l'installation sur disque dur de la Knoppix-MiB (et serais très intéressé de recevoir des informations de votre part si vous l'avez fait, pour pouvoir enrichir cette documentation). De manière sommaire, pour installer la Knoppix-MiB sur votre disque dur, il vous faut utiliser un script qui vous guidera dans les différentes étapes de l'installation, vous fera créer sur votre disque dur les partitions nécessaires, et procédera à l'installation. Pour ce faire: - Passez en console texte "root" avec la combinaison de touches: [Ctrl]-[Alt]-[F1] - Tapez [Entrée] pour obtenir un prompt de commande - Puis lancez le script knx-hdinstall - Et suivez les instructions fournies. Vous trouverez plus d'informations concernant l'installation de Knoppix sur votre disque dur, sur la page http://www.knoppixfr.org/index.php?page=installhd F) PROBLEMES DE BOOT -------------------- 1) Q: Au boot, je vois s'afficher "Loading vmlinuz....." et "Loading miniroot.gz....." puis mon écran s'éteint ou mon système se bloque...? R1: Assurez-vous tout d'abord que ce n'est pas un simple problème d'affi- chage, voyez la section correspondante de la FAQ. R2: Un de vos périphériques intégrés, ou votre carte mère, est peut-être incompatible avec les pilotes chargés automatiquement au démarrage de Knoppix, ou avec le système d'auto-détection. Pour le savoir, essayez de booter en tapant au prompt de boot: failsafe Si le système démarre alors, c'est qu'il y a bien un problème de cet ordre. Pour isoler précisément le problème, sachez que démarrer avec failsafe est équivalent à démarrer avec l'ensemble d'options: knoppix vga=normal noapic noscsi nodma noapm nousb nopcmcia nofirewire noagp nodhcp xmodule=vesa Il est probable qu'une seule de ces options est nécessaire au démarrage de votre machine. Essayer de déterminer laquelle en bootant successive- ment avec diverses options, comme par exemple: knoppix noapic puis knoppix noscsi puis knoppix noagp ...etc, jusqu'à ce que vous ayiez trouvé la "bonne option". Si une seule option ne suffit pas, il est peut-être nécessaire d'en combiner deux ou trois. Vous pouvez dans ce cas procéder dans l'ordre inverse, en bootant d'abord avec toutes les options, puis en les supprimant une par une jusqu'à ce que vous découvriez des options dont la suppression empêche à nouveau votre système de booter. 2) Q: Au boot, j'ai un message "ERROR: Only one processor found" ...? R: Ce message est sans importance et n'affecte en rien le fonctionnement. Le noyau Knoppix est capable de gérer des systèmes multi-processeur, mais peut dans certains cas croire par erreur que l'architecture de votre système est multiprocesseur (notamment sur les architectures AMD), alors qu'il ne trouve en fait qu'un seul processeur, d'où ce message. Ignorez-le simplement ;-) G) RESEAU LOCAL --------------- 1) Q: Puis-je voir depuis la Knoppix-MiB les fichiers présents dans des "dos- siers partagés de machines Windows sur le même réseau local ? R: Oui. L'outil le plus simple pour cela est "LinNeighborhood", que vous trouverez dans le menu "K / Internet". Avec cet outil, vous pouvez voir et monter les dossiers partagés par des machines Windows, et après les avoir montés, vous pouvez ouvrir un gestionnaire de fichiers (comme Konqueror) pour pouvoir travailler direc- tement dessus. H) FRANCISATION --------------- 1) Q: Comment utiliser les dictionnaires "Drayer" français pour OpenOffice ? R: Ouvrir OpenOffice, Aller dans "Outils/Options", Puis choisir "Paramètres linguistiques" et: - Choisir l'environnement linguistique français, et le français comme langue par défaut pour les documents - Passer dans la section "Linguistique" cliquer sur le bouton "Editer" des "Modules delangues disponibles", et cocher pour la langue française les cases "OpenOffice.org MySpell SpellChecker" et "ALTGNU/Linux LibHnj Hyphenator". - Puis valider. - Ces modifications seront conservées si vous utilisez un répertoire personnel persistant. 2) Q: Comment obtenir Mozilla et Enigmail en français ? R: Ouvrir Mozilla, aller dans "Edit / Preferences", puis "Appearance / Language/Content" et sélectionner le "language pack" français, et le "Content pack" français, puis valider. - Il peut être nécessaire de fermer puis redémarrer Mozilla pour que les changements soient pris en compte. - Ces modifications seront conservées si vous utilisez un répertoire personnel persistant. Vous trouverez la version la plus récente de ce présent document à l'adresse: http://www.bouissou.net/knoppix-mib/README-MiB J'espère que cette version de la Knoppix-MiB "Privacy Edition" vous sera utile et que vous l'apprécierez ! Michel Bouissou =============================================================================== =============================================================================== =============================================================================== LIST OF ADDED / CHANGED FILES: ============================== - KNOPPIX Directory on the CD-Rom: ---------------------------------- - README-MiB: This documentation file - README-MiB.sig: GnuPG detached signature for this file - mib.pub.key.asc: My GnuPG public key - index.html: Customized - boot.img (System boot image): Syslinux config modified, french translation - KNOPPIX Compressed loopback filesystem (visible once Knoppix is running): --------------------------------------------------------------------------- /KNOPPIX/etc/init.d: knoppix-autoconfig: Knoppix startup autoconfiguration script knoppix-halt: System halt script knoppix-reboot: System reboot script /KNOPPIX/usr/sbin: mkpersistenthome: Script for creating the home directory mkdosswapfile: Script for creating an encrypted swap file on a FAT/FAT32 part rebuildfstab: Script for creating the /etc/fstab file scanpartitions: Script for exploring system partitions and determining types saveconfig: Script for saving Knoppix configuration mkxf86config: Script for configuring X11 /KNOPPIX/usr/share/applnk/Knoppix/Config: mkdosswapfile.desktop: Menu shortcut mkpersistenthome.desktop: Menu shortcut saveconfig.desktop: Menu shortcut cupsconfig.desktop: Menu shortcut soundcardconfig.desktop: Menu shortcut /KNOPPIX/usr/share/applnk/Knoppix/Net: netcardconfig.desktop: Menu shortcut /KNOPPIX/etc/skel/.kde/share/config and /KNOPPIX/etc/skel/Desktop: Several KDE configuration/customisation files Doc-MiB.desktop: Desktop shortcut to this document - DEBIAN Packages ----------------- - Many packages upgraded with apt-get (see at end) - gnuchess-book 11.7MB (Openings book for GnuChess) - ifrench-gut 5714kB (French Gutemberg project dictionary) - postfix MTA - postfix-tls support (with TLS configuration) - libsasl2 (Used by Postfix) - manpages-fr 3219kB - openoffice.org-l10n-fr 151M (French OpenOffice localization) - openoffice.org-l10n-en 5669kB (English OpenOffice localization) - Added KGPG Package (custom compiled to satisfy dependancies) - XOSview - gkrellm + misc modules - mkcryptfs - REMOVED DEBIAN Packages (So the ISO now fits on a 650 MB CD-ROM) =========--------------------------------------------------------- - abiword-common 2404kB (Abiword completely removed) - abiword-gtk 4260kB - apache 770kB (Apache web server completely removed) - apache-common 2810kB - bb - glibc-doc 8155kB (Who needs 8 MB of libc docs on such a CD-Rom ? ;-) - gnumeric 11.1M (Spreadsheet. Use OpenOffice instead) - gpa 594k (GNU Privacy Assistant. Use KGPG instead) - ingerman 2420kB - kdevelop 9671K (Uh, this CD is not maily aimed at being a development platform) - kde-i18n-cs 5337kB (Many localizations took too much place, sorry) - kde-i18n-da 15.7MB - kde-i18n-de 20.1MB - kde-i18n-es 15.8MB - kde-i18n-it 12.8MB - kde-i18n-ja 6402kB - kde-i18n-nl 7500kB - kde-i18n-pl 4444kB - kde-i18n-ru 9929kB - kde-i18n-tr 4559kB - koffice-i18n-de 762kB - libapache-mod-ssl 705kB - lyx 17.3MB - manpages-de 881kB - mozilla-locale-de-at 1225kB - mysql-server - openoffice-de-en 210M - php4 1454kB - qcad 14.9MB (CAD tool) - selflinux 12.6MBA (Huge german documentation) - sodipodi 3088kB (Drawing tool) - smail (replaced by Postfix) - thttpd 221kB - tipptrainer-data-de 942kB (German / English typing course) - tipptrainer-data-en 831kB - tipptrainer - trans-de-en 4936kB (english/german dictionary) - Non-Debian additions ---------------------- - Generic TLS certificates for Postfix - Enigmail for Mozilla - Drayer french dictionaries for OpenOffice - Debian upgraded packages -------------------------- Many, upgraded with apt-get on 2003/04/20 _______________________________________________________________________________ CHANGELOG: ========== knoppix-3.2-MiB-11b.iso 22/05/2003 - Fixed stupid bug that prevented X11 to start on most systems, Ooops :-( knoppix-3.2-MiB-11.iso 21/05/2003 - Integrated latest Knoppix-specific improvements from KNOPPIX_V3.2-2003-05-16-EN.iso - Added gkrellm (+ modules) and xosview - KGPG doesn't autostart anymore - gkrellm autostarts - New CD integrity verification system - New "alsa" boot option for using ALSA sound drivers - Numerous packages upgrades - XFree 4.3 - OpenOffice 1.0.3 - Added qtparted - Mozilla and Enigmail: Added French translations - Updated knoppix-cheatcodes.txt - Updated README-MiB (this file) and added a FAQ section - Now features an HTML version of README-MiB (thanks goes to PPLF) knoppix-3.2-MiB-10.iso 18/04/2002 - Boot screen now has both french and english help screens - knoppix-autoconfig: Minor bugfix with loading saved configuration from floppy when a persistent home directory is used - mkpersistenthome: Minor bugfix with progress gauge that wasn't properly removed in some cases when the container file had been created. Improved some messages and prompts. - saveconfig: Improved some messages and prompts. - scanpartitions: DO NOT RELY ANYMORE on the "file" test to determine that a partition is "swap", as it has been reported and confirmed that, on one machine, an ext2 partition was incorrectly reported as "swap" by this test, both with standard Knoppix-3.2 and Knoppix-3.2-MiB. Now we rely only on the partition type "82=GNU/Linux Swap" for determining that a given partition is swap. - mkxf86config: Introduced 2 new optional boot parameters: - knoppix maxhsync= - knoppix oldscreen that can help with some old monitors that don't report their capabilities with DDC, and don't handle usual Knoppix HorizSync defaults. - Completed documentation (this document) - Now describes Knoppix-MiB specific boot parameters in knoppix-cheatcodes.txt knoppix-3.2-MiB-9.iso 15/04/2003 - Changes affecting boot screen only - Boot screen displays Knoppix-MiB version - Boot help screen translated into french - French AZERTY keyboard layout at boot prompt knoppix-3.2-MiB-8.iso 09/04/2003 - Reworked saveconfig script, some important changes - Cleanup of mkpersistenthome script, and improved progress gauges - French translation of netcardconfig script - French translation of a couple more KNOPPIX/Config menu entries - Removed broken xcdroast menu entry (xcdroast is not installed) - Customized index.html welcome screen knoppix-3.2-MiB-7.iso 06/04/2003 - Fixed a bug in knoppix-autoconfig, that prevented swap partitions to be mounted in many cases. knoppix-3.2-MiB-6.iso 06/04/2003 - Reinstalled Dillo browser - Installed AIDE - Fixed little bug for french translation in knoppix-autoconfig - Modified scanpartitions to make it a little more cautious before determining a partition is "GNU/Linux Swap" - Fixed some french menus localizations - Some updates in this README file - Added the "gpl.txt" GPL licence file in the CD-ROM KNOPPIX directory knoppix-3.2-MiB-5.iso 31/03/2003 - Completely re-made on Knoppix 3.2 basis. Many scripts rewritten. knoppix-3.1-MiB-3.iso 16/03/2003: - Some more scripts and menus french translations - Fixed broken kicker OpenOffice icon - Shortcut to this document on desktop - KDE aspect customisation knoppix-3.1-MiB-2.iso 15/03/2003: - Fixed a bug in preknoppix.sh _______________________________________________________________________________ CREDITS AND THANKS ================== My grateful thanks to: - PPLF, for having tested and supported my work on Knoppix-MiB since the beginning of this project, and having tested all the versions, given valuable feedback and suggestions, and converted this README document to HTML. - Yves Combes, for having given precious advice on the Debian packaging system which I don't know that well myself ;-) and having built custom "MiB" .deb packages from my modified scripts. - Klaus Knopper, author of the original Knoppix distribution without which this work wouldn't have existed in the first place ;-) Thanks Klaus for this wonderful artpiece. - The Debian Team, without which the Debian wouldn't have existed, and thus the Knoppix... - The KDE team, for the excellent KDE environment that easily beats competiting commercial software such as well, you know... - The GNU/Linux Kernel team, without which the GNU/Linux Kernel wouldn't be at the point where it is today. - GNU/Linux Torvalds, whithout whom "GNU/Linux" wouldn't exist at all ;-) - Richard M. Stallman and the Free Software Foundation and GNU project, for all the wonderful set of GNU Unix tools, gcc compiler, C libraries, etc., without which GNU/Linux would barely be a kernel without much else ;-) - And all the folks worldwide who spend their time writing and improving Free Software. My deepest appreciation goes to all of you. _______________________________________________________________________________ LICENSE DETAILS =============== This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. Ce logiciel est un logiciel libre; vous pouvez le redistribuer et/ou le modifier en accord avec les termes de la GNU General Public License publiée par la Free Software Foundation, en utilisant soit la version 2 de cette licence, ou, à votre choix, toute version ultérieure. Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE; sans même aucune garantie implicite de COMMERCIALISATION ou D'ADÉQUATION À UN BESOIN PARTICULIER. Voir la lincece GNU GPL pour plus de détails. Vous devez avoir reçu un exemplaire de la licence GNU GPL avec ce programme. Si ce n'est pas le cas, veuillez écrire à la Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. *** END OF DOCUMENT ***

Et maintenant, un petit cadeau pour les spammeurs dont les robots scannent les sites web à la recherche d'adresses e-mail.