~gumara/ubuntu-desktop-course/ubuntu-desktop-course-th-gumara

« back to all changes in this revision

Viewing changes to chapter10/Partitioning_and_Booting.xml

Modify Introduction

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0" encoding="UTF-8"?>
2
 
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://docbook.org/xml/4.2/docbookx.dtd">
 
1
<?xml version="1.0" encoding="utf-8"?>
 
2
<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" "http://docbook.org/xml/4.3/docbookx.dtd">
3
3
<chapter>
4
 
                <title>Partitioning and Booting</title>
5
 
                <note><title><emphasis role="strong">Note:</emphasis></title>
6
 
                        <para>Partitioning and Booting is an additional section and not an integral part of the desktop course. Many
7
 
                        users, especially corporate desktop users who have system administrators to set up their computers for them
8
 
                        will find this section irrelevant. Home users, or advanced Ubuntu users may find this extremely useful.</para></note>
9
 
                <para><emphasis role="strong">Objectives</emphasis></para>
10
 
                <para>In this lesson, you will learn:
11
 
                        <itemizedlist>
12
 
                                <listitem><para>The benefits of partitioning</para></listitem>
13
 
                                <listitem><para>How to create partitions</para></listitem>
14
 
                                <listitem><para>How to configure start-up options</para></listitem>
15
 
                        </itemizedlist>
16
 
                </para>
17
 
                <sect1>
18
 
                        <title>What is Partitioning</title>
19
 
                        <para><emphasis role="strong">Analogy Time</emphasis></para>
20
 
                        <para>Simply broken down, a new hard disk is similar to  the foundations of a house - it needs some structure and walls before you can start
21
 
                        putting things (like furniture) into it. The partition is the first level of foundation on the disk. Once the disk is logically carved up 
22
 
                        into partitions, it can be thought of as a house with rooms. Each partition (room) is of a specific size which could potentially
23
 
                        be resized again after you move it, but would cause some disruption as objects get moved to make room. Once a partition (room) is created it can then be formatted using the filesystem of your choice. Once the filesystem has been
24
 
                        laid down, it's possible to start populating the partition with data in the form of files and folders (furniture).</para>
25
 
                        <para>So, a partition is a logical chunk of space allocated out of the entire disk. 
26
 
                        Depending on how a system is configured at installation time, there may be one or more partitions on a disk. 
27
 
                        In some instances, it is also possible to modify the layout, number and size of partitions, 
28
 
                        but this is often considered an expert's function.</para>
29
 
                        <para>Many Microsoft Windows users will have just one large partition - often known as "C: drive", however
30
 
                        it is also common for Microsoft Windows users to have multiple partitions which are labelled with successive alphabetic
31
 
                        characters (D:, E: and so on).</para>
32
 
                        <para>Similarly, with Ubuntu it's possible to install the system in exactly one partition on the disk, or 
33
 
                        spread data and applications over multiple partitions. </para>
34
 
                        <figure id="fig:partioning"><title><emphasis role="italic">Partitioning</emphasis></title>
35
 
                            <mediaobject><imageobject>
36
 
                                <imagedata fileref="images/partitioning.png" format="PNG" />
37
 
                            </imageobject></mediaobject>
38
 
                        </figure>
39
 
                        <para>There are valid arguments for both scenarios. Having one
40
 
                        single partition with all applications, libraries and data will result in a simple to manage system. It also provides
41
 
                        flexibility as installing applications or adding data will use space from a common "pool". </para>
42
 
                        <note><title><emphasis role="strong">Note:</emphasis></title>
43
 
                        <para>If you accept all the defaults when installing Ubuntu, you will end up with a system comprising of
44
 
                        two logical partitions on the disk. One contains all files, the other is known as "swap" which 
45
 
                        can be thought of as an extension to your computer memory.</para></note>
46
 
                        <para>Alternatively, it is possible to create multiple partitions of differing sizes into which different types of
47
 
                        applications, libraries and data can be placed. This is often used in a multi-user or server environment where user data
48
 
                        is kept separate from system programmes, log files and configuration files. A significant benefit to this can be seen
49
 
                        when there is a problem on the system and log files start to grow. The log files (in one partition) will not consume 
50
 
                        all available disk space in this scenario because they will be confined to their own (small) partition of the physical disk. </para>
51
 
                        <para>Which ever partitioning scheme has been chosen, this is not set in stone. It is possible to use a partition editing 
52
 
                        utility to resize partitions (subject to sufficient free space in each partition), however this 
53
 
                        is quite an advanced topic.</para>
54
 
                        <note><title><emphasis role="strong">Note:</emphasis></title>
55
 
                        <para>Whilst it is possible to change the disk partitioning layout after the system has been installed, it is important
56
 
                        to make backups before making any changes to the partitions.</para></note>
57
 
                        <para><emphasis role="strong">About filesystems</emphasis></para>
58
 
                        <para>Partitioning a disk is only the beginning. Once the disk has been logically divided up, those partitions need to be
59
 
                        formatted so that the operating system can place files on the disk in a structured manner. There are many different filesystem
60
 
                        types, each with their own advantages. With Microsoft Windows the two main filesystems are FAT (File Allocation Table) and NTFS
61
 
                        (New Technology File System). With Ubuntu there are many options including ext2, ext3, reiserfs, xfs and many others. The Ubuntu
62
 
                        installer chooses ext3 by default, but of course it is possible to override this.</para>
63
 
                        <tip><title><emphasis role="strong">Nice to Know:</emphasis></title>
64
 
                        <para>ext3 is a great general purpose journalling filesystem. It handles most tasks well however, xfs is sometimes chosen instead 
65
 
                        on media-centre systems as it performs better when handling very large files - such     as music and video files.</para></tip>
66
 
                        <para><emphasis role="strong">Mount points</emphasis></para>
67
 
                        <para>A mount point is a place in the directory hierarchy where a filesystem could be presented. There is no real Microsoft Windows
68
 
                        equivalent to this. With Microsoft Windows the partitions C:, D: and so on, are seen as entirely separate entities so the operating system, 
69
 
                        applications and data is often referred to by a user as being "on the C: drive" or "in a folder on the D: drive".</para>
70
 
                        <tip><title><emphasis role="strong">Nice to Know:</emphasis></title>
71
 
                        <para>"Mount" is the term used when referring to a filesystem being made available for access. CD and DVDs are usually
72
 
                        automatically mounted when they are inserted. The same goes for USB connected devices such as memory sticks and hard disks
73
 
                        </para></tip>
74
 
                        <para>On Ubuntu, files and folders reside within a partition as they do with Microsoft Windows. However the partition is not 
75
 
                        normally referenced directly by the user. The user would typically say that files are "in my home directory" (when referring
76
 
                        to /home/&lt; username&gt;), or "in the root directory" (when referring to / ) without specifying which partition on the disk 
77
 
                        those directories reside in.</para>
78
 
                        <para>Under most standard installations of Ubuntu there will be only one partition where all files and folders
79
 
                        reside. However if a user plugs in an external USB-connected memory stick or USB hard disk, Ubuntu will mount the
80
 
                        partition(s) on that device under mount point(s) within the directory tree. For example a USB attached memory stick or
81
 
                        hard disk will usually appear under /media/disk (unless the device has partitions which are labelled, in which case they
82
 
                        will appear under /media/&lt;labelname&gt; )</para>
83
 
                        <para><emphasis role="strong">Further considerations</emphasis></para>
84
 
                        <para>As previously mentioned, resizing partitions is not a trivial task. Under most circumstances it requires
85
 
                        that all filesystems involved are unmounted, this means they must not be in use. Typically then to resize partitions
86
 
                        the system should be booted to an unused filesystem - such as a bootable Live CD. Considerable thought should therefor be given before partitioning a disk with regards to the number
87
 
                        and sizes of partitions to be created to prevent later unnecessary resizing.</para>
88
 
                        <caution><title><emphasis role="strong">Caution:</emphasis></title>
89
 
                        <para>You may run out of hard drive space in your home partition due to the
90
 
                        sub-division of the drive into fixed-size partitions. This may occur even if
91
 
                        the other partitions have plenty of usable space. Good and logical partitioning requires you to predict how much space each partition needs.</para></caution>
92
 
                        <para>For new users, home users and other single-user set-ups, a single root
93
 
                        (/) partition with a swap partition would be the easiest and the most convenient
94
 
                        to create and use. However, for multi-user systems or computers with lots of disk
95
 
                        space, it is best to have the /home, /tmp, /usr and /var directories as individual
96
 
                        partitions separate from the root (/) partition.</para>
97
 
                        <para>Before partitioning your hard drive, you should consider the following:
98
 
                        <itemizedlist>
99
 
                                <listitem><para>root: Also called the slash directory, it is the highest
100
 
                                directory of the directory tree. When creating the root partition, you
101
 
                                need to ensure that the root should     contain the /etc, /bin, /sbin, /lib
102
 
                                and /dev directories, otherwise you will not be able to boot-up the system.
103
 
                                You also need to ensure that the root partition is allocated at least
104
 
                                150-250 MB of disk space.</para></listitem>
105
 
                                <listitem><para>/home: This directory contains all user-specific files and data.
106
 
                                On a multi-user system, every user will store personal data in a sub-directory
107
 
                                of this directory. The size of this directory would depend on the number of users
108
 
                                using the system and the files they store in this directory. Ideally, you should
109
 
                                plan the disk space for this partition based on your planned usage. In general,
110
 
                                about 100-MB disk space can be allocated for each user. However, you may need to
111
 
                                reserve a lot more space if you are planning to save a lot of multi-media files
112
 
                                in your home directory.</para></listitem>
113
 
                        </itemizedlist>
114
 
                        <tip><title><emphasis role="strong">Nice to Know:</emphasis></title>
115
 
                        <para>It is good practice to have /home on a separate partition because
116
 
                        it allows for a smoother transition from one distribution to another.</para></tip>
117
 
                        <itemizedlist>
118
 
                                <listitem><para>/var: This directory contains variable data, such as news
119
 
                                chapters, e-mails, Web sites, databases and the packaging system cache. The
120
 
                                size of this directory also depends on system usage. Most probably, the size
121
 
                                of this directory would be dictated by your usage of the Ubuntu package
122
 
                                management utilities. If you plan to install all the packages that Ubuntu
123
 
                                offers, you need to allocate 2 to 3 GB of space for the /var directory. However,
124
 
                                if you want to save hard disk space and do not plan any major software updates,
125
 
                                you can get by with as little as 30- or 40-MB disk space for the /var
126
 
                                directory.</para></listitem>
127
 
                                <listitem><para>/tmp: This directory contains temporary data created by programmes.
128
 
                                Some applications, including archive manipulators, CD/DVD authoring tools and
129
 
                                multi-media software also use this directory to temporarily store image files.
130
 
                                You need to plan space allocation for this directory based on your usage of these applications.
131
 
                                for this directory.</para></listitem>
132
 
                                <listitem><para>/usr: This directory contains all user programmes (binaries),
133
 
                                their documentation and supporting libraries. This directory tends to use the
134
 
                                maximum space on the hard disk. Therefore, you should provide at least 500-MB
135
 
                                disk space for this directory. But, you need to increase this space depending
136
 
                                on the number and types of software packages you plan to install. Based on your
137
 
                                planned usage and the available disk space, you may allocate 1.5 to 6 GB of disk
138
 
                                space for this directory.</para></listitem>
139
 
                        </itemizedlist>
140
 
                        <tip><title><emphasis role="strong">Nice to Know:</emphasis></title>
141
 
                        <para>The /usr partition is sometimes referred to as User System
142
 
                        Resources and not user as was originally intended.</para></tip>
143
 
                        </para>
144
 
                </sect1>
145
 
                <sect1>
146
 
                        <title>Creating a Partition</title>
147
 
                        <para>As mentioned earlier,  multiple partitions are very useful especially in cases
148
 
                        where a partition is corrupted, as it enables you to boot into GNU/Linux to fix the system,
149
 
                        without having to reinstall the system. To do this, a root partition is required. This partition should contain
150
 
                        the essential components of the system.</para>
151
 
                        <caution><title><emphasis role="strong">Caution:</emphasis></title>
152
 
                        <para>The hard disk drive that you are formatting should not contain any
153
 
                        data. If you have already formatted the drive and it contains data, skip
154
 
                        the partitioning step and move to the next step - mounting.</para></caution>
155
 
                        <para>If the hard disk drive that you want to format is blank and unformatted,
156
 
                        you can use either of the following tools to partition it:
157
 
                                <itemizedlist>
158
 
                                        <listitem><para>Partition Editor (GParted): GParted is useful for creating space for
159
 
                                        new operating systems, re-organising disk usage, copying data residing
160
 
                                        on hard disks and mirroring one partition with another (disk imaging).</para></listitem>
161
 
                                        <listitem><para>Command Line: The command line is faster and more powerful than GParted. When navigating
162
 
                                        through the file system, you can use the command line to jump from one
163
 
                                        directory to another in a split second. Use the command-line interface if
164
 
                                        you are comfortable using the Terminal.</para></listitem>
165
 
                                </itemizedlist>
166
 
                        </para>
167
 
                        <para>If you want to create a partition using GParted, you need to first install
168
 
                        GParted by using <emphasis role="strong">Add/Remove Applications</emphasis> or
169
 
                        <emphasis role="strong">Synaptic Package Manager</emphasis>.</para>
