「Linuxコマンド - dracut」の版間の差分

提供:MochiuWiki : SUSE, EC, PCB
ナビゲーションに移動 検索に移動
3行目: 3行目:
<br><br>
<br><br>


== 依存関係のインストール ==
== dracutと依存関係のインストール ==
dracutコマンドを実行するために必要な依存関係のライブラリをインストールする。<br>
dracutコマンドを実行するために必要な依存関係のライブラリをインストールする。<br>
  # SUSE 15.4
  # SUSE 15.4
24行目: 24行目:
  make -j $(nproc)
  make -j $(nproc)
  sudo make DESTDIR=/ install
  sudo make DESTDIR=/ install
<br>
最後に、dracutをインストールする。<br>
sudo zypper install dracut dracut-mkinitrd-deprecated plymouth-dracut
<br>
ソースコードからdracutをインストールする場合は、以下の手順に従う。<br>
# まず、[https://mirrors.edge.kernel.org/pub/linux/utils/boot/dracut/ Linuxカーネルの公式Webサイト]、または、[https://github.com/dracutdevs/dracut dracutのGithub]にアクセスする。<br>
# dracutのソースコードをダウンロードして解凍する。
#: <code>tar xf dracut-<バージョン>.tar.xz</code>
#: <code>cd dracut-<バージョン></code>
# dracutのビルドに必要なライブラリをインストールする。
#: <code>sudo zypper install gcc make libkmod-devel</code>
# dracutをビルドおよびインストールする。
#: <code>mkdir build && cd build</code>
#: <code>../configure --prefix=<dracutのインストールディレクトリ></code>
#: <code>make -j $(nproc)</code>
#: <code>make install</code>
<br><br>
<br><br>



2022年8月29日 (月) 20:36時点における版

概要



dracutと依存関係のインストール

dracutコマンドを実行するために必要な依存関係のライブラリをインストールする。

# SUSE 15.4
sudo zypper install biosdevname systemd-coredump rng-tools dbus-broker systemd-network systemd-experimental \
                    ibmswtpm2 tpm2-tss-engine squashfs nvme-cli libnvme1 open-iscsi tpm2-0-tss tpm2.0-tools

# SUSE 15.3
sudo zypper intall biosdevname libnvme1 open-iscsi lvm2


次に、MemstrackのGithubにアクセスして、Memstrackのインストーラをダウンロードする。
ダウンロードしたファイルを実行して、Memstrackをインストールする。

sudo ./memstrack-linux-amd64


または、git cloneコマンドを実行して、ソースコードをダウンロードする。

git clone https://github.com/ryncsn/memstrack.git
cd memstrack


Memstrackをビルドおよびインストールする。
Memstrackは、/binディレクトリにインストールする必要がある。

make -j $(nproc)
sudo make DESTDIR=/ install


最後に、dracutをインストールする。

sudo zypper install dracut dracut-mkinitrd-deprecated plymouth-dracut


ソースコードからdracutをインストールする場合は、以下の手順に従う。

  1. まず、Linuxカーネルの公式Webサイト、または、dracutのGithubにアクセスする。
  2. dracutのソースコードをダウンロードして解凍する。
    tar xf dracut-<バージョン>.tar.xz
    cd dracut-<バージョン>
  3. dracutのビルドに必要なライブラリをインストールする。
    sudo zypper install gcc make libkmod-devel
  4. dracutをビルドおよびインストールする。
    mkdir build && cd build
    ../configure --prefix=<dracutのインストールディレクトリ>
    make -j $(nproc)
    make install



dracutの実行

sudo dracut -f /boot/initrd $(uname -r)