8.4 GB HDD

Milos Prudek prudek na nembv.cz
Čtvrtek Září 16 16:04:29 CEST 1999


> 2. Problem muze ovsem mit LILO (boot loader), ktere umi bootovat
> jen z prvnich 512? MB.

Ne, LILO umi bootovat do 1024-teho cylindru. Cili:

- na skutecne geometrii disku nezalezi, tu stejne nezjistite.
- Linux se BIOSem neridi. LILO ale BIOS potrebuje a spoleha se na nej.
- Cili pokud mate BIOS v rezimu LBA, a v tomto rezimu mate mene nez 1024
cylindru, nemusite se
o nic starat a vsechno bude fajn. Pokud mate napr. 8GB a 1500 cylindru,
tak vypoctem odhadnete ze cylindr cislo 1023 lezi na hranici 5592MB. To
znamena ze kernel musi byt pod touto hranici. Kernel se nachazi v
adresari /boot, takze staci rozdelit disk tak, aby prvni partice byla
/boot (bohate staci venovat na ni 5MB). To je jediny krok ktery je treba
udelat. 

Jina moznost reseni je nepridelovat adresari /boot zvlastni partici, a
misto toho nastavit korenovy adresar (/), aby se cely vlezl do 1024
cylindru. Tim padem se tam vleze i LILO.

V kazdem pripade je vhodne predat do LILO parametr linear (RedHat se na
parametr linear pta jako na posledni vec pri instalaci, a dodatecne se
tento parametr muze dopsat do /etc/lilo.conf).

To vsechno plati za predpokladu, ze Linux je jediny system na danem PC.
Pridanim Windows se veci mohou komplikovat (ale ne moc). Podrobne info
je v HOWTO na adrese
http://sunsite.mff.cuni.cz/mdw/HOWTO/mini/Large-Disk

Souhrn:
- Kdyz ma disk mene nez 1024 cylindru, nemusite delat nic
- Kdyz ma vic, muzete:
  - Umistit /boot pod 1024-ty cylindr a pouzit parametr linear, nebo
  - Umistit / pod 1024-ty cylindr a pouzit parametr linear

--
Milos Prudek


Další informace o konferenci Linux