170
 
                        <sect2>
171
 
                                <title>Installing GParted by Using Synaptic Package Manager</title>
172
 
                                <para>To install GParted by using Synaptic Package Manager:
173
 
                                        <orderedlist numeration="arabic">
174
 
                                                <listitem><para>On the <emphasis role="strong">System</emphasis> menu,
175
 
                                                point to <emphasis role="strong">Administration</emphasis> and then click
176
 
                                                <emphasis role="strong">Synaptic Package Manager</emphasis>. The
177
 
                                                <emphasis role="strong">Synaptic Package Manager</emphasis> window
178
 
                                                opens.</para>
179
 
                                                <figure id="fig:synaptic-loc"><title><emphasis role="italic">Synaptic Package Manager Location</emphasis></title>
180
 
                                                        <mediaobject><imageobject>
181
 
                                                                <imagedata fileref="images/Lesson11_images_001.png" format="PNG" />
182
 
                                                        </imageobject></mediaobject>
183
 
                                                </figure>
184
 
                                                </listitem>
185
 
                                                <listitem><para>When the <emphasis role="strong">Synaptic Package
186
 
                                                Manager</emphasis> window opens for the first time, it displays a
187
 
                                                list of all the software packages available in the Ubuntu software
188
 
                                                repositories. The left pane lists the various software categories.
189
 
                                                You can select a specific category to view the available software
190
 
                                                packages listed in that category. Alternatively, you can use the
191
 
                                                <emphasis role="strong">Search</emphasis> functionality provided in
192
 
                                                the <emphasis role="strong">Synaptic Package Manager</emphasis> to
193
 
                                                locate specific software in the list.</para>
194
 
                                                <para>Click the <emphasis role="strong">Search</emphasis> button to
195
 
                                                search the package you want to install. The
196
 
                                                <emphasis role="strong">Find</emphasis> dialogue box appears.</para>
197
 
                                                <para>In the <emphasis role="strong">Search</emphasis> field
198
 
                                                of the <emphasis role="strong">Find</emphasis> dialogue box, type the
199
 
                                                name of the package, <emphasis role="strong"> Partition Editor</emphasis>,
200
 
                                                and click the <emphasis role="strong">Search</emphasis> button. The
201
 
                                                package, gparted, is now displayed in the right pane of the
202
 
                                                <emphasis role="strong">Synaptic Package Manager</emphasis> window.</para>
203
 
                                                <para>Right-click the package name to select an action that
204
 
                                                you want to perform on it. Notice that various options are available
205
 
                                                to perform a number of actions on the selected package. If the selected
206
 
                                                package is not installed currently, you can mark it for installation.
207
 
                                                If the selected package is already marked for installation,
208
 
                                                you can unmark it to clear the selection. Similarly, if the package is
209
 
                                                already installed, you may select <emphasis role="strong">Upgrade</emphasis>
210
 
                                                to upgrade the package and <emphasis role="strong">Mark for Removal</emphasis>
211
 
                                                or <emphasis role="strong">Mark for Complete Removal</emphasis> to delete
212
 
                                                the package from your computer.</para>
213
 
                                                <para>To install the package, select the <emphasis role="strong">Mark for
214
 
                                                Installation</emphasis> check box.</para>
215
 
                                                <para>The gparted package is now selected for installation.
216
 
                                                To continue with the installation, click <emphasis role="strong">Apply</emphasis>.
217
 
                                                This displays the <emphasis role="strong">Summary</emphasis> dialogue
218
 
                                                box.</para>
219
 
                                                <para>The <emphasis role="strong">Summary</emphasis> dialogue
220
 
                                                box prompts you to perform a final check before implementing the marked
221
 
                                                changes. Click the <emphasis role="strong">Apply</emphasis> button to
222
 
                                                apply the marked changes. The <emphasis role="strong">Downloading package
223
 
                                                files</emphasis> window opens.</para>
224
 
                                                <para>Wait for all the required files to download.
225
 
                                                After all the required files in the package are downloaded,
226
 
                                                the <emphasis role="strong">Changes applied</emphasis> dialogue
227
 
                                                box appears.</para>
228
 
                                                <para>The <emphasis role="strong">Changes applied</emphasis>
229
 
                                                dialogue box notifies you that all the requested changes have been
230
 
                                                applied. Click <emphasis role="strong">Close</emphasis> to exit the
231
 
                                                dialogue box.</para>
232
 
                                                <figure id="fig:synaptic"><title><emphasis role="italic">Synaptic Package Manager</emphasis></title>
233
 
                                                        <mediaobject><imageobject>
234
 
                                                                <imagedata fileref="images/Lesson11_images_002.png" format="PNG" />
235
 
                                                        </imageobject></mediaobject>
236
 
                                                </figure>
237
 
                                                </listitem>
238
 
                                                <listitem><para>In the <emphasis role="strong">Search</emphasis> field
239
 
                                                of the <emphasis role="strong">Find</emphasis> dialogue box, type the
240
 
                                                name of the package, <emphasis role="strong"> Partition Editor</emphasis>,
241
 
                                                and click the <emphasis role="strong">Search</emphasis> button. The
242
 
                                                package, gparted, is now displayed in the right pane of the
243
 
                                                <emphasis role="strong">Synaptic Package Manager</emphasis> window.</para>
244
 
                                                <figure id="fig:synaptic-find"><title><emphasis role="italic">Finding a Package in Synaptic</emphasis></title>
245
 
                                                        <mediaobject><imageobject>
246
 
                                                                <imagedata fileref="images/Lesson11_images_003.png" format="PNG" />
247
 
                                                        </imageobject></mediaobject>
248
 
                                                </figure>
249
 
                                                </listitem>
250
 
                                                <listitem><para>Right-click the package name to select an action that
251
 
                                                you want to perform on it. Notice that various options are available
252
 
                                                to perform a number of actions on the selected package. If the selected
253
 
                                                package is not installed currently, you can mark it for installation.
254
 
                                                If the selected package is already marked for installation,
255
 
                                                you can unmark it to clear the selection. Similarly, if the package is
256
 
                                                already installed, you may select <emphasis role="strong">Upgrade</emphasis>
257
 
                                                to upgrade the package and <emphasis role="strong">Mark for Removal</emphasis>
258
 
                                                or <emphasis role="strong">Mark for Complete Removal</emphasis> to delete
259
 
                                                the package from your computer.</para>
260
 
                                                <para>To install the package, select the <emphasis role="strong">Mark for
261
 
                                                Installation</emphasis> check box.</para>
262
 
                                                <figure id="fig:synaptic-mark"><title><emphasis role="italic">Marking a Package for installation</emphasis></title>
263
 
                                                        <mediaobject><imageobject>
264
 
                                                                <imagedata fileref="images/Lesson11_images_004.png" format="PNG" />
265
 
                                                        </imageobject></mediaobject>
266
 
                                                </figure>
267
 
                                                </listitem>
268
 
                                                <listitem><para>The gparted package is now selected for installation.
269
 
                                                To continue with the installation, click <emphasis role="strong">Apply</emphasis>.
270
 
                                                This displays the <emphasis role="strong">Summary</emphasis> dialogue
271
 
                                                box.</para>
272
 
                                                <figure><title><emphasis role="italic">Summary Dialog Box</emphasis></title>
273
 
                                                        <mediaobject><imageobject>
274
 
                                                                <imagedata fileref="images/Lesson11_images_005.png" format="PNG" />
275
 
                                                        </imageobject></mediaobject>
276
 
                                                </figure>
277
 
                                                </listitem>
278
 
                                                <listitem><para>The <emphasis role="strong">Summary</emphasis> dialogue
279
 
                                                box prompts you to perform a final check before implementing the marked
280
 
                                                changes. Click the <emphasis role="strong">Apply</emphasis> button to
281
 
                                                apply the marked changes. The <emphasis role="strong">Downloading package
282
 
                                                files</emphasis> window opens.</para>
283
 
                                                <figure><title><emphasis role="italic">Applying Changes Box</emphasis></title>
284
 
                                                        <mediaobject><imageobject>
285
 
                                                                <imagedata fileref="images/Lesson11_images_006.png" format="PNG" />
286
 
                                                        </imageobject></mediaobject>
287
 
                                                </figure>
288
 
                                                </listitem>
289
 
                                                <listitem><para>Wait for all the required files to download.
290
 
                                                After all the required files in the package are downloaded,
291
 
                                                the <emphasis role="strong">Changes applied</emphasis> dialogue
292
 
                                                box appears.</para>
293
 
                                                <figure><title><emphasis role="italic">Changes Applied Box</emphasis></title>
294
 
                                                        <mediaobject><imageobject>
295
 
                                                                <imagedata fileref="images/Lesson11_images_007.png" format="PNG" />
296
 
                                                        </imageobject></mediaobject>
297
 
                                                </figure>
298
 
                                                </listitem>
299
 
                                                <listitem><para>The <emphasis role="strong">Changes applied</emphasis>
300
 
                                                dialogue box notifies you that all the requested changes have been
301
 
                                                applied. Click <emphasis role="strong">Close</emphasis> to exit the
302
 
                                                dialogue box.</para>
303
 
                                                <figure><title><emphasis role="italic">Synaptic Package Manager after Installation</emphasis></title>
304
 
                                                        <mediaobject><imageobject>
305
 
                                                                <imagedata fileref="images/Lesson11_images_008.png" format="PNG" />
306
 
                                                        </imageobject></mediaobject>
307
 
                                                </figure>
308
 
                                                </listitem>
309
 
                                                <listitem><para>The partition editor is installed on your computer.
310
 
                                                You can now partition the hard disk drive.</para>
311
 
                                                <figure><title><emphasis role="italic">Opening Partition Editor</emphasis></title>
312
 
                                                        <mediaobject><imageobject>
313
 
                                                                <imagedata fileref="images/Lesson11_images_009.png" format="PNG" />
314
 
                                                        </imageobject></mediaobject>
315
 
                                                </figure>
316
 
                                                </listitem>
317
 
                                        </orderedlist>
318
 
                                </para>
319
 
                        </sect2>
320
 
                        <sect2>
321
 
                                <title>Partitioning Using Gparted</title>
322
 
                                <para>To partition the hard drive by using GParted:
323
 
                                        <orderedlist numeration="arabic">
324
 
                                                <listitem><para>On the <emphasis role="strong">System</emphasis> menu,
325
 
                                                point to <emphasis role="strong">Administration</emphasis> and then click
326
 
                                                <emphasis role="strong"> Partition Editor</emphasis>. The
327
 
                                                <emphasis role="strong">GParted</emphasis> window opens.</para>
328
 
                                                <tip><title><emphasis role="strong">Nice to Know:</emphasis></title>
329
 
                                                <para>GParted is also available from the Live CD.</para></tip>
330
 
                                                <figure><title><emphasis role="italic">GParted Window</emphasis></title>
331
 
                                                        <mediaobject><imageobject>
332
 
                                                                <imagedata fileref="images/Lesson11_images_010.png" format="PNG" />
333
 
                                                        </imageobject></mediaobject>
334
 
                                                </figure>
335
 
                                                </listitem>
336
 
                                                <listitem><para>In the top-right corner of the <emphasis role="strong">GParted</emphasis>
337
 
                                                window is the drive drop-down box. You can use this box to select the hard
338
 
                                                drive that you need to partition by specifying the logical name you noted
339
 
                                                earlier. The Gparted window refreshes and shows you a representation of
340
 
                                                the selected drive.</para>
341
 
                                                <para>If the existing partitions on the drive have not yet been used, a
342
 
                                                white bar would run across the window. However, if the existing
343
 
                                                partitions contain some data, the data will be represented by a pale
344
 
                                                yellow area.</para>
345
 
                                                <instructornote><title>Instructor Notes:</title>
346
 
                                                        <para><emphasis role="italic">Explain how to read the specifications of the current partitions and file systems.</emphasis></para>
347
 
                                                </instructornote>
348
 
                                                <para>You can either resize an existing partition or create a
349
 
                                                new partition in the unallocated space of the hard drive. Before resizing
350
 
                                                an existing partition, you must make sure that you unmount it by
351
 
                                                right-clicking the partition and then selecting <emphasis role="strong">Unmount</emphasis>.
352
 
                                                Remember that you cannot resize a partition to be smaller than the yellow
353
 
                                                area, which represents the data on the partition.</para>
354
 
                                                <para>To create a new partition in the unallocated drive space,
355
 
                                                right-click the area and select <emphasis role="strong">New</emphasis>
356
 
                                                on the short-cut menu. The <emphasis role="strong">Create new
357
 
                                                Partition</emphasis> dialogue box appears.</para>
358
 
                                                <para>The <emphasis role="strong">Create new Partition</emphasis>
359
 
                                                dialogue box enables you to select specifications for the new partition.
360
 
                                                Apart from defining the size of the new partition, you can also select
361
 
                                                the partition type, whether primary or logical, for the new partition.
362
 
                                                In addition, you can even define the file system to be used on the new
363
 
                                                partition. By default, Ubuntu uses the ext3 partitions. However, if you
364
 
                                                want the new drive to be readable by both Microsoft Windows and Ubuntu without
365
 
                                                installing anything extra, you can format it as Fat 32.</para>
366
 
                                                <figure><title><emphasis role="italic">Creating a New Partition</emphasis></title>
367
 
                                                        <mediaobject><imageobject>
