web-dev-qa-db-ja.com

OSXパーティションを削除する

IMacでOSx、Windows 8、Ubuntuをトリプルブートします。 OSxを使用することはめったになく、時々ビデオゲームをプレイするためにWindowsを起動するだけです。私の質問は、起動を破壊せずにOSxを削除してUbuntuに空き領域を与えるプロセスとは何ですか?また、osx側にrEFitがインストールされているため、それがosx goneでどのように機能するかわかりません。

2
user124241

デフォルトのrEFItインストールはOS Xルート(/)パーティションに移動するため、そのパーティションを削除するとrEFItも削除されます。

あなたがする最も安全なことは何もありません。 Macでのあなたのようなトリプルブートセットアップはveryデリケートであり、それらをいじくろうとすると問題が発生します。ディスク容量が必要な場合は、入手したものをいじるのではなく、新しいディスクを追加することをお勧めします。それが問題外の場合は、次に進むための最も安全な方法は次のとおりです。

  1. EFIシステムパーティション(ESP)にrEFItを再インストールするか、そこに新しい rEFInd をインストールします。これを行うことは文書化されていますが、rEFItについてはサポートされていません。また、rEFIndについても文書化され、サポートされています(ただし推奨されません)。 (問題は、ESFからrEFItまたはrEFIndを起動するときに、一部のMacで最大30秒の遅延が発生することです。)
  2. 上記をテストして、rEFIt/rEFIndがESPから適切に機能していることを確認します。問題が発生した場合は、rEFItまたはrEFIndをOS Xルートパーティションに再インストールすることにより、バックアウトします。
  3. Linuxでは、OS Xパーティションでmkfsを使用します。たとえば、Linuxで/dev/sda2の場合、Sudo mkfs -t ext4 /dev/sda2を使用できます。
  4. 必要に応じて、パーティションのタイプコードをAF00から8300に変更するためにgdiskを使用します。Linuxはこれを実際には気にしませんが、その後OS Xを(緊急ディスクとしても)ブートすると、OSが維持されます。 Xがパーティションに対して厄介なことをすることから。

この時点で、ユーザーファイル用に新しいスペースを使用できるはずです。ほとんどのデスクトップ環境では、/mediaのどこかに自動マウントされる空のディスクデバイスとして表示されます。または、/etc/fstabにエントリを作成して、好きな場所にパーティションをマウントすることもできます。システムファイルを保存する必要がある場合は、緊急システムを起動し、メインシステムをどこかにマウントし、新しいパーティションを都合のよい場所にマウントし、ファイルを移動し、/etc/fstabエントリを作成して再起動する必要があります。

さらに根本的なオプションは、gdiskを使用してディスクをGPTからMBRに変換し、コンピュータを従来のBIOSベースのマシンのように扱い始めることです。 BIOSモードのOSだけを使用したい場合は、長期的にはこれでクリーンになる可能性がありますが、短期的にはリスクが高くなります。 GRUBを再インストールするか、他の修復を行うまで、起動しないものになる可能性があります。しないそのような構成では、GRUBだけでrEFItまたはrEFIndを使用します。変換が完了すると、ここで説明したタイプのファイルシステム変換を実行できます。

1
Rod Smith