GNU/Linux >> Znalost Linux >  >> Panels >> Webmin

Konfigurace spouštění systému Linux


Konfigurace spouštění systému Linux spravuje zavádění Linuxu ve starém stylu, obvykle označované jako LILO . Na „novějších“ Linuxech je LILO obvykle nahrazeno zavaděčem GRUB.

Konfigurace LILO je uložena v souboru /etc/lilo.conf. Samotný zavaděč však tento soubor ve skutečnosti nečte – místo toho čte ze samostatného mapového souboru, který je vytvořen z lilo.conf, kdykoli je spuštěn příkaz lilo. Tento mapový soubor obsahuje aktuální umístění bloků souborů jádra na disku, což umožňuje LILO načíst jádro, aniž by muselo rozumět formátu souborového systému, ke kterému je připojeno. Kdykoli se změní lilo.conf nebo se znovu zkompiluje nebo nainstaluje jádro, musí být příkaz lilo znovu spuštěn, aby se aktualizoval soubor mapy, aby zavaděč věděl, kde na disku hledat.

Jedním z hlavních omezení LILO je, že na systémech se staršími BIOSy může zavádět pouze jádra, která leží v prvních 8 GB pevného disku. S disky o velikosti přes 100 GB se stávají běžnými a může to být vážný problém, pokud není disk správně rozdělen na oddíly. Adresář /boot, ve kterém jsou jádra uložena, se obvykle připojuje ze samostatného oddílu, který je umístěn na začátku disku, a kořenový adresář se připojuje z oddílu, který zabírá zbytek.

GRUB obvykle používá konfigurační soubor /boot/grub/menu.lst, ale na rozdíl od LILO rozumí formátu souborových systémů ext2, ext3 a vfat, a tak může číst soubory menu.lst a kernel bez potřeby blokové mapy. Z tohoto důvodu a protože GRUB dokáže načíst jádro uložené kdekoli na pevném disku, je obvykle považován za vynikající zavaděč a ve většině distribucí Linuxu předběhl LILO.

Obsah

Konfigurační modul spouštění systému Linux

Tento modul umožňuje konfigurovat LILO, nejběžnější zavaděč Linuxu. Najdete jej v kategorii Hardware a když do něj vstoupíte, hlavní stránka zobrazí tabulku ikon, jak je znázorněno na obrázku níže. Každá ikona představuje možnost nabídky při spuštění, což může být buď jádro Linuxu, nebo jiný operační systém.

Pokud Webmin zjistí, že nemáte nainstalovaný LILO, na hlavní stránce se zobrazí chybová zpráva. Pokud je to tento případ, vaše distribuce pravděpodobně nastavila GRUB jako svůj zavaděč – viz část Modul zavaděče GRUB namísto.


Modul konfigurace spouštění systému Linux

Některé linuxové systémy mají nainstalovaný jak GRUB, tak LILO, i když pouze jeden může být ve skutečnosti použit jako zavaděč v jednu chvíli. Pokud váš systém používá GRUB, pravděpodobně byste tento modul neměli používat, i když bude fungovat správně. Kdykoli Použít konfiguraci po kliknutí na tlačítko na hlavní stránce se LILO nainstaluje na disk nebo oddíl nakonfigurovaný v globálních možnostech, případně dojde k přepsání GRUB.

Zavedení nového jádra pomocí LILO

