「インストール - ブータブルUSB作成ソフトウェア」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
(同じ利用者による、間の15版が非表示)
21行目: 21行目:
ポータブルの場合は、解凍したファイルをダブルクリックすると実行される。<br>
ポータブルの場合は、解凍したファイルをダブルクリックすると実行される。<br>
<br>
<br>
===== CentOS / SUSE =====
===== RHEL / SUSE =====
* AppImageの使用<br>
* AppImageの使用<br>
*: [https://www.balena.io/etcher/ balenaEtcherの公式Webサイト]にアクセスして、balenaEtcherをダウンロードする。<br>
*: [https://www.balena.io/etcher/ balenaEtcherの公式Webサイト]にアクセスして、balenaEtcherをダウンロードする。<br>
28行目: 28行目:
*: <br>
*: <br>
*: 解凍したAppImageファイルに、実行権限を付加する。<br>
*: 解凍したAppImageファイルに、実行権限を付加する。<br>
*: <code>chmod u+x balenaEtcher-<バージョン>-x64.AppImage</code>
*: <code>chmod u+x balenaEtcher-<バージョン>-x64.appimage</code>
*: <br>
*: <br>
*: 必要であれば、AppImageファイルを任意のディレクトリに配置する。
*: 必要であれば、AppImageファイルを任意のディレクトリに配置する。
*: <code>mv balenaEtcher-<バージョン>-x64.AppImage <balenaEtcherのインストールディレクトリ></code>
*: <code>mv balenaEtcher-<バージョン>-x64.appimage <balenaEtcherのインストールディレクトリ></code>
*: <br>
*: <br>
*: balenEtcherを実行する。
*: balenEtcherを実行する。
*: <code>./balenaEtcher-<バージョン>-x64.AppImage</code>
*: <code>./balenaEtcher-<バージョン>-x64.appimage</code>
*: <br>
*: <br>
* リポジトリを登録してインストール
* リポジトリを登録してインストール
*: CentOS
*: RHEL
*: balenaEtcherのリポジトリを登録する。
*: balenaEtcherのリポジトリを登録する。
*: <code>sudo wget https://balena.io/etcher/static/etcher-rpm.repo -O /etc/yum.repos.d/etcher-rpm.repo</code>
*: <code>curl -1sLf 'https://dl.cloudsmith.io/public/balena/etcher/setup.rpm.sh' | sudo -E bash</code>
*: balenaEtcherをインストールする。
*: balenaEtcherをインストールする。
*: <code>sudo yum install balena-etcher-electron</code>
*: または
*: <code>sudo dnf install balena-etcher-electron</code>
*: <code>sudo dnf install balena-etcher-electron</code>
*: <br>
*: <br>
54行目: 52行目:


==== balenaEtcherのアンインストール ====
==== balenaEtcherのアンインストール ====
* CentOS
* RHEL
*: balenaEtcherをアンインストールする。
*: balenaEtcherをアンインストールする。
*: <code>sudo yum remove balena-etcher-electron</code>
*: <code>sudo dnf remove balena-etcher-electron</code>
*: または
*: <br>
*: *: <code>sudo dnf remove balena-etcher-electron</code>
*: balenaEtcherのリポジトリを削除する。
*: balenaEtcherのリポジトリを削除する。
*: <code>sudo rm /etc/yum.repos.d/etcher-rpm.repo</code>
*: <code>sudo rm /etc/yum.repos.d/balena-etcher.repo</code>
*: <code>sudo rm /etc/yum.repos.d/balena-etcher-source.repo</code>
*: <br>
*: balenaEtcherのキャッシュファイル等を削除する。
*: balenaEtcherのキャッシュファイル等を削除する。
*: <code>sudo yum clean all</code>
*: <code>sudo yum makecache fast</code>
*: または
*: <code>sudo dnf clean all</code>
*: <code>sudo dnf clean all</code>
*: <code>sudo dnf makecache fast</code>
*: <code>sudo dnf makecache fast</code>
71行目: 67行目:
*: balenaEtcherをアンインストールする。
*: balenaEtcherをアンインストールする。
*: <code>sudo zypper rm balena-etcher-electron</code>
*: <code>sudo zypper rm balena-etcher-electron</code>
*: <br>
*: balenaEtcherのリポジトリを削除する。
*: <code>sudo zypper rr balena-etcher</code>
*: <code>sudo zypper rr balena-etcher-source</code>
<br><br>
<br><br>


86行目: 86行目:
<br>
<br>
==== Ventoyのインストール ====
==== Ventoyのインストール ====
# まず、[https://github.com/ventoy/Ventoy/releases VentoyのGithub]からVentoyをダウンロードする。<br>
===== Windows =====
# ダウンロードしたファイルを解凍する。<br>
まず、[https://www.ventoy.net/en/download.html Ventoyの公式Webサイト]にアクセスして、Ventoyをダウンロードする。<br>
#: <code>tar -xf ventoy-<バージョン>-linux.tar.gz</code>
ダウンロードしたファイルを実行してインストールする。<br>
# 解凍したディレクトリを任意のディレクトリに配置する。
<br>
# 以下のようなデスクトップエントリファイルを作成する。
===== Linux =====
まず、[https://github.com/ventoy/Ventoy/releases VentoyのGithub]からVentoyをダウンロードする。<br>
ダウンロードしたファイルを解凍する。<br>
tar xf ventoy-<バージョン>-linux.tar.gz
<br>
解凍したディレクトリを任意のディレクトリに配置する。<br>
<br>
Ventoyのデスクトップエントリファイルを作成する。<br>
<br>
<br>
  vi ~/.local/share/applications/Ventoy.desktop
  vi ~/.local/share/applications/Ventoy.desktop
<br>
<br>
  ~/.local/share/applications/Ventoy.desktopファイル
  <syntaxhighlight lang="ini">
# ~/.local/share/applications/Ventoy.desktopファイル
   
   
  [Desktop Entry]
  [Desktop Entry]
107行目: 115行目:
  Terminal=false
  Terminal=false
  Categories=Utility;
  Categories=Utility;
</syntaxhighlight>
<br>
<br>
==== Ventoyの使用方法 ====
==== Ventoyの使用方法 ====
# PCにストレージを接続して、ストレージのアドレスを検索する。<br><code>lsblk</code>コマンド、<code>blkid</code>コマンド、<code>fdisk</code>コマンド等を使用する。
# PCにストレージを接続して、ストレージのアドレスを検索する。<br><code>lsblk</code>コマンド、<code>blkid</code>コマンド、<code>fdisk</code>コマンド等を使用する。
122行目: 132行目:
<br>
<br>
==== パッケージ管理システムからインストール ====
==== パッケージ管理システムからインストール ====
  # CentOS
  # RHEL
  sudo dnf install gnome-disk-utility
  sudo dnf install gnome-disk-utility
   
   
130行目: 140行目:
==== ソースコードからインストール ====
==== ソースコードからインストール ====
GNOME Disksのビルドに必要なライブラリをインストールする。<br>
GNOME Disksのビルドに必要なライブラリをインストールする。<br>
  sudo zypper install libdvdread-devel libcanberra-devel libcanberra-gtk3-devel gobject-introspection-devel \
  sudo zypper install xz-devel libdvdread-devel libcanberra-devel libcanberra-gtk3-devel gobject-introspection-devel libhandy-devel \
                     libhandy-devel libgladeui-2-devel libudisks2-0-devel vala libvala-0_54-devel \
                     libgladeui-2-devel libudisks2-0-devel libnotify-devel libsecret-devel libpwquality-devel systemd-devel \
                     libnotify-devel libsecret-devel libpwquality-devel systemd-devel
                     vala libvala-0_54-devel # SUSE 15.5以前
                    vala libvala-0_56-devel # SUSE 15.6以降
<br>
<br>
[https://github.com/GNOME/gnome-disk-utility GNOME DisksのGithub]から、ソースコードをダウンロードする。<br>
[https://github.com/GNOME/gnome-disk-utility GNOME DisksのGithub]から、ソースコードをダウンロードする。<br>
149行目: 160行目:
<br>
<br>
GNOME Diskをビルドおよびインストールする。<br>
GNOME Diskをビルドおよびインストールする。<br>
  meson build --prefix=<GNOME Disksのインストールディレクトリ> -D libsystemd=true -D gsd_plugin=true
# GNOME Disks 45以降
  meson build --prefix=<GNOME Disksのインストールディレクトリ> -Dlogind=libsystemd -Dgsd_plugin=true
# GNOME Disks 44以前
meson build --prefix=<GNOME Disksのインストールディレクトリ> -Dlibsystemd=true -Dgsd_plugin=true
  ninja -C build -j $(nproc)
  ninja -C build -j $(nproc)
  ninja -C build install
  ninja -C build install
155行目: 171行目:
次に、GNOME Disksの起動用ラッパーシェルスクリプトを作成する。<br>
次に、GNOME Disksの起動用ラッパーシェルスクリプトを作成する。<br>
  vi /<GNOME Disksのインストールディレクトリ>/bin/gnome-disks.sh
  vi /<GNOME Disksのインストールディレクトリ>/bin/gnome-disks.sh
chmod u+x /<GNOME Disksのインストールディレクトリ>/bin/gnome-disks.sh
<br>
<br>
  <syntaxhighlight lang="sh">
  <syntaxhighlight lang="sh">
179行目: 196行目:
  vi ~/.local/share/applications/GNOME_DiskUtility.desktop
  vi ~/.local/share/applications/GNOME_DiskUtility.desktop
<br>
<br>
<syntaxhighlight lang="ini">
  # ~/.local/share/applications/GNOME_DiskUtility.desktopファイル
  # ~/.local/share/applications/GNOME_DiskUtility.desktopファイル
   
   
188行目: 206行目:
   
   
  # Translators: Do NOT translate or transliterate this text (this is an icon file name)!
  # Translators: Do NOT translate or transliterate this text (this is an icon file name)!
  Icon=org.gnome.DiskUtility
  Icon=/<GNOME Disksのインストールディレクトリ>/share/icons/hicolor/scalable/apps/org.gnome.DiskUtility
  Categories=GNOME;GTK;Utility;X-GNOME-Utilities;
  Categories=GNOME;GTK;Utility;X-GNOME-Utilities;
   
   
199行目: 217行目:
  X-Purism-FormFactor=Workstation;Mobile;
  X-Purism-FormFactor=Workstation;Mobile;
  X-GNOME-UsesNotifications=true
  X-GNOME-UsesNotifications=true
</syntaxhighlight>
<br>
<br>


214行目: 233行目:
<br>
<br>
==== ROSA ImageWriterのインストール ====
==== ROSA ImageWriterのインストール ====
===== CentOS / SUSE =====
===== RHEL / SUSE =====
[http://wiki.rosalab.ru/en/index.php/ROSA_ImageWriter ROSA ImageWriterの公式Webサイト]にアクセスして、ROSA ImageWriterをダウンロードする。<br>
[http://wiki.rosalab.ru/en/index.php/ROSA_ImageWriter ROSA ImageWriterの公式Webサイト]にアクセスして、ROSA ImageWriterをダウンロードする。<br>
ダウンロードしたファイルを解凍する。<br>
ダウンロードしたファイルを解凍する。<br>
233行目: 252行目:
== DDコマンド ==
== DDコマンド ==
==== 概要 ====
==== 概要 ====
Linuxユーザは、GUIツールを使用するのではなく、ターミナルを好むことがある。<br>
ddコマンドは、LinuxやUNIX系OSで使用されるデータ転送ツールである。<br>
主にディスクのコピー、バックアップ、デバイス間のデータ転送に利用される。<br>
<br>
データのブロック単位での操作を可能にしており、非常に柔軟性の高いコマンドである。<br>
<br>
元々は磁気テープ装置でのデータ転送を目的に開発されたが、現在ではストレージ、パーティション、ファイル等の様々なデバイスやデータに対して操作を行うことができる。<br>
ddコマンドは、直接的にバイト単位のコピーを行うため、イメージファイルの作成や復元、ディスクの完全消去等にも活用される。<br>
<br>
例えば、ディスク全体のバックアップを取得する場合や特定の領域だけを操作したい場合等にも柔軟に対応できる。<br>
入力元(<code>if=</code>で指定)と出力先(<code>of=</code>で指定)を定義することにより、任意のデバイスやファイル間でデータをやり取りすることができる。<br>
また、ブロックサイズ(<code>bs=</code>)やカウント(<code>count=</code>)といったオプションを付加することにより、データを効率的に扱うことができる。<br>
<br>
<u>※注意</u><br>
<u>ddコマンドは、操作内容が誤るとデータが上書きされて復元が難しくなるケースがあるため、慎重に使用する必要がある。</u><br>
<u>また、ddコマンドは終了まで進捗が表示されないため、現在の処理状況を確認するためには別途シグナルを送る必要がある。</u><br>
<br>
<br>
==== 使用方法 ====
==== 使用方法 ====
ターミナルで起動可能なストレージを作成する場合は、次の手順に従う。<br>
ターミナルで起動可能なストレージを作成する場合は、次の手順に従う。<br>
248行目: 282行目:
プログレスバーメッセージが更新されなくなる時、書き込みが完了する。<br>
プログレスバーメッセージが更新されなくなる時、書き込みが完了する。<br>
<br><br>
<br><br>
== WeoUSB ==
まず、[https://www.microsoft.com/ja-jp/software-download/windows10ISO Microsoftの公式Webサイト]にアクセスして、Windowsのイメージファイルをダウンロードする。<br>
<br>
次に、WoeUSBの実行に必要なライブラリをインストールする。<br>
sudo zypper install bash coreutils util-linux grep gawk wget parted dosfstools ntfs-3g grub2 wimtools limwib15
                    gettext  # オプション : メッセージの国際化(I18N)をサポートする場合
                    p7zip    # オプション : Windows 7の場合 (インストールメディアがUEFIブートローダを適切な場所に同梱していない問題を回避するため)
<br>
ブータブルストレージでNTFSファイルシステムをサポートする場合は、[https://github.com/pbatard/uefi-ntfs UEFI-NTFSのGithub]にアクセスして、UEFI-NTFSファイルをダウンロードする。<br>
<br>
[https://github.com/WoeUSB/WoeUSB WoeUSBのGithub]にアクセスして、WeoUSBをダウンロードする。<br>
または、<code>git clone</code>コマンドを実行して、WeoUSBをダウンロードする。<br>
git clone https://github.com/WoeUSB/WoeUSB.git
<br>
WoeUSBを実行して、Windowsのイメージファイルをストレージに書き込む。<br>
sudo ./woeusb --device <Windowsのイメージファイルのパス> /dev/sdX
sudo ./woeusb --partition <Windowsのイメージファイルのパス> /dev/sdXY
<br>
WoeUSBの実行時において、以下に示すようなエラーが出力される場合がある。<br>
blockdev: ioctl error on BLKRRPART: Device or resource busy
または
blockdev: BLKRRPART でioctlエラーが発生しました: デバイスもしくはリソースがビジー状態です
<br>
これは、512[KB]のパーティションに1[MB]のファイルを書き込もうとしたために発生する。<br>
<br>
WoeUSBの問題であり、、既に修正されているがリリースはされていない。<br>
WoeUSBはシェルスクリプトファイルであるため、変更を加えることでユーザ側で修正が可能である。<br>
<br><br>


__FORCETOC__
__FORCETOC__
[[カテゴリ:CentOS]][[カテゴリ:SUSE]][[カテゴリ:Windows10]]
[[カテゴリ:RHEL]][[カテゴリ:SUSE]][[カテゴリ:Windows10]]