368
 
                                                                <imagedata fileref="images/Lesson11_images_011.png" format="PNG" />
369
 
                                                        </imageobject></mediaobject>
370
 
                                                </figure>
371
 
                                                </listitem>
372
 
                                                <listitem><para>You can either resize an existing partition or create a
373
 
                                                new partition in the unallocated space of the hard drive. Before resizing
374
 
                                                an existing partition, you must make sure that you unmount it by
375
 
                                                right-clicking the partition and then selecting <emphasis role="strong">Unmount</emphasis>.
376
 
                                                Remember that you cannot resize a partition to be smaller than the yellow
377
 
                                                area, which represents the data on the partition.</para>
378
 
                                                <para>To create a new partition in the unallocated drive space,
379
 
                                                right-click the area and select <emphasis role="strong">New</emphasis>
380
 
                                                on the short-cut menu. The <emphasis role="strong">Create new
381
 
                                                Partition</emphasis> dialogue box appears.</para>
382
 
                                                <figure><title><emphasis role="italic">Create New Partition Box</emphasis></title>
383
 
                                                        <mediaobject><imageobject>
384
 
                                                                <imagedata fileref="images/Lesson11_images_012.png" format="PNG" />
385
 
                                                        </imageobject></mediaobject>
386
 
                                                </figure>
387
 
                                                </listitem>
388
 
                                                <listitem><para>The <emphasis role="strong">Create new Partition</emphasis>
389
 
                                                dialogue box allows you to select specifications for the new partition.
390
 
                                                Apart from defining the size of the new partition, you can also select
391
 
                                                the partition type, whether primary or logical, for the new partition.
392
 
                                                In addition, you can even define the file system to be used on the new
393
 
                                                partition. By default, Ubuntu uses the ext3 partitions. However, if you
394
 
                                                want the new drive to be readable by both Microsoft Windows and Ubuntu without
395
 
                                                installing anything extra, you can format it as Fat 32.</para>
396
 
                                                <note><title><emphasis role="strong">Note:</emphasis></title>
397
 
                                                <para>If you are creating a partition on a new hard drive, select
398
 
                                                Primary Partition. An SCSI or S-ATA hard disk can have a maximum of
399
 
                                                4 primary partitions and 11 logical partitions while an integrated
400
 
                                                development environment (IDE) hard drive can have up to 63 partitions
401
 
                                                overall. The primary partition used to house the logical partitions
402
 
                                                is called an extended partition. Unlike primary partitions, logical
403
 
                                                partitions must be contiguous: the blocks in the partition are following each other without any gap.</para></note>
404
 
                                                <figure><title><emphasis role="italic">Confirmation Box</emphasis></title>
405
 
                                                        <mediaobject><imageobject>
406
 
                                                                <imagedata fileref="images/Lesson11_images_013.png" format="PNG" />
407
 
                                                        </imageobject></mediaobject>
408
 
                                                </figure>
409
 
                                                </listitem>
410
 
                                                <listitem><para>In the <emphasis role="strong">New Size (MiB)</emphasis>
411
 
                                                field, specify the size of the partition by using the up or down arrow
412
 
                                                key. You can also define the size by dragging the black bold arrows on
413
 
                                                the top white bar.</para></listitem>
414
 
                                                <listitem><para>Select Primary, Logical or Extended partition from the
415
 
                                                <emphasis role="strong">Create as</emphasis> drop-down list.</para>
416
 
                                                </listitem>
417
 
                                                <listitem><para>Next, specify the file system by selecting from the
418
 
                                                <emphasis role="strong">Filesystem</emphasis> drop-down list.</para>
419
 
                                                </listitem>
420
 
                                                <listitem><para>Click the <emphasis role="strong">Add</emphasis> button
421
 
                                                to complete the partition. The white bar updates to show a new partition
422
 
                                                on the disk.</para></listitem>
423
 
                                                <listitem><para>You can create multiple partitions at this stage by
424
 
                                                following the above-mentioned procedure and then clicking
425
 
                                                <emphasis role="strong">Apply</emphasis> to add them to the hard drive.
426
 
                                                The <emphasis role="strong">Apply operations to hard disk</emphasis>
427
 
                                                dialogue box appears.</para>
428
 
                                                <figure><title><emphasis role="italic">Applying Pending Operations Box</emphasis></title>
429
 
                                                        <mediaobject><imageobject>
430
 
                                                                <imagedata fileref="images/Lesson11_images_014.png" format="PNG" />
431
 
                                                        </imageobject></mediaobject>
432
 
                                                </figure>
433
 
                                                </listitem>
434
 
                                                <listitem><para>The <emphasis role="strong">Apply operations to hard disk
435
 
                                                </emphasis> dialogue box recommends that you back up data before
436
 
                                                performing the changes and seeks your final confirmation before applying
437
 
                                                the changes to the hard disk. Click the <emphasis role="strong">Apply
438
 
                                                </emphasis> button to partition and format the hard disk according to
439
 
                                                your specifications.</para>
440
 
                                                <figure><title><emphasis role="italic">GParted with New Partition</emphasis></title>
441
 
                                                        <mediaobject><imageobject>
442
 
                                                                <imagedata fileref="images/Lesson11_images_015.png" format="PNG" />
443
 
                                                        </imageobject></mediaobject>
444
 
                                                </figure>
445
 
                                                </listitem>
446
 
                                                <listitem><para>The system starts applying the changes to the hard disk.
447
 
                                                The duration of the operation will depend on the size of the new
448
 
                                                partition. You can click the <emphasis role="strong">Details</emphasis> button to view more information
449
 
                                                about where and how changes are being made, whilst the operation is running.</para>
450
 
                                                <figure><title><emphasis role="italic">Deleting a Partition</emphasis></title>
451
 
                                                        <mediaobject><imageobject>
452
 
                                                                <imagedata fileref="images/Lesson11_images_016.png" format="PNG" />
453
 
                                                        </imageobject></mediaobject>
454
 
                                                </figure>
455
 
                                                </listitem>
456
 
                                                <listitem><para>Once you receive a message that all the specified
457
 
                                                operations have been successfully completed, you can safely close
458
 
                                                the window by clicking the <emphasis role="strong">Close</emphasis>
459
 
                                                button. However, if something goes wrong and the process does not
460
 
                                                complete successfully, you can save the process output for future
461
 
                                                reference by clicking the <emphasis role="strong">Save Details</emphasis>
462
 
                                                button.</para></listitem>
463
 
                                                <listitem><para>The newly created partition is now visible in the
464
 
                                                <emphasis role="strong">GParted</emphasis> window. You will also
465
 
                                                notice that your system automounts the newly created partition.</para>
466
 
                                                <para>Mounting refers to the process of attaching the newly created
467
 
                                                partition or drive to an existing directory to make it accessible.
468
 
                                                The directory where the new partition is attached is called the mount
469
 
                                                point. After the partition is mounted, you can access the files on
470
 
                                                that partition by accessing the mount point for the new partition.
471
 
                                                Early Linux distributions did not allow the auto-mounting of new partitions
472
 
                                                or drives. However, from Ubuntu 7.04, you can easily access
473
 
                                                the new partitions by auto-mounting the partitions. When you create a new
474
 
                                                partition, the new partition opens as a separate window and the
475
 
                                                partition appears as a disk icon on the desktop.</para>
476
 
                                                <figure><title><emphasis role="italic">Removable Drives and Media Preferences Dialogue Box</emphasis></title>
477
 
                                                        <mediaobject><imageobject>
478
 
                                                                <imagedata fileref="images/Lesson11_images_017.png" format="PNG" />
479
 
                                                        </imageobject></mediaobject>
480
 
                                                </figure>
481
 
                                                </listitem>
482
 
                                                <listitem><para>When you no longer want to access the new partitions,
483
 
                                                you can unmount them by right-clicking the <emphasis role="strong">disk</emphasis>
484
 
                                                icon on the desktop and selecting the <emphasis role="strong">Unmount
485
 
                                                Volume</emphasis> option from the short-cut menu.</para>
486
 
                                                <figure><title><emphasis role="italic">RC.Local File</emphasis></title>
487
 
                                                        <mediaobject><imageobject>
488
 
                                                                <imagedata fileref="images/Lesson11_images_018.png" format="PNG" />
489
 
                                                        </imageobject></mediaobject>
490
 
                                                </figure>
491
 
                                                </listitem>
492
 
                                                <listitem><para>If you want to stop Ubuntu from auto-mounting all
493
 
                                                the partitions when you boot into your operating system, you can do
494
 
                                                so by changing the default configuration settings. To access the
495
 
                                                configuration settings for the partitions, on the System menu, point
496
 
                                                to <emphasis role="strong">Preferences</emphasis> and click
497
 
                                                <emphasis role="strong">Removable Drives and</emphasis>
498
 
                                                <emphasis role="strong">Media</emphasis>. The
499
 
                                                <emphasis role="strong">Removable Drives and Media Preferences</emphasis>
500
 
                                                dialogue box opens.</para>
501
 
                                                </listitem>
502
 
                                                <listitem><para>To prevent Ubuntu from auto-mounting all the drives,
503
 
                                                clear the first three check boxes on the <emphasis role="strong">Removable
504
 
                                                Drives and Media Preferences</emphasis> dialogue box and click
505
 
                                                <emphasis role="strong">Close</emphasis>.</para>
506
 
                                                </listitem>
507
 
                                                <listitem><para>After making the required changes in the
508
 
                                                <emphasis role="strong">Removable Drives and Media Preferences</emphasis>
509
 
                                                dialogue box, you will notice that Ubuntu does not auto-mount all the
510
 
                                                partitions and drives at boot-up.</para>
511
 
                                                </listitem>
512
 
                                        </orderedlist>
513
 
                                </para>
514
 
                        </sect2>
515
 
                </sect1>
516
 
                <sect1>
517
 
                        <title>Boot-up Options</title>
518
 
                        <para>Booting up is a process through which the operating system is loaded into the
519
 
                        computer's main memory or random access memory (RAM). The boot-up process
520
 
                        starts when you turn on your computer. During this process, the BIOS takes control of
521
 
                        your computer and decides where to look for software on the computer and in which
522
 
                        order.Your computer's BIOS settings determine whether your computer will first check the hard disk or a floppy disc, CD, DVD or flash memory to
523
 
                        start the booting-up process. If you have multiple operating systems installed on
524
 
                        your computer, the BIOS configuration determines which operating system will be loaded
525
 
                        first at boot-up.</para>
526
 
                        <para>Only after all system files have been loaded into the main memory, is the
527
 
                        operating system given control of the computer. The operating system performs the
528
 
                        requested initial commands and then waits for the first interactive user input.</para>
529
 
                        <para>However, as a superuser or user with administrative privileges, it is possible
530
 
                        for you to change the boot-up configuration to define the computer's boot order,
531
 
                        change the default operating system to boot-up or make a system command run
532
 
                        automatically at boot-up.</para>
533
 
                        <para>One way to change or check your BIOS setting is to restart your computer, and
534
 
                        press a key to enter the setup function before it starts to load any operating system.
535
 
                        Generally, you can do this by pressing F1, F2, ESC or DELETE. Once you are inside the
536
 
                        BIOS setup, you can make the desired changes by following the instructions for using
537
 
                        the setup. However, you need to be very cautious when making any changes in the BIOS
538
 
                        settings because a wrong setting can prevent your computer from booting-up
539
 
                        properly.</para>
540
 
                        <para>You can also perform these configuration changes by using a command line on your
541
 
                        computer's terminal.</para>
542
 
                        <sect2>
543
 
                                <title>Running a System Command Automatically at Start-Up</title>
544
 
                                <para>At times, you may wish to add a custom command for the start-up process so
545
 
                                that your computer executes this command every time it boots up. To run a system
546
 
                                command automatically at start-up:
547
 
                                        <orderedlist numeration="arabic">
548
 
                                                <listitem><para>On the Terminal, type the following command to open the
549
 
                                                rc.local file:</para>
550
 
                                                <screen>$ sudo nano /etc/rc.local</screen>
551
 
                                                <figure><title><emphasis role="italic">Terminal Window</emphasis></title>
552
 
                                                        <mediaobject><imageobject>
553
 
                                                                <imagedata fileref="images/Lesson11_images_019.png" format="PNG" />
554
 
                                                        </imageobject></mediaobject>
555
 
                                                </figure>
556
 
                                                <para>The rc.local file contains a script that is executed after all the
557
 
                                                other initial scripts. You can insert your own initialisation scripts in
558
 
                                                this file if you want some services to be executed automatically during
559
 
                                                the start-up process.</para>
560
 
                                                </listitem>
561
 
                                                <listitem><para>The rc.local file opens in the Terminal window.
562
 
                                                Type the command that you want to run at system start-up before
563
 
                                                the line, exit 0.</para>
564
 
                                                <screen>$ date &gt; /home/oem/newbackup</screen>
565
 
                                                <figure><title><emphasis role="italic">Making Settings for rc.local File</emphasis></title>
566
 
                                                        <mediaobject><imageobject>
567
 
                                                                <imagedata fileref="images/Lesson11_images_020.png" format="PNG" />
568
 
                                                        </imageobject></mediaobject>
569
 
                                                </figure>
570
 
                                                </listitem>
571
 
                                                <listitem><para>After you enter the command you want executed at system
572
 
                                                start-up, press CTRL+X to save and exit the edited file.</para>
