1
<!-- retain these comments for translator revision tracking -->
2
<!-- $Id: i386.xml 28997 2005-07-07 21:09:22Z fjp $ -->
5
<sect2 arch="i386" id="bios-setup"><title>Invoking the BIOS Set-Up Menu</title>
9
BIOS provides the basic functions needed to boot your machine to allow
10
your operating system to access your hardware. Your system probably
11
provides a BIOS set-up menu, which is used to configure the BIOS.
12
Before installing, you <emphasis>must</emphasis> ensure that your BIOS
13
is setup correctly; not doing so can lead to intermittent crashes or
14
an inability to install Debian.
18
The rest of this section is lifted from the
19
<ulink url="&url-pc-hw-faq;"></ulink>, answering the question, <quote>How do I
20
enter the CMOS configuration menu?</quote>. How you access the BIOS (or
21
<quote>CMOS</quote>) configuration menu depends on who wrote your BIOS
26
<!-- From: burnesa@cat.com (Shaun Burnet) -->
33
<keycap>Delete</keycap> key during the POST (power on self test)
39
<term>Award BIOS</term>
43
<keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Esc</keycap>
44
</keycombo>, or <keycap>Delete</keycap> key during the POST
49
<varlistentry><term>DTK BIOS</term>
52
<keycap>Esc</keycap> key during the POST
57
<varlistentry><term>IBM PS/2 BIOS</term>
61
<keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Insert</keycap>
65
<keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Delete</keycap>
72
<term>Phoenix BIOS</term>
76
<keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>Esc</keycap>
80
<keycap>Ctrl</keycap><keycap>Alt</keycap><keycap>S</keycap>
91
Information on invoking other BIOS routines can be found in
92
<ulink url="&url-invoking-bios-info;"></ulink>.
96
Some &arch-title; machines don't have a CMOS configuration menu in the
97
BIOS. They require a software CMOS setup program. If you don't have
98
the Installation and/or Diagnostics diskette for your machine, you can
99
try using a shareware/freeware program. Try looking in
100
<ulink url="&url-simtel;"></ulink>.
105
<sect2 arch="i386" id="boot-dev-select"><title>Boot Device Selection</title>
109
Many BIOS set-up menus allow you to select the devices that will be
110
used to bootstrap the system. Set this to look for a bootable
111
operating system on <filename>A:</filename> (the first floppy disk),
112
then optionally the first CD-ROM device (possibly appearing as
113
<filename>D:</filename> or <filename>E:</filename>), and then from
114
<filename>C:</filename> (the first hard disk). This setting enables
115
you to boot from either a floppy disk or a CD-ROM, which are the two
116
most common boot devices used to install Debian.
120
If you have a newer SCSI controller and you have a CD-ROM device
121
attached to it, you are usually able to boot from the CD-ROM. All you
122
have to do is enable booting from a CD-ROM in the SCSI-BIOS of your
127
Other popular option is to boot from a USB storage (also called USB
128
memory stick or USB key). Some BIOSes can boot USB storage directly,
129
and some cannot. You may need to configure your BIOS to boot from
130
a <quote>Removable drive</quote> or even a <quote>USB-ZIP</quote> to
131
get it to boot from the USB device.
135
Here are some details about how to set the boot order. Remember to
136
reset the boot order after Linux is installed, so that you restart
137
your machine from the hard drive.
142
<title>Changing the Boot Order on IDE Computers</title>
147
As your computer starts, press the keys to enter the BIOS
148
utility. Often, it is the <keycap>Delete</keycap> key. However,
149
consult the hardware documentation for the exact keystrokes.
154
Find the boot sequence in the setup utility. Its location depends on
155
your BIOS, but you are looking for a field that lists drives.
160
Common entries on IDE machines are C, A, cdrom or A, C, cdrom.
165
C is the hard drive, and A is the floppy drive.
170
Change the boot sequence setting so that the CD-ROM or the
171
floppy is first. Usually, the <keycap>Page Up</keycap> or
172
<keycap>Page Down</keycap> keys cycle
173
through the possible choices.
178
Save your changes. Instructions on the screen tell you how to
179
save the changes on your computer.
186
<title>Changing the Boot Order on SCSI Computers</title>
192
As your computer starts, press the keys to enter the SCSI setup
197
You can start the SCSI setup utility after the memory check and
198
the message about how to start the BIOS utility displays when you
203
The keystrokes you need depend on the utility. Often, it is
204
<keycombo><keycap>Ctrl</keycap><keycap>F2</keycap></keycombo>.
205
However, consult your hardware documentation for the
211
Find the utility for changing the boot order.
216
Set the utility so that the SCSI ID of the CD drive is first on
222
Save your changes. Instructions on the screen tell you how to
223
save the changes on your computer. Often, you must press
224
<keycap>F10</keycap>.
234
<title>Miscellaneous BIOS Settings</title>
236
<sect3 id="cd-settings"><title>CD-ROM Settings</title>
239
Some BIOS systems (such as Award BIOS) allow you to automatically set
240
the CD speed. You should avoid that, and instead set it to, say, the
241
lowest speed. If you get <userinput>seek failed</userinput> error
242
messages, this may be your problem.
247
<sect3><title>Extended vs. Expanded Memory</title>
250
If your system provides both ex<emphasis>ten</emphasis>ded and
251
ex<emphasis>pan</emphasis>ded memory, set it so that there is as much
252
extended and as little expanded memory as possible. Linux requires
253
extended memory and cannot use expanded memory.
258
<sect3><title>Virus Protection</title>
261
Disable any virus-warning features your BIOS may provide. If you have
262
a virus-protection board or other special hardware, make sure it is
263
disabled or physically removed while running GNU/Linux. These aren't
264
compatible with GNU/Linux; moreover, due to the file system
265
permissions and protected memory of the Linux kernel, viruses are
266
almost unheard of<footnote>
269
After installation you can enable Boot Sector protection if you
270
want. This offers no additional security in Linux but if you also run
271
Windows it may prevent a catastrophe. There is no need to tamper with
272
the Master Boot Record (MBR) after the boot manager has been set up.
280
<sect3><title>Shadow RAM</title>
283
Your motherboard may provide <emphasis>shadow RAM</emphasis> or BIOS
284
caching. You may see settings for <quote>Video BIOS Shadow</quote>,
285
<quote>C800-CBFF Shadow</quote>, etc. <emphasis>Disable</emphasis>
286
all shadow RAM. Shadow
287
RAM is used to accelerate access to the ROMs on your motherboard and
288
on some of the controller cards. Linux does not use these ROMs once it
289
has booted because it provides its own faster 32-bit software in place
290
of the 16-bit programs in the ROMs. Disabling the shadow RAM may make
291
some of it available for programs to use as normal memory. Leaving
292
the shadow RAM enabled may interfere with Linux access to hardware
298
<sect3><title>Memory Hole</title>
301
If your BIOS offers something like <quote>15–16 MB Memory
302
Hole</quote>, please disable that. Linux expects to find memory there if
303
you have that much RAM.
307
We have a report of an Intel Endeavor motherboard on which there is an
308
option called <quote>LFB</quote> or <quote>Linear Frame Buffer</quote>.
309
This had two settings: <quote>Disabled</quote> and <quote>1
310
Megabyte</quote>. Set it to <quote>1 Megabyte</quote>.
311
When disabled, the installation floppy was not read correctly, and the
312
system eventually crashed. At this writing we don't understand what's
313
going on with this particular device — it just worked with that
314
setting and not without it.
319
<!-- no other platforms other than x86 provide this sort of thing, AFAIK -->
321
<sect3><title>Advanced Power Management</title>
324
If your motherboard provides Advanced Power Management (APM),
325
configure it so that power management is controlled by APM. Disable
326
the doze, standby, suspend, nap, and sleep modes, and disable the hard
327
disk's power-down timer. Linux can take over control of these modes,
328
and can do a better job of power-management than the BIOS.