Clo*_*oud 3 boot drivers ubuntu nvidia-graphics-card
我正在运行一个相对较新的 Ubuntu 12.04 安装。我刚刚完成了所有自定义设置的安装,并决定安装 Steam 以便我可以玩军团要塞 2。Steam 提示我安装“推荐的视频驱动程序更新”,但失败了。
因此,我使用“附加驱动程序”工具为我的系统安装了更新版本的图形驱动程序。大错。Ubuntu 现在只能部分启动。如果我尝试在 GRUB 中使用“Ubuntu 恢复模式”选项,我将无法再进一步,因为故障安全图形模式仍然挂起,而且我无法从“Drop to root 控制台”选项运行 apt-get,如 /var /dpkg/ 似乎被锁定。使用CTRL+F1或其他功能键没有任何作用,所以我也没有控制台访问权限。
如何修复我的操作系统?
谢谢你。
我想我想通了。
首先,我必须使用我的 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
Run Code Online (Sandbox Code Playgroud)
这安装了我在硬盘驱动器上运行 apt-get 所需的一切,而不是在 RAM 中运行的非持久性 Ubuntu。
现在我只需要破坏 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
Run Code Online (Sandbox Code Playgroud)
现在,我不会重新安装驱动程序。重新启动系统,并弹出 liveCD。我现在可以登录到我现有的 Ubuntu 安装。
现在,进入 Jockey(即:“附加驱动程序”程序,还有 /usr/bin/jockey-gtk),看看是否有任何 Nvidia 驱动程序处于“活动状态”。使用“取消激活”按钮取消激活它们,然后重新启动。检查是否有任何新的 nvidia 驱动程序已自动激活。如果是这样,请取消激活它,然后重新启动。重复直到骑师不再自动激活任何 nvidia 驱动程序。
现在,安装我们想要的 nvidia 驱动程序:
sudo apt-get install nvidia-current
sudo apt-get install nvidia-common
sudo apt-get install nvidia-304
Run Code Online (Sandbox Code Playgroud)
现在重新启动系统。当你接下来启动 jockey 时,它应该默认为 nvidia-304,你就设置好了。
归档时间: |
|
查看次数: |
8253 次 |
最近记录: |