573
 
                                                <figure><title><emphasis role="italic">Services Window</emphasis></title>
574
 
                                                        <mediaobject><imageobject>
575
 
                                                                <imagedata fileref="images/Lesson11_images_021.png" format="PNG" />
576
 
                                                        </imageobject></mediaobject>
577
 
                                                </figure>
578
 
                                                </listitem>
579
 
                                                <listitem><para>When you reboot the system, the rc.local file executes.
580
 
                                                If you want to display the output of the above command, type the
581
 
                                                following command in the Terminal:</para>
582
 
                                                <screen>$ cat newbackup</screen>
583
 
                                                <para>The following image shows the output of the above command:</para>
584
 
                                                </listitem>
585
 
                                        </orderedlist>
586
 
                                </para>
587
 
                        </sect2>
588
 
                        <sect2>
589
 
                                <title>Changing the Default Operating System at Boot</title>
590
 
                                <para>When multiple operating systems are installed on a computer, this is
591
 
                                referred to as a multi-boot configuration. Typically, the operating system
592
 
                                that is listed on top in the configuration file is loaded on the computer.
593
 
                                To choose the operating system that starts when you turn on your computer,
594
 
                                edit the grub configuration file.
595
 
                                        <orderedlist numeration="arabic">
596
 
                                                <listitem><para>Back up the configuration file, and open it in a text
597
 
                                                editor, as follows:</para>
598
 
                                                <screen>
599
 
                                                $ sudo cp /boot/grub/menu.lst /boot/grub/menu.lst_backup
600
 
                                                $ sudo gedit /boot/grub/menu.lst</screen>
601
 
                                                </listitem>
602
 
                                                <listitem><para>Find the line written below to change the default sequence:</para>
603
 
                                                <screen>
604
 
                                                ...
605
 
                                                default 0
606
 
                                                ...</screen>
607
 
                                                <para>Replace this line with the following line:</para>
608
 
                                                <screen>default X</screen>
609
 
                                                <para>Replace X with a number based on the order in which your operating
610
 
                                                systems appear in the configuration file. You should start counting from
611
 
                                                0. For example, if you wish the default operating system to be the first
612
 
                                                in the  list, replace X with 0; and if you wish the default operating
613
 
                                                system to be the second in the list, replace X with 1.</para>
614
 
                                                </listitem>
615
 
                                                <listitem><para>Point to saved and save default to reboot the last OS
616
 
                                                chosen.</para></listitem>
617
 
                                        </orderedlist>
618
 
                                </para>
619
 
                        </sect2>
620
 
                        <sect2>
621
 
                                <title>Configuring Start-Up Services</title>
622
 
                                <para>When Ubuntu starts up, many services are started for your convenience. Some
623
 
                                services are mandatory for Ubuntu to work properly on your computer. Others are services that you'll probably never 
624
 
                                need, either because you just do not want them (for example, ntpdate, which sets your system time from a time
625
 
                                server) or you simply don't have the device (for example, the HP printing and
626
 
                                scanning system, which is of no use if you don't own an HP device).</para>
627
 
                                <para>Although these services are harmless, they increase your computer's start-up
628
 
                                time. By de-activating some of these services, you should get a slightly faster
629
 
                                start-up time.</para>
630
 
                                <caution><title><emphasis role="strong">Caution:</emphasis></title>
631
 
                                <para>Read the service information before you disable any service because
632
 
                                disabling some services may stop your system from booting-up or running
633
 
                                properly.</para></caution>
634
 
                                <para>To configure the start-up services, you need to have administrative
635
 
                                privileges. Then, perform the following steps:
636
 
                                        <orderedlist numeration="arabic">
637
 
                                                <listitem><para>On the <emphasis role="strong">System</emphasis> menu,
638
 
                                                point to <emphasis role="strong">Administration</emphasis> and then
639
 
                                                click <emphasis role="strong">Services</emphasis>.</para></listitem>
640
 
                                                <listitem><para>Type your administrative password. The
641
 
                                                <emphasis role="strong">Services settings</emphasis> window
642
 
                                                opens.</para></listitem>
643
 
                                                <listitem><para>Select the services you want running by selecting or
644
 
                                                clearing the respective check boxes and click <emphasis role="strong">OK</emphasis>.
645
 
                                                </para>
646
 
                                                <figure><title><emphasis role="italic">Services Settings Window</emphasis></title>
647
 
                                                        <mediaobject><imageobject>
648
 
                                                                <imagedata fileref="images/Lesson11_images_022.png" format="PNG" />
649
 
                                                        </imageobject></mediaobject>
650
 
                                                </figure>
651
 
                                                </listitem>
652
 
                                        </orderedlist>
653
 
                                </para>
654
 
                                <instructornote><title>Instructor Notes:</title><para><emphasis role="italic">If you want greater control over the boot-up
655
 
                                services, install Boot-up Manager (bum). You can install bum from the Universe
656
 
                                repository. You need to click the <emphasis role="strong">System</emphasis> menu,
657
 
                                point to <emphasis role="strong">Administration</emphasis> and click
658
 
                                <emphasis role="strong">Boot-up Manager</emphasis>.</emphasis></para>
659
 
                                </instructornote>
660
 
                        </sect2>
661
 
                </sect1>
662
 
                <sect1>
663
 
                        <title>Lesson Summary</title>
664
 
                        <para>In this lesson, you learned that:
665
 
                                <itemizedlist>
666
 
                                        <listitem><para>Partitioning your hard disk is similar to splitting rooms with walls in a house.</para></listitem>                                              
667
 
                                        <listitem><para>You can run Ubuntu on a single or multiple partitions or drives.</para></listitem>
668
 
                                        <listitem><para>Before partitioning the hard drive, you should make sure
669
 
                                        that there is no data on the hard drive. If the hard drive on which you
670
 
                                        are creating a partition contains data and you wish to preserve it, it
671
 
                                        will be safer to back up the data before proceeding.</para></listitem>
672
 
                                        <listitem><para>You can create a partition by using both the partition
673
 
                                        editor and the command-line interface.</para></listitem>
674
 
                                        <listitem><para>It is possible for you to change the boot-up configuration
675
 
                                        to define the computer's boot order, change the default operating system to
676
 
                                        boot or make a system command run automatically at boot-up.</para></listitem>
677
 
                                        <listitem><para>To run a set of commands each time the system boots up, you
678
 
                                        need to include the commands in the /etc/rc.local file so that the computer
679
 
                                        executes them automatically at every boot-up.</para></listitem>
680
 
                                        <listitem><para>You can change the default operating system at boot by making
681
 
                                        changes in the configuration file.</para></listitem>
682
 
                                        <listitem><para>You must read the service information before disabling any
683
 
                                        service because disabling some services may stop your system from booting-up
684
 
                                        or running properly.</para></listitem>
685
 
                                </itemizedlist>
686
 
                        </para>
687
 
                </sect1>
688
 
                    <questions>
689
 
                <sect1>
690
 
                        <title>Review Exercise</title>
691
 
                        <para><emphasis role="strong">Question 1</emphasis></para>
692
 
                        <para>What are the advantages of partitioning?</para>
693
 
                        <answer>
694
 
                        <para><emphasis role="strong">Answer 1</emphasis></para>
695
 
                        <para>The following are the advantages of partitioning:
696
 
                                <orderedlist numeration="loweralpha">
697
 
                                        <listitem><para>Minimises data loss</para></listitem>
698
 
                                        <listitem><para>Enhances security</para></listitem>
699
 
                                        <listitem><para>Enhances performance</para></listitem>
700
 
                                </orderedlist>
701
 
                        </para>
702
 
                        </answer>
703
 
                        <para><emphasis role="strong">Question 2</emphasis></para>
704
 
                        <para>Why do you need to use the sudo command?</para>
705
 
                        <answer>
706
 
                        <para><emphasis role="strong">Answer 2</emphasis></para>
707
 
                        <para>In Unix-based operating systems, you need to use the sudo command to run
708
 
                        programmes that require administrative privileges.</para>
709
 
                        </answer>
710
 
                        <para><emphasis role="strong">Question 3</emphasis></para>
711
 
                        <para>Which of these file systems does Ubuntu use by default?</para>
712
 
                        <orderedlist numeration="loweralpha">
713
 
                                <listitem><para>Fat 32</para></listitem>
714
 
                                <listitem><para>NTFS</para></listitem>
715
 
                                <listitem><para>Ext3</para></listitem>
716
 
                        </orderedlist>
717
 
                        <answer>
718
 
                        <para><emphasis role="strong">Answer 3</emphasis></para>
719
 
                        <para>b) ext2</para>
720
 
                        </answer>
721
 
                        <para><emphasis role="strong">Question 4</emphasis></para>
722
 
                        <para>If you want to run a system command automatically at start-up,
723
 
                        where should you add the command?</para>
724
 
                        <answer>
725
 
                        <para><emphasis role="strong">Answer 4</emphasis></para>
726
 
                        <para>The command needs to be added to the /etc/rc.local file.</para>
727
 
                        </answer>
728
 
                        <para><emphasis role="strong">Question 5</emphasis></para>
729
 
                        <para>Is it possible to disable all the start-up services? Why?</para>
730
 
                        <answer>
731
 
                        <para><emphasis role="strong">Answer 5</emphasis></para>
732
 
                        <para>No, it is not possible to disable all start-up services because
733
 
                        disabling some services will stop your system from booting-up or running
734
 
                        properly.</para>
735
 
                        </answer>
736
 
                </sect1>
737
 
                    </questions>
738
 
                <sect1>
739
 
                        <title>Lab Exercise</title>
740
 
                        <para><emphasis role="strong">Exercise 1</emphasis></para>
741
 
                        <para>As a previous Microsoft Windows user, you want to have a dual-boot configuration
742
 
                        on your computer and create a separate partition to run Microsoft Windows on it. To
743
 
                        perform this task, you need to create a 5-GB primary partition and
744
 
                        format it with a Microsoft Windows-compatible file system.</para>
745
 
                        <para>Option a: To create a Partition using Partition Editor:
746
 
                                <orderedlist numeration="arabic">
747
 
                                        <listitem><para>On the <emphasis role="strong">System</emphasis> menu,
748
 
                                        point to <emphasis role="strong">Administration</emphasis> and then click
749
 
                                        <emphasis role="strong"> Partition Editor</emphasis>.</para></listitem>
750
 
                                        <listitem><para>In the drive drop-down box, select the hard drive you need
751
 
                                        to partition by specifying its logical name. The window refreshes and shows
752
 
                                        you a representation of the drive.</para></listitem>
753
 
                                        <listitem><para>Right-click the white bar and click
754
 
                                        <emphasis role="strong">New</emphasis> to create a new partition.
755
 
                                        The <emphasis role="strong">Create new Partition</emphasis> dialogue box
756
 
                                        appears, in which you choose the specifications of the new
757
 
                                        partition.</para></listitem>
758
 
                                        <listitem><para>In the <emphasis role="strong">New Size</emphasis> dialogue
759
 
                                        box, select the size of the new partition.</para></listitem>
760
 
                                        <listitem><para>In the <emphasis role="strong">Create as</emphasis> box,
761
 
                                        select <emphasis role="strong">Primary Partition</emphasis>.</para></listitem>
762
 
                                        <listitem><para>Next, specify the file system. Select ntfs.</para></listitem>
763
 
                                        <listitem><para>Click <emphasis role="strong">Add</emphasis> to compute the
764
 
                                        partition. The graphical display updates to show a new partition on the disk.
765
 
                                        </para></listitem>
766
 
                                        <listitem><para>If you are sure about the specification of the new partition,
767
 
                                        click <emphasis role="strong">Apply</emphasis>. The disk will be partitioned
768
 
                                        and formatted.</para></listitem>
769
 
                                </orderedlist>
770
 
                        </para>
771
 
                </sect1>
 
4
  <title>Partitioning and Booting</title>
 
5
 
 
6
  <note>
 
7
    <title>Note:</title>
 
8
 
 
9
    <para>Partitioning and Booting is an additional section and not an
 
10
    integral part of the desktop course. Many users, especially corporate
 
11
    desktop users who have system administrators to set up their computers for
 
12
    them will find this section irrelevant. Home users, or advanced Ubuntu
 
13
    users may find this extremely useful.</para>
 
14
  </note>
 
15
 
 
16
  <formalpara>
 
17
    <title>Objectives</title>
 
18
 
 
19
    <para>In this lesson, you will learn: <itemizedlist>
 
20
        <listitem>
 
21
          <para>The benefits of partitioning</para>
 
22
        </listitem>
 
23
 
 
24
        <listitem>
 
25
          <para>How to create partitions</para>
 
26
        </listitem>
 
27
 
 
28
        <listitem>
 
29
          <para>How to configure start-up options</para>
 
30
        </listitem>
 
31
      </itemizedlist></para>
 
32
  </formalpara>
 
33
 
 
34
  <sect1>
 
35
    <title>What is Partitioning</title>
 
36
 
 
37
    <formalpara>
 
38
      <title>Analogy Time</title>
 
39
 
 
40
      <para>Simply broken down, a new hard disk is similar to the foundations
 
41
      of a house - it needs some structure and walls before you can start
 
42
      putting things (like furniture) into it. The partition is the first
 
43
      level of foundation on the disk. Once the disk is logically carved up
 
44
      into partitions, it can be thought of as a house with rooms. Each
 
45
      partition (room) is of a specific size which could potentially be
 