Pokud jste právě zkompilovali nové jádro a chcete jej používat, budete muset přidat nový záznam spouštěcího jádra LILO. Chcete-li to provést, postupujte takto:

  1. Po zkompilování jádra zkopírujte jeho komprimovaný soubor s obrazem jádra (obvykle se nachází ve zdrojovém adresáři na adrese arch/i386/bzImage) do adresáře /boot. Normálně by měl být přejmenován na vmlinuz-_xx.yy.zz_, kde xx.yy.zz je číslo verze jádra.
  2. Na hlavní stránce Konfigurace spouštění systému Linux klikněte na Vytvořit nové spouštěcí jádro odkaz pro přechod na formulář pro vytvoření jádra.
  3. Do pole Name zadejte jedinečný název vašeho nového jádra pole, například linux-xx.yy.zz . Cokoli zadáte, se při spouštění objeví v nabídce LILO.
  4. V části Kernel to boot zadejte úplnou cestu k souboru jádra, který jste zkopírovali do adresáře /boot.
  5. Chcete-li předat jádru další možnosti, nastavte Možnosti jádra pole Přidat možnosti a zadejte je do textového pole napravo. Většinou však nejsou potřeba žádné další možnosti.
  6. Nastavte Spouštěcí zařízení do Zařízení a z nabídky vedle vyberte oddíl, který obsahuje kořenový souborový systém vašeho systému.
  7. Pokud je kořenový adresář na vašem systému připojen ze zařízení, které není zkompilováno do jádra (jako je disk SCSI nebo hardwarový RAID řadič), budete muset vytvořit počáteční RAM disk obsahující moduly jádra potřebné pro přístup kořenový souborový systém. Nejjednodušší způsob, jak zkontrolovat, zda je to nutné, je podívat se na další existující konfigurace zaváděcího jádra. Chcete-li vytvořit počáteční soubor RAM disku v adresáři /boot pro verzi jádra xx.yy.zz , budete muset spustit příkaz jako :mkinitrd /boot/initrd-_xx.yy.zz_ xx.yy.zz Poté nastavte Počáteční soubor ramdisku možnost k cestě k nově vytvořenému souboru.
  8. Klikněte na tlačítko Vytvořit tlačítko pro vytvoření nového knižního jádra LILO a návrat na hlavní stránku modulu. Nyní by měla být viditelná ikona jádra.
  9. Klikněte na Použít konfiguraci ve spodní části stránky, aby bylo LILO přeinstalováno na váš pevný disk s novým jádrem v jeho mapovém souboru. Zobrazí se stránka s výstupem příkazu lilo a se všemi zjištěnými chybami, takže můžete vidět, zda byla instalace úspěšná či nikoli.
  10. Chcete-li použít nové jádro, budete muset restartovat. V závislosti na konfiguraci LILO buď zobrazí nabídku voleb při zavádění, nebo vás vyzve k zadání názvu volby. V každém případě vyberte své nové jádro, aby se načetlo a spustilo. Nezapomeňte sledovat výstup ladění a chybové zprávy, které jádro zobrazuje při zavádění, abyste mohli problém diagnostikovat, pokud se něco pokazí. Pokud se vyskytne problém, možná budete muset restartovat a vybrat starou volbu jádra a poté pomocí Webminu opravit konfiguraci LILO.

Existující bootovací jádra lze upravit kliknutím na jejich ikonu na hlavní stránce, čímž se dostanete do editačního formuláře. Kterékoli z polí lze upravit a změny uložit kliknutím na tlačítko Uložit nebo lze jádro odstranit kliknutím na Odstranit namísto. Vždy buďte opatrní při úpravách všech konfigurací jádra, které jste sami nevytvořili, protože chyba může způsobit nezavedení systému.

Zavedení jiného operačního systému pomocí LILO

