[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux-team] Kernel dans 640K = pourquoi ?
On Wed, Oct 27, 1999 at 08:45:09PM +0200, Cedric Amand wrote:
> D'après ce que je comprends, mon kernel linux doit
> etre petit, zippé, voire Bzippé, voire B2zippé, tout ca
Non, juste gzippé ;)
Le make bzlilo n'utilise pas bzip2 mais également gzip (sans doute avec -f9).
> pour qu'il entre dans les 640 premiers K de RAM.
>
> Une question ; qu'elle en est la raison précise, aussi
> monstrueusement technique soit elle ?
Le problème vient du fait que c'est LILO qui charge le kernel en mémoire.
Or LILO n'a a sa disposition que les moyens très rudimentaires du BIOS.
Il n'est pas en mode étendu du processeur (i386 et +), ce qui lui permettrait
d'adresser plus. Une fois que le kernel Linux est chargé, il met le processeur
en mode étendu.
> Meme question pour le fait qu'une partition amorcable doive
> se trouver dans le premier giga (quoique la j'ai la reponse
> mais c'est pour confirmer.)
C'est pas le 1er GB, c'est en-deça du 1024ème cylindre. Ca ne se laisse évidemment
pas mesurer en GB, vu que ça dépend de la géométrie du disque.
La cause est la même: LILO n'a que le BIOS et c'est une limitation du BIOS.
Note que ça, c'est généralement très facile à règler: suffit de mettre une ch'tite
partition de 5MB au début du disque et le monter sur /boot (et y mettre les kernels
évidemment, comme la SuSE le fait automatiquement depuis la 6.0).
> Cedric ".net" Amand
You're the dot in .net ? :)
--
-o) Pascal Bleser |
/\\ C++/UNIX Development | God is real, unless
_\_v ATOS Payment Systems | declared integer.
Aachen, Germany |
<pbleser@atos-group.com>-------<guru@linuxbe.org>
---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.
Archive of the list: http://tania.be.linux.org/