46
      resized again after you move it, but would cause some disruption as
 
47
      objects get moved to make room. Once a partition (room) is created it
 
48
      can then be formatted using the filesystem of your choice. Once the
 
49
      filesystem has been laid down, it's possible to start populating the
 
50
      partition with data in the form of files and folders (furniture).</para>
 
51
    </formalpara>
 
52
 
 
53
    <para>So, a partition is a logical chunk of space allocated out of the
 
54
    entire disk. Depending on how a system is configured at installation time,
 
55
    there may be one or more partitions on a disk. In some instances, it is
 
56
    also possible to modify the layout, number and size of partitions, but
 
57
    this is often considered an expert's function.</para>
 
58
 
 
59
    <para>Many Microsoft Windows users will have just one large partition -
 
60
    often known as "C: drive", however it is also common for Microsoft Windows
 
61
    users to have multiple partitions which are labelled with successive
 
62
    alphabetic characters (D:, E: and so on).</para>
 
63
 
 
64
    <para>Similarly, with Ubuntu it's possible to install the system in
 
65
    exactly one partition on the disk, or spread data and applications over
 
66
    multiple partitions.</para>
 
67
 
 
68
    <figure float="0" id="fig-partioning">
 
69
      <title>Partitioning</title>
 
70
 
 
71
      <mediaobject>
 
72
        <imageobject>
 
73
          <imagedata fileref="images/partitioning.png" width="4cm" format="PNG"/>
 
74
        </imageobject>
 
75
      </mediaobject>
 
76
    </figure>
 
77
 
 
78
    <para>There are valid arguments for both scenarios. Having one single
 
79
    partition with all applications, libraries and data will result in a
 
80
    simple to manage system. It also provides flexibility as installing
 
81
    applications or adding data will use space from a common "pool".</para>
 
82
 
 
83
    <note>
 
84
      <title>Note:</title>
 
85
 
 
86
      <para>If you accept all the defaults when installing Ubuntu, you will
 
87
      end up with a system comprising of two logical partitions on the disk.
 
88
      One contains all files, the other is known as "swap" which can be
 
89
      thought of as an extension to your computer memory.</para>
 
90
    </note>
 
91
 
 
92
    <para>Alternatively, it is possible to create multiple partitions of
 
93
    differing sizes into which different types of applications, libraries and
 
94
    data can be placed. This is often used in a multi-user or server
 
95
    environment where user data is kept separate from system programmes, log
 
96
    files and configuration files. A significant benefit to this can be seen
 
97
    when there is a problem on the system and log files start to grow. The log
 
98
    files (in one partition) will not consume all available disk space in this
 
99
    scenario because they will be confined to their own (small) partition of
 
100
    the physical disk.</para>
 
101
 
 
102
    <para>Which ever partitioning scheme has been chosen, this is not set in
 
103
    stone. It is possible to use a partition editing utility to resize
 
104
    partitions (subject to sufficient free space in each partition), however
 
105
    this is quite an advanced topic.</para>
 
106
 
 
107
    <note>
 
108
      <title>Note:</title>
 
109
 
 
110
      <para>Whilst it is possible to change the disk partitioning layout after
 
111
      the system has been installed, it is important to make backups before
 
112
      making any changes to the partitions.</para>
 
113
    </note>
 
114
 
 
115
    <formalpara>
 
116
      <title>About filesystems</title>
 
117
 
 
118
      <para>Partitioning a disk is only the beginning. Once the disk has been
 
119
      logically divided up, those partitions need to be formatted so that the
 
120
      operating system can place files on the disk in a structured manner.
 
121
      There are many different filesystem types, each with their own
 
122
      advantages. With Microsoft Windows the two main filesystems are FAT
 
123
      (File Allocation Table) and NTFS (New Technology File System). With
 
124
      Ubuntu there are many options including ext2, ext3, reiserfs, xfs and
 
125
      many others. The Ubuntu installer chooses ext3 by default, but of course
 
126
      it is possible to override this.</para>
 
127
    </formalpara>
 
128
 
 
129
    <tip>
 
130
      <title>Nice to Know:</title>
 
131
 
 
132
      <para>ext3 is a great general purpose journalling filesystem. It handles
 
133
      most tasks well however, xfs is sometimes chosen instead on media-centre
 
134
      systems as it performs better when handling very large files - such as
 
135
      music and video files.</para>
 
136
    </tip>
 
137
 
 
138
    <formalpara>
 
139
      <title>Mount points</title>
 
140
 
 
141
      <para>A mount point is a place in the directory hierarchy where a
 
142
      filesystem could be presented. There is no real Microsoft Windows
 
143
      equivalent to this. With Microsoft Windows the partitions C:, D: and so
 
144
      on, are seen as entirely separate entities so the operating system,
 
145
      applications and data is often referred to by a user as being "on the C:
 
146
      drive" or "in a folder on the D: drive".</para>
 
147
    </formalpara>
 
148
 
 
149
    <tip>
 
150
      <title>Nice to Know:</title>
 
151
 
 
152
      <para>"Mount" is the term used when referring to a filesystem being made
 
153
      available for access. CD and DVDs are usually automatically mounted when
 
154
      they are inserted. The same goes for USB connected devices such as
 
155
      memory sticks and hard disks</para>
 
156
    </tip>
 
157
 
 
158
    <para>On Ubuntu, files and folders reside within a partition as they do
 
159
    with Microsoft Windows. However the partition is not normally referenced
 
160
    directly by the user. The user would typically say that files are "in my
 
161
    home directory" (when referring to /home/&lt; username&gt;), or "in the
 
162
    root directory" (when referring to / ) without specifying which partition
 
163
    on the disk those directories reside in.</para>
 
164
 
 
165
    <para>Under most standard installations of Ubuntu there will be only one
 
166
    partition where all files and folders reside. However if a user plugs in
 
167
    an external USB-connected memory stick or USB hard disk, Ubuntu will mount
 
168
    the partition(s) on that device under mount point(s) within the directory
 
169
    tree. For example a USB attached memory stick or hard disk will usually
 
170
    appear under /media/disk (unless the device has partitions which are
 
171
    labelled, in which case they will appear under /media/&lt;labelname&gt;
 
172
    )</para>
 
173
 
 
174
    <formalpara>
 
175
      <title>Further considerations</title>
 
176
 
 
177
      <para>As previously mentioned, resizing partitions is not a trivial
 
178
      task. Under most circumstances it requires that all filesystems involved
 
179
      are unmounted, this means they must not be in use. Typically then to
 
180
      resize partitions the system should be booted to an unused filesystem -
 
181
      such as a bootable Live CD. Considerable thought should therefor be
 
182
      given before partitioning a disk with regards to the number and sizes of
 
183
      partitions to be created to prevent later unnecessary resizing.</para>
 
184
    </formalpara>
 
185
 
 
186
    <caution>
 
187
      <title>Caution:</title>
 
188
 
 
189
      <para>You may run out of hard drive space in your home partition due to
 
190
      the sub-division of the drive into fixed-size partitions. This may occur
 
191
      even if the other partitions have plenty of usable space. Good and
 
192
      logical partitioning requires you to predict how much space each
 
193
      partition needs.</para>
 
194
    </caution>
 
195
 
 
196
    <para>For new users, home users and other single-user set-ups, a single
 
197
    root (/) partition with a swap partition would be the easiest and the most
 
198
    convenient to create and use. However, for multi-user systems or computers
 
199
    with lots of disk space, it is best to have the /home, /tmp, /usr and /var
 
200
    directories as individual partitions separate from the root (/)
 
201
    partition.</para>
 
202
 
 
203
    <para>Before partitioning your hard drive, you should consider the
 
204
    following: <itemizedlist>
 
205
        <listitem>
 
206
          <para>root: Also called the slash directory, it is the highest
 
207
          directory of the directory tree. When creating the root partition,
 
208
          you need to ensure that the root should contain the /etc, /bin,
 
209
          /sbin, /lib and /dev directories, otherwise you will not be able to
 
210
          boot-up the system. You also need to ensure that the root partition
 
211
          is allocated at least 150-250 MB of disk space.</para>
 
212
        </listitem>
 
213
 
 
214
        <listitem>
 
215
          <para>/home: This directory contains all user-specific files and
 
216
          data. On a multi-user system, every user will store personal data in
 
217
          a sub-directory of this directory. The size of this directory would
 
218
          depend on the number of users using the system and the files they
 
219
          store in this directory. Ideally, you should plan the disk space for
 
220
          this partition based on your planned usage. In general, about 100-MB
 
221
          disk space can be allocated for each user. However, you may need to
 
222
          reserve a lot more space if you are planning to save a lot of
 
223
          multi-media files in your home directory.</para>
 
224
        </listitem>
 
225
      </itemizedlist> <tip>
 
226
        <title>Nice to Know:</title>
 
227
 
 
228
        <para>It is good practice to have /home on a separate partition
 
229
        because it allows for a smoother transition from one distribution to
 
230
        another.</para>
 
231
      </tip> <itemizedlist>
 
232
        <listitem>
 
233
          <para>/var: This directory contains variable data, such as news
 
234
          chapters, e-mails, Web sites, databases and the packaging system
 
235
          cache. The size of this directory also depends on system usage. Most
 
236
          probably, the size of this directory would be dictated by your usage
 
237
          of the Ubuntu package management utilities. If you plan to install
 
238
          all the packages that Ubuntu offers, you need to allocate 2 to 3 GB
 
239
          of space for the /var directory. However, if you want to save hard
 
240
          disk space and do not plan any major software updates, you can get
 
241
          by with as little as 30- or 40-MB disk space for the /var
 
242
          directory.</para>
 
243
        </listitem>
 
244
 
 
245
        <listitem>
 
246
          <para>/tmp: This directory contains temporary data created by
 
247
          programmes. Some applications, including archive manipulators,
 
248
          CD/DVD authoring tools and multi-media software also use this
 
249
          directory to temporarily store image files. You need to plan space
 
250
          allocation for this directory based on your usage of these
 
251
          applications. for this directory.</para>
 
252
        </listitem>
 
253
 
 
254
        <listitem>
 
255
          <para>/usr: This directory contains all user programmes (binaries),
 
256
          their documentation and supporting libraries. This directory tends
 
257
          to use the maximum space on the hard disk. Therefore, you should
 
258
          provide at least 500-MB disk space for this directory. But, you need
 
259
          to increase this space depending on the number and types of software
 
260
          packages you plan to install. Based on your planned usage and the
 
261
          available disk space, you may allocate 1.5 to 6 GB of disk space for
 
262
          this directory.</para>
 
263
        </listitem>
 
264
      </itemizedlist> <tip>
 
265
        <title>Nice to Know:</title>
 
266
 
 
267
        <para>The /usr partition is sometimes referred to as User System
 
268
        Resources and not user as was originally intended.</para>
 
269
      </tip></para>
 
270
  </sect1>
 
271
 
 
272
  <sect1>
 
273
    <title>Creating a Partition</title>
 
274
 
 
275
    <para>As mentioned earlier, multiple partitions are very useful especially
 
276
    in cases where a partition is corrupted, as it enables you to boot into
 
277
    GNU/Linux to fix the system, without having to reinstall the system. To do
 
278
    this, a root partition is required. This partition should contain the
 
279
    essential components of the system.</para>
 
280
 
 
281
    <caution>
 
282
      <title>Caution:</title>
 
283
 
 
284
      <para>The hard disk drive that you are formatting should not contain any
 
285
      data. If you have already formatted the drive and it contains data, skip
 
286
      the partitioning step and move to the next step - mounting.</para>
 
287
    </caution>
 
288
 
 
289
    <para>If the hard disk drive that you want to format is blank and
 
290
    unformatted, you can use either of the following tools to partition it:
 
291
    <itemizedlist>
 
292
        <listitem>
 
293
          <para>Partition Editor (GParted): GParted is useful for creating
 
294
          space for new operating systems, re-organising disk usage, copying
 
295
          data residing on hard disks and mirroring one partition with another
 
296
          (disk imaging).</para>
 
297
        </listitem>
 
298
 
 
299
        <listitem>
 
300
          <para>Command Line: The command line is faster and more powerful
 
301
          than GParted. When navigating through the file system, you can use
 
302
          the command line to jump from one directory to another in a split
 
303
          second. Use the command-line interface if you are comfortable using
 
304
          the Terminal.</para>
 
305
        </listitem>
 
306
      </itemizedlist></para>
 
307
 
 
308
    <para>If you want to create a partition using GParted, you need to first
 
309
    install GParted by using <emphasis role="strong">Add/Remove
 
310
    Applications</emphasis> or <emphasis role="strong">Synaptic Package
 
311
    Manager</emphasis>.</para>
 
312
 
 
313
    <sect2>
 
314
      <title>Installing GParted by Using Synaptic Package Manager</title>
 
315
 
 
316
      <procedure>
 
317
        <title>To install GParted by using Synaptic Package Manager:</title>
 
318
 
 
319
        <step performance="required">
 
320
          <para>On the <emphasis role="strong">System</emphasis> menu, point to
 
321
          <emphasis role="strong">Administration</emphasis> and then click
 
322
          <emphasis role="strong">Synaptic Package Manager</emphasis>. The
 
323
          <emphasis role="strong">Synaptic Package Manager</emphasis> window
 
324
          opens.</para>
 
325
 
 
326
          <figure float="0" id="fig-synaptic-loc">
 
