簡體   English   中英

安裝 Centos 7 時出現未知錯誤

[英]Unknown error while installing Centos 7

Centos 7 in UEFI mode alongside Windows 10安裝Centos 7 in UEFI mode alongside Windows 10 ,它顯示此錯誤。 我正在從centos安裝所有iso。

發生未知錯誤:蟒蛇21.48.22.56-1異常報告:回溯(最近通話在前):文件“/usr/lib/python2.7/site-packages/blivet/初始化的.py”,線路385,在傻瓜如果boot.type == “mdarray”:文件“/usr/lib/python2.7/site-packages/blivet/ INIT py”為,線224,在turnOnFilesystems storage.dolt(回調)如果boot.type ==“ mdarray": . . . . AttributeError: 'None type' 對象沒有屬性 'type'

我通過網絡搜索,找不到解決方案。

有人可以幫我解決這個問題並安裝Centos嗎?

兩天前我遇到了同樣的問題,當我自己尋找答案時遇到了這個頁面。 然而,由於我有一個 BIOS 主板而不是 UEFI 系統,我的具體問題可能與您的問題不符,盡管它發生在同一個地方。

要查看發生了什么,當您在 Anaconda 中通過按“調試”收到錯誤消息時,您應該進入 Python 調試器。 發生的情況是“boot”變量為空,因為它在上面的 if-else 語句中設置不正確。 如果您鍵入“list”,它將顯示圍繞錯誤的 10 行。

命令“pp”或漂亮打印允許您打印變量的值。 您需要檢查幾個變量的值,尤其是“引導加載程序”對象。 確保它是適合您系統的類型。

發生在我身上的是 Anaconda 安裝了 UEFI-grub,即使我有 BIOS 主板。 使用了 if 語句的錯誤分支並且未找到我的引導分區,因此“引導”變量為空。 我不知道我 2011 年的技嘉主板有一個 UEFI 兼容模式的 CD/DVD 集。 Anaconda 認為這是一個 UEFI 系統,因此安裝了一個不可啟動第 2 階段的 UEFI-grub,因此采用了錯誤的分支。

4 年前我安裝 Fedora 16 時,CD/DVD 的這種 UEFI 兼容模式並沒有引起問題。 從那時起,Anaconda 發生了變化。 一旦我關閉此模式,安裝就開始工作了。

由於您擁有 UEFI 系統,您的問題會有所不同。 您需要進入調試器並檢查一下。

當我的 BIOS 配置為 UEFI 時,我也遇到了這個問題。 我可以通過將 BIOS 設置為“Legacy”而不是“UEFI”來解決這個問題。

我一直在數十台服務器(UCS C240M3)上安裝 CentOS 7,並且只在 BIOS 設置為 UEFI 而不是 Legacy 的服務器上出現過一次。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM