web-dev-qa-db-ja.com

Macで/ rEFIndを使用してUbuntuデュアルブートを削除する

Macbook Proに8 GBのスワップと約42 GBのメインパーティションを使用してUbuntu-Gnome 16.10をインストールしてから、DEをUnityに変更しました。 Ubuntu全体を削除して50 GBのスペースを解放して、macOSパーティションに追加できるようにしたいと思います。 UbuntuのインストールにはrEFIndを使用しました。

Ubuntuを削除するために何をすべきか、最初のように1つの大きなパーティションを作成する方法を段階的に教えてもらえますか?前もって感謝します。 :)

1
user613008

Ubuntuの削除

  1. Disk Utilityから/Applications/Utilitiesを開きます。
  2. 左側のサイドバーにあるハードドライブ(パーティションではなくドライブ)をクリックし、[パーティション]タブに移動します。削除するUbuntuパーティションを見つけます(おそらく最初に作成したときにラベルを付けました)。
  3. 削除するパーティションをクリックし、ウィンドウの下部にある小さなマイナスボタンをクリックします。これにより、システムからパーティションが削除されます。
  4. Macパーティションの隅をクリックし、下にドラッグして、残された空き領域をいっぱいにします。完了したら、[適用]をクリックします。

Macが必要なプロセスを実行するのに1分かかる場合がありますが、完了すると、システムは元のMacintoshの状態に戻ります。 rEFIndがシステムにインストールされている場合は、そのままにしておくことができます。害はありませんが、完全に削除する場合は、次の手順を実行します。

REFIndの削除

公式ドキュメント で述べたように、

MacからrEFIndを完全に削除する手順はインストール方法によって異なり、必要なコマンドラインツールに慣れていない多くのMacユーザーにとっては難しい場合があるため、ここで停止することをお勧めします。

基本的に、Macを元に戻す場合は、この前の手順に従ってrEFIndをそのままにしておきます。ただし、rEFIndを完全に削除する場合は、続行してください。

  1. 最初に、rEFIndがインストールされている場所を判別する必要があります。これは、いくつかの場所のいずれかになります。
    • rEFInd 0.8.3以前をデフォルトのオプションでインストールした場合、または--notespオプションをrEFInd 0.8.4以降で使用した場合、メインパーティションでは/EFI/refindになります。
    • rEFInd 0.8.4以降をデフォルトのオプションでインストールした場合、または--espオプションをrEFInd 0.8.3以前で使用した場合は、EFI/refindまたはEFI/BOOTになります。 ESPで。
    • --ownhfsオプションを使用してrefind-installを実行した場合、rEFIndは指定したボリュームのSystem/Library/CoreServicesディレクトリにあります。
    • REFIndを手動でインストールした場合は、どこに置いてもかまいません。
    • すべての場合において、予期しない場所に重複した(非アクティブな)rEFIndファイルが存在する可能性があります。これは、rEFIndを複数回インストールしようとした場合に特に当てはまり、それぞれにrefind-installの異なるオプションがあります。したがって、rEFIndを削除しても引き続き表示される場合は、間違ったファイルを削除した可能性があります。 (ただし、ファイルをゴミ箱にドラッグしても、少なくともゴミ箱を空にするまでは効果がないことに注意してください。
  2. 必要に応じて、 [〜#〜] esp [〜#〜] または rEFInd固有のHFS + ボリュームをマウントします- Mac OS Xを使用して手動でrEFIndをインストールする 。 (mountespに付属するrEFIndスクリプトがこのタスクを処理します。)
  3. 手順1でメモしたディレクトリにrEFIndがインストールされていることを確認します。 refind.confファイルが存在する場合、rEFIndはほぼ確実にそのディレクトリにインストールされています。そうでない場合は、そこにrEFIndがないため、続行しないでください。 System/Library/CoreServicesディレクトリの削除は、OS Xブートローダーのデフォルトの場所であるため、特に注意してください。このディレクトリをOS Xルート(/)パーティションから削除しないでください。--ownhfsオプションを使用してrefind-installに指定したパーティションからのみ削除してください。
  4. rEFIndディレクトリを特定したら、それを削除するか、少なくともrEFIndブートファイルを削除します。このファイルは、refind_x64.efibootx64.efiboot.efi、またはおそらく別の名前で呼ばれます。このタスクを実行するには、Sudo rmのように、コマンドラインでSudo rm -r /Volumes/ESP/EFI/refindを使用する必要がある場合があります。

この情報のすべてのクレジットは、以下に引用されている情報源に送られます。

出典

3
TheOdd

警告:

@Owen Hinesの回答に従い、ディスクユーティリティを使用してドライブからパーティションを削除しました。ただし、これによりいくつかの問題が発生しました。パーティションの削除は機能しましたが、メインパーティションによって空き領域が自動的に再利用されませんでした。 Macを再起動して、何かが変わることを期待しましたが、reFindで起動し、Mac OS Xが表示されなかったので、もう起動しないでください!

幸いにも、この問題を最初に経験したのは私ではありませんでした。StackExchangeには、この問題を詳細に扱った投稿がたくさんあります。私にとって最も役に立ったのは:

https://Apple.stackexchange.com/questions/305706/os-volume-shows-as-type-ffffffff-ffff-ffff-ffff-ffffffffffff

そして

https://Apple.stackexchange.com/questions/282550/data-not-backed-up-partition-type-ffffffff-ffff-ffff-ffff-ffffffffffff

問題は、パーティションを削除すると、メインパーティションが不明なタイプ(FFFF ...)のままになり、正しいタイプのパーティションを削除して再度追加することにより、パーティションマップを変更する必要があったことです。プロセスを理解している限り(これに精通しているわけではありません)、パーティションの種類は使用しているOSのバージョンによって異なるため、どちらを使用するかを確認してください。これは上記の回答で説明されています。

パーティションの削除と再追加は私にとってはうまくいきました。最後にそれらを確認するとき(上記のリンクでも説明されています)、暗号化されたAPFSコンテナーであるため、最初にボリュームのロックを解除する必要がありました。参照: https://derflounder.wordpress.com/2017/11/04/unlock-or-decrypt-an-encrypted-apfs-boot-drive-from-the-command-line/

最後に、再度reFindを起動して、Mac OSを起動することを選択できます!ただし、パーティションはまだハードドライブ全体のサイズを回収していませんでした。したがって、私はこの投稿に従って空きスペースを取り戻すことを選択しました: https://www.macobserver.com/tips/deep-dive/resize-your-apfs-container/

注:2015年後半にHigh Sierraを実行しているMacBook Pro Retinaを使用しています。つまり、メインパーティションはAPFSコンテナです。

これは質問に対する正確な回答ではないことはわかっていますが、この投稿の読者に、結果を期待せずに手順に従うことを警告したいと思いました。

提案:

  1. パーティションを削除した後、Macをシャットダウン/再起動することはお勧めできませんでした。パーティションを削除する場合は、次にdiskutil listを使用して、残りのパーティションに不明なタイプ(FFFF ...)があるかどうかを確認することをお勧めします。その場合は、まだライブOSを使用しており、オンラインで簡単に回答を検索できます。
  2. パーティションを削除した後、ターミナル経由でサイズを変更することもできます。

他の誰かがこの問題に遭遇することなくパーティションを削除する方法についての提案を持っているなら、私はそれが非常に高く評価されると確信しています!

1
marialagorda