~ubuntu-branches/ubuntu/karmic/installation-guide/karmic

« back to all changes in this revision

Viewing changes to en/partitioning/partition/x86.xml

  • Committer: Bazaar Package Importer
  • Author(s): Colin Watson
  • Date: 2007-07-23 15:52:44 UTC
  • mfrom: (2.1.1 etch)
  • Revision ID: james.westby@ubuntu.com-20070723155244-xayq1rzu8rllvngy
Tags: 20070319ubuntu1
* Resynchronise with Debian. Remaining changes:
  - Build only English (for now, until we figure out how to avoid trashing
    translations quite so badly with Ubuntu branding etc.).
  - Build only Ubuntu architectures (amd64, hppa, i386, ia64, powerpc,
    sparc).
  - Extensive (although possibly incomplete) Ubuntu branding, adjustments
    for our mirror layout, etc.
  - Add "Ubuntu and Debian" and "What is Ubuntu?" section, text borrowed
    from the Ubuntu web site. Disable the "What is Debian GNU/Linux?"
    section.
  - Direct installation reports to ubuntu-users for now.
  - Adjust various memory and disk space requirements. Talk about the
    default Ubuntu desktop and Ubuntu tasks rather than Debian tasks.
  - Document mounting /sys in various places.
  - Unset supports-floppy-boot for all our architectures.
  - Add a few more supports-floppy-boot and bootable-usb conditionals.
  - Document our root password and sudo arrangements.
  - Document netboot-style USB images. Still mention the hd-media images,
    but they're downplayed since many USB sticks are too small for a full
    Ubuntu ISO image.
  - Document Kickstart installations (currently only the basics, a
    reference to Red Hat's documentation, and the differences from
    Anaconda).
  - Note that an empty preseed file is equivalent to a normal manual
    installation.
  - Rename doc-base.TEMPLATE to TEMPLATE.doc-base.
  - Update keyboard preseeding documentation for console-setup.
  - Update chroot-install guide for console-setup and language packs; add
    a bit more advice about installing grub.
  - Remove text talking about devfs-style device names, which are no
    longer supported.
  - Fix links to web copies of installation manual and example preseed
    file.
* Bump kernelversion to 2.6.22.
* Bump x11ver to 7.3.
* Bump GNOME version to 2.20.
* Bump release version and names for Gutsy (LP: #119177).
* Refer to the standard task rather than ubuntu-standard.
* Disable documentation of the GTK frontend.
* Remove latex-hangul-ucs-hlatex build-dependency, as we don't build for
  Korean.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!-- retain these comments for translator revision tracking -->
 
2
<!-- $Id: x86.xml 42250 2006-10-26 15:29:36Z fjp $ -->
 
3
 
 
4
 
 
5
  <sect2 arch="x86"><title>Partitioning for &arch-title;</title>
 
6
<para>
 
7
 
 
8
If you have an existing other operating system such as DOS or Windows and
 
9
you want to preserve that operating system while installing Ubuntu, you may
 
10
need to resize its partition to free up space for the Ubuntu installation.
 
11
The installer supports resizing of both FAT and NTFS filesystems; when you
 
12
get to the installer's partitioning step, select the option
 
13
<guimenuitem>Manual</guimenuitem> and then simply select an existing
 
14
partition and change its size.
 
15
 
 
16
</para><para>
 
17
 
 
18
The PC BIOS generally adds additional constraints for disk
 
19
partitioning.  There is a limit to how many <quote>primary</quote> and
 
20
<quote>logical</quote> partitions a drive can contain.  Additionally, with pre
 
21
1994&ndash;98 BIOSes, there are limits to where on the drive the BIOS can boot
 
22
from.  More information can be found in the
 
23
<ulink url="&url-partition-howto;">Linux Partition HOWTO</ulink> and the
 
24
<ulink url="&url-phoenix-bios-faq-large-disk;">Phoenix BIOS FAQ</ulink>, but
 
25
this section will include a brief overview to help you plan most situations.
 
26
 
 
27
</para><para>
 
28
 
 
29
<quote>Primary</quote> partitions are the original partitioning scheme for PC
 
30
disks.  However, there can only be four of them.  To get past this
 
31
limitation, <quote>extended</quote> and <quote>logical</quote> partitions were invented.  By
 
32
setting one of your primary partitions as an extended partition, you
 
33
can subdivide all the space allocated to that partition into logical
 
34
partitions.  You can create up to 60 logical partitions per extended
 
35
partition; however, you can only have one extended partition per
 
36
drive.
 
37
 
 
38
</para><para>
 
39
 
 
40
Linux limits the partitions per drive to 15 partitions for SCSI disks
 
41
(3 usable primary partitions, 12 logical partitions), and 63
 
42
partitions on an IDE drive (3 usable primary partitions, 60 logical
 
43
partitions). However the normal Ubuntu system provides
 
44
only 20 devices for partitions, so you may not install on partitions
 
45
higher than 20 unless you first manually create devices for those
 
46
partitions.
 
47
 
 
48
</para><para>
 
49
 
 
50
If you have a large IDE disk, and are using neither LBA addressing,
 
51
nor overlay drivers (sometimes provided by hard disk manufacturers),
 
52
then the boot partition (the partition containing your kernel image)
 
53
must be placed within the first 1024 cylinders of your hard drive
 
54
(usually around 524 megabytes, without BIOS translation).
 
55
 
 
56
</para><para>
 
57
 
 
58
This restriction doesn't apply if you have a BIOS newer than around
 
59
1995&ndash;98 (depending on the manufacturer) that supports the <quote>Enhanced
 
60
Disk Drive Support Specification</quote>.  Both Lilo, the Linux loader, and
 
61
Ubuntu's alternative <command>mbr</command> must use the BIOS to read the
 
62
kernel from the disk into RAM.  If the BIOS int 0x13 large disk access
 
63
extensions are found to be present, they will be utilized. Otherwise,
 
64
the legacy disk access interface is used as a fall-back, and it cannot
 
65
be used to address any location on the disk higher than the 1023rd
 
66
cylinder.  Once Linux is booted, no matter what BIOS your computer
 
67
has, these restrictions no longer apply, since Linux does not use the
 
68
BIOS for disk access.
 
69
 
 
70
</para><para>
 
71
 
 
72
If you have a large disk, you might have to use cylinder translation
 
73
techniques, which you can set from your BIOS setup program, such as
 
74
LBA (Logical Block Addressing) or CHS translation mode (<quote>Large</quote>).
 
75
More information about issues with large disks can be found in the
 
76
<ulink url="&url-large-disk-howto;">Large Disk HOWTO</ulink>.  If you
 
77
are using a cylinder translation scheme, and the BIOS does not support
 
78
the large disk access extensions, then your boot partition has to fit
 
79
within the <emphasis>translated</emphasis> representation of the
 
80
1024th cylinder.
 
81
 
 
82
</para><para>
 
83
 
 
84
The recommended way of accomplishing this is to create a small (25&ndash;50MB
 
85
should suffice) partition at the beginning of the disk to be used as
 
86
the boot partition, and then create whatever other partitions you wish
 
87
to have, in the remaining area.  This boot partition
 
88
<emphasis>must</emphasis> be mounted on <filename>/boot</filename>,
 
89
since that is the directory where the Linux kernel(s) will be stored.
 
90
This configuration will work on any system, regardless of whether LBA
 
91
or large disk CHS translation is used, and regardless of whether your
 
92
BIOS supports the large disk access extensions.
 
93
 
 
94
</para>
 
95
  </sect2>