/[d-i]/trunk/installer/doc/INSTALLATION-HOWTO
ViewVC logotype

Contents of /trunk/installer/doc/INSTALLATION-HOWTO

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4586 - (hide annotations) (download)
Mon Oct 6 10:03:15 2003 UTC (9 years, 7 months ago) by ley
Original Path: trunk/doc/INSTALLATION-HOWTO
File size: 12843 byte(s)
Cleanup
1 ley 3981 How to install sarge with the new debian-installer
2     --------------------------------------------------
3    
4     This documents describes how to perform an installation with the new
5     debian-installer, which will be released together with the upcoming
6     Debian release, codename: sarge.
7    
8 ley 4023 Find a recent revision of this document in the debian-installer cvs
9     repository, browsable via web:
10     http://cvs.debian.org/debian-installer/doc/INSTALLATION-HOWTO?rev=HEAD&content-type=text/vnd.viewcvs-markup
11 ley 3981
12 ley 4585 Last change to this document: 06.10.2003
13    
14 ley 3981 1. Preliminaries
15    
16 ley 4585 Debian-installer images are currently only available for the i386,
17     alpha and powerpc architectures. Ports to other architectures are of
18     course welcome. Please see section 6 if you want to help developing.
19 ley 3981
20 joeyh 3984 The debian-installer is still in its alpha state. If you encounter
21 ley 3981 bugs during your install, please refer to section 5 on how to report
22     them. If you have questions which cannot be answered by this document,
23 joeyh 3984 please direct them to the debian-boot mailing list
24 ley 3981 (debian-boot@lists.debian.org) or ask on irc (#debian-boot on the
25     freenode network).
26    
27 ley 4585 Recently the debian-installer has switched to ask only the important
28     questions and confugure the rest automatically. This also involves
29     that you won't get to see the main menu anymore, except when something
30     goes wrong. If you want to restore the old configuration with more
31     questions asked, set DEBCONF_PRIORITY=medium at the boot prompt. If
32     you do so, refer to section 3.1. for installing rather than section 3.
33    
34 ley 3981
35     2. Getting images
36    
37     The installer team provides different types of images for the
38     debian-installer. They are described below, choose whatever image
39     suits you best. However note: This document only covers the
40     installation from CD!
41    
42     2.1. Install from CD
43    
44     The debian-cd team provides two netinst images which can be used to
45     install sarge with the debian-installer. They can be obtained here:
46     http://gluck.debian.org/cdimage/testing/netinst/i386/
47    
48     These images are intended to boot from CD and install additional
49     packages over a network, hence the name 'netinst'. The difference
50     between the two images is, that on the full netinst image the base
51     packages are included, whereas you have to download these from the web
52 joeyh 3984 if you are using the business card image.
53 ley 3981
54     2.2. Install from floppy
55    
56     If you can't boot from CD, you can download floppy images to install
57     Debian. Daily built images can be found here:
58     http://people.debian.org/~sjogren/d-i/images/daily/
59    
60     You need the floppy-image.img and one of the drivers disks
61     net_drivers-image.img or cd_drivers-image.img. The drivers disks
62     contain the necessary modules to do the actual installation from CD or
63     over the network.
64    
65    
66     3. Installation
67    
68     From here on, I assume you have downloaded and burnt the 'netinst'
69     CD. Put it into your CD-drive and make your system boot from CD.
70    
71     You will be greeted by a welcome screen. Hit ENTER to boot. After a
72 ley 4585 while you will be asked to select your language. This will affect
73     translation of debian-installer (if already available for your
74     language) as well as the choice of a keyboard layout. Select your
75     language and press ENTER to continue.
76 ley 3981
77 ley 4585 Sit back while debian-installer detects some of your hardware, and
78     loads additional installer modules from the cd.
79    
80     The next thing you will be confronted with is a note, that
81     debian-installer could not find a network interface. This is a known
82     bug but can be easily worked around. Select continue and watch the
83     main menu which will appear everytime if something went wrong, so you
84     have more control over the situation. Select "Detect network hardware
85     and load kernel drivers for it" and debian-installer will continue
86     gracefully. If you have a pcmcia network card try using the menu entry
87     "Start PC card services (PCMCIA)".
88    
89     The next questions will help you to configure your mirror. First
90     select the protocol to access your mirror. If unsure use "http" as the
91     help text suggests. If you know a mirror which will be fast for you,
92     you can enter it by selecting the last entry "enter information
93     manually" on the next screen. If not, just select the country where
94     you are located. After selecting the mirror you will be asked for your
95     proxy configuration. If unsure just hit ENTER. To complete your mirror
96     setup you have to select the distribution you wish to install. You
97     have to select "sarge" here, "woody" and "sid" won't work (if you want
98     to install sid directly, you may want to try the businesscard image,
99     where selecting "sid" actually works).
100    
101     Now it is time to partition your harddisks. Select the disk you want
102     to partition and a partitioning program suitable for your architecture
103     will be started. Partition the harddisk to your needs and quit the
104     program. Select "Finish" to proceed.
105    
106     On the next screens you have to configure and mount your
107     partitions. Select the partitions you want to use in the system you
108     wish to install and select a filesystem and a mount point for
109     them. Remember to assign at least one partition for swap space and to
110     mount a partition on "/". Please note the debian-installer will do no
111     changes to your harddisks until you select "Finish". Do this when you
112     are sure that you have found a suitable setup for your partitions and
113     answer the next question with "Yes".
114    
115     Now debian-installer starts to install the base system which can take
116     a while.
117    
118     The next thing you will see, is a little oddity which we will
119     hopefully get rid of soon. Answer the question if you want to
120     automatically partition your harddrives with "No", and you will see
121     the main menu again. Select "Install the kernel" and answer the
122     following question about how you want to generate you fstab with
123     "debian-installer utility for creating fstab file". You will be
124     prompted for the kernel to install which will leave you most probably
125     with only one choice. Select it and wait until the kernel is installed
126     on your harddisk.
127    
128     The last step is to install a boot loader. You will be prompted for
129     the bootblock, where LILO should be installed. It defaults to the
130     bootrecord of the first harddrive which is generally a good
131     choice. Hit ENTER and ignore the following warning that
132     /proc/partitions does not exist.
133    
134     Debian-installer will now tell you that the installation has
135     finished. Remove the cdrom from your drive and hit ENTER to reboot
136     your machine. Make sure it boots from harddisk, cross your fingers and
137     wait until base-config is started.
138    
139     Stepping through base-config is not within the scope of this document
140     as it is not part of debian-installer.
141    
142    
143     3.1. Installation with DEBCONF_PRIORITY=medium
144    
145     From here on, I assume you have downloaded and burnt the 'netinst'
146     CD. Put it into your CD-drive and make your system boot from CD.
147    
148     You will be greeted by a welcome screen. Type "linux
149     DEBCONF_PRIORITY=medium" and hit ENTER to boot. After a while you will
150     be presented with the main-menu of the debian-installer. Some general
151     remarks:
152    
153 ley 3981 The main-menu is not static. New entries are added when new installer
154     modules are loaded. However main-menu tries to resolve the next best
155 joeyh 3984 choice and presents that as default selection. If that selection does
156 ley 3985 not suit your needs just select another entry. If you select an entry
157     that requires the configuration of an entry you did not yet choose,
158     the main-menu will try to resolve these dependencies automatically.
159 ley 4586 This can be used to automate the install process, by selecting always
160     the last visible step and.
161 ley 3981
162     When main-menu first is shown, the default will be "Choose language".
163     Hit return and choose your language from the list that now is
164     presented. You will be taken back to main-menu and the next item will
165     be the default, which is "Detect a keyboard and select layout".
166    
167     Select that entry and observe that the installer tries to set a
168     reasonable default based upon your language selection. Select your
169     preferred keymap and continue.
170    
171     The next step is "Detect CDROM devices and mount the CD in
172     /cdrom". This step does not require user interaction, everything
173     happens automatically.
174    
175     Now we are able to access additional modules. Select the corresponding
176     entry "Load installer modules". Since the modules we want to access
177     are on the CD, select "cdrom-retriever". The floppy-retriever can be
178     used to load additional modules from a floppy, e.g. if you have exotic
179     hardware.
180    
181     You are presented a long list with optional modules to install. We
182     only want to install the standard modules, which are selected
183     automatically, so just hit "Continue". Wait and watch until all
184     modules have been installed.
185    
186     Main-menu appears again, but with the additional modules there are new
187     entries. The next default step would be to configure a network. We are
188     breaking out of the default route, because we do not need networking
189     since the base debs are on the CD.
190    
191     Select "Detect hardware and load kernel drivers for it (full
192     version)". This step again involves no user interaction.
193    
194 ley 4172 Now it is time to partition your disk. There are basically two ways to
195     do that. The first one is to use cfdisk, which will be started upon
196     selecting the menu entry "Partition a harddrive". Be sure to create at
197     least two partitions, one for swap and one for the root filesystem.
198 ley 3981
199 ley 4172 The other possibility is to use the autopartitioner. Select
200     "Automatically partition harddrives" which tries to determine a sane
201     partitioning. WARNING: Use this option ONLY if you have no or
202     unimportant data on your harddrives.
203 ley 3981
204     After finishing partitioning, select the entry "Configure and mount
205     partitions". Since autopartkit creates filesystems and mounts them
206     automatically you can skip this step if you used autopartkit to
207     partition your harddrive.
208    
209     Configuring the partitions is pretty straightforward. You are
210 joeyh 3984 presented with a list with all partitions, their sizes and a filesystem
211     if one was detected on that partition. Selecting a partition lets you
212 ley 3981 choose which filesystem to create on that partition. If you select a
213     non-swap filesystem, you are also asked for a mount point.
214    
215     Configure the partitions to your need, and remember to specify a
216 joeyh 3984 partition with mount point "/". When you've made your choices, select
217 ley 3981 "Finish" and confirm that the filesystems should be created as
218     requested.
219    
220     Now we are ready to install the base system. Select the corresponding
221     entry ("Install the base system") and lean back. The packages are
222     retrieved from the CD and installed in the /target area.
223    
224     Next step will be to install the kernel ("Install the kernel"). If you
225     did not use autopartkit to partition your harddrive you will be asked
226     how your fstab file should be created. Select "debian-installer
227     utility for creating fstab file" to do that.
228    
229     Next you will presented a list of all available kernel images on the
230     CD. Select the most suitable for your system and wait until the
231     installation has finished.
232    
233 ley 3985 Now we are almost done. Select "Install LILO on a hard disk" or
234     "Install GRUB on a hard disk" to make your harddisk bootable. You will
235     be asked where LILO/GRUB shall install the bootblock. A good idea is
236     your first harddrive in your system which should be in fact the
237     default selection.
238 ley 3981
239     If that last step has completed successfully select "Finish the
240 joeyh 3984 installation and reboot", eject your CD and wait until your computer
241 ley 3981 restarts. Make sure it boots from harddisk, cross your fingers and
242     wait until base-config is started.
243    
244     Stepping through base-config is not within the scope of this document
245     as it is not part of debian-installer.
246    
247     4. Installation Report
248    
249     If you successfully managed an installation with debian-installer,
250     please take you time to provide us with a report. There is a template
251     named "install-report.template" in the /root directory of a freshly
252     installed system. Please fill it out and file it as a bug against the
253     package "installation-reports". See section 5 on how to file bugs.
254    
255    
256     5. Reporting bugs
257    
258     If you did not reach base-config or ran into other trouble, you
259     probably found a bug in debian-installer. To improve the installer it
260     is necessary that we know about them, so please take your time and
261     report them.
262    
263 joeyh 3984 First, look here to see if your bug has already been reported:
264 ley 3981 http://bugs.qa.debian.org/cgi-bin/debian-installer.cgi?full=yes
265    
266     The page is sorted by packages which represent the individual
267 joeyh 3984 subsystems of debian-installer. File your bug against the respective
268 ley 3981 subsystem or, if you do not know which it is, against the package
269     "install". Look here for an explanation of how to file bugs:
270     http://www.debian.org/Bugs/Reporting
271    
272    
273     6. Get involved
274    
275     The Debian-Installer Team always welcomes people who would like to
276     work on the installer. We have plenty of work to do: fixing bugs,
277     improve usability, create new modules and of course extensive
278     testing. If you are interested to help, check out this page:
279 ley 4023 http://www.debian.org/devel/debian-installer/
280    
281     An overview of the status of d-i related packages can be obtained here:
282     http://qa.debian.org/developer.php?login=debian-boot@lists.debian.org

  ViewVC Help
Powered by ViewVC 1.1.5