私はこれが非常に一般的な質問であることを知っていますが、私がここにいるということは、私が多くの方法を探してみましたが、成功しなかったことを意味します。私はMacOS BigSurを実行しているMacBookPro 13" 2019にパーティション化された(VMでもブートキャンプでもない)Ubuntuをインストールしようとしています。
Ubuntu Live USBの準備方法
現在、Ubuntuの最新の安定版をダウンロードしました。Ubuntu 20.04.2.0 LTS。
その後、4GBのUSBを接続し、ディスクユーティリティを使用してMS-DOS(FAT)でフォーマットしました。
いよいよインストール済みエッチング機そしてISOイメージをUSBに焼きました。
オプションキーを押してMacを再起動し、USB(EFI起動)から起動しました。
Ubuntuのインストール方法
- 最初のメニューから「Try Ubuntu」を選択しました。
- デスクトップではタッチパッドもキーボードも動作せず、外付けマウスを接続してビデオキーボードの有効化インストール完了
アクティビティの概要を開き、設定を入力してください。
「設定」をクリックしてください。
サイドバーの[アクセシビリティ]をクリックしてパネルを開きます。
入力セクションでビデオキーボードを開きます。
デスクトップのUbuntuインストーラアイコンをクリックします。
選択した言語
一般インストールを選択し、「サードパーティソフトウェアのインストール」を選択します。
Ubuntuをインストールするパーティションについて尋ねたら、別のオプション/ elseを選択しました。
その後、空き領域に2つのパーティションを作成しました。
- 一つ512MB」EFI「(ドロップダウンメニューから)
- 一つ30GB、外部4(ドロップダウンメニューから)次の場所にインストールします。/(他のドロップダウンメニューから)
その後、ブートローダがインストールされているディスクが次に設定されていることを確認しました。ディスク特定のEFIではなく分割私が作成しました(例:/dev/nvme0n1p3の代わりに/dev/nvme0n1)。
今すぐインストールするにはクリックしてください。
grub2ステップでインストールに失敗しました。
ノート
- 「サードパーティソフトウェアのインストール」を選択解除してみました。
- 「一般」ではなく「最小インストール」を選択してみました。
- WiFiも動作せず、イーサネットケーブルを接続してみましたが、ネットワーク接続が機能します。
- ディスクを完全に消去し、MacOSを再インストールしました。 (もちろんファイルバックアップはあります)
設置過程映像
最終エラーメッセージのスクリーンショット
ベストアンサー1
macOS Big Surバージョン11.1を使用して2GHzクアッドコアIntel Core i5プロセッサを搭載した2020 MacBook ProにUbuntu 20.04.2.0 LTSをインストールすると、同じ問題が発生しました。 2日間の努力の後、ついに解決策を見つけました。このプロセスは時間がかかることに注意してください。
調査の結果、EFI パーティションが HFS+ でフォーマットされると予想される Mac ブートローダのために問題が発生することがわかりました。一方、UbuntuインストーラはこれをVFATとしてフォーマットします(Rohith Madhavanが述べたように)。ここ)。
この問題を解決するために、3つの可能な解決策を見つけました。
- Rohith Madhavanが使用方法。
- GRUBでブートローダを次のものに置き換えます。マイクロプレートリーダー。
- Floris van Breugelを使用して外部SSDにUbuntuをインストールする方法。
オプション1は7年前にリリースされ、Ubuntuのインストールに署名されていないリポジトリを追加する必要がありました(セキュリティ上の理由からこれを消極的にしました)。 GRUBからrEFIndに置き換えたときの全体的な意味を理解していないので、オプション2を使用するのは不便で、最後に外部SSDを使用してメモリアクセスを遅くしたくないので、望ましくありません。オプション3を使用してください。
私の最後の解決策は、内部SSDのパーティションからUbuntuを起動できるように、オプション1とオプション3の一部を使用して独自のGRUBプロファイルをHFS +としてフォーマットすることでした。
サポート
このプロセスによって問題は発生しませんが、エラーが発生するとドライブが消去される可能性があります。したがって、続行する前に常にすべてをバックアップするのが最も安全です。
Ubuntuのインストール
- Macでディスクユーティリティを開きます。
- ドライブを選択します
Apple SSD
(コンテナではなく親ドライブを選択する必要があります)。 - 「パーティション」を選択します。
- プラスボタンをクリックして、
Ubuntu Boot Loader
フォーマットMac OS Extended (Journaled)
とサイズ128MBという新しいパーティションを作成します。これは後でUbuntuブートローダの場所として使用されます。 - プラスボタンをもう一度クリックし、
Ubuntu
formatという名前の別の新しいパーティションを作成MS-DOS (FAT)
し、Ubuntuのインストールに必要なメモリサイズを割り当てます(50 GB以上を推奨)。 - 以下からUbuntuをダウンロードしてください。ここ。
- USBを接続してディスクユーティリティに移動します。ここでUSBを見つけてクリックし、
Erase
フォーマットMS-DOS (FAT)
とスキームを選択してGUID Partition Map
クリックしますErase
。 - 使用エッチング機ISOファイルをUSBにフラッシュします。これはUSB全体が消去されることに注意してください(参照:これ詳細は)。
- コンピュータを再起動し、[再
Cmd+R
起動]をクリックします。これにより回復モードに切り替わります。 - アカウントにログインしてメニューの場所に移動し、
Utilities
ドロップダウンメニューから最初の項目を選択して設定をNo Security
およびに変更しますAllow booting from external drive
。 - コンピュータをシャットダウンします。
- 起動可能なUSBドライブを挿入し、キーを押し続けてコンピュータの電源を入れます
Option
。 - EFIブートドライブを選択します(黄色でなければなりません)。警告が表示されることがあります
Update Required
。オプションをクリックしますUpdate
。コンピュータが再起動します。Option
再びオンになったら必ず押してください。次に、EFIブートをもう一度クリックします。 - ステップ1〜5に従ってください。ここ。
- ページから
Installation Type
選択してくださいSomething Else
。 - 作成したパーティションを見つけてマイナス
MS-DOS (FAT)
記号をクリックします。 Free Space
プラス記号を選択してクリックします。- 必要なGB数を選択してLinuxメモリスペースを作成し、を選択して
Ext4 Journaling File System
確認Format the partition
し、マウントポイントをに設定します/
。 Free Space
プラス記号を選択してクリックします。- Linux スワップ領域を作成し、残りのメモリを使用して
swap
フォーマットを選択します。 - 以下で
Device for boot loader installation
フォーマットされたメモリを持つパーティションを選択してくださいext4
。 - 勝つ
Install Now
。 - インストールプロセスを続行してください。
grub-install /dev/nvme****
失敗警告が再び表示されますが、心配しないでください。再起動をクリックします。 USBを削除するように求められたら、それをクリックしますEnter
。
Ubuntuはコンピュータにインストールされますが、GRUBブートローダは助けなしにUbuntuを開くことができません。
Ubuntu入力
- コンピュータを再起動し、
Option
起動時にキーを押します。 - EFIブートドライブを選択します(Ubuntuのインストール)。
- GRUB端末が見えます。
- 以下の手順に従ってください。ロヒス・マドハバン概要:
grubコンソールにlsを入力してください。
grub> ls
(memdisk) (hd0) (hd0,msdos) (hd1) (hd2) (hd2,gpt3) (hd2,gpt2) (hd2,gpt1)
おそらくこれと同じ結果が得られないかもしれませんが、同様のオプションがいくつかあります。
次に、ユーザーのホームディレクトリを含むパーティションを見つけます。
grub> ls (hd2,gpt2)/home
rohith/
見つかるまで続けてください。
最後のステップの結果は、(hdX、gptY)の2つの部分で構成されています。 hdX部分は維持する必要がありますが、すべてのgptYオプションに移動して/boot/grubディレクトリを見つけます。
grub> ls (hd2,gpt2)/boot/grub
unicode.pf2 [...] grub.cfg
これで、追加のコマンドを実行するためにこれをルートディレクトリに設定しようとしています。
grub> set root=(hd2,gpt2)
正しく起動する唯一の方法は、ドライブのUUIDを使用することです。それを得るために、それを実現するために -
grub> ls -l (hd2,gpt2)
UUIDを記録してください。。次の手順で手動で入力する必要があります。
grub> linux /boot/vmlinuz .efi.signed root=UUID=〈the UUID from above〉
GRUBコンソールはタブを完成させることができるので、vmlinuz部分だけを入力してTabを押してからを押します。 Tabキーをもう一度押すと、完全なファイル名を入力する必要はありません。 efi.signedセクションがあることを確認してください。
次に、初期RAMディスクを設定します。
grub> initrd /boot/initrd〈...tab here!...〉
次のコマンドを使用して開始できる必要があります。
grub> boot
これで、すべてが正しくインストールされているかのようにUbuntuのインストール状態になります。ただし、このプロセスは再起動するたびに繰り返す必要があります。この問題を解決するには、次の操作を行います。
問題がある場合:
以前に受信したUUIDが/boot/efi/EFI/の下の行にあるディストリビューションgrub.cfgにあることを確認してください(例:/boot/efi/EFI/ubuntu/grub.cfg)search.fs_uuid SYSTEM-PARTITION-UUID-HERE root
。そうでなければ、コピーして貼り付ける現在の値を含む行を選択し、コメント行(#)を先頭に追加し、新しい行のSYSTEM-PARTITION-UUID-HERE
UbuntuパーティションのUUIDに置き換えます。
GRUBの問題を永久に修正
ここでは、Ubuntuのインストール時にデフォルトで作成されたVFATブートローダをHFS +に再フォーマットする必要があります。 GRUBを使用して独自のブートローダ設定を作成します。私はFloris van Breugelと同じ方法を使用しました(しかし外部SSDの代わりに内部SSDで)。
Making Ubuntu bootable part 1
タイトルから指示に従ってください。これ最後まで行ってみてくださいTurn SIP back on (for security)
。唯一の変更は、参照する必要があるディスクが内部Ubuntu Boot Loader
パーティションであることです(このパーティションには外部ドライブは必要ありません)。Option
起動中にキーを押し続けてコンピュータを再起動します。これで、2つのEFIブートドライブが作成されました。一番左にあるものを入力してください。機能するには、アップデートをインストールする必要があることを確認する必要があります。をクリックしますUpdate
。- 再起動中にキーをもう一度押して、
Option
中間EFIブートドライブを選択します。 GRUB画面に戻ります。 1〜2分待つと、Ubuntuのロード画面が表示されます。
すべて終わりました。 UbuntuとMacOSを起動できるようになりました。
これがあなたに役立つことを願っています。