P. 1
bokepsatya

bokepsatya

|Views: 135|Likes:
Published by Kelvin Patty

More info:

Published by: Kelvin Patty on Mar 16, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/16/2011

pdf

text

original

Sections

  • 1 Objectives and tested Environment
  • 2 Create the VMware Workstation virtual machine
  • 2.1 Prerequisites for system and source installation
  • 2.2 Create the VMware Virtual Machine
  • 3 Installation of LFS system to the harddisk
  • 3.1 Prepare VM to boot from CDROM
  • 3.2 Boot from CDROM
  • 3.2.1 Select time zone
  • 3.2.2 Select keyboard settings
  • 3.2.3 Start the console
  • 3.3 Create the Harddisk Partitions and File Systems
  • 3.3.1 Partition the System Harddisk
  • 3.3.2 Create Swap File System and enable the Swap partition
  • 3.3.3 Create the file system for the system partition
  • 3.4 Copy the LFS File System to the System Harddisk
  • 3.4.1 Preparations
  • 3.4.2 Create the System Partition
  • 3.4.3 Create the LFS Source Directory and copy the LFS Source Files
  • 3.4.4 Create the Boot Directory and copy Boot Files
  • 3.4.5 Grub Installation
  • 3.4.6 Copy necessary files to boot from CDROM with Grub
  • 3.4.7 Create Boot Menu
  • 3.4.8 Necessary Changes to boot from Harddisk
  • 4 Installation of the VMware Tools
  • 4.1 vmhgfs Compilation Bugfix
  • 5 GNU Free Documentation License
  • GNU Free Documentation License

LFS VMware Harddisk Installation

1 / 53

Author: Achim Pulger Version: 1.0 Date: 27 February 2008

2 / 53

LFS VMware Harddisk Installation
Copyright © 2008, Achim Pulger Copyright (c) 2008, Achim Pulger Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

THIS DOCUMENT IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS DOCUMENT, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE

3 / 53

Table of Contents
1 Objectives and tested Environment..................................................................................................5 2 Create the VMware Workstation virtual machine...........................................................................6 2.1 Prerequisites for system and source installation.......................................................................6 2.2 Create the VMware Virtual Machine........................................................................................7 3 Installation of LFS system to the harddisk.....................................................................................19 3.1 Prepare VM to boot from CDROM........................................................................................19 3.2 Boot from CDROM...............................................................................................................21 3.2.1 Select time zone.............................................................................................................22 3.2.2 Select keyboard settings..................................................................................................23 3.2.3 Start the console.............................................................................................................24 3.3 Create the Harddisk Partitions and File Systems....................................................................25 3.3.1 Partition the System Harddisk.........................................................................................25 3.3.2 Create Swap File System and enable the Swap partition................................................32 3.3.3 Create the file system for the system partition................................................................33 3.4 Copy the LFS File System to the System Harddisk................................................................34 3.4.1 Preparations.....................................................................................................................34 3.4.2 Create the System Partition.............................................................................................34 3.4.3 Create the LFS Source Directory and copy the LFS Source Files..................................34 3.4.4 Create the Boot Directory and copy Boot Files..............................................................35 3.4.5 Grub Installation.............................................................................................................35 3.4.6 Copy necessary files to boot from CDROM with Grub..................................................36 3.4.7 Create Boot Menu...........................................................................................................36 3.4.8 Necessary Changes to boot from Harddisk.....................................................................37 4 Installation of the VMware Tools...................................................................................................42 4.1 vmhgfs Compilation Bugfix...................................................................................................44 5 GNU Free Documentation License...............................................................................................46

4 / 53

1 Objectives and tested Environment
This document provides a installation manual to create a VMware Workstation virtual machine with an installed LFS development system. This instructions is tested with the following VMware Workstation (Windows) and LFS Live CD versions:

VMware Workstation 6.0.2 build – 59824 5.5.5 build - 56455

LFS Live CD lfslivecd-x86-6.3-r2130.iso lfslivecd-x86-6.3-r2145.iso lfslivecd-x86-6.3-r2160.iso

5 / 53

3-r2160.9GB plus the size of planned swap-disk. Virtual Disk 4 GB (SCSI) (LFS book) CDROM ISO image lfslivecd-x86-6.2 2. Virtual Disk 5 GB (SCSI) (LFS bootable system) 4 GB Data 1 GB Swap 2. I propose to create a secondarily HD for the LFS book I used the following settings: CPU Memory 1 1024 MB Harddisk 1.1 Create the VMware Workstation virtual machine Prerequisites for system and source installation To install the LFS system to a harddisk [HD] (including the LFS sources available on the live CD) you need ~1.iso Network Custom VMnet1 (Host-only) HINT: Do not use 4096 MB of RAM (that corrupts my VM HD) 6 / 53 . This do not include the space recommended in the LFS book.

Select File / New to create the new virtual machine.2. 7 / 53 . Select Next to continue. Please adapt the different values to the prospects of your own hardware.2 Create the VMware Virtual Machine To create the VMware Virtual Machine follow the instructions below.

8 / 53 .Select Custom to create the VM as we need it. On Workstation 5.0 support and maximum available memory > 4 GB for all virtual machines. The main advantages are USB 2. Select Workstation 6 as compatibility type.x the maximum available memory for all VM's are limited to 4 GB even you have installed more on your computer. Workstation 6 have some advantages again Workstation 5.

Select the used OS and Version. 9 / 53 . Type in the name and select the location of the VM.

Select the number of CPU's used within the VM. 10 / 53 . Adapt this value to the prospects of your computer. Select the memory maximum used by the VM. This option only have to be changes if you own a multiple CPU or and dual or quad core CPU system.

11 / 53 . Select the type of harddisk controller. On VMware Workstation 5.x use the BusLogic Adapter because the LSI Adapter will not be recognised by the LFS live CD. For the differences of the network types please refer to the VMware documentation. You can use the default value.Select the type of used network.

Accept to create a new virtual disk. 12 / 53 . Use SCSI as virtual disk type.

Adapt the value to your prospects but keep the prerequisites in mind.Choose the size of the LFS installation disk. You can select “Allocate all disk space now” to increase the performance or let it as is to save disk space. 13 / 53 . Give the virtual disk an unique name. Be in mind that we have to name the LFS book disk to. The size must be sufficient for the system and swap partition.

To use a second independent disk has the advantage that we can use this in a separate VM to test it autonomous from the LFS system. we can add the second virtual disk. which we'll use for the LFS book. 14 / 53 .After finishing the creation.

15 / 53 . Create a new virtual disk.Select Hard Disk and confirm with Next.

16 / 53 .Select SCSI as harddisk type. Give the virtual disk an unique name.

17 / 53 .Select the size of the second disk. Select the LFSliveCD image or the CDROM drive containing this.

18 / 53 . Start the virtual machine.Finish virtual machine creation.

19 / 53 .3 Installation of LFS system to the harddisk 3.1 Prepare VM to boot from CDROM You can select either a physical cdrom or and iso image to use within your virtual machine If you have selected a physical cdrom drive in your virtual machine insert the LFS cdrom into the selected cdrom drive. To access the BIOS press F2 during the BIOS splash screen. Power on the virtual machine [VM] To boot from CDROM / harddisk (HD) you may have to change the Virtual Machine BIOS settings.

ATTENTION : within the BIOS there is always the US keyboard layout enabled (e.The boot order you can find under the Boot tab. On a German keyboard the Z and Y are swapped) On faster PCs sometimes it is a little bit tricky to enter the BIOS because the splash screen is only shown for a very short time. Click into the VMware window to set the focus on it. To change the boot order select CD-ROM Drive and press the '+ 'button.g. HINT: Power on the Virtual machine. Press CTRL + ALT + INS to reboot again and press F2 immediately to enter the BIOS. To save the settings and leave the BIOS press F10 and press Y to accept the changes. 20 / 53 .

