EIDE pevné disky s kapacitou větší než 8 GB

Supportní databáze (eide_ueber_8gb)

Symptomy:

Používáte velký (E)IDE disk s kapacitou přes 8 GB.
  1. Linux buď vůbec nenalezne pevný disk, nebo zamrzne při jeho rozpoznávání.
  2. Linux "vidí" na disku pouze prvních 8 GB (např. fdisk).
  3. LILO bylo instalováno bez problémů pod hranicí 1024 cylindrů, ale přesto se nespustí.
  4. Po instalaci Linuxu je dosový diskový oddíl v Linuxu defektní.
  5. YaST se zbortí během instalace se zajímavým hlášením:-), restartuje systém nebo se prostě ukončí.

Příčina:

Existuje ještě mnoho starších verzí BIOSu, které mají nejvyšší možnou geometrii pro CHS = 16383/16/63 (cyl/hlavy/sektory) a to i v LBA modu - to potom odpovídá osmi GB.

Podrobné informace:

  1. Váš BIOS je pravděpodobně příliš starý a má problémy s hranicí 4 nebo 8 GB.
  2. Nastavení linuxových IDE ovladačů pro nastavení geometrie disku jsou (stále ještě) potvrzovány BIOSem při systémovém startu. I když Linux při startu rozpoznal správnou geometrii, není převzata fdiskem nebo LILO.
  3. Protože DOS rozpozná pouze prvních 8 GB, je jeho mapování jiné, než používá Linux. Proto může dojít k překrývání diskových oddílů.
  4. Velké disky používají nové, rychlejší přenosové módy. To potom klade vyšší nároky na řadič a kabeláž.

Řešení:

Pro:
  1. Proveďte aktualizaci BIOSu u vašeho výrobce základní desky, který nebude mít problémy s hranicí 4 nebo 8 GB.
  2. Řešením je (v této chvíli) sdělit IDE ovladači správnou geometrii prostřednictvím parametru jádra přímo při startu. To je nezbytné také v případě, kdy se zdá, že Linux při startu rozpoznal správnou geometrii disku.

    Pokud neznáte spránou geometrii disku, můžete se dotázat výrobce pevného disku, na internetu naleznete většinou pouze 16383/16/63. Uveďte spránou geometrii jako parametr, nebo ji uveďte do souboru /etc/lilo.conf. Podívejte se prosím na příklad pro správnou syntaxi.

  3. Nastartujte Linux s parametrem pro správnou geometrii disku z diskety nebo CD. Potom přidejte do souboru /etc/lilo.conf správný parametr. Nakonec znovu zavolejte znovu LILO:
    	root@erde > lilo
           
    Při dalším startu by se mělo nahrát LILO a to potom spustí jádro.
  4. Pokud to bude možné, tak by jste neměli instalovat DOS a Linux na stejný disk. Když to jinak nejde, pokuste se nechat mezi dosovým a linuxovým diskovým oddílem nechat dostatek místa. Linuxovým příkazem fdisk můžete zjistit, zda se diskové oddíly překrývají (příkazy p a v).
  5. Zkontrolujte také správnou délku kabelu a případné poškození. Zkrácení kabelu je ve většině případů dostačující.

Příklad správné syntaxe

Řekněme, že se jedná o IDE disk /dev/hdx s ccccc cylindry, hhh hlavami a ss sektory. V tom případě je správný zápis následující:


Viz také:
o Linuxový startovací oddíl za hranicí 1024 cylindrů a LILO

Klíčová slova: 8GB, EIDE, FESTPLATTE, GRENZE, BIOS, LBA, HARDDISK, CONTROLLER, LILO

Kategorie: IDE

SDB-eide_ueber_8gb, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 29. Dez 1998
SuSE Linux AG - Poslední změnu: 02. Jun 2000 provedl kgw (sdb_gen 1.40.0)