/etc/default/grub
のオプションnomodeset
を削除するにはどうすればよいですか?または、より正確には、オプションを削除するためにコマンドラインにアクセスするにはどうすればよいですか?
このバグ をデバッグしようとしてgrubファイルに設定しました。 grubファイルからnomodeset
を削除するために、Ubuntuリカバリモードにアクセスできなくなりました。リカバリモードにアクセスせずにコマンドラインにアクセスする方法がわかりません。
CTRL + ALT + F1 or F7 動作しません。最後に受け取るメッセージはstarting LightDM display manager
とstopping save kernel messages
なので、システムは正常に起動すると思います。
たとえば、ターミナルを起動する方法(キーボードショートカット)はありますか?
Ubuntuが機能しない場合でも、chroot
からインストールにアクセスできます。
ライブシステムは、ハードディスク上のシステムと同じアーキテクチャ(32または64ビット)である必要があることに注意してください。
Ubuntuのライブメディア(USB/CD/DVD)から起動し、ターミナルを開きます(CTR + ALT + T)。ここでの一般的なアイデアは、Ubuntuの(ルート)パーティションをマウントしてから、その中にchroot
をマウントすることです。
最初にこのコマンドを実行して、パーティションを一覧表示します
Sudo fdisk -l
ここに結果の例があります
/dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT
/dev/sda2 206848 81922047 40857600 7 HPFS/NTFS/exFAT
/dev/sda3 81922048 625142447 271610200 5 Extended
/dev/sda5 81924096 140517375 29296640 83 Linux
/dev/sda6 140519424 433487871 146484224 83 Linux
これが機能しない場合は、gparted
(ダッシュを開いてgparted
と入力)を使用して、ルートパーティションを見つけることもできます。
Ubuntu(ルート)パーティションが/ dev/sda5であることを知っています(/ dev/sda6に別の/ homeがあるため)。
ここで、/ dev/sda5を/ mntにマウントします
Sudo mount /dev/sda5 /mnt
ここで/ mmtに接続し、必要になる可能性のある他のフォルダーをマウントします。
cd /mnt
Sudo mount -t proc proc proc/
Sudo mount -t sysfs sys sys/
Sudo mount -o bind /dev dev/
Sudo mount -t devpts pts dev/pts/
次に、Ubuntuインストールにchrootします
Sudo chroot /mnt
必要なファイルを編集します。
nano etc/default/grub
ここでスラッシュに注意してください。 etc
は、間違ったファイルを編集するため、最初にスラッシュを必要としません。
エントリnomodeset
(またはその他)を削除します
ファイルを保存します CTRL + X 、その後 Y(es) その後 ENTER.
今grubを更新
update-grub
Chroot環境を終了し、フォルダーをアンマウントします-パーティション
exit
Sudo umount {proc/,sys/,dev/pts,dev/}
cd .. ; Sudo umount /mnt
変更が適用されました。システムを再起動してください。