1. 程式人生 > >linux 因執行sudo apt-get upgrade 導致系統迴圈登入的問題

linux 因執行sudo apt-get upgrade 導致系統迴圈登入的問題

問題描述

在我們安裝有NVIDIA驅動的系統中,執行sudo apt-get upgrade命令時升級系統核心,而

在我們安裝有NVIDIA驅動的系統中,執行sudo apt-get upgrade 命令時

1.破壞了NVIDIA驅動與核心的依賴關係。

2.系統升級過程中安裝了opengl。。。

以上兩種說法是網上總結的原因,我也不清楚具體哪個原因是對的。

方法本文幾乎嘗試過網上提供的所有方法,針對筆記本和桌上型電腦NVIDIA驅動問題,得出以下普適的方法

解決方法:

1.到網上NVIDIA官網下載.run格式驅動。

http://cn.download.nvidia.com()

2.填寫對應的資訊,如下所示。


3.下載相應版本驅動


注意:

但如果你事先沒有下載好,還登陸不進系統

可以先通過ALT+CTRL+F1進入命令列,執行相應下載命令,本文如下。

  wegt http://cn.download.nvidia.com/XFree86/Linux-x86_64/390.67/NVIDIA-Linux-x86_64-390.67.run

既可以通過命令列下載相應驅動。

然後執行:

  1. sudo apt-get remove nvidia-*  
  2. sudo apt-get autoremove  
  3. sudo nvidia-unstall  

給檔案許可權:通過sudo chmod 777 NVIDIA*

然後執行 sudo service lightdm stop 否則安裝驅動時會報

An NVIDIA kernel module ‘nvidia-drm’ appears to already be loaded in your kernel。。。

的錯誤。

最後執行:sudo sh ./NVIDIA-Linux-* -no-x-check -no-nouveau-check -no-opengl-files 

一路預設選項安裝結束,sudo reboot 即可恢復系統。正常登陸。

相關推薦

linux 執行sudo apt-get upgrade 導致系統迴圈登入的問題

問題描述:在我們安裝有NVIDIA驅動的系統中,執行sudo apt-get upgrade命令時升級系統核心,而在我們安裝有NVIDIA驅動的系統中,執行sudo apt-get upgrade 命令時1.破壞了NVIDIA驅動與核心的依賴關係。2.系統升級過程中安裝了op

執行sudo apt-get upgrade時出現E: Sub-process /usr/bin/dpkg returned an error code (1)錯誤解決辦法

通過執行下面的命令可以解決該問題:$ sudo mv /var/lib/dpkg/info/ /var/lib/dpkg/info_old/ $ sudo mkdir /var/lib/dpkg/info/ $ sudo apt-get update ... $ sudo apt-get -f install

ubuntu16.04使用sudo apt-get autoremove導致系統崩潰的解決辦法

問題描述:本人安裝的是雙系統win10+ubuntu,在ubuntu中執行使用的時候想要清除一下軟體的依賴包然後運行了一個命令sudo apt-get autoremove,執行完成的時候當時沒有什麼影響,但是重啟之後就出了問題,在gnu grub version 2.02~

(轉)linux命令系列 sudo apt-get update和upgrade的區別

入門linux的同志,剛開始最迫切想知道的,大概一個是中文輸入法,另一個就是怎麼安裝軟體。本文主要講一下LINUX安裝軟體方面的特點。 在windows下安裝軟體,我們只需要有EXE檔案,然後雙擊,下一步直接OK就可以了。但在LINUX下,不是這樣的。每個LINUX的發行版,比如UBUNTU,都會維

linux開發】ubuntu執行sudo apt-get update提示缺少公鑰

W: GPG 錯誤:http://archive.ubuntukylin.com:10006/ubuntukylin xenial InRelease: 由於沒有公鑰,無法驗證下列簽名: NO_PUBKEY 8D5A09DC9B929006

ubuntu sudo apt-get upgradesudo apt-get dist-upgrade區別

lis 額外 ann wait conflict ftw pri rem code sudo apt-get upgrade: 不會對系統產生重大的影響,可以在任何時候運行。 sudo apt-get dist-upgrade: 涉及核心的升級,通常會對系統功能產生實際的影

