「Linuxコマンド - dracut」の版間の差分
ナビゲーションに移動
検索に移動
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をインストールする場合は、以下の手順に従う。
- まず、Linuxカーネルの公式Webサイト、または、dracutのGithubにアクセスする。
- dracutのソースコードをダウンロードして解凍する。
tar xf dracut-<バージョン>.tar.xz
cd dracut-<バージョン>
- dracutのビルドに必要なライブラリをインストールする。
sudo zypper install gcc make libkmod-devel
- dracutをビルドおよびインストールする。
mkdir build && cd build
../configure --prefix=<dracutのインストールディレクトリ>
make -j $(nproc)
make install
dracutの実行
sudo dracut -f /boot/initrd $(uname -r)