
Mac バージョン 10.8.5 に Ubuntu のデュアル ブートをインストールしようとしています。
最初に Refit をインストールしましたが、Refit が正しくインストールされるようにコンピューターを再起動するのを忘れました。私のミスは、Ubuntu を USB キーから直接起動してインストールしたことでした。Ubuntu のインストールには問題はありませんでしたが、Ubuntu でソフトウェアをダウンロードしようとしたときにクラッシュしました。MacOS で再起動しようとしたところ、カーネルを認識してもシステムは起動しませんでした。コンピューターをシャットダウンし、Windows キーボードを接続して、コンピューターを再起動するときにこの Windows キーボードの Alt キーを押す必要がありました。その後、MacOS を再起動して、/efi/refit ディレクトリにある Refit スクリプト enable-always.sh を起動できました。その後、Ubuntu を再起動しようとしましたが、起動しません。そこで、Ubuntu パーティションをクリーンアップして、もう一度やり直すことにしました。
私は MacOS で起動しました。ディスクユーティリティで調べたところ、Linux スワップが原因で、ディスクに 2 つではなく 3 つのパーティションがあることがわかりました。Linux パーティションと LinuxSwap パーティションを削除して、Mac パーティションのみ残そうとしましたが、LinuxSwap パーティションは削除されませんでした。マウント解除されただけで、まだ存在し、5GB を占有していました。gparted をダウンロードし、USB キーを使用して起動する必要がありました。gparted にアクセスして、LinuxSwap パーティションを削除しました。
次に、USB ディスクを使用して Ubuntu を起動しようとしました。
Refit インターフェースには、起動元となる Linux 起動オプションがいくつかあります。最初の Linux 起動オプションは grub を使用するもので、Ubuntu の最初のインストールから保持されていると思いますが、パーティションを削除したため起動時に機能しません。
最初の問題は、このブート オプションを削除する方法がわからないことです。Refind (Refit より開発中なので、Refit よりも優れたオプションです) をインストールして Refit をオーバーライドして問題を解決することをためらっていますが、これで問題が解決するかどうかはわかりません。古いパッケージをオーバーライドするために、新しいパッケージから Refit を再インストールしようとしましたが、このブート オプションはそのままでした。Ubuntu フォーラムでこの投稿を見ました。http://ubuntuforums.org/showthread.php?t=811240しかし、コマンドは Mac ではなく Ubuntu から実行する必要があるようで、それがさらに悪影響を及ぼし、コンピュータが起動できなくなるのではないかという確信はありません (Time Machine バックアップはありますが、私のいる場所には Mac CD がありません)。
他の起動オプション(MacOS 起動または偽の Linux 起動以外)は USB キーから生成され、次のようになります。bootx または grubx から起動できます。違いがわからなかったので、どちらかを使用して Ubuntu をインストールしようとしましたが、同じ問題が発生しました。4.5 GB のディスク、インターネット接続、およびその他の何か(すべて持っている)を要求するウィンドウが表示された後、[続行] をクリックしても、次のステップに進まずにロードが続きます。問題がどこにあるのかわかりません。USB ディスクから起動しているためかどうかはわかりませんが、Ubuntu を初めてインストールしたときは起動に問題はありませんでした(この投稿の最初の段落)。インストールが正確に何を実行しているのか、なぜインストールの次のステップに進まないのかを確認できるログ ファイルはありますか?
お手伝いありがとう。
答え1
私の知る限り、Refit の「偽の Linux ブート」は無視できます。Refit はハード ドライブのどこかにあるブート ローダーを検出します。これは、新しい Ubuntu インストールによって上書きされます。
Ubuntu USB ブート ディスクの問題については、すべてのファイルが正常であることを確認するために最初から再作成するか、GRUB 画面でチェック ディスク オプションを使用することをお勧めします。
問題に関する情報が含まれている可能性のあるログ ファイルは/var/log/syslog
(おそらくシェルから ctrl + alt + f1 でアクセスできます)、次のコマンドでアクセスできます。
tail -n 100 -f /var/log/syslog
あなたが提供してくれた情報で私がお手伝いできるのはここまでです。
編集:改装は時代遅れとなり、再検索。