Ubuntu16.04 執行sudo apt-get update出現E: Sub-process returned an error code錯誤

Reading package lists... Done E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/apps

ubuntu下執行sudo apt-get update(ubuntu16.04換源)遇到的問題及解決方法總結

參考連結問題:1.E: 無法下載 http://ppa.launchpad.net/fcitx-team/nightly/ubuntu/dists/xenial/main/binary-amd64/Pa

ubuntu 安裝時執行sudo apt-get install xxx出現錯誤

1  出現錯誤資訊“E:Encountered a section with no Package: header,”       解決方法: 執行“sudo rm /var/lib/apt/lists/* -vf”  和 “sudo apt-get update "可以解

Ubuntu執行sudo apt-get install安裝過程出現錯誤

Ubuntu執行sudo apt-get install安裝過程出現以下錯誤: ~$ sudo apt-get install apache2 [sudo] password for xxt: Reading package lists... Done Buil

ubuntu "sudo apt-get upgrade" 時千萬不要做這個操作啊, 小心失去sudo許可權

Configuration file '/etc/sudoers' ==> Modified (by you or by a script) since installation. ==> Package distributor has shipped an up

ubuntu 使用sudo apt-get update 出現 被配置多次導致無法升級錯誤解決方法

code 開發機 goup 使用 lin logs 配置 周末 ubun 這個周六周末在考慮升級自己GPU開發機,在琢磨使用docker來按轉tensorflow環境,在升級軟件的時候爆出了如下錯誤 在 /etc/apt/sources.list.d/sogoupin

ubuntu16.04 執行命令: sudo apt-get -f install 報錯 E:Sub-process /usr/bin/dpkg returned an error code (1)

=================== 解決思路:  //刪除掉   <嘗試覆蓋共享的'/usr/share/doc/libpng12-0/ANNOUNCE'>    解決思路:  //刪除掉 

sudo apt-get update執行失敗問題解決

錯誤 在執行sudo apt-get update命令時,執行結果失敗,錯誤資訊如下: 獲取:1 http://repo.mysql.com trusty InRelease [33.5 kB] 100% [1 InRelease gpgv 33.5 kB] [正在等待報頭] [正在

Linuxapt-get update和apt-get upgrade命令的區別

前言 本文主要講一下在linux下安裝軟體方面的特點。但在Linux下,不是這樣的。每個LINUX的發行版,比如ubuntu,都會維護一個自己的軟體倉庫,我們常用的幾乎所有軟體都在這裡面。這裡面的軟體絕對安全,而且絕對的能正常安裝。在ubuntu下,我們維護一個

Ubuntu14.04 執行命令 sudo apt-get update出現無法解析 軟體無法下載的錯誤

執行命令 sudo apt-get update 出現錯誤 解決方法: sudo apt-get clean sudo mv /var/lib/apt/lists /var/lib/apt/lists.broke sudo mkdir -p /var/l

linux sudo apt-get install

[email protected]:~$ sudo apt-get -f install正在讀取軟體包列表... 完成正在分析軟體包的依賴關係樹       正在讀取狀態資訊... 完成       正在更正依賴關係... 完成將會安裝下列額外的軟體包:  qtch

【樹莓派開發-Linuxsudo apt-get 相關命令整理

apt-get是某些linux發行版使用的一個“包管理器”(還有別的發行版使用yum等,以及brew等其他平臺上的包管理器,工作原理類似)。 包管理器的作用是從源(Source)伺服器那裡下載最新的軟體包列表,然後在你需要安裝某個軟體包(apt-get install)的時候從列表裡面查詢這個軟體包的版本資訊

Linux中yum和apt-get用法及區別

記錄 auto yum安裝軟件 mirror 內核 epo 綁定 提示 們的 Linux中yum和apt-get用法及區別 一般來說著名的linux系統基本上分兩大類: 1.RedHat系列:Redhat、Centos、Fedora等 2.Debian系列:De

sudo apt-get install,出現了下面的Unable to locate package錯誤:

bsp ble 更換 pda 出現 tro sta 錯誤信息 發現 sudo apt-get install,出現了下面的Unable to locate package錯誤:   這叫一個郁悶啊,出師不利,不帶這麽嚇唬剛玩Ubuntu的小朋友吧~於是趕緊找資料