Pokud má váš systém nainstalovaných více operačních systémů na různých oddílech nebo pevných discích, můžete pomocí LILO vybrat, který se má načíst při zavádění. Chcete-li přidat nový operační systém, který můžete vybrat při spouštění, postupujte takto:

  1. Na hlavní stránce modulu Linux Boot Loader klikněte na Vytvořit nový spouštěcí oddíl odkaz pro vyvolání formuláře pro vytvoření oddílu.
  2. Do pole Název zadejte jedinečný název nové možnosti spouštění pole, například windows98 . Cokoli zadáte, se při spouštění objeví v nabídce LILO.
  3. Vyberte oddíl, na kterém je operační systém, který chcete zavést, z Oddíl ke spouštění Jídelní lístek. Vybraný oddíl musí mít nainstalovaný vhodný zavaděč nebo spouštěcí sektor. Například Windows to standardně dělá, ale jiné operační systémy jako FreeBSD mohou vyžadovat samostatnou instalaci zavaděče.
  4. Nastavte Předat tabulku oddílů na OS pole na Ano a vyberte jednotku, na které je umístěn oddíl operačního systému.
  5. Klikněte na tlačítko Vytvořit a pokud jste ve formuláři neudělali žádné chyby, vrátíte se na hlavní stránku modulu.
  6. Klikněte na Použít konfiguraci ve spodní části stránky, aby bylo LILO přeinstalováno na váš pevný disk s novou možností spouštění v jeho mapovém souboru. Zobrazí se stránka s výstupem příkazu lilo a se všemi zjištěnými chybami, takže můžete vidět, zda byla instalace úspěšná či nikoli.
  7. Nyní byste měli být schopni restartovat a vybrat nový OS z nabídky LILO.

Jakmile vytvoříte novou možnost spouštění operačního systému, můžete ji kdykoli upravit nebo smazat kliknutím na její ikonu na hlavní stránce modulu. Pokud provedete nějaké změny, nezapomeňte kliknout na [Apply Configuration], aby je bylo možné použít při spouštění.

Úprava globálních možností LILO

LILO má několik konfigurovatelných možností, které platí pro všechna zaváděcí jádra a operační systémy. Chcete-li je upravit, postupujte takto:

  1. Klikněte na Globální možnosti na hlavní stránce modulu přejděte na formulář konfigurace globálních možností.
  2. Chcete-li změnit jednotku nebo oddíl, na kterém je LILO nainstalováno, vyberte jej z Zapsat zavaděč do Jídelní lístek. Obecně to nebudete muset měnit, pokud je LILO již správně spuštěno při bootování.
  3. LILO obvykle dává uživateli možnost vybrat si jádro nebo operační systém, který se má načíst při bootování. Chcete-li to zakázat, nastavte Zobrazit výzvu LILO? možnost Ne . Chcete-li dát uživateli možnost vybrat si operační systém, nastavte jej na Ano .
  4. Chcete-li změnit jádro nebo OS, které se automaticky načítají při zavádění, pokud není provedena žádná jiná volba, upravte pole *Výchozí jádro/oddíl*.
  5. Chcete-li upravit dobu, po kterou bude LILO čekat na vstup uživatele před načtením výchozího jádra, zadejte nový čas do řádku Čas čekání na LILO pole.
  6. Chcete-li zabránit nedůvěryhodným uživatelům ve spouštění systému, zadejte heslo do pole Výchozí heslo pro spouštění pole. Pokud možnost spouštění neobsahuje Heslo potřebné pro nastaveno na *Booting kernels with extra options*, nebude možné jej načíst, pokud nezadáte heslo.
  7. Na systémech s moderními BIOSy lze LILO nakonfigurovat tak, aby nahrálo jádro umístěné kdekoli na pevném disku. Chcete-li to povolit, nastavte Povolit spouštění z více než 1024 cylindrů? pole na Ano .
  8. Klikněte na tlačítko Uložit pro uložení změn globálních možností a návrat na hlavní stránku modulu.
  9. Aby LILO použilo nové možnosti při příštím spuštění, klikněte na Použít konfiguraci . Pokud byl disk nebo oddíl, na který má být LILO nainstalován, změněn, bude nyní zapsán do nového umístění.

Webmin
  1. Životní cyklus testování linuxového jádra

  2. Linux – Kernel:Podpora jmenných prostorů?

  3. Linux – Kernel IP Forwarding?

  1. Linux – Jsou různá jádra Linux/unix zaměnitelná?

  2. Průvodce pro začátečníky ke konfiguraci modulu jádra v Linuxu

  3. Jak uložit nebo exportovat vlastní konfiguraci jádra Linuxu?

  1. Nainstalujte Linux Kernel 4.12 v openSUSE

  2. Linux – poskvrněné jádro v Linuxu?

  3. Linuxové jádro se neaktualizuje na 2.35.25?