327
            <title>Synaptic Package Manager Location</title>
 
328
 
 
329
            <mediaobject>
 
330
              <imageobject>
 
331
                <imagedata fileref="images/Lesson11_images_001.png" width="11cm" format="PNG"/>
 
332
              </imageobject>
 
333
            </mediaobject>
 
334
          </figure>
 
335
        </step>
 
336
 
 
337
        <step performance="required">
 
338
          <para>When the <emphasis role="strong">Synaptic Package
 
339
          Manager</emphasis> window opens for the first time, it displays a
 
340
          list of all the software packages available in the Ubuntu software
 
341
          repositories. The left pane lists the various software categories.
 
342
          You can select a specific category to view the available software
 
343
          packages listed in that category. Alternatively, you can use the
 
344
          <emphasis role="strong">Search</emphasis> functionality provided in
 
345
          the <emphasis role="strong">Synaptic Package Manager</emphasis> to
 
346
          locate specific software in the list.</para>
 
347
 
 
348
          <para>Click the <emphasis role="strong">Search</emphasis> button to
 
349
          search the package you want to install. The <emphasis role="strong">Find</emphasis> dialogue box appears.</para>
 
350
 
 
351
          <para>In the <emphasis role="strong">Search</emphasis> field of the
 
352
          <emphasis role="strong">Find</emphasis> dialogue box, type the name
 
353
          of the package, <emphasis role="strong">Partition Editor</emphasis>,
 
354
          and click the <emphasis role="strong">Search</emphasis> button. The
 
355
          package, gparted, is now displayed in the right pane of the
 
356
          <emphasis role="strong">Synaptic Package
 
357
          Manager</emphasis> window.</para>
 
358
 
 
359
          <para>Right-click the package name to select an action that you want
 
360
          to perform on it. Notice that various options are available to
 
361
          perform a number of actions on the selected package. If the selected
 
362
          package is not installed currently, you can mark it for
 
363
          installation. If the selected package is already marked for
 
364
          installation, you can unmark it to clear the selection. Similarly,
 
365
          if the package is already installed, you may select <emphasis role="strong">Upgrade</emphasis> to upgrade the package and <emphasis role="strong">Mark for Removal</emphasis> or <emphasis role="strong">Mark for Complete Removal</emphasis> to delete the
 
366
          package from your computer.</para>
 
367
 
 
368
          <para>To install the package, select the <emphasis role="strong">Mark for Installation</emphasis> check box.</para>
 
369
 
 
370
          <para>The gparted package is now selected for installation. To
 
371
          continue with the installation, click <emphasis role="strong">Apply</emphasis>. This displays the <emphasis role="strong">Summary</emphasis> dialogue box.</para>
 
372
 
 
373
          <para>The <emphasis role="strong">Summary</emphasis> dialogue box
 
374
          prompts you to perform a final check before implementing the marked
 
375
          changes. Click the <emphasis role="strong">Apply</emphasis> button to
 
376
          apply the marked changes. The <emphasis role="strong">Downloading
 
377
          package files</emphasis> window opens.</para>
 
378
 
 
379
          <para>Wait for all the required files to download. After all the
 
380
          required files in the package are downloaded, the <emphasis role="strong">Changes applied</emphasis> dialogue box
 
381
          appears.</para>
 
382
 
 
383
          <para>The <emphasis role="strong">Changes applied</emphasis> dialogue
 
384
          box notifies you that all the requested changes have been applied.
 
385
          Click <emphasis role="strong">Close</emphasis> to exit the dialogue
 
386
          box.</para>
 
387
 
 
388
          <figure float="0" id="fig-synaptic">
 
389
            <title>Synaptic Package Manager</title>
 
390
 
 
391
            <mediaobject>
 
392
              <imageobject>
 
393
                <imagedata fileref="images/Lesson11_images_002.png" width="11cm" format="PNG"/>
 
394
              </imageobject>
 
395
            </mediaobject>
 
396
          </figure>
 
397
        </step>
 
398
 
 
399
        <step performance="required">
 
400
          <para>In the <emphasis role="strong">Search</emphasis> field of the
 
401
          <emphasis role="strong">Find</emphasis> dialogue box, type the name
 
402
          of the package, <emphasis role="strong">Partition Editor</emphasis>,
 
403
          and click the <emphasis role="strong">Search</emphasis> button. The
 
404
          package, gparted, is now displayed in the right pane of the
 
405
          <emphasis role="strong">Synaptic Package
 
406
          Manager</emphasis> window.</para>
 
407
 
 
408
          <figure float="0" id="fig-synaptic-find">
 
409
            <title>Finding a Package in Synaptic</title>
 
410
 
 
411
            <mediaobject>
 
412
              <imageobject>
 
413
                <imagedata fileref="images/Lesson11_images_003.png" width="11cm" format="PNG"/>
 
414
              </imageobject>
 
415
            </mediaobject>
 
416
          </figure>
 
417
        </step>
 
418
 
 
419
        <step performance="required">
 
420
          <para>Right-click the package name to select an action that you want
 
421
          to perform on it. Notice that various options are available to
 
422
          perform a number of actions on the selected package. If the selected
 
423
          package is not installed currently, you can mark it for
 
424
          installation. If the selected package is already marked for
 
425
          installation, you can unmark it to clear the selection. Similarly,
 
426
          if the package is already installed, you may select <emphasis role="strong">Upgrade</emphasis> to upgrade the package and <emphasis role="strong">Mark for Removal</emphasis> or <emphasis role="strong">Mark for Complete Removal</emphasis> to delete the
 
427
          package from your computer.</para>
 
428
 
 
429
          <para>To install the package, select the <emphasis role="strong">Mark for Installation</emphasis> check box.</para>
 
430
 
 
431
          <figure float="0" id="fig-synaptic-mark">
 
432
            <title>Marking a Package for installation</title>
 
433
 
 
434
            <mediaobject>
 
435
              <imageobject>
 
436
                <imagedata fileref="images/Lesson11_images_004.png" width="11cm" format="PNG"/>
 
437
              </imageobject>
 
438
            </mediaobject>
 
439
          </figure>
 
440
        </step>
 
441
 
 
442
        <step performance="required">
 
443
          <para>The gparted package is now selected for installation. To
 
444
          continue with the installation, click <emphasis role="strong">Apply</emphasis>. This displays the <emphasis role="strong">Summary</emphasis> dialogue box.</para>
 
445
 
 
446
          <figure float="0">
 
447
            <title>Summary Dialog Box</title>
 
448
 
 
449
            <mediaobject>
 
450
              <imageobject>
 
451
                <imagedata fileref="images/Lesson11_images_005.png" width="11cm" format="PNG"/>
 
452
              </imageobject>
 
453
            </mediaobject>
 
454
          </figure>
 
455
        </step>
 
456
 
 
457
        <step performance="required">
 
458
          <para>The <emphasis role="strong">Summary</emphasis> dialogue box
 
459
          prompts you to perform a final check before implementing the marked
 
460
          changes. Click the <emphasis role="strong">Apply</emphasis> button to
 
461
          apply the marked changes. The <emphasis role="strong">Downloading
 
462
          package files</emphasis> window opens.</para>
 
463
 
 
464
          <figure float="0">
 
465
            <title>Applying Changes Box</title>
 
466
 
 
467
            <mediaobject>
 
468
              <imageobject>
 
469
                <imagedata fileref="images/Lesson11_images_006.png" width="7cm" format="PNG"/>
 
470
              </imageobject>
 
471
            </mediaobject>
 
472
          </figure>
 
473
        </step>
 
474
 
 
475
        <step performance="required">
 
476
          <para>Wait for all the required files to download. After all the
 
477
          required files in the package are downloaded, the <emphasis role="strong">Changes applied</emphasis> dialogue box
 
478
          appears.</para>
 
479
 
 
480
          <figure float="0">
 
481
            <title>Changes Applied Box</title>
 
482
 
 
483
            <mediaobject>
 
484
              <imageobject>
 
485
                <imagedata fileref="images/Lesson11_images_007.png" width="7cm" format="PNG"/>
 
486
              </imageobject>
 
487
            </mediaobject>
 
488
          </figure>
 
489
        </step>
 
490
 
 
491
        <step performance="required">
 
492
          <para>The <emphasis role="strong">Changes applied</emphasis>
 
493
          dialogue box notifies you that all the requested changes have been
 
494
          applied. Click <emphasis role="strong">Close</emphasis> to exit the
 
495
          dialogue box.</para>
 
496
 
 
497
          <figure float="0">
 
498
            <title>Synaptic Package Manager after Installation</title>
 
499
 
 
500
            <mediaobject>
 
501
              <imageobject>
 
502
                <imagedata fileref="images/Lesson11_images_008.png" width="11cm" format="PNG"/>
 
503
              </imageobject>
 
504
            </mediaobject>
 
505
          </figure>
 
506
        </step>
 
507
 
 
508
        <step performance="required">
 
509
          <para>The partition editor is installed on your computer. You can
 
510
          now partition the hard disk drive.</para>
 
511
 
 
512
          <figure float="0">
 
513
            <title>Opening Partition Editor</title>
 
514
 
 
515
            <mediaobject>
 
516
              <imageobject>
 
517
                <imagedata fileref="images/Lesson11_images_009.png" width="11cm" format="PNG"/>
 
518
              </imageobject>
 
519
            </mediaobject>
 
520
          </figure>
 
521
        </step>
 
522
      </procedure>
 
523
    </sect2>
 
524
 
 
525
    <sect2>
 
526
      <title>Partitioning Using Gparted</title>
 
527
 
 
528
      <procedure>
 
529
        <title>To partition the hard drive by using GParted:</title>
 
530
 
 
531
        <step performance="required">
 
532
          <para>On the <emphasis role="strong">System</emphasis> menu, point to
 
533
          <emphasis role="strong">Administration</emphasis> and then click
 
534
          <emphasis role="strong">Partition Editor</emphasis>. The <emphasis role="strong">GParted</emphasis> window opens.</para>
 
535
 
 
536
          <tip>
 
537
            <title>Nice to Know:</title>
 
538
 
 
539
            <para>GParted is also available from the Live CD.</para>
 
540
          </tip>
 
541
 
 
542
          <figure float="0">
 
543
            <title>GParted Window</title>
 
544
 
 
545
            <mediaobject>
 
546
              <imageobject>
 
547
                <imagedata fileref="images/Lesson11_images_010.png" width="11cm" format="PNG"/>
 
548
              </imageobject>
 
549
            </mediaobject>
 
550
          </figure>
 
551
        </step>
 
552
 
 
553
        <step performance="required">
 
554
          <para>In the top-right corner of the <emphasis role="strong">GParted</emphasis> window is the drive drop-down box.
 
555
          You can use this box to select the hard drive that you need to
 
556
          partition by specifying the logical name you noted earlier. The
 
557
          Gparted window refreshes and shows you a representation of the
 
558
          selected drive.</para>
 
559
 
 
560
          <para>If the existing partitions on the drive have not yet been
 
561
          used, a white bar would run across the window. However, if the
 
562
          existing partitions contain some data, the data will be represented
 
563
          by a pale yellow area.</para>
 
564
 
 
565
          <note userlevel="instructor">
 
566
            <title>Instructor Notes:</title>
 
567
 
 
568
            <para>Explain how to read the specifications of the current
 
569
            partitions and file systems.</para>
 
570
          </note>
 
571
 
 
572
          <para>You can either resize an existing partition or create a new
 
573
          partition in the unallocated space of the hard drive. Before
 
574
          resizing an existing partition, you must make sure that you unmount
 
575
          it by right-clicking the partition and then selecting <emphasis role="strong">Unmount</emphasis>. Remember that you cannot resize a
 
576
          partition to be smaller than the yellow area, which represents the
 
577
          data on the partition.</para>
 
578
 
 
579
          <para>To create a new partition in the unallocated drive space,
 
580
          right-click the area and select <emphasis role="strong">New</emphasis> on the short-cut menu. The <emphasis role="strong">Create new Partition</emphasis> dialogue box
 
581
          appears.</para>
 
582
 
 
583
          <para>The <emphasis role="strong">Create new
 
584
          Partition</emphasis> dialogue box enables you to select
 
585
          specifications for the new partition. Apart from defining the size
 
586
          of the new partition, you can also select the partition type,
 
587
          whether primary or logical, for the new partition. In addition, you
 
588
          can even define the file system to be used on the new partition. By
 
589
          default, Ubuntu uses the ext3 partitions. However, if you want the
 
590
          new drive to be readable by both Microsoft Windows and Ubuntu
 
591
          without installing anything extra, you can format it as Fat
 
592
          32.</para>
 
593
 
 
594
          <figure float="0">
 
595
            <title>Creating a New Partition</title>
 
596
 
 
597
            <mediaobject>
 
598
              <imageobject>
 
599
                <imagedata fileref="images/Lesson11_images_011.png" width="11cm" format="PNG"/>
 
600
              </imageobject>
 
601
            </mediaobject>
 
602
          </figure>
 
603
        </step>
 
604
 
 
605
        <step performance="required">
 
606
          <para>You can either resize an existing partition or create a new
 
607
          partition in the unallocated space of the hard drive. Before
 
608
          resizing an existing partition, you must make sure that you unmount
 
609
          it by right-clicking the partition and then selecting <emphasis role="strong">Unmount</emphasis>. Remember that you cannot resize a
 
