macOSおよびWindowsがすでにインストールされているMacへのUbuntuのインストール


9

2013年後半にmacOS SierraとWindows 10(BOOTCAMP)がインストールされたデュアルブートMacBook Proを持っています。Ubuntuを3番目のOSとしてインストールしたい。それを行う(簡単な)方法はありますか?

> Disk Partitions:

ここに画像の説明を入力してください

> Gpt dev disk0

ここに画像の説明を入力してください

> Fdisk disk0

ここに画像の説明を入力してください

ディスクユーティリティ


これはかなり簡単なはずですが、回答を投稿する前に、パーティション設定についてもう少し詳細を示すことができます。次のコマンドの出力で回答を更新します:diskutil listsudo gpt -r show /dev/disk0およびsudo fdisk /dev/disk0。また、どのUbuntuインストールファイルをダウンロードし、USBフラッシュドライブからライブバージョンで起動できましたか?
デビッドアンダーソン

画像を追加しました。最後のバージョン16.10のubuntuバージョンをダウンロードしました。そして、UNetbootin USBインストーラーを使用して @ DavidAnderson
snr-Reinstate Monica

回答:


22

この更新版はこちらに投稿されています

注:これらの手順は、Ubuntu 18で使用できるように更新されています。

この答えは、Ubuntuの起動のインストールにサードパーティのパリティツールを使用せずに、Ubuntuをコンピューターにインストールします。ダウンロードしたUbuntuファイルの名前はubuntu-16.10-desktop-amd64.isoでした。起動可能なUbuntu USBフラッシュドライブインストーラーを作成し、内容を確認したと思います。また、ライブバージョンのUbuntuを正常に起動して、ハードウェアの互換性を確認したことも前提としています。これらの手順は、以下に示す3つの主要セクションに分かれています。

  • Ubuntuのドライブにスペースを作成します。これは、MacOSターミナルアプリケーションを使用してコマンドを入力することで実現されます。
  • Ubuntuのインストール:これはUbuntuフラッシュドライブインストーラーを使用します。
  • Ubuntuをスタートアップマネージャーに追加 -ここでは、基本的にMacOSを使用して、必要なファイルを適切な場所に移動します。これにより、スタートアップマネージャーからUbuntuを選択できるようになります。Ubuntuを起動するためにrEFIndは必要ありません。

注:別のユーザーがこの例に示されているものとは異なるパーティション構成を使用している場合は、私にコメントを投稿してください。私の回答を更新してみます。

Ubuntuのドライブにスペースを作成する

必要な手順を示すために、実際のドライブよりも少し大きいドライブを作成しました。

注:macOS 10.11以降には、システム整合性保護(SIP)が搭載されています。以下のコマンドを実行する前に、これを無効にする必要あります。

からの出力をdiskutil list disk0以下に示します。

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            180.7 GB   disk0s2
   3:         Microsoft Reserved                         16.8 MB    disk0s3
   4:       Microsoft Basic Data BOOTCAMP                70.1 GB    disk0s4

からの出力をsudo gpt -r show /dev/disk0以下に示します。

      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  352968704      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  353378344       4056         
  353382400      32768      3  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
  353415168  136818688      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  490233856    9766151         
  500000007         32         Sec GPT table
  500000039          1         Sec GPT header

からの出力をsudo fdisk /dev/disk0以下に示します。

注:ドライブのパーティションを再作成した後、以下に示す値が変更されていないことを確認する必要があります。特定の変更により、Windowsはドライブをハイブリッドパーティションとして表示します。これが発生すると、Windowsが起動に失敗したり、誤動作したりすることがあります。

Disk: /dev/disk0    geometry: 31123/255/63 [500000040 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -  500000039] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused      

Ubuntuには合計で約40 GBを割り当てることにしました。別のサイズが必要な場合は、適切な調整を行ってください。Ubuntu用に3つの新しいパーティションを作成します。それぞれの説明を以下に示します。

  • スワップパーティション。このパーティションのサイズは、Macコンピュータにインストールされているメモリのサイズの1〜2倍にする必要があります。800 MBのサイズを使用します。明らかに、使用するサイズははるかに大きくなります。
  • Ubuntuを保持するExt4ジャーナリングファイルシステムパーティション。このパーティションは、Ubuntuに割り当てた約40 GBのスペースのほとんどを消費します。
  • EFIシステムパーティション。これはUbuntuがMacスタートアップマネージャーに表示されるために必要です。このマネージャーは、Macの電源を入れるか再起動してoptionキーを押したときに表示されます。スタートアップマネージャーは、デフォルトの起動ディスク(オペレーティングシステムなど)を変更したり、起動ディスクから一時的に起動したりするために使用できます。このパーティションには500 MBのサイズを選択しました。

