web-dev-qa-db-ja.com

Ubuntu 12.04 LTS-カーソルが点滅し、Nvidiaドライバーのアップグレード後に開始できません

Ubuntu12.04の比較的新しいインストールを実行しています。すべてのカスタマイズのインストールが完了したばかりで、Team Fortress 2をプレイできるようにSteamをインストールすることにしました。Steamは「推奨ビデオドライバーアップデート」をインストールするように求めるプロンプトを表示しましたが、失敗しました。

そこで、「追加のドライバー」ツールを使用して、システムに新しいバージョンのグラフィックスドライバーをインストールしました。大ミス。 Ubuntuは部分的にしか起動しなくなりました。 GRUBで「UbuntuRecoveryMode」オプションを使おうとすると、フェイルセーフグラフィックモードがまだハングし、「Drop torootconsole」オプションから/ varとしてapt-getを実行できないため、それ以上取得できません。/dpkg /はロックされているようです。の用法 CTRL+F1、または他のファンクションキーは何もしないので、コンソールにもアクセスできません。

OSを修復するにはどうすればよいですか?

ありがとうございました。

3
Cloud

私はそれを理解したと思います。

まず、UbuntuインストールCDを使用する必要があり、「Ubuntuを試す」を選択しました。

次に、ターミナルセッションにログインし、システムパーティションを再マウントする必要があります(つまり、/ dev/sda1はUbuntuをインストールした場所です)。

Sudo mount /dev/sda1     /mnt
Sudo mount --bind /dev  /mnt/dev
Sudo mount --bind /proc /mnt/proc
Sudo mount --bind /sys  /mnt/sys
Sudo chroot /mnt

これにより、RAMで実行されている非永続的なUbuntuではなく、ハードドライブに対してapt-getを実行するために必要なすべてのものがマウントされます。

今、私はNvidiaドライバーを壊す必要があるので、システムを再び起動させることができます。

# Remove existing drivers
Sudo apt-get remove nvidia*
Sudo apt-get purge nvidia*
# Housekeeping
Sudo apt-get clean
Sudo apt-get autoclean
# Handle any errors to due incomplete apt-get operations
Sudo dpkg --configure -a
Sudo apt-get update
Sudo apt-get upgrade
# Remove xorg/X11/XFree86 references to graphics drivers
Sudo rm /etc/X11/xorg.conf
Sudo apt-get install ubuntu-desktop
# Clean up and unmount everything
exit
Sudo umount /mnt/sys
Sudo umount /mnt/proc
Sudo umount /mnt/dev
Sudo umount /mnt
exit

さて、私はまだドライバーを再インストールしません。システムを再起動し、liveCDを取り出します。これで、既存のUbuntuインストールにログインできます。

次に、Jockey(つまり、「Additional Drivers」プログラム、/ usr/bin/jockey-gtk)に移動し、Nvidiaドライバーが「アクティブ」であるかどうかを確認します。 「非アクティブ化」ボタンでそれらを非アクティブ化し、再起動します。新しいnvidiaドライバーが自動的にアクティブ化されているかどうかを確認します。その場合は、非アクティブ化して、再起動してください。 jockeyがnvidiaドライバーを自動的にアクティブ化しなくなるまで繰り返します。

次に、必要なnvidiaドライバーをインストールします。

Sudo apt-get install nvidia-current
Sudo apt-get install nvidia-common
Sudo apt-get install nvidia-304

次に、システムを再起動します。次にjockeyを起動すると、デフォルトでnvidia-304に設定され、設定されます。

5
Cloud