610
          partition to be smaller than the yellow area, which represents the
 
611
          data on the partition.</para>
 
612
 
 
613
          <para>To create a new partition in the unallocated drive space,
 
614
          right-click the area and select <emphasis role="strong">New</emphasis> on the short-cut menu. The <emphasis role="strong">Create new Partition</emphasis> dialogue box
 
615
          appears.</para>
 
616
 
 
617
          <figure float="0">
 
618
            <title>Create New Partition Box</title>
 
619
 
 
620
            <mediaobject>
 
621
              <imageobject>
 
622
                <imagedata fileref="images/Lesson11_images_012.png" width="8cm" format="PNG"/>
 
623
              </imageobject>
 
624
            </mediaobject>
 
625
          </figure>
 
626
        </step>
 
627
 
 
628
        <step performance="required">
 
629
          <para>The <emphasis role="strong">Create new
 
630
          Partition</emphasis> dialogue box allows you to select specifications
 
631
          for the new partition. Apart from defining the size of the new
 
632
          partition, you can also select the partition type, whether primary
 
633
          or logical, for the new partition. In addition, you can even define
 
634
          the file system to be used on the new partition. By default, Ubuntu
 
635
          uses the ext3 partitions. However, if you want the new drive to be
 
636
          readable by both Microsoft Windows and Ubuntu without installing
 
637
          anything extra, you can format it as Fat 32.</para>
 
638
 
 
639
          <note>
 
640
            <title>Note:</title>
 
641
 
 
642
            <para>If you are creating a partition on a new hard drive, select
 
643
            Primary Partition. An SCSI or S-ATA hard disk can have a maximum
 
644
            of 4 primary partitions and 11 logical partitions while an
 
645
            integrated development environment (IDE) hard drive can have up to
 
646
            63 partitions overall. The primary partition used to house the
 
647
            logical partitions is called an extended partition. Unlike primary
 
648
            partitions, logical partitions must be contiguous: the blocks in
 
649
            the partition are following each other without any gap.</para>
 
650
          </note>
 
651
 
 
652
          <figure float="0">
 
653
            <title>Confirmation Box</title>
 
654
 
 
655
            <mediaobject>
 
656
              <imageobject>
 
657
                <imagedata fileref="images/Lesson11_images_013.png" width="11cm" format="PNG"/>
 
658
              </imageobject>
 
659
            </mediaobject>
 
660
          </figure>
 
661
        </step>
 
662
 
 
663
        <step performance="required">
 
664
          <para>In the <emphasis role="strong">New Size (MiB)</emphasis> field,
 
665
          specify the size of the partition by using the up or down arrow key.
 
666
          You can also define the size by dragging the black bold arrows on
 
667
          the top white bar.</para>
 
668
        </step>
 
669
 
 
670
        <step performance="required">
 
671
          <para>Select Primary, Logical or Extended partition from the
 
672
          <emphasis role="strong">Create as</emphasis> drop-down list.</para>
 
673
        </step>
 
674
 
 
675
        <step performance="required">
 
676
          <para>Next, specify the file system by selecting from the <emphasis role="strong">Filesystem</emphasis> drop-down list.</para>
 
677
        </step>
 
678
 
 
679
        <step performance="required">
 
680
          <para>Click the <emphasis role="strong">Add</emphasis> button to
 
681
          complete the partition. The white bar updates to show a new
 
682
          partition on the disk.</para>
 
683
        </step>
 
684
 
 
685
        <step performance="required">
 
686
          <para>You can create multiple partitions at this stage by following
 
687
          the above-mentioned procedure and then clicking <emphasis role="strong">Apply</emphasis> to add them to the hard drive. The
 
688
          <emphasis role="strong">Apply operations to hard
 
689
          disk</emphasis> dialogue box appears.</para>
 
690
 
 
691
          <figure float="0">
 
692
            <title>Applying Pending Operations Box</title>
 
693
 
 
694
            <mediaobject>
 
695
              <imageobject>
 
696
                <imagedata fileref="images/Lesson11_images_014.png" width="7cm" format="PNG"/>
 
697
              </imageobject>
 
698
            </mediaobject>
 
699
          </figure>
 
700
        </step>
 
701
 
 
702
        <step performance="required">
 
703
          <para>The <emphasis role="strong">Apply operations to hard
 
704
          disk</emphasis> dialogue box recommends that you back up data before
 
705
          performing the changes and seeks your final confirmation before
 
706
          applying the changes to the hard disk. Click the <emphasis role="strong">Apply</emphasis> button to partition and format the
 
707
          hard disk according to your specifications.</para>
 
708
 
 
709
          <figure float="0">
 
710
            <title>GParted with New Partition</title>
 
711
 
 
712
            <mediaobject>
 
713
              <imageobject>
 
714
                <imagedata fileref="images/Lesson11_images_015.png" width="11cm" format="PNG"/>
 
715
              </imageobject>
 
716
            </mediaobject>
 
717
          </figure>
 
718
        </step>
 
719
 
 
720
        <step performance="required">
 
721
          <para>The system starts applying the changes to the hard disk. The
 
722
          duration of the operation will depend on the size of the new
 
723
          partition. You can click the <emphasis role="strong">Details</emphasis> button to view more information
 
724
          about where and how changes are being made, whilst the operation is
 
725
          running.</para>
 
726
 
 
727
          <figure float="0">
 
728
            <title>Deleting a Partition</title>
 
729
 
 
730
            <mediaobject>
 
731
              <imageobject>
 
732
                <imagedata fileref="images/Lesson11_images_016.png" width="11cm" format="PNG"/>
 
733
              </imageobject>
 
734
            </mediaobject>
 
735
          </figure>
 
736
        </step>
 
737
 
 
738
        <step performance="required">
 
739
          <para>Once you receive a message that all the specified operations
 
740
          have been successfully completed, you can safely close the window by
 
741
          clicking the <emphasis role="strong">Close</emphasis> button.
 
742
          However, if something goes wrong and the process does not complete
 
743
          successfully, you can save the process output for future reference
 
744
          by clicking the <emphasis role="strong">Save
 
745
          Details</emphasis> button.</para>
 
746
        </step>
 
747
 
 
748
        <step performance="required">
 
749
          <para>The newly created partition is now visible in the <emphasis role="strong">GParted</emphasis> window. You will also notice that
 
750
          your system automounts the newly created partition.</para>
 
751
 
 
752
          <para>Mounting refers to the process of attaching the newly created
 
753
          partition or drive to an existing directory to make it accessible.
 
754
          The directory where the new partition is attached is called the
 
755
          mount point. After the partition is mounted, you can access the
 
756
          files on that partition by accessing the mount point for the new
 
757
          partition. Early Linux distributions did not allow the auto-mounting
 
758
          of new partitions or drives. However, from Ubuntu 7.04, you can
 
759
          easily access the new partitions by auto-mounting the partitions.
 
760
          When you create a new partition, the new partition opens as a
 
761
          separate window and the partition appears as a disk icon on the
 
762
          desktop.</para>
 
763
 
 
764
          <figure float="0">
 
765
            <title>Removable Drives and Media Preferences Dialogue Box</title>
 
766
 
 
767
            <mediaobject>
 
768
              <imageobject>
 
769
                <imagedata fileref="images/Lesson11_images_017.png" width="11cm" format="PNG"/>
 
770
              </imageobject>
 
771
            </mediaobject>
 
772
          </figure>
 
773
        </step>
 
774
 
 
775
        <step performance="required">
 
776
          <para>When you no longer want to access the new partitions, you can
 
777
          unmount them by right-clicking the <emphasis role="strong">disk</emphasis> icon on the desktop and selecting the
 
778
          <emphasis role="strong">Unmount Volume</emphasis> option from the
 
779
          short-cut menu.</para>
 
780
 
 
781
          <figure float="0">
 
782
            <title>RC.Local File</title>
 
783
 
 
784
            <mediaobject>
 
785
              <imageobject>
 
786
                <imagedata fileref="images/Lesson11_images_018.png" width="8cm" format="PNG"/>
 
787
              </imageobject>
 
788
            </mediaobject>
 
789
          </figure>
 
790
        </step>
 
791
 
 
792
        <step performance="required">
 
793
          <para>If you want to stop Ubuntu from auto-mounting all the
 
794
          partitions when you boot into your operating system, you can do so
 
795
          by changing the default configuration settings. To access the
 
796
          configuration settings for the partitions, on the System menu, point
 
797
          to <emphasis role="strong">Preferences</emphasis> and click <emphasis role="strong">Removable Drives and</emphasis> <emphasis role="strong">Media</emphasis>. The <emphasis role="strong">Removable Drives and Media
 
798
          Preferences</emphasis> dialogue box opens.</para>
 
799
        </step>
 
800
 
 
801
        <step performance="required">
 
802
          <para>To prevent Ubuntu from auto-mounting all the drives, clear the
 
803
          first three check boxes on the <emphasis role="strong">Removable
 
804
          Drives and Media Preferences</emphasis> dialogue box and click
 
805
          <emphasis role="strong">Close</emphasis>.</para>
 
806
        </step>
 
807
 
 
808
        <step performance="required">
 
809
          <para>After making the required changes in the <emphasis role="strong">Removable Drives and Media
 
810
          Preferences</emphasis> dialogue box, you will notice that Ubuntu does
 
811
          not auto-mount all the partitions and drives at boot-up.</para>
 
812
        </step>
 
813
      </procedure>
 
814
    </sect2>
 
815
  </sect1>
 
816
 
 
817
  <sect1>
 
818
    <title>Boot-up Options</title>
 
819
 
 
820
    <para>Booting up is a process through which the operating system is loaded
 
821
    into the computer's main memory or random access memory (RAM). The boot-up
 
822
    process starts when you turn on your computer. During this process, the
 
823
    BIOS takes control of your computer and decides where to look for software
 
824
    on the computer and in which order.Your computer's BIOS settings determine
 
825
    whether your computer will first check the hard disk or a floppy disc, CD,
 
826
    DVD or flash memory to start the booting-up process. If you have multiple
 
827
    operating systems installed on your computer, the BIOS configuration
 
828
    determines which operating system will be loaded first at boot-up.</para>
 
829
 
 
830
    <para>Only after all system files have been loaded into the main memory,
 
831
    is the operating system given control of the computer. The operating
 
832
    system performs the requested initial commands and then waits for the
 
833
    first interactive user input.</para>
 
834
 
 
835
    <para>However, as a superuser or user with administrative privileges, it
 
836
    is possible for you to change the boot-up configuration to define the
 
837
    computer's boot order, change the default operating system to boot-up or
 
838
    make a system command run automatically at boot-up.</para>
 
839
 
 
840
    <para>One way to change or check your BIOS setting is to restart your
 
841
    computer, and press a key to enter the setup function before it starts to
 
842
    load any operating system. Generally, you can do this by pressing F1, F2,
 
843
    ESC or DELETE. Once you are inside the BIOS setup, you can make the
 
844
    desired changes by following the instructions for using the setup.
 
845
    However, you need to be very cautious when making any changes in the BIOS
 
846
    settings because a wrong setting can prevent your computer from booting-up
 
847
    properly.</para>
 
848
 
 
849
    <para>You can also perform these configuration changes by using a command
 
850
    line on your computer's terminal.</para>
 
851
 
 
852
    <sect2>
 
853
      <title>Running a System Command Automatically at Start-Up</title>
 
854
 
 
855
      <para>At times, you may wish to add a custom command for the start-up
 
856
      process so that your computer executes this command every time it boots
 
857
      up.</para>
 
858
 
 
859
      <procedure>
 
860
        <title>To run a system command automatically at start-up:</title>
 
861
 
 
862
        <step performance="required">
 
863
          <para>On the Terminal, type the following command to open the
 
864
          rc.local file:</para>
 
865
 
 
866
          <screen format="linespecific">$ sudo nano
 
867
          /etc/rc.local</screen>
 
868
 
 
869
          <figure float="0">
 
870
            <title>Terminal Window</title>
 
871
 
 
872
            <mediaobject>
 
873
              <imageobject>
 
874
                <imagedata fileref="images/Lesson11_images_019.png" width="8cm" format="PNG"/>
 
875
              </imageobject>
 
876
            </mediaobject>
 
877
          </figure>
 
878
 
 
879
          <para>The rc.local file contains a script that is executed after all
 
880
          the other initial scripts. You can insert your own initialisation
 
881
          scripts in this file if you want some services to be executed
 
882
          automatically during the start-up process.</para>
 
883
        </step>
 
884
 
 
885
        <step performance="required">
 
886
          <para>The rc.local file opens in the Terminal window. Type the
 
887
          command that you want to run at system start-up before the line,
 
888
          exit 0.</para>
 
889
 
 
890
          <screen format="linespecific">$ date &gt;
 
891
          /home/oem/newbackup</screen>
 
892
 
 
893
          <figure float="0">
 
894
            <title>Making Settings for rc.local File</title>
 
895
 
 
896
            <mediaobject>
 
897
              <imageobject>
 
898
                <imagedata fileref="images/Lesson11_images_020.png" width="9cm" format="PNG"/>
 
899
              </imageobject>
 
900
            </mediaobject>
 
901
          </figure>
 
902
        </step>
 
903
 
 
904
        <step performance="required">
 
905
          <para>After you enter the command you want executed at system
 
906
          start-up, press CTRL+X to save and exit the edited file.</para>
 
