1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
|
<!-- retain these comments for translator revision tracking -->
<!-- $Id$ -->
<sect2 arch="any-x86"><title>Partitioning From DOS or Windows</title>
<para>
If you are manipulating existing FAT or NTFS partitions, it is
recommended that you either use the scheme below or native Windows or
DOS tools. Otherwise, it is not really necessary to partition from DOS
or Windows; the &debian; partitioning tools will generally do a better
job.
</para><para>
But if you have a large IDE disk, and are not using LBA addressing,
overlay drivers (sometimes provided by hard disk manufacturers), or a
new (post 1998) BIOS that supports large disk access extensions, then
you must locate your &debian; boot partition carefully. In this case,
you will have to put the boot partition into the first 1024 cylinders
of your hard disk (usually around 524 megabytes, without BIOS
translation). This may require that you move an existing FAT or NTFS
partition.
</para>
<sect3 id="lossless">
<title>Lossless Repartitioning When Starting From DOS, Win-32 or OS/2
</title>
<para>
One of the most common installations is onto a system that already
contains DOS (including Windows 3.1), Win32 (such as Windows 95, 98, Me,
NT, 2000, XP, 2003, Vista, 7), or OS/2, and it is desired to put &debian; onto the same disk
without destroying the previous system. Note that the installer supports
resizing of FAT and NTFS filesystems as used by DOS and Windows. Simply
start the installer and when you get to the partitioning step, select the
option for <menuchoice> <guimenuitem>Manual</guimenuitem> </menuchoice>
partitioning, select the partition to resize, and specify its new size.
So in most cases you should not need to use the method described below.
</para><para>
Before going any further, you should have decided how you will be
dividing up the disk. The method in this section will only split a
partition into two pieces. One will contain the original OS and the
other will be used for &debian;. During the installation of &debian;, you
will be given the opportunity to use the &debian; portion of the disk as you
see fit, i.e., as swap or as a file system.
</para><para>
The idea is to move all the data on the partition to the beginning,
before changing the partition information, so that nothing will be
lost. It is important that you do as little as possible between the
data movement and repartitioning to minimize the chance of a file
being written near the end of the partition as this will decrease the
amount of space you can take from the partition.
</para><para>
The first thing needed is a copy of <command>fips</command>.
Unzip the archive and copy the files
<filename>RESTORRB.EXE</filename>, <filename>FIPS.EXE</filename> and
<filename>ERRORS.TXT</filename> to a bootable floppy. A bootable floppy can
be created using the command <filename>sys a:</filename> under DOS.
<command>fips</command> comes with very good documentation which you may
want to read. You will definitely need to read the documentation if
you use a disk compression driver or a disk manager. Create the disk
and read the documentation <emphasis>before</emphasis> you defragment the disk.
</para><para>
The next thing needed is to move all the data to the beginning of the
partition. <command>defrag</command>, which comes standard with DOS 6.0 and
later, can easily do the job. See the <command>fips</command> documentation
for a list of other software that may do the trick. Note that if you
have Windows 9x, you must run <command>defrag</command> from there, since
DOS doesn't understand VFAT, which is used to support for long
filenames, used in Windows 95 and higher.
</para><para>
After running the defragmenter (which can take a while on a large
disk), reboot with the <command>fips</command> disk you created in the
floppy drive. Simply type <filename>a:\fips</filename> and follow the directions.
</para><para>
Note that there are many other partition managers out there, in
case <command>fips</command> doesn't do the trick for you.
</para>
</sect3>
<sect3 id="partitioning-for-dos"><title>Partitioning for DOS</title>
<para>
If you are partitioning for DOS drives, or changing the size of DOS
partitions, using &debian; tools, many people experience problems working
with the resulting FAT partitions. For instance, some have reported
slow performance, consistent problems with <command>scandisk</command>, or
other weird errors in DOS or Windows.
</para><para>
Apparently, whenever you create or resize a partition for DOS use,
it's a good idea to fill the first few sectors with zeros. You should do
this prior to running DOS's <command>format</command> command by executing
the following command from &debian;:
<informalexample><screen>
# dd if=/dev/zero of=/dev/sdXX bs=512 count=4
</screen></informalexample>
</para>
</sect3>
</sect2>
|