ブートオプションの行を編集して「nomodeset」を追加すると、LiveCDモード中のラップトップの問題が解決されることを知っています。
だから、私の質問は次のとおりです。 Ubuntuを起動する前にnomodesetを設定するにはどうすればよいですか?
起動プロセス中にGrub2を編集するには、次を試してください。
起動中のBIOSスプラッシュ画面の直後に、SHIFTボタンを押し続けます。これにより、カーネルとリカバリオプションのリストを含むgrubが表示されます。
押す e 表示された最初のカーネルを編集する
quiet splash
で終わる行を見つけます。これらのキーワードの前にブートオプションを追加します。つまり、行は[...] nomodeset quiet splash
のようになります。Coldfish's answer の手順に従って、nomodesetブートオプションを永続的に修正し、この手動手順を再度実行する必要がないようにします。
最初にこのオプションを/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、そしてnanoを終了します Ctrl+X、次に単に実行します:
Sudo update-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を使用してこの環境に進みます。chrootにより、スーパースマートなアイデアが見つかりました:Sudo chroot /mnt
/etc/default/grub
を編集できるはずです。 Sudo vi /etc/default/grub
を変更し、GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"
の行を変更します.update-grub
でした作成者はマウントを解除しましたが、再起動し、新しい設定を適切な場所に配置しました。 「nomodeset」オプションを使用すると、MacBook ProハードディスクからUbuntuとLubuntuを起動できました。