LinuxでmacOSインストールディスクを作成する方法

LinuxでmacOSインストールディスクを作成する方法

壊れたMacbookまたはiMacをお持ちですか?それを修正するために新しいmacOSインストールが必要ですが、Linux PCにしかアクセスできませんか?心配しないでください!Dmg2Imgアプリケーションのおかげで、Linux上でmacOSインストールディスクを作成することが可能です。

Dmg2Imgアプリケーションは100%機能しないことに注意してください。自己責任!

Dmg2Imgをインストールします

新しいインストールイメージを作成する前に、コンピューターにDmg2Imgアプリケーションをインストールする必要があります。チュートリアルのこのセクションでは、Ubuntu、Debian、Arch Linux、Fedora Linux、OpenSUSE、さらにはソースからも含め、ほとんどのLinuxオペレーティングシステムにDmg2Imgをインストールする方法について説明します。

Ubuntu

UbuntuにDmg2Imgをインストールするには、最初に「ユニバース」ソフトウェアリポジトリを有効にする必要があります。有効にするには、ターミナルウィンドウを開き、次のコマンドを入力します。

sudo add-apt-repository universe

sudo apt update

Universeが機能していると、Aptパッケージマネージャーを使用してDmg2Imgをインストールできるようになります。

sudo apt install dmg2img

Debian

Dmg2Imgは、DebianLinuxの「メイン」ソフトウェアリポジトリで利用できます。これをインストールするには、Ctrl + Alt + TまたはCtrl + Shift + Tでターミナルウィンドウを起動します。次に、ターミナルウィンドウに次のApt-getコマンドを入力します。

sudo apt-get install dmg2img

Arch Linux

ArchユーザーはAURを介してDmg2Imgをインストールできます。アプリをインストールするには、ターミナルを起動します。次に、開いたら、Pacmanパッケージツールを使用してBase-develパッケージとGitパッケージの両方をインストールします。

sudo pacman -S gitbase-devel

パッケージがインストールされたら、git cloneツールを使用して、Arch LinuxAURからDmg2Imgスナップショットをダウンロードします。

git clone https://aur.archlinux.org/dmg2img.git

後はgitのクローンコマンドがアップ終了、お使いのコンピュータに新しい「dmg2img」フォルダにターミナルウィンドウを移動します。

cd dmg2img

最後に、makepkg コマンドを使用 して、Arch LinuxPCにDmg2Imgをビルドしてインストールします。

makepkg -sri

Fedora

Dmg2Imgは、従来のソフトウェアソースを介してFedoraLinuxユーザーが利用できます。これをインストールするには、Ctrl + Alt + TまたはCtrl + Shift + Tを使用してターミナルウィンドウを起動します。次に、次のDnfパッケージングコマンドを入力します。

sudo dnf install dmg2img -y

OpenSUSE

このリストにある他の多くのLinuxディストリビューションとは異なり、Dmg2ImgはOpenSUSEリリースで直接利用できません。代わりに、アプリを機能させるために探している場合は、インターネットからRPMファイルをダウンロードしてロードする必要があります。

私たちのテストによると、Dmg2ImgはOpenSUSETumbleweedとOpenSUSELeap15.0の両方で正常に動作します。RPMをダウンロードするには、Ctrl + Alt + T または Ctrl + Shift + Tを押してターミナルを起動し ます。次に、以下のwgetコマンドを使用し ます。

OpenSUSEタンブルウィード

wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/filesystems/openSUSE_Tumbleweed/x86_64/dmg2img-1.6.5-1.4.x86_64.rpm

OpenSUSE Leap

wget ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/filesystems/SLE_12/x86_64/dmg2img-1.6.5-1.2.x86_64.rpm

RPMファイルをダウンロードしたらZypperパッケージマネージャーを使用してDmg2ImgをLinuxPCにロードします。

sudo zypper installdmg2img-*。x86_64.rpm

汎用Linux

Dmg2ImgアプリケーションのソースコードはGithubにあります。さらに良いことに、ソースコードからコンパイルする方法についての詳細な説明があります。あまり知られていないLinuxオペレーティングシステムを使用している場合は、このリンクをたどると、それを実行できるようになります。

USBに書き込む– Dmg2Img

DMG2Imgアプリケーションがセットアップされたので、それを使用してDMGファイルを書き込むことができます。まず、macOSイメージファイルをLinuxコンピューターに配置します。次に、以下の手順に従って起動可能なディスクを作成します。

ステップ1:互換性のあるUSBスティックをコンピューターに接続します。十分な大きさ(少なくとも8 GBのサイズ)であることを確認してください。

ステップ2:キーボードのCtrl + Alt + TまたはCtrl + Shift + Tを押して、Linuxコンピューターでターミナルウィンドウを起動します。

ステップ3: Dmg2Imgプログラムを使用して、macOSDMGファイルを書き込み可能なISOファイルに変換します。これ/path/to/image_file.dmgは、Linuxコンピューター上のDMGファイルの正確な場所であり/path/to/image_file.iso、新しいmacOSISOファイルを保存する場所であることに注意してください。以下のコマンドで、これらの行の両方を必ず変更してください。

LinuxでmacOSインストールディスクを作成する方法

dmg2img -v -i /path/to/image_file.dmg -o /path/to/image_file.iso

ステップ4: Dmg2Imgアプリケーションは、Linux互換のISOファイルにあなたのMacOSのDMGファイルを変換完了すると、実行lsblkのコマンドをして、USBのドライブラベルが何であるかを判断します。この例では、ドライブラベルは/ dev / sddです。あなたのものは異なります。

LinuxでmacOSインストールディスクを作成する方法

lsblk

LinuxでUSBスティックのドライブラベルが何であるかを調べるのに助けが必要ですか?Linuxでのハードドライブ情報の検索に関する投稿を確認してください。ハードドライブやその他のリムーバブルデバイスに関する情報をすばやく見つけることができるように、lsblkの使用方法について詳しく説明します。

手順5:DDコマンドを使用して、新しいmacOSISOファイルをUSBドライブに書き込みます。このコマンドはsudoで実行する必要があることに注意してください。そうしないと、失敗します。

この例では、USBが/ dev / sddであることを忘れないでください。of=/dev/sdd以下のコマンドで、システムのUSBスティックのドライブラベルに必ず置き換えてください。

sudo dd if = / path / to / image_file.iso of = / dev / sdd

ときのDDコマンドが終了すると書き込み、端末が再び使用可能になります。ここから、コンピュータからUSBスティックを抜き、それを使用してAppleデバイスにmacOSを再インストールします。


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか