On 31 Mar 2001, Jean-Albert Ferrez wrote:
> Ce qui est bizarre, c'est que la RedHat 7 que Bertrand essaye d'installer
> vient avec Lilo 21.4 qui -- en tout cas chez moi -- ne pose pas de
> problèmes avec une partition / au delà des 1024 premiers secteurs.
La version de Debian, basée sur une 21.4.3-2 a ajouté semble-t-il un
patch de la future 22:
This version was created to allow booting on disks larger than 8.4Gb
using the Enhanced BIOS call (int 0x13, AH=0x42) and the packet-call
interface. These calls are supported on post-1998 systems, and through
software BIOS extensions such as EZ-DRIVE(tm).
[ ... ]
Hence, the 32-bit direct addressing of sectors is supported by
a new keyword in the 'lilo.conf' file: "lba32". This keyword is
mutually exclusive with the keyword "linear".
pourquoi j'ai toujours l'impression que tout cela est un ensemble
de magouilles sous forme de jeu de carte près de s'écrouler ?
> > - mettre le kernel entre la table des partitions et la première
> > partition (argh!)
>
> ON VEUT UNE DEMO !! :)
oh :)
je ne l'ai jamais fait. Cela me semblait possible car:
- LILO peut charger linéairement depuis un certain block
- si l'on regarde une table de partition, p.ex:
defian:/home/schaefer# fdisk -l
Disk /dev/hda: 255 heads, 63 sectors, 1222 cylinders
Units = cylinders of 16065 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 1 1 8001 83 Linux
/dev/hda2 2 14 104422+ 82 Linux swap
/dev/hda3 * 15 996 7887915 83 Linux
/dev/hda4 997 1222 1815345 5 Extended
/dev/hda5 997 998 16033+ 83 Linux
/dev/hda6 999 1011 104391 83 Linux
/dev/hda7 1012 1222 1694826 83 Linux
On voit qu'il semble y avoir 1 * 16065 * 512 == 8 MBytes environ gaspillés
entre le cylindre 0 (boot, MBR) et la première partition en raison de
l'adressage compatible MS-DOS.
En fait je me suis trompé car:
Disk /dev/hda: 255 heads, 63 sectors, 1222 cylinders
Nr AF Hd Sec Cyl Hd Sec Cyl Start Size ID
1 00 1 1 0 254 63 0 63 16002 83
2 00 0 1 1 254 63 13 16065 208845 82
3 80 0 1 14 254 63 995 224910 15775830 83
4 00 0 1 996 254 63 1023 16000740 3630690 05
5 00 1 1 996 254 63 997 63 32067 83
6 00 1 1 998 254 63 1010 63 208782 83
7 00 1 1 1011 254 63 1023 63 3389652 83
(menu expert, p)
donc il y a plutôt 31k de place, insuffisant pour un kernel.
(63*512)
(quelqu'un qui s'y connaîtrait mieux dans la salle pour confirmer/informer
?)
Comme moyen de démarrage alternatif, LILO semble supporter des kernels sur
une partition Windows.
--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question.