Linux發行核心是負責與設備兼容性並執行其他重要選項的操作系統的基礎。現在,開發人員正在嘗試次數幾個月甚至更頻繁地生產核心更新,以引入新功能和支持設備。對於Ubuntu,此主題也適用,因此此分發的某些業主面臨著安裝更新的必要性。該過程的執行相對困難,因為每個動作將通過“終端”進行。接下來,我們想展示兩種方法來應對任務。
我們在Ubuntu更新內核
信息位於每個核心更新的官方網站被稱為kernel.org。您可以在那裡絕對可以查看對感興趣版本的所有更新和更改。至於更新過程本身,它發生在手動或自動模式下。這些選項中的每一個都有自己的困難和功能,因此我們提供詳細研究它們,結果是停止最佳的。但是,對於初學者,讓我們看看如何找出內核的當前版本。確定Ubuntu中內核的當前版本
通過輸入一個命令,通過標準“終端”發生ubuntu中內核的當前版本的定義。為此,他們甚至不需要超級用戶的權利,整個過程只需要幾秒鐘。
- 打開應用程序菜單並從那裡的“終端”運行。您可以打開控制台,另一種方便您。
- 輸入Oname -R命令並按Enter鍵。
- 新行顯示內核類型及其版本。
現在你知道你的裝配中使用了什麼樣的內核,您可以了解它是否值得更新它,並從類型才能排斥。將來,在完成更新的安裝後,我們建議使用此命令確定文件安裝的正確性。
方法1:手動更新模式
Ubuntu中的手動核心更新模式比自動需要一點時間,但同時您將接受選擇版本的可變性,甚至可以從另一台計算機提前下載它們(例如,在USB閃存驅動器上)沒有連接到主PC上的網絡。您只需預先選擇相應的程序集並使用給定的命令安裝它。
轉到官方網站下載Linux內核文件
- 打開瀏覽器並轉到上面的引用。在這裡,您可以選擇名為“Daily”的第一個目錄。它包含最新版本的內核,每天更新。否則,只需轉到列表上的最低點以查找最後一個合適的裝配。
- 使用版本打開目錄以獲取DEB數據包。
- 在方便的位置下載合適的架構和相同版本的“Linux-headers”和“Linux-Image”。為此,它足以單擊藍色鏈接。
- 通知文件處理通知時,請檢查“保存文件”段落。
- 導航到下載數據包的位置,然後使用鼠標右鍵單擊其中一個。
- 在出現的上下文菜單中,您對“屬性”感興趣。
- 注意腳註“父文件夾”。如果您發現很難在控制台中難以在控制台中輸入它,請複制此路徑。
- 現在在終端中啟動一個新的會話,通過輸入CD +路徑來從終端中的新會話轉到前面定義的目標文件夾。
- 如果移動已成功傳遞,則將在新的輸入行中另外出現當前目錄,將執行後續命令。
- 處理dpkg -i * .deb命令以開始安裝。
- 如果出現了超級用戶權限所需操作的通知,請在主字符串之前添加Word sudo。
- 要確認超級用戶權限,您需要輸入密碼。考慮未顯示寫入時的符號,但是輸入。一旦鍵入密碼,請單擊“輸入以確認”。
- 將開始解壓縮可用檔案。它需要一段時間。不要中斷終端會話,在此操作期間不遵循其他操作。
- 將通知您的操作完成,或者在屏幕上顯示錯誤,指示依賴性損傷。如果沒有發生這種情況,只需要注意以下指令的最後一個動作,如果安裝中斷,則需要執行其他操作。
通過標準包管理器安裝內核的問題 - 情況很常見。在大多數情況下,它通過使用第三方安裝程序來解決。首先,應該添加它,然後使用內置功能。
- 您可以使用相同的會話“終端”或創建新的會話。在其中輸入sudo apt-get安裝gdebi命令,然後單擊終點。
- 要確認訪問權限,您需要輸入超級用戶密碼。
- 當通知佔用磁盤空間的捲數時,選擇變體D.
- 之後,再次移動到DEB數據包的路徑,例如,通過CD命令〜/下載放置。
- 使用sudo gdebi linux-headers * .deb linux-image String - *。Deb。
- 期待閱讀和解包文件的結束。
- 確認包安裝操作。
- 要應用所有更改,您需要通過輸入sudo更新-grub來更新引導加載程序。
- 將通知您已成功傳遞。
重新啟動計算機後立即,所有更改都將生效。現在,您將在新核心上使用操作系統。如果突然裝載機出於某種原因,請參閱此材料末尾的部分。我們將詳細介紹問題的原因,並描述了解決方案方法。
方法2:自動核心更新
這種方法將通過使用此方法定期接收更新的那些用戶,並且相同的手段在PC上建立最新版本的內核。通過使用腳本執行此操作。讓我們來看看如何創建它並安裝Ubuntu內核的更新。
- 首先,轉到安裝腳本的文件夾。運行控制台並輸入CD / TMP命令。
- 使用git clone git://github.com/gm-script-writer-62850/ubuntu-puinbernel-updater命令。
- 如果您收到缺少Git命令的通知,請按照安裝說明進行操作。
- 在它之後只留下通過水bash ubuntu-mainline-kernel-updater /安裝來編寫腳本。
- 通過選擇肯定響應選項確認添加文件。
- 通過kernelupdatechecker -R yakkety啟動檢查更新。請注意,-R分支用於確定分發的版本。按照您的需求指定選項。
- 如果找到內核更新,請通過sudo / tmp / kernel-更新設置它們。
- 最後,請務必通過uname -R和更新GRUB檢查當前活動內核。
現在,每次需要搜索內核更新時,都可以使用上面的命令在自動模式下實現任務。您只需確認擴展忙碌磁盤空間的所有警告。如果不再需要腳本,建議通過以下命令將其從系統中刪除:
rm〜/ .config / autoStart / kernelupdate.desktop
sudo rm / usr / local / bin / kernelupdate {checker,scriptgenerator}
在更新內核後,用Grub裝載機解決問題
有時在安裝內核的更新期間,發生錯誤或用戶本身完成了無意中的文件的安裝。在這種情況下,出現了一個問題,其中操作系統只需加載。它涉及來自NVIDIA的專有司機的這位和所有者。這裡的解決方案是一件事:從舊內核啟動並刪除一個新的一個,然後再次重新安裝或選擇更穩定的版本。
- 打開計算機並立即按ESC鍵轉到下載菜單。使用箭頭移動到“Ubuntu的高級設置”,然後按Enter鍵。
- 在此處鋪設舊的工作核心並選擇下載。
- 輸入您的帳戶,並在成功激活圖形shell後,運行控制台。
- 輸入sudo apt刪除linux-header-5.2 * linux-image-5.2 *,其中5.2是先前安裝的內核的版本。
- 指定要提供超級用戶權限的密碼。
- 成功刪除後,通過sudo更新-grub更新引導加載程序。
- 將通知您已成功傳遞文件生成,現在您將再次從舊內核下載。
作為當今材料的一部分,您在Ubuntu中了解了兩個核心更新方法。正如您所看到的,要實現它們中的每一個,您必須執行許多控制台命令,但選擇選項本身的選擇已依賴於您的需求。使用最後提出的說明在安裝新版本的內核後快速解決PC負載的問題。