Now you have choices of boot options. To see all options press F1 to F10.g. Normally you haven't to use one and just press ENTER. This will show you the options. (e.2 Boot from CDROM The VM will boot now to the LFS cdrom boot splash screen. On a German keyboard the US '=' key is between the 'ß' and the backspace key) 21 / 53 . ATTENTION : The US keyboard layout is still enabled.3.

2. Select local or global time 22 / 53 .1 Select time zone Now you have to select your time zone and if you use local or GMT time on your computer.3.

23 / 53 . Please note this values.3.2.2 Select keyboard settings Now you have to select the input locals and character sets. because we need them later on.

2. Press ENTER to start console 24 / 53 .3.3 Start the console At the end of the boot process the welcome screen will be shown.

fdisk /dev/sda m You can enter m to get all possible commands 25 / 53 .1 Create the Harddisk Partitions and File Systems Partition the System Harddisk Use fdisk to create the Data and Swap partitions.3.3.3 3.

To create a new extended partition use the following commands n (for new partition) e (for extended partition) 1 (for first partition) 1 accept suggestion for first cylinder 26 / 53 .

652 accept suggestion for last cylinder Now we create the logical drives for the installation and swap partition. 27 / 53 . n Enter n to create a new logical partition. l Enter l for a logical partition. 1 Accept the first Cylinder.

n Enter n to create a new logical partition.3 GB) Now we create the swap partition. 28 / 53 . l Enter l for a logical partition.+4300M enter +4300M for data partiton size. 525 Accept the first Cylinder. (this will create a partition of 4.

652 Accept the last Cylinder. 29 / 53 . To list the current partition table press p p As you can see. To use the second partition ( /dev/sda6 ) as swap partition we have to change its ID. both part ions are from type 83 Linux.

To list all possible partition types press l. l To change the partition type of the second partition press t. 6 30 / 53 . t Select partition 6.

. p You can see that the second partition is now a swap partition.Linux Swap / Solaris as type. Now we have to write the partition table and exit fdisk.. 82 Enter p to print the partition table again. w 31 / 53 .Select type 82 . For that press w.

mkswap /dev/sda6 Now we can enable the swap partition.3.2 Create Swap File System and enable the Swap partition To use the swap partition we have to create a swap file system on the swap partition.3. swapon -s 32 / 53 . swapon /dev/sda6 Last but not least we check if the swap partition is mounted.

We'll use the Linux standard file system ext2.3.3 Create the file system for the system partition To use the system partition we have to create a file system.3. mke2fs -jv /dev/sda5 33 / 53 .

1 Copy the LFS File System to the System Harddisk Preparations To copy the LFS file system the files necessary to boot and a tool to boot also from CDROM out of the Grub menu we have to make some preparations and mount some things.4.4 3. mkdir /mnt/sda5 mkdir /mnt/cdrom_loop Now we can mount the cdrom.2 Create the System Partition Now we have to copy the root file system to the HD. mkdir /mnt/sda5/lfs-sources cp -r /media/cdrom/lfs-sources/* /mnt/sda5/lfs-sources 34 / 53 .4. cp -r /mnt/cdrom_loop/* /mnt/sda5 3.ext2 /mnt/cdrom_loop 3. First at all we have to create some directories as mount points create the directories /mnt/sda5 and /mnt/cdrom_loop .3 Create the LFS Source Directory and copy the LFS Source Files Execute the following command to copy the LFS source directory to the system HD.3. mount -t ext3 /dev/sda5 /mnt/sda5 mount /dev/cdrom /media/cdrom mount -o loop /media/cdrom/root.4. the system partition and the LFS root file system. This can take some time.

grub-install --root-directory=/mnt/sda5 /dev/sda This command create all necessary directories and files on the harddisk and installs the bootloader into the MDR of the HD. We will use Grub. 35 / 53 . mkdir /mnt/sda5/boot cp /media/cdrom/boot/isolinux/linux /mnt/sda5/boot cp /media/cdrom/boot/isolinux/initramfs_data.4.4. To install Grub to the harddisk run the following command.cpio.5 Grub Installation To boot from the harddisk we have to install a boot loader.3.gz /mnt/sda5/boot 3.4 Create the Boot Directory and copy Boot Files To boot from the new system harddisk we have to create the boot directory and copy the necessary files (kernel and initramfs).

36 / 53 . There are a lot of books and lessons of using vi.dsk ( http://www. but you can not boot from CDROM with Grub so long as you do.4.dsk ) The MEMDISK documentation you will find here: http://syslinux.4. More infos you will get with the command “man vi”.de/~bernhard/sbootmgr.com/memdisk. 3.lst in the directory /mnt/sda5/boot/grub . Make sure the floppy disk is connected to the VM. mount /dev/fd0 /media/floppy cp /media/floppy/memdisk.6 Copy necessary files to boot from CDROM with Grub Download the following files from the Internet: memdisk.zytor. To create and edit the grub menu file type in: vi /mnt/sda5/boot/grub/menu. Here we only need some simple commands.php The simplest way to copy this files at this stage is to use a floppy disk.3.bin ) sbootmgr. We will use the vi editor for this.bin ( http://www.de/~bernhard/memdisk.lrz-muenchen. For that we have to create the file menu.7 Create Boot Menu Now we have to create the grub boot menu.lrz-muenchen. Who wants to work on UNIX / Linux system should learn the main functions of it.lst to start insert text just press 'i' without the quotation marks to enter the insert mode. Copy the files to the disk and then run the command. It is not easy to use for most people because it is a pure console editor without any graphical interface. This editor or variants like vim (as also used by LFS) are the most common editor on UNIX / Linux system on the command line.bin /mnt/sda5/boot cp /media/floppy/sbootmgr.dsk /mnt/sda5/boot If you do not have a floppy disk you can copy this files later.

4) kernel /boot/memdisk. To save the changes and leave vi type the following ':wq' without the quotation marks.dsk To end the editing mode just press 'ESC'. For more information about this please refer the grub documentation or search onto the internet. 3. cd /mnt/sda5/etc/rc. mkdir /mnt/sda5/mnt/lfs 37 / 53 .8 Necessary Changes to boot from Harddisk To boot from harddisk we have to made some changes onto the startup files.d/rcsysinit.bin initrd /boot/sbootmgr.4)/boot/linux root=/dev/sda5 initrd /boot/initramfs_data.lst file you can also define a splash screen which change the appearance of grub.d mv S40mountfs S04mountfs Create the mount directory for the LFS book harddisk. To do so we have to rename the file which mounts the file system read write.4.Insert the following text.cpio. First we have to change the startup sequence so that the file system is mounted read write at an earlier state.gz title CDROM root(hd0. Within the menu. Default 0 timeout 10 title LFS kernel (hd0.

Add the following line at the end of the fstab file: /dev/sdb5 /mnt/lfs ext3 defaults 0 0 This line may creates an error message during the boot process until we created the file system as described in the LFS book.Edit the file /mnt/sda5/etc/fstab as shown in picture below. vi /mnt/sda5/etc/fstab If we use a second virtual disk for the LFS book we have to ensure that is mounted at boot time. 38 / 53 .

dat LANG=”de_DE@euro” where de_DE@euro are your local settings which we noted during the first boot.To avoid the local settings menus we have to change the langconf file within the directory /etc/rc. Insert this line also if you use US keyboard.d/init. 39 / 53 .d/init.d cd /mnt/sda5/etc/rc. This should look like this at the end. Original values: Values for German keyboard layout: Write the changes and leave the editor.d vi langconf insert the following line behind “ERRDB=/etc/langconf/font-errors. Then we have to change also the following lines do the noticed values. because this line avoid the selection menu.

To limit the search paths for the find utility locate. vi /mnt/sda5/etc/rc. vi /mnt/sda5/etc/bashrc Add a another alias behind the existing and add the variable PRUNEPATHS behind the alias section.d/mountfs 40 / 53 . we have to change something in the default bashrc file.d/mountfs Insert the line swapon /dev/sda6 as shown in the picture below.d/init. Here are the requested results: To activate the swap partition at boot time we have to modify the /etc/rc.d/init.

During the first reboot you will ask to select your time zone. 41 / 53 .Now we can boot from harddisk the first time. reboot During the reboot enter the BIOS and change the boot order to boot from harddisk first.

You will find the linux.4 Installation of the VMware Tools To install the VMware Tools we have to change VM settings for the cdrom and use the Linux VMware tools ISO image provided by VMware.2-59824.gz This creates the vmware-tools-distrib directory.tar. cd /tmp Copy the VMware Tools tar file into the tmp directory cp /media/cdrom/VMwareTools-6. I had some problems to compile the vmhgfs module under VMware Workstation 6.d We also have to create a link to the lsmod binary into the /sbin directory ln -s /bin/lsmod /sbin/lsmod To compile the VMware Tools change into the vmware-tools-distrib directory and run the installation script. mkdir /etc/pam.d directory within the /etc directory. You will find the solution below. but found a solution.0.iso file into the VMware Workstation installation directory. Mount the cdrom drive to the /media directory.0. mount /dev/cdrom /media/cdrom Change into the temporary directory.2-59824.tar. Before we can compile and install the VMware Tools we have to create the pam. cd /tmp/ vmware-tools-distrib ./vmware-install.pl 42 / 53 ./ Unpack the file tar -xvf VMwareTools-6.gz .

We have to change the permission of the /tmp directory. chmod -v a+wt /tmp The installation is completed now. Accept all suggestion (may you want to change the default X screen resolution). you must logoff the lfs user by typing “exit” and then enter the command “reboot” or “shutdown -h now”.During the execution of the Installation Script you will ask some questions.gz rm -r vmware-tools-distrib Last but not least we will update the find utility database. To reboot or shutdown the VM. updatedb Now you can reboot. cd /tmp rm VMwareTools-6.2-59824.tar. reboot After the reboot you can enter the X-System with the XFCE desktop by enter startx Now you can build the LFS system as described in the LFS book. On end of the script you can clean-up the installation files. A last change must be don after you created the lfs user described in the LFS book. You can take snapshots at any point and the initial settings as the lfs user and all created directories will stay also during a reboot. Enjoy apu64 43 / 53 .0.

tar tar -cvf vmhgfs.1 vmhgfs Compilation Bugfix I found a solution form aNyBos for the bug. chmod 444 compat_slab.tar vmhgfs-only rm -r vmhgfs-only 44 / 53 . 6. slightly change for this document. 22) || defined(VMW_KMEMCR_HAS_DTOR) Save the changes and leave the editor. cd /tmp/vmware-tools-distrib/lib/modules/source tar -xvf vmhgfs. 22) || defined(VMW_KMEMCR_HAS_DTOR) and change it to #if LINUX_VERSION_CODE <= KERNEL_VERSION(2.h vi compat_slab.php?p=4091869 Here is the solution.org/showthread.tar cd vmhgfs-only chmod 644 compat_slab.. rm vmhgfs.h Find the following line #if LINUX_VERSION_CODE < KERNEL_VERSION(2. You can find the original post here: http://ubuntuforums.4. 6.h cd .

/vmware-install.cd /tmp/vmware-tools-distrib Rerun the installation script. .pl 45 / 53 .

You accept the license if you copy. refers to any such manual or work. that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. The "Document". this License preserves for the author and publisher a way to get credit for their work. This License is a kind of "copyleft". regardless of subject matter or whether it is published as a printed book. textbook. It complements the GNU General Public License.2. and is addressed as "you". which is a copyleft license designed for free software. below. PREAMBLE The purpose of this License is to make a manual. 46 / 53 . or other functional and useful document "free" in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it. 1. Fifth Floor. it can be used for any textual work. Such a notice grants a world-wide. Inc. while not being considered responsible for modifications made by others.5 GNU Free Documentation License GNU Free Documentation License Version 1. unlimited in duration.2002 Free Software Foundation. Any member of the public is a licensee.2001. modify or distribute the work in a way requiring permission under copyright law. But this License is not limited to software manuals. which means that derivative works of the document must themselves be free in the same sense. We have designed this License in order to use it for manuals for free software. 51 Franklin St. either commercially or noncommercially. with or without modifying it. in any medium. November 2002 Copyright (C) 2000. APPLICABILITY AND DEFINITIONS This License applies to any manual or other work. Boston. MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document. Secondarily. to use that work under the conditions stated herein. We recommend this License principally for works whose purpose is instruction or reference. royalty-free license. 0. but changing it is not allowed.

A "Transparent" copy of the Document means a machine-readable copy. PostScript or PDF produced by some word processors for output purposes only. that is suitable for revising the document straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor. ethical or political position regarding them. The "Invariant Sections" are certain Secondary Sections whose titles are designated. or with modifications and/or translated into another language. Examples of transparent image formats include PNG.A "Modified Version" of the Document means any work containing the Document or a portion of it. If the Document does not identify any Invariant Sections then there are none. An image format is not Transparent if used for any substantial amount of text. XCF and JPG. Opaque formats include proprietary formats that can be read and edited only by proprietary word processors. and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. as being those of Invariant Sections. Texinfo input format. either copied verbatim. a Secondary Section may not explain any mathematics. in the notice that says that the Document is released under this License. SGML or XML using a publicly available DTD. and the machine-generated HTML. commercial. SGML or XML for which the DTD and/or processing tools are not generally available. 47 / 53 . represented in a format whose specification is available to the general public. if the Document is in part a textbook of mathematics. and standard-conforming simple HTML. A copy made in an otherwise Transparent file format whose markup. has been arranged to thwart or discourage subsequent modification by readers is not Transparent. A copy that is not "Transparent" is called "Opaque". Examples of suitable formats for Transparent copies include plain ASCII without markup. (Thus. as Front-Cover Texts or Back-Cover Texts. LaTeX input format.) The relationship could be a matter of historical connection with the subject or with related matters. or of legal. in the notice that says that the Document is released under this License. The "Cover Texts" are certain short passages of text that are listed. or absence of markup. If a section does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. PostScript or PDF designed for human modification. philosophical. A Front-Cover Text may be at most 5 words. A "Secondary Section" is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. The Document may contain zero Invariant Sections. and a Back-Cover Text may be at most 25 words.

the title page itself. 2. These Warranty Disclaimers are considered to be included by reference in this License. and the Document's license notice requires Cover Texts. you must enclose the copies in covers that carry. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. or "History". you may accept compensation in exchange for copies. clearly and legibly. numbering more than 100. all these Cover Texts: Front-Cover Texts on the front cover.The "Title Page" means. legibly. Both covers must also clearly and legibly identify you as the publisher of these copies. (Here XYZ stands for a specific section name mentioned below. VERBATIM COPYING You may copy and distribute the Document in any medium. "Endorsements". the copyright notices. 48 / 53 . the material this License requires to appear in the title page. 3. and you may publicly display copies. preceding the beginning of the body of the text. You may add other material on the covers in addition. The Document may include Warranty Disclaimers next to the notice which states that this License applies to the Document. provided that this License. under the same conditions stated above. but only as regards disclaiming warranties: any other implication that these Warranty Disclaimers may have is void and has no effect on the meaning of this License. for a printed book. "Title Page" means the text near the most prominent appearance of the work's title. The front cover must present the full title with all words of the title equally prominent and visible. and the license notice saying this License applies to the Document are reproduced in all copies. such as "Acknowledgements". You may also lend copies. A section "Entitled XYZ" means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. and Back-Cover Texts on the back cover. COPYING IN QUANTITY If you publish printed copies (or copies in media that commonly have printed covers) of the Document. "Dedications". For works in formats which do not have any title page as such. either commercially or noncommercially. plus such following pages as are needed to hold. and that you add no other conditions whatsoever to those of this License.) To "Preserve the Title" of such a section when you modify the Document means that it remains a section "Entitled XYZ" according to this definition. However. If you distribute a large enough number of copies you must also follow the conditions in section 3.

as long as they preserve the title of the Document and satisfy these conditions. you should put the first ones listed (as many as fit reasonably) on the actual cover. as the publisher. as authors. If the required texts for either cover are too voluminous to fit legibly. to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public. unless they release you from this requirement. It is requested. free of added material. to give them a chance to provide you with an updated version of the Document. provided that you release the Modified Version under precisely this License. In addition. if it has fewer than five). Preserve all the copyright notices of the Document. State on the Title page the name of the publisher of the Modified Version. you must do these things in the Modified Version: A. C. that you contact the authors of the Document well before redistributing any large number of copies. can be treated as verbatim copying in other respects. Add an appropriate copyright notice for your modifications adjacent to the other copyright notices. E. You may use the same title as a previous version if the original publisher of that version gives permission. or state in or with each Opaque copy a computer-network location from which the general network-using public has access to download using public-standard network protocols a complete Transparent copy of the Document. with the Modified Version filling the role of the Document. together with at least five of the principal authors of the Document (all of its principal authors. Use in the Title Page (and on the covers. one or more persons or entities responsible for authorship of the modifications in the Modified Version. List on the Title Page. but not required. D. if any) a title distinct from that of the Document. 4. If you use the latter option.Copying with changes limited to the covers. if there were any. B. and continue the rest onto adjacent pages. MODIFICATIONS You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above. be listed in the History section of the Document). 49 / 53 . If you publish or distribute Opaque copies of the Document numbering more than 100. thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. when you begin distribution of Opaque copies in quantity. you must either include a machine-readable Transparent copy along with each Opaque copy. and from those of previous versions (which should. you must take reasonably prudent steps.

M. Do not retitle any existing section to be Entitled "Endorsements" or to conflict in title with any Invariant Section. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. add their titles to the list of Invariant Sections in the Modified Version's license notice. if any. Include. If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document. To do this. in the form shown in the Addendum below. These titles must be distinct from any other section titles. then add an item describing the Modified Version as stated in the previous sentence. Preserve all the Invariant Sections of the Document. and preserve in the section all the substance and tone of each of the contributor acknowledgements and/or dedications given therein. given in the Document for public access to a Transparent copy of the Document. and add to it an item stating at least the title. create one stating the title. and likewise the network locations given in the Document for previous versions it was based on. For any section Entitled "Acknowledgements" or "Dedications". to the end of the list of Cover Texts in the Modified Version. statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard. If there is no section Entitled "History" in the Document. Section numbers or the equivalent are not considered part of the section titles. authors. If the Document already 50 / 53 . You may omit a network location for a work that was published at least four years before the Document itself. O. J. Preserve the Title of the section. Delete any section Entitled "Endorsements". These may be placed in the "History" section. Preserve the section Entitled "History". and a passage of up to 25 words as a Back-Cover Text. or if the original publisher of the version it refers to gives permission. unaltered in their text and in their titles. Preserve any Warranty Disclaimers. Preserve in that license notice the full lists of Invariant Sections and required Cover Texts given in the Document's license notice. new authors. a license notice giving the public permission to use the Modified Version under the terms of this License. You may add a section Entitled "Endorsements". Include an unaltered copy of this License. year. year. provided it contains nothing but endorsements of your Modified Version by various parties--for example. H. G. and publisher of the Document as given on its Title Page. I. immediately after the copyright notices. L. N. Preserve the network location.F. Preserve its Title. you may at your option designate some or all of these sections as invariant. and publisher of the Modified Version as given on the Title Page. K. Such a section may not be included in the Modified Version. You may add a passage of up to five words as a Front-Cover Text.

but you may replace the old one. You may extract a single document from such a collection. and that you preserve all their Warranty Disclaimers. likewise combine any sections Entitled "Acknowledgements". provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects.includes a cover text for the same cover. The combined work need only contain one copy of this License. make the title of each such section unique by adding at the end of it. The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version. on explicit permission from the previous publisher that added the old one. You must delete all sections Entitled "Endorsements". 7. and any sections Entitled "Dedications". COMBINING DOCUMENTS You may combine the Document with other documents released under this License. or else a unique number. you must combine any sections Entitled "History" in the various original documents. COLLECTIONS OF DOCUMENTS You may make a collection consisting of the Document and other documents released under this License. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work. 5. 6. and multiple identical Invariant Sections may be replaced with a single copy. in parentheses. provided that you include in the combination all of the Invariant Sections of all of the original documents. provided you insert a copy of this License into the extracted document. and distribute it individually under this License. previously added by you or by arrangement made by the same entity you are acting on behalf of. In the combination. you may not add another. unmodified. AGGREGATION WITH INDEPENDENT WORKS 51 / 53 . and list them all as Invariant Sections of your combined work in its license notice. under the terms defined in section 4 above for modified versions. forming one section Entitled "History". If there are multiple Invariant Sections with the same name but different contents. and replace the individual copies of this License in the various documents with a single copy that is included in the collection. and follow this License in all other respects regarding verbatim copying of that document. the name of the original author or publisher of that section if known.

and all the license notices in the Document. so you may distribute translations of the Document under the terms of section 4. the Document's Cover Texts may be placed on covers that bracket the Document within the aggregate. "Dedications". parties who have received copies. TERMINATION You may not copy. sublicense. If a section in the Document is Entitled "Acknowledgements". In case of a disagreement between the translation and the original version of this License or a notice or disclaimer. 9. in or on a volume of a storage or distribution medium. modify. Any other attempt to copy. the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title. You may include a translation of this License. or the electronic equivalent of covers if the Document is in electronic form. TRANSLATION Translation is considered a kind of modification. When the Document is included in an aggregate. 52 / 53 . Replacing Invariant Sections with translations requires special permission from their copyright holders. and any Warranty Disclaimers. from you under this License will not have their licenses terminated so long as such parties remain in full compliance. but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. If the Cover Text requirement of section 3 is applicable to these copies of the Document. 8. sublicense or distribute the Document is void. or "History". is called an "aggregate" if the copyright resulting from the compilation is not used to limit the legal rights of the compilation's users beyond what the individual works permit. this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document. provided that you also include the original English version of this License and the original versions of those notices and disclaimers. Otherwise they must appear on printed covers that bracket the whole aggregate. or distribute the Document except as expressly provided for under this License.A compilation of the Document or its derivatives with other separate and independent documents or works. then if the Document is less than one half of the entire aggregate. modify. and will automatically terminate your rights under this License. However. the original version will prevail. or rights.

FUTURE REVISIONS OF THIS LICENSE The Free Software Foundation may publish new. If your document contains nontrivial examples of program code. with no Invariant Sections.Texts..gnu. and no Back-Cover Texts. to permit their use in free software. Front-Cover Texts and Back-Cover Texts. If you have Invariant Sections.2 or any later version published by the Free Software Foundation.10. you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. include a copy of the License in the document and put the following copyright and license notices just after the title page: Copyright (c) YEAR YOUR NAME. we recommend releasing these examples in parallel under your choice of free software license. ADDENDUM: How to use this License for your documents To use this License in a document you have written. with the Front-Cover Texts being LIST. no Front-Cover Texts. such as the GNU General Public License. or some other combination of the three.org/copyleft/. Each version of the License is given a distinguishing version number. 53 / 53 ." line with this: with the Invariant Sections being LIST THEIR TITLES. Such new versions will be similar in spirit to the present version. If the Document specifies that a particular numbered version of this License "or any later version" applies to it. replace the "with. Version 1. See http://www. distribute and/or modify this document under the terms of the GNU Free Documentation License. revised versions of the GNU Free Documentation License from time to time.. merge those two alternatives to suit the situation. If you have Invariant Sections without Cover Texts. and with the Back-Cover Texts being LIST. A copy of the license is included in the section entitled "GNU Free Documentation License". you may choose any version ever published (not as a draft) by the Free Software Foundation. Permission is granted to copy. If the Document does not specify a version number of this License. but may differ in detail to address new problems or concerns.

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->