907
 
 
908
          <figure float="0">
 
909
            <title>Services Window</title>
 
910
 
 
911
            <mediaobject>
 
912
              <imageobject>
 
913
                <imagedata fileref="images/Lesson11_images_021.png" width="11cm" format="PNG"/>
 
914
              </imageobject>
 
915
            </mediaobject>
 
916
          </figure>
 
917
        </step>
 
918
 
 
919
        <step performance="required">
 
920
          <para>When you reboot the system, the rc.local file executes. If you
 
921
          want to display the output of the above command, type the following
 
922
          command in the Terminal:</para>
 
923
 
 
924
          <screen format="linespecific">$ cat newbackup</screen>
 
925
 
 
926
          <para>The following image shows the output of the above
 
927
          command:</para>
 
928
        </step>
 
929
      </procedure>
 
930
    </sect2>
 
931
 
 
932
    <sect2>
 
933
      <title>Changing the Default Operating System at Boot</title>
 
934
 
 
935
      <para>When multiple operating systems are installed on a computer, this
 
936
      is referred to as a multi-boot configuration. Typically, the operating
 
937
      system that is listed on top in the configuration file is loaded on the
 
938
      computer. To choose the operating system that starts when you turn on
 
939
      your computer, edit the grub configuration file.</para>
 
940
 
 
941
      <procedure>
 
942
        <step performance="required">
 
943
          <para>Back up the configuration file, and open it in a text editor,
 
944
          as follows:</para>
 
945
 
 
946
          <screen format="linespecific">$ sudo cp
 
947
          /boot/grub/menu.lst /boot/grub/menu.lst_backup $ sudo
 
948
          gedit /boot/grub/menu.lst</screen>
 
949
        </step>
 
950
 
 
951
        <step performance="required">
 
952
          <para>Find the line written below to change the default
 
953
          sequence:</para>
 
954
 
 
955
          <screen format="linespecific">... default 0 ...</screen>
 
956
 
 
957
          <para>Replace this line with the following line:</para>
 
958
 
 
959
          <screen format="linespecific">default X</screen>
 
960
 
 
961
          <para>Replace X with a number based on the order in which your
 
962
          operating systems appear in the configuration file. You should start
 
963
          counting from 0. For example, if you wish the default operating
 
964
          system to be the first in the list, replace X with 0; and if you
 
965
          wish the default operating system to be the second in the list,
 
966
          replace X with 1.</para>
 
967
        </step>
 
968
 
 
969
        <step performance="required">
 
970
          <para>Point to saved and save default to reboot the last OS
 
971
          chosen.</para>
 
972
        </step>
 
973
      </procedure>
 
974
    </sect2>
 
975
 
 
976
    <sect2>
 
977
      <title>Configuring Start-Up Services</title>
 
978
 
 
979
      <para>When Ubuntu starts up, many services are started for your
 
980
      convenience. Some services are mandatory for Ubuntu to work properly on
 
981
      your computer. Others are services that you'll probably never need,
 
982
      either because you just do not want them (for example, ntpdate, which
 
983
      sets your system time from a time server) or you simply don't have the
 
984
      device (for example, the HP printing and scanning system, which is of no
 
985
      use if you don't own an HP device).</para>
 
986
 
 
987
      <para>Although these services are harmless, they increase your
 
988
      computer's start-up time. By de-activating some of these services, you
 
989
      should get a slightly faster start-up time.</para>
 
990
 
 
991
      <caution>
 
992
        <title>Caution:</title>
 
993
 
 
994
        <para>Read the service information before you disable any service
 
995
        because disabling some services may stop your system from booting-up
 
996
        or running properly.</para>
 
997
      </caution>
 
998
 
 
999
      <para>To configure the start-up services, you need to have
 
1000
      administrative privileges. Then, perform the following steps:</para>
 
1001
 
 
1002
      <procedure>
 
1003
        <step performance="required">
 
1004
          <para>On the <emphasis role="strong">System</emphasis> menu, point to
 
1005
          <emphasis role="strong">Administration</emphasis> and then click
 
1006
          <emphasis role="strong">Services</emphasis>.</para>
 
1007
        </step>
 
1008
 
 
1009
        <step performance="required">
 
1010
          <para>Type your administrative password. The <emphasis role="strong">Services settings</emphasis> window opens.</para>
 
1011
        </step>
 
1012
 
 
1013
        <step performance="required">
 
1014
          <para>Select the services you want running by selecting or clearing
 
1015
          the respective check boxes and click <emphasis role="strong">OK</emphasis>.</para>
 
1016
 
 
1017
          <figure float="0">
 
1018
            <title>Services Settings Window</title>
 
1019
 
 
1020
            <mediaobject>
 
1021
              <imageobject>
 
1022
                <imagedata fileref="images/Lesson11_images_022.png" width="6cm" format="PNG"/>
 
1023
              </imageobject>
 
1024
            </mediaobject>
 
1025
          </figure>
 
1026
        </step>
 
1027
      </procedure>
 
1028
 
 
1029
      <note userlevel="instructor">
 
1030
        <title>Instructor Notes:</title>
 
1031
 
 
1032
        <para>If you want greater control over the boot-up services, install
 
1033
        Boot-up Manager (bum). You can install bum from the Universe
 
1034
        repository. You need to click the <emphasis role="strong">System</emphasis> menu, point to <emphasis role="strong">Administration</emphasis> and click <emphasis role="strong">Boot-up Manager</emphasis>.</para>
 
1035
      </note>
 
1036
    </sect2>
 
1037
  </sect1>
 
1038
 
 
1039
  <sect1>
 
1040
    <title>Lesson Summary</title>
 
1041
 
 
1042
    <para>In this lesson, you learned that: <itemizedlist>
 
1043
        <listitem>
 
1044
          <para>Partitioning your hard disk is similar to splitting rooms with
 
1045
          walls in a house.</para>
 
1046
        </listitem>
 
1047
 
 
1048
        <listitem>
 
1049
          <para>You can run Ubuntu on a single or multiple partitions or
 
1050
          drives.</para>
 
1051
        </listitem>
 
1052
 
 
1053
        <listitem>
 
1054
          <para>Before partitioning the hard drive, you should make sure that
 
1055
          there is no data on the hard drive. If the hard drive on which you
 
1056
          are creating a partition contains data and you wish to preserve it,
 
1057
          it will be safer to back up the data before proceeding.</para>
 
1058
        </listitem>
 
1059
 
 
1060
        <listitem>
 
1061
          <para>You can create a partition by using both the partition editor
 
1062
          and the command-line interface.</para>
 
1063
        </listitem>
 
1064
 
 
1065
        <listitem>
 
1066
          <para>It is possible for you to change the boot-up configuration to
 
1067
          define the computer's boot order, change the default operating
 
1068
          system to boot or make a system command run automatically at
 
1069
          boot-up.</para>
 
1070
        </listitem>
 
1071
 
 
1072
        <listitem>
 
1073
          <para>To run a set of commands each time the system boots up, you
 
1074
          need to include the commands in the /etc/rc.local file so that the
 
1075
          computer executes them automatically at every boot-up.</para>
 
1076
        </listitem>
 
1077
 
 
1078
        <listitem>
 
1079
          <para>You can change the default operating system at boot by making
 
1080
          changes in the configuration file.</para>
 
1081
        </listitem>
 
1082
 
 
1083
        <listitem>
 
1084
          <para>You must read the service information before disabling any
 
1085
          service because disabling some services may stop your system from
 
1086
          booting-up or running properly.</para>
 
1087
        </listitem>
 
1088
      </itemizedlist></para>
 
1089
  </sect1>
 
1090
 
 
1091
  <sect1 role="questions">
 
1092
    <title>Review Exercise</title>
 
1093
 
 
1094
    <qandaset>
 
1095
      <qandaentry>
 
1096
        <question>
 
1097
          <para>What are the advantages of partitioning?</para>
 
1098
        </question>
 
1099
 
 
1100
        <answer>
 
1101
          <para>The following are the advantages of partitioning:</para>
 
1102
 
 
1103
          <itemizedlist>
 
1104
            <listitem>
 
1105
              <para>Minimises data loss</para>
 
1106
            </listitem>
 
1107
 
 
1108
            <listitem>
 
1109
              <para>Enhances security</para>
 
1110
            </listitem>
 
1111
 
 
1112
            <listitem>
 
1113
              <para>Enhances performance</para>
 
1114
            </listitem>
 
1115
          </itemizedlist>
 
1116
        </answer>
 
1117
      </qandaentry>
 
1118
 
 
1119
      <qandaentry>
 
1120
        <question>
 
1121
          <para>Why do you need to use the sudo command?</para>
 
1122
        </question>
 
1123
 
 
1124
        <answer>
 
1125
          <para>In Unix-based operating systems, you need to use the sudo
 
1126
          command to run programmes that require administrative
 
1127
          privileges.</para>
 
1128
        </answer>
 
1129
      </qandaentry>
 
1130
 
 
1131
      <qandaentry>
 
1132
        <question>
 
1133
          <para>Which of these file systems does Ubuntu use by default?</para>
 
1134
 
 
1135
          <itemizedlist>
 
1136
            <listitem>
 
1137
              <para>Fat 32</para>
 
1138
            </listitem>
 
1139
 
 
1140
            <listitem>
 
1141
              <para>NTFS</para>
 
1142
            </listitem>
 
1143
 
 
1144
            <listitem>
 
1145
              <para>Ext3</para>
 
1146
            </listitem>
 
1147
          </itemizedlist>
 
1148
        </question>
 
1149
 
 
1150
        <answer>
 
1151
          <para>b) ext2</para>
 
1152
        </answer>
 
1153
      </qandaentry>
 
1154
 
 
1155
      <qandaentry>
 
1156
        <question>
 
1157
          <para>If you want to run a system command automatically at start-up,
 
1158
          where should you add the command?</para>
 
1159
        </question>
 
1160
 
 
1161
        <answer>
 
1162
          <para>The command needs to be added to the /etc/rc.local
 
1163
          file.</para>
 
1164
        </answer>
 
1165
      </qandaentry>
 
1166
 
 
1167
      <qandaentry>
 
1168
        <question>
 
1169
          <para>Is it possible to disable all the start-up services?
 
1170
          Why?</para>
 
1171
        </question>
 
1172
 
 
1173
        <answer>
 
1174
          <para>No, it is not possible to disable all start-up services
 
1175
          because disabling some services will stop your system from
 
1176
          booting-up or running properly.</para>
 
1177
        </answer>
 
1178
      </qandaentry>
 
1179
    </qandaset>
 
1180
  </sect1>
 
1181
 
 
1182
  <sect1>
 
1183
    <title>Lab Exercise</title>
 
1184
 
 
1185
    <formalpara>
 
1186
      <title>Exercise 1</title>
 
1187
 
 
1188
      <para>As a previous Microsoft Windows user, you want to have a dual-boot
 
1189
      configuration on your computer and create a separate partition to run
 
1190
      Microsoft Windows on it. To perform this task, you need to create a 5-GB
 
1191
      primary partition and format it with a Microsoft Windows-compatible file
 
1192
      system.</para>
 
1193
    </formalpara>
 
1194
 
 
1195
    <procedure>
 
1196
      <title>Option a: To create a Partition using Partition Editor:</title>
 
1197
 
 
1198
      <step performance="required">
 
1199
        <para>On the <emphasis role="strong">System</emphasis> menu, point to
 
1200
        <emphasis role="strong">Administration</emphasis> and then click
 
1201
        <emphasis role="strong">Partition Editor</emphasis>.</para>
 
1202
      </step>
 
1203
 
 
1204
      <step performance="required">
 
1205
        <para>In the drive drop-down box, select the hard drive you need to
 
1206
        partition by specifying its logical name. The window refreshes and
 
1207
        shows you a representation of the drive.</para>
 
1208
      </step>
 
1209
 
 
1210
      <step performance="required">
 
1211
        <para>Right-click the white bar and click <emphasis role="strong">New</emphasis> to create a new partition. The <emphasis role="strong">Create new Partition</emphasis> dialogue box appears, in
 
1212
        which you choose the specifications of the new partition.</para>
 
1213
      </step>
 
1214
 
 
1215
      <step performance="required">
 
1216
        <para>In the <emphasis role="strong">New Size</emphasis> dialogue box,
 
1217
        select the size of the new partition.</para>
 
1218
      </step>
 
1219
 
 
1220
      <step performance="required">
 
1221
        <para>In the <emphasis role="strong">Create as</emphasis> box, select
 
1222
        <emphasis role="strong">Primary Partition</emphasis>.</para>
 
1223
      </step>
 
1224
 
 
1225
      <step performance="required">
 
1226
        <para>Next, specify the file system. Select ntfs.</para>
 
1227
      </step>
 
1228
 
 
1229
      <step performance="required">
 
1230
        <para>Click <emphasis role="strong">Add</emphasis> to compute the
 
1231
        partition. The graphical display updates to show a new partition on
 
1232
        the disk.</para>
 
1233
      </step>
 
1234
 
 
1235
      <step performance="required">
 
1236
        <para>If you are sure about the specification of the new partition,
 
1237
        click <emphasis role="strong">Apply</emphasis>. The disk will be
 
1238
        partitioned and formatted.</para>
 
1239
      </step>
 
1240
    </procedure>
 
1241
  </sect1>
772
1242
</chapter>
773