GNU/Linux >> Znalost Linux >  >> Cent OS

Jak znovu sestavit „initramfs“ pomocí Multipath v CentOS/RHEL 6 a 7

Initramfs obsahuje moduly jádra pro veškerý hardware, který je nutný k zavádění, a také počáteční skripty potřebné k přechodu do další fáze zavádění. V systému CentOS/RHEL obsahuje initramfs kompletní operační systém (který lze použít pro účely odstraňování problémů).

Občas může dojít i k poškození obrazu initramfs. Pokud k tomu dojde, nemůžete spustit server do normálního provozního režimu. K opravě obrazu initramfs po zavedení do záchranného prostředí můžete použít příkaz dracut. Pokud je použit bez argumentů, vytvoří tento příkaz nový initramfs pro aktuálně načtené jádro.

Případně můžete použít příkaz dracut s několika možnostmi k vytvoření initramfs pro konkrétní prostředí jádra. Existuje také konfigurační soubor s názvem /etc/dracut.conf které můžete použít k zahrnutí konkrétních voleb při opětovném vytváření initramfs.

Zálohování initramfs

Vždy si vytvořte zálohu aktuálního obrazu initramfs pro případ, že se vyskytnou problémy s nově vytvořenou verzí.

# cp /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.$(date +%m-%d-%H%M%S).bak

Znovu sestavte initramfs pomocí více cest

Znovu vytvořte obraz initramfs s vícecestnými cestami, spusťte příkaz dracut s následujícími možnostmi:

CentOS/RHEL 6

# dracut -v -f -a multipath --include /etc/multipath /etc/multipath

CentOS/RHEL 7

# dracut --force --add multipath --include /etc/multipath

Ověřit

Ověřte, že nový obraz initramfs byl vytvořen v adresáři /boot:

# ls -lrt /boot/initramfs-$(uname -r).img

Restartovat

Restartujte systém s nově vytvořeným obrazem initramfs.

# reboot


Cent OS
  1. CentOS / RHEL 7 :Jak extrahovat obrázek initramfs a upravit/zobrazit jej

  2. Jak znovu vygenerovat initramfs a vmlinuz pro Rescue Kernel s aktuálním jádrem v CentOS/RHEL 7

  3. CentOS/RHEL:Jak najít balíček s chybějícím souborem pomocí YUM

  1. Jak nastavit primární displej na CentOS/RHEL 7 se dvěma monitory a GNOME

  2. CentOS / RHEL 6 :Jak znovu vytvořit počáteční obraz Ramdisku

  3. CentOS / RHEL 5 :Jak znovu vytvořit počáteční obraz Ramdisku

  1. Jak nainstalovat Lighttpd s PHP5 FastCGI a MySQL na CentOS 6 / RHEL 6

  2. CentOS / RHEL 7 :Jak otevřít port ve firewallu pomocí firewall-cmd?

  3. CentOS / RHEL :Jak nainstalovat a spustit službu Apache httpd