の新しいオペレーティングシステム アップル、macOSカタリナは、クパチーノ社の最新製品に使用されるものです。 これはバージョン10.15で、南カリフォルニアのサンタカタリナ島にちなんで名付けられました。 ご存知のように、これはIntel EM64Tプラットフォーム用で、XNUと呼ばれるハイブリッドカーネルを備えた独自のコードシステムです。 確かに、このカーネルはMachと* BSDコード、特にFreeBSDに基づいているので、Unixであることを知らない人のためにコメントします。
これまでのプレゼンテーション。 ただし、macOS Catalinaまたはその他の古いバージョンを実行する場合は、MacBook、iMac、Mac Proなどの互換性のあるMacintoshがあれば、実行できます。 Apple製品をお持ちでない場合は、他の方法で試すこともできます(仮想マシン、hackintosh)。 この記事では、仮想化に焦点を当てて、お気に入りのGNU / LinuxディストリビューションでmacOSCatalinaを簡単に試すことができるようにします。
GitHubには非常に興味深いプロジェクトがあります。 してもいいです このリンクからアクセスしてください そしてそれはあなたをもたらします 必要なツール KVMアクセラレーションを使用してQEMUで非常に高速なmacOS仮想マシンをセットアップします。 このようにして、macOS VMを自分で実行できるようにするために手動で行うよりも、すべてがはるかに簡単で自動化されます。 さらに、目新しさは、最新のカタリナバージョンもすでに入手できることです。 そしてMACは必要ありません! 海賊でない限り、Appleチームがいない場合にオペレーティングシステムを入手するのは複雑に思えたので、これが最善です...
たくさん 従うべき手順 それを行うには、それらは非常に簡単です(ディストリビューションに必要なコマンドを選択してください):
sudo apt-get install qemu-system qemu-utils python3 python3-pip #Para Debian/Ubuntu y derivados sudo pacman -S qemu python python-pip #Para Arch Linux sudo zypper in qemu-tools qemu-kvm qemu-x86 qemu-audio-pa python3-pip #Para SUSE/openSUSE sudo dnf install qemu qemu-img python3 python3-pip #Para Fedora/CentOS/RHEL
これで、最新バージョンのQEMUエミュレーター(3.1以降)、必要なユーティリティ、Python3がpipとともにインストールされました。 以下は GitHubリンクからプロジェクトパッケージをダウンロードします 私が前に残したもので、この方法で実行する必要のあるスクリプトがあります(オプションを使用しない場合、Catalinaはデフォルトでインストールされますが、必要なmacOSのバージョンを指定できます。必要なものを選択してください) )::
./jumpstart.sh --mojave ./jumpstart.sh --high-sierra ./jumpstart.sh --catalina
ちなみに、現時点ではこれら86つのバージョンからしか選択できません。 既存のものすべてから選択できないのは残念ですが、少なくとも最も要求の厳しい最新のものが利用可能です。 Lion、Maverick、Tigerなどが必要な場合は、手作業で行う必要があります... qemuを使用すると、MacOS Xpre-x64-XNUMXバージョンを実行するための任意のプラットフォームやPPCをエミュレートできることも忘れないでください。
前の手順を実行するには、アクティブなインターネット接続が必要です。 実際、macOSシステムイメージ.imgまたは.dmg(この場合はdmg2imgで.imgに変換されます)が既にある場合は、前の手順をスキップして次の手順に直接進むことができます。これは、macOSを取得するためです。 。 今、あなたは作成する必要があります 仮想ハードドライブ macOSがQEMUで実行される場所(disk_nameを必要な名前に置き換えることができ、64 GBのスペースの代わりに、MVに必要なものを約20 GBに配置します):
qemu-img create -f qcow2 nombre_disco.qcow2 64G
これで、GitHubからダウンロードしたファイルの中に、 basic.h、最後にこれらの行を追加する必要があります 編集者と彼の:
-drive id=SystemDisk,if=none,file=nombre_disco.qcow2 \ -device ide-hd,bus=sata.4,drive=SystemDisk \
Y 上記のスクリプトを実行する マシンを起動し、パーティションを作成して、macOSのインストールを開始するには:
./basic.sh
qemuの代わりにVirtualMachineManagerまたはVirt-Managerを使用してそれを行うこともできます...また、ヘッドレス/クラウドベースです。
Y されておりますこれで、選択したバージョンのmacOSマシンを使用できるようになります。 ご覧のとおり、このプロジェクトで提供されるこれらのツールとスクリプトを使用すると、特にmacOSイメージを探す必要がないため、作業がはるかに簡単になりますが、すでに提供されています。
このプロジェクトに貢献してくれた人々のおかげで、必要なバージョンのmacOSマシンを非常に簡単に実行できます。
ねえ、インストールすると、以前に作成した2GBのパーティションではなく、64GBのパーティションにインストールされます。パーティションを選択すると、パーティションが許可されないためです。
ディスクユーティリティに移動して64gパーティションをフォーマットする前に、インストールするオプションを指定するときにそれを選択します。
なんらかの理由でコマンド
qemu-img create -f qcow2 disk_name.qcow2 64G
の仮想ディスクを作成するだけです
197632月18:01macHD.qcow2
どうして?
リカバリを実行する前に、インストール画面内で作成したディスクをフォーマットする必要があります。最初に最後のオプションを使用すると、リカバリを実行すると、作成したディスクが表示されます。
いいえ、インストールにそのようなディスクがないため、作成したディスクをフォーマットすることはできません。 それが問題です。
私のように、MacOSシステムをインストールすると、2 GBのパーティションしか表示されず、ロックされていると表示され、選択できません。
amdプロセッサで使用できます
ディスクユーティリティに移動して64gパーティションをフォーマットする前に、インストールするオプションを指定するときにそれを選択します。
20GBで十分だと思いました...はははは、最低24GBをインストールすることはできません...ディスクを取り外すにはどうすればよいですか?
OSを100%で使用できれば、これは私にとって非常に興味深いことですが、エミュレートされたインストールであるため、おそらく50〜60%でしかレンダリングされません。 私は尋ねなければなりません:
Thunderbolt 3ポートなど、機器のすべてのハードウェアは機能しますか?
オーディオを操作するには、たとえばのドライバをインストールできますか。 アポロUADと低レイテンシで動作しますか? UAアポロツインX(サンダーボルト3)
インスタンスごとに仮想ディスク容量を増やすことはできますか? Pro Tools、cubaseなどのソフトウェアをインストールしますか?
これがすべて可能で、システムが安定していれば...布:D
basic.shを実行すると、エラーが報告されます。
KVMカーネルモジュールにアクセスできませんでした:そのようなファイルまたはディレクトリはありません
qemu-system-x86_64:KVMの初期化に失敗しました:そのようなファイルまたはディレクトリはありません
sudo apt-get install qemu-system qemu-utils python3python3-pipの後。 GitHubリンクからプロジェクトパッケージをダウンロードしますか???? 申し訳ありませんが、私はLinuxを初めて使用します。 ステップ/コマンドとは何ですか。
私はこのステップに行きますが、それはそれを見つけることができないと私に言います
sudo ./jumpstart.sh –カタリナ
sudo:./ jumpstart.sh:コマンドが見つかりません
これは単一のスクリプトではなく、カタリナの前の二重のスクリプトです。 とにかく、GitHubのプロジェクトのリポジトリに記載されているように、Catalinaをインストールする場合は、デフォルトのオプションであるため、インストールするバージョンを入力する必要はありません。
こんにちは、
誰かが私を助けることができますか?私はこのエラーを受け取ります。
./basic.sh
KVMカーネルモジュールにアクセスできませんでした:そのようなファイルまたはディレクトリはありません
qemu-system-x86_64:KVMの初期化に失敗しました:そのようなファイルまたはディレクトリはありません
作成したハードドライブ上のファイルは、basic.shの行に追加したファイルと同じ名前ですか?
basic.shの最後に以下を追加する必要があります。
-ドライブID = SystemDisk、=なしの場合、ファイル= disk_name.qcow2 \
-デバイスide-hd、バス= sata.4、ドライブ= SystemDisk \
したがって、この場合、作成した仮想ハードディスクの名前はdisk_name.qcow2と呼ばれる必要があります。
ばかげているように見えますが、多くの場合、エラーが「そのようなファイルまたはディレクトリはありません」と表示されている場合、そのタイプのエラーはファイルの名前などに起因します。
また、basic.shスクリプトを管理者として実行するようにしてください。つまり、次のようになります。
sudo ./basic.sh
私はそれを実行しましたが、ディスクがインストールに表示されません。おそらく./basic.shを除いて、sudo ./basic.shを起動する前に別の場所で名前を変更する必要がありますか?
このコマンドを使用してディスクを再度作成しましたが、表示された場合は次のようになります。
qemu-img create -f qcow2 disk_name.qcow2 32G
誰かが私がUSBデバイスを認識するのを手伝ってくれますか
誰かがiPhoneを接続して使用できるようにしようとしました。つまり、xCodeロールまたは音楽の同期です。
解像度が非常に低くなりますが、解像度を変更する方法があるかどうか誰かが知っていますか?
basic.shファイルには、次のような行があります。
-vga qxl\
この他のためにそれを変更するオプションがあります:
-VGA標準\
一方、Mac自体の設定でMac仮想マシンに入り、そこに画面を入力すると、設定を変更できます。
もうXNUMXつ、仮想マシンをウィンドウモードまたはフルスクリーンで実行することは解像度レベルでは同じではありません。qemuでフルスクリーンに移動するには、キーの組み合わせを使用する必要があります:ctrl + alt + F
この仮想マシンでUSBを機能させる方法を知っている人はいますか? qemuはそれらを認識しません。
ご挨拶。 Mac OSMojaveでマシンを完全にインストールすることができました。
質問:マシンのRAMを増やすにはどうすればよいですか?
私は2GBのままで、4GBを入れたいと思っています。
とても良い同じことがあなたにも起こります。私は8GBのメモリを持っていますが、macOSCatalinaでは2GBしかありません。 あなたはそれを解決することができましたか?
感謝
すでに解決しました。 basic.shファイルには、メモリをマークする行があります。 デフォルトでは2GBです。 あなたが持っている実際のメモリを入れて保存します。 行はこれです:
-m 2G \
グラフィックカードの容量を増やすにはどうすればよいですか?
3 MBしかないので、追加したいと思います。
インストールを実行していて、インストールするディスクを選択しようとすると、ディスクがブロックされているように見えます。
はいはい。
指示に従って、QemuとLinux Mint20を実行しているMacOSCatalinaがあります。
誰かが私に、Linuxユーザーが仮想マシンを実行できるようにする方法を詳しく教えてください。
自分の/自宅にアクセスするために付与する必要のあるアクセス許可を詳しく説明するか、すべてのユーザーがアクセスできるようにマシンを別のフォルダーに再配置する方法を示します。
ユーザー名で作成しましたが、娘が使いたくて使用できません。
どうもありがとうございます。
Windowsを搭載したVirtualBoxでは非常に遅いため、非常にうまく機能し、非常に流動的です。
正常に終了できませんでした。{o次のメッセージが表示されました。
BaseSystem / BaseSystem.dmgをフェッチしています…[########################################## ################################################## ###############################)asdmg…[############## #####################-] BaseSystem /BaseSystem.dmgをフェッチしています…[################### ##################] 100%
./jumpstart.sh:39行目:/ home / alex /ダウンロード/ツール/ dmg2img:バイナリファイルを実行できません:実行可能形式が間違っています
alex @ alex-Macmini:〜/ダウンロード$ qemu-img create -f qcow2 alex_mac.qcow2 24G
フォーマット 'alex_mac.qcow2'、fmt = qcow2 size = 25769803776 cluster_size = 65536 lazy_refcounts = off refcount_bits = 16
alex @ alex-Macmini:〜/ダウンロード$ ./basic.sh
KVMカーネルモジュールにアクセスできませんでした:アクセスが拒否されました
qemu-system-x86_64:KVMの初期化に失敗しました:アクセスが拒否されました
./basic.sh:30行目:-device:コマンドが見つかりません
よろしくお願いします
こんにちは、これが適切な場所かどうかはわかりませんが、助けが必要です。Linuxのエレメンタリーディストリビューションで数か月間、エレメンタリーオフィシャルストアからClamTKをインストールしていて、干渉が発生しました。アンインストールは許可されていません。 QUEMUやその他の出力のようなさまざまなプログラムをインストールする場合は、次のようになります。
dpkg:致命的な回復不能なエラー、中止:
パッケージ 'libclamav9:amd64'のファイルリストの読み取り:入出力エラー
E:サブプロセスは/ usr / bin / dpkgがエラーコード(2)が返さ
このエラーでは、OSファイルを手動または自動で更新できず、新しいプログラムをインストールできません。
こんにちは、これを試してください:
cd / var / lib / dpkg
ls -l
statusというファイルを探します
sudo cp ステータス status.bak
sudonanoステータス
このファイル内でパッケージ 'libclamav9:amd64'を探します
それがどこにあるかを見つけたら、「パッケージ」から「オリジナル-メンテナ」まで、それを参照しているすべてのテキストを削除します
Ctrl + Oで保存し、エディターを終了します
sudo apt upgrade
sudo apt –fix-壊れたインストール
sudo rm status.bak
それはうまくいくはずです。
挨拶!