回答:
起動プロセス中にGrub2を編集するには、次を試してください。
起動中のBIOSスプラッシュ画面の直後に、SHIFTボタンを押し続けます。これにより、カーネルとリカバリオプションのリストを含むgrubが表示されます。
を押しeて、表示された最初のカーネルを編集します
quiet splash
。これらのキーワードの前にブートオプションを追加します。つまり、行は[...]のようになります。nomodeset quiet splash
nomodesetブートオプションを永続的に修正する方法について、Coldfish の回答の手順に従ってください。これにより、この手動手順を再度実行する必要がなくなります。
quiet splash
ますか?それも追加する必要がありますか?
quiet splash
で始まる行の末尾に追加-linux
このオプションを/etc/default/grub
最初に追加する必要があります:
sudo nano /etc/default/grub
次に追加nomodeset
しGRUB_CMDLINE_LINUX_DEFAULT
ます:
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
GRUB_CMDLINE_LINUX=""
そして、押すことで保存Ctrl+ O、として終了ナノCtrl+をX、単に実行します。
sudo update-grub
/boot/grub/
正しく覚えていればそこにあります。
同じ問題がありました。上記の解決策はすべて正しいですが、Live CDから実行するときにこれを修正する必要がある場合は、少し注意が必要です。このブログ投稿は非常に役に立ちました。
著者は基本的に、LiveCD内からインストールされたLinuxをマウントすることを提案しています。私はそれをしました、そしてそれは私を大いに助けました。手順は次のとおりです。
sudo mount /dev/sdXY /mnt
次に、Grubがアクセスする必要があるディレクトリをマウント/バインドします。
sudo mount --bind /dev /mnt/dev &&
sudo mount --bind /dev/pts /mnt/dev/pts &&
sudo mount --bind /proc /mnt/proc &&
sudo mount --bind /sys /mnt/sys
次に、chrootを使用してこの環境に移動します。これにより、スーパースマートなアイデアが見つかりました。 sudo chroot /mnt
/etc/default/grub
他の人が指摘したように、これで編集できるはずです。次のようにsudo vi /etc/default/grub
、行GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
を変更すると、静かな音や飛沫も削除して、何かが舞台裏で動いているのを見ることができます。update-grub
作成者はマウントを解除しましたが、再起動して新しい設定を適切な場所に配置しました。「nomodeset」オプションを使用すると、MacBook ProハードディスクからUbuntuとLubuntuを起動できました。