Ubuntuインストーラーが実際に3つの新しいパーティションを作成できるようにすることを選択しました。したがって、この時点では、MacOSパーティションを約40 GB縮小して、3つの新しいプレースホルダーパーティションを作成するだけで済みます。プレースホルダーは、後でUbuntuインストーラーによって上記の実際のパーティションに置き換えられます。

パーティション分割に変更するコマンドを以下に示します。MacOSパーティションは約180 GBなので、希望の値である140 GB(140G)を使用しました。また、800M新しいスワップパーティションのサイズとして800 MB()の値を使用しました。より大きなサイズが必要になるので、適切な置換を行う必要があります。注:200 MB(200M)の2つの値は任意に選択されたもので、これらの値は後で変更されます。

diskutil resizevolume disk0s2 140G 3 jhfs+ part1 800M jhfs+ part2 200M jhfs+ part3 200M

このコマンドの出力を以下に示します。

Started partitioning on disk0s2 Macintosh HD
Verifying the disk
Verifying file system
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Macintosh HD appears to be OK
File system check exit code is 0
Resizing
Waiting for the disks to reappear
Formatting disk0s3 as Mac OS Extended (Journaled) with name part1
Initialized /dev/rdisk0s3 as a 763 MB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Formatting disk0s4 as Mac OS Extended (Journaled) with name part2
Initialized /dev/rdisk0s4 as a 191 MB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Formatting disk0s5 as Mac OS Extended (Journaled) with name part3
Initialized /dev/rdisk0s5 as a 37 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk0s2 Macintosh HD
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            140.0 GB   disk0s2
   3:                  Apple_HFS part1                   800.0 MB   disk0s3
   4:                  Apple_HFS part2                   200.0 MB   disk0s4
   5:                  Apple_HFS part3                   39.5 GB    disk0s5
   6:         Microsoft Reserved                         16.8 MB    disk0s6
   7:       Microsoft Basic Data BOOTCAMP                70.1 GB    disk0s7

注:最後200Mdiskutilコマンドによって無視されました。代わりに、残りの空き領域のほとんどがdisk0s5スライスに割り当てられました。

からの出力をsudo gpt -r show /dev/disk0以下に示します。

      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  273437496      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  273847136     262144         
  274109280    1562496      3  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  275671776     390616      4  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  276062392   77057864      5  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  353120256     262144         
  353382400      32768      6  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
  353415168  136818688      7  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  490233856    9766151         
  500000007         32         Sec GPT table
  500000039          1         Sec GPT header

コマンドの出力は、上記の出力sudo fdisk /dev/disk0と変わりません。

Ubuntuをインストールする

  1. Ubuntuフラッシュドライブを挿入し、Macを再起動します。押しながら option起動マネージャを起動するキーを押します。USBフラッシュドライブからEFIブートを選択します。プロンプトが表示されたら、以下に示すオプションを選択します。

    注:見やすくするには、画像をクリックするか、画像を新しいウィンドウで開きます。

    21

  2. 言語を選択する。

    22

  3. 以下の両方のオプションを選択します。

    23

  4. 以下に示すオプションを選択します。

    24

  5. 以下に示すパーティションを選択します。このパーティションは、diskutil resize volumeコマンドが入力されたときにスワップパーティションに対して以前に指定されたものと同じサイズでなければなりません 。

    61

  6. [変更...]をクリックし、次のようにポップアップウィンドウで[スワップ領域]を選択します。パーティションサイズは変更しないでください。次に「OK」をクリックします。

    62

  7. 以下に示すパーティションを選択します。次に、「-」をクリックしてこのパーティションを削除します。

    63

  8. 以下に示すように、空き容量を選択します。

    64

  9. 「+」をクリックして、「パーティションの作成」ポップアップウィンドウを開きます。「EFIシステムパーティション」を選択します。また、サイズを500 MBに変更し、「このスペースの終わり」ボタンをクリックします。次に「OK」をクリックします。

    65

  10. 以下に示すパーティションを選択します。次に、「-」をクリックしてこのパーティションを削除します。

    66

  11. 以下に示すように、空き容量を選択します。

    67

  12. 「+」をクリックして、「パーティションの作成」ポップアップウィンドウを開きます。「Ext4ジャーナリングファイルシステム」を選択します。また、「マウントポイント」は「/」を選択してください。パーティションサイズは変更しないでください。次に「OK」をクリックします。

    68

  13. 下記の「今すぐインストール」ボタンをクリックしてください。

    69

  14. 下記の「続行」ボタンをクリックしてください。

    70

  15. 目的の場所を選択します。

    71

  16. キーボードを選択します。

    72

  17. Ubuntu Linuxを続行してインストールします。完了したら、再起動してoptionキーを押したままにして、Startup Managerを呼び出します。MacOSボリュームから起動することを選択します。

Ubuntuをスタートアップマネージャーに追加する

