Nové LILO pro odstranění hranice 1024 cylindrů

Supportní databáze (new_lilo)
Platí pro

SuSE Linux: Verze 7.0


lilo: Verze 21.6

Dotaz:

Chcete využít možnost nového lila, aby bylo možné spouštět systém bez omezení hranice 1024 cylindrů.

Postup:

Stáhněte si lilo z našeho FTP serveru:
ftp://ftp.suse.com/pub/suse/i386/update/7.0/a1/lilo.rpm

Příkazem

rpm -Uhv --force lilo.rpm
nahradíte starší lilo novým.

Abyste mohli využít nové funkce lila, je třeba ještě upravit soubor /etc/lilo.conf:

lba32
Tento řádek vložte mezi obecná nastavení souboru lilo.conf.

Pokud zde je uvedena položka linear, je třeba ji zakomentovat. Po opětovném příkazu lilo by již mělo být možné spouštět operační systémy s bootsektorem za hranicí 1024 cylindrů. Předpokladem je aktuální verze BIOSu (po roce 1998), protože lilo používá funkce BIOSu pro komunikaci s diskem, ve starších verzích bylo pro BIOS dostupných pouze prvních 1024 cylindrů na disku.

Kromě jiného nabízí nové lilo také možnost využít boot menu. K tomu je třeba použít následující zápisy (také do obecné části):

  install = /boot/boot-menu.b
  menu-title = "SuSE Linux 7.0"
Další novinkou pak je používání memtest86 přímo jako volby při startu, která může být uvedena v bootovacím menu lila. Stačí do obecné části uvést následující:
  image = /boot/memtest.bin
  label = memtest86
V závislosti na této změně je ještě třeba upravit initial ramdisk pro každé linuxové jádro, např.
  image = /boot/vmlinuz
  initrd = /boot/initrd 

Nakonec je ještě třeba znovu spustit LILO příkazem:

lilo
Bližší informace naleznete v adresáři /usr/share/doc/packages/lilo/.

Tato verze lila není součástí SuSE Linuxu 7.0 (ale dalších verzí už ano) a nevztahuje se proto na ní instalační podpora. Přesto máme velký zájem o vaše zkušenosti s používáním nového lila.


Klíčová slova: LILO, 1024, START, CYLINDR, BOOT, BIOS

Kategorie: LILO

SDB-new_lilo, Copyright SuSE Linux AG, Nürnberg, Germany - Verze: 01. Dez 2000
SuSE Linux AG - Poslední změnu: 09. Apr 2001 provedl hmeyer (sdb_gen 1.40.0)