Ubuntuをインストールした後、コマンドdiskutil list disk0は次の出力を生成しました。

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            140.0 GB   disk0s2
   3:                 Linux Swap                         800.0 MB   disk0s3
   4:           Linux Filesystem                          39.3 GB    disk0s4
   5:                        EFI NO NAME                 500.2 MB   disk0s5
   6:         Microsoft Reserved                         16.8 MB    disk0s6
   7:       Microsoft Basic Data BOOTCAMP                70.1 GB    disk0s7

コマンドsudo gpt -r show /dev/disk0は次の出力を生成しました。

      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  273437496      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  273847136     262144         
  274109280    1562496      3  GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
  275671776       1312         
  275673088   76732416      4  GPT part - 0FC63DAF-8483-4772-8E79-3D69D8477DE4
  352405504     976896      5  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
  353382400      32768      6  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
  353415168  136818688      7  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  490233856    9766151         
  500000007         32         Sec GPT table
  500000039          1         Sec GPT header

注:3つのプレースホルダーパーティションは、Ubuntuのインストール時に指定されたパーティションに置き換えられています。

Ubuntuをスタートアップマネージャーに表示するには、次の手順を実行します。

  1. 以下のコマンドを入力して、EFIシステムパーティションをマウントします。

    sudo diskutil mount disk0s1
    sudo diskutil mount disk0s5
    
  2. Finderアプリケーションを使用して、ボリュームEFIからボリュームEFIにフォルダをコピーします NO NAME

  3. Ubuntu 18以降をインストールしない場合、手順4、5、6をスキップできます。
  4. ボリュームEFI/Boot上のフォルダー内のすべてのフォルダーとファイルをEFIゴミ箱に移動します。
  5. ボリュームbootmgfw.efi上のファイルをEFIフォルダ/EFI/Microsoft/Bootからフォルダにコピーします/EFI/Boot
  6. ボリューム上bootmgfw.efi/EFI/Bootフォルダ内のファイルの名前EFIをに変更しbootx64.efiます。
  7. EFIUbuntuのインストール中にボリュームに追加されたフォルダーとファイルを削除します。これを行うEFI/Ubuntuには、EFIボリューム上のフォルダーをゴミ箱に移動します 。
  8. NO NAMEボリュームからMicrosoft関連ファイルを削除します。これを行うEFI/Microsoftには、NO NAMEボリューム上のフォルダーをゴミ箱に移動します。
  9. Ubuntu 18以降をインストールする場合、手順10、11、12をスキップできます。
  10. ボリュームEFI/Boot/bootx64.efi上のファイルをNO NAMEゴミ箱に移動します。
  11. ボリュームgrubx64.efi上のファイルをNO NAMEフォルダ/EFI/ubuntuからフォルダにコピーします/EFI/Boot
  12. ボリューム上grubx64.efi/EFI/Bootフォルダ内のファイルの名前NO NAMEをに変更しbootx64.efiます。
  13. ゴミ箱を空にします。
  14. (オプション)Sourceforge WebサイトMac icnsからアイコンのコレクションをダウンロードします。Finderアプリケーションを使用してダウンロードしたファイルを開き、mac-ices.dmg以下のコマンドを入力してUbuntuアイコンファイルos_ubuntu.icnsNO NAMEボリュームにコピーします。

    cp /Volumes/mac-icns/os_ubuntu.icns "/Volumes/NO NAME/.VolumeIcon.icns"
    

    これにより、次のUbuntuアイコンがスタートアップメニューに追加されます。

    os_ubuntu.png

    注:終了したら、Finderアプリケーションを使用してmac-icnsボリュームを取り出すことができます。

  15. Finderアプリケーションを使用するか、以下のコマンドを入力して、EFIおよびというラベルの付いたEFIシステムパーティションをマウント解除しますNO NAME

    diskutil unmount disk0s1
    diskutil unmount disk0s5
    

私はWindowsの隣にMacOS(両方とも128Gb)を持っています。WindowsをUbuntuで置き換えたいのですが、Windowsの部分をUbuntuで上書きできますか?
jonynz '19年

jonynz:はい、多くの場合可能です。より正確な回答を得るには、質問を投稿し、Macのモデル/年、Ubuntuのバージョン、およびコマンドの出力を含めますdiskutil list
デビッドアンダーソン


インストールはWindows(Bootcamp)を検出し、それをgrubにリンクするため、Appleスタートアップマネージャーからの起動が無効になります。スタートアップマネージャーでUbuntuを選択すると、UbuntuとWindowsを提供するgrubが起動します。そのリストにあるWindowsではなくUbuntuだけが欲しいのですが、標準のApple Startup ManagerからWindowsを起動し続けたいと思います。
therobyouknow

MacスタートアップマネージャーのWindowsブートオプションを取得して、Windowsパーティションにリンクして起動します。apple.stackexchange.com/questions/367635/...
therobyouknow

-1

Ubuntuをインストールします。Ubuntuフラッシュドライブを挿入し、Macを再起動します。オプションキーを押したままにして、スタートアップマネージャを起動します。USBフラッシュドライブから起動することを選択します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.