2016-06-23 15 views
0

Bei der Installation von Centos 7 in UEFI mode alongside Windows 10 wird dieser Fehler angezeigt. Ich installiere von centos alles iso.Unbekannter Fehler bei der Installation von Centos 7

An unknown error has occurred: anaconda 21.48.22.56-1 exception report: Traceback (most recent call first): File "/usr/lib/python2.7/site-packages/blivet/init.py", line 385, in dolt if boot.type== "mdarray": File "/usr/lib/python2.7/site-packages/blivet/init.py", line 224, in turnOnFilesystems storage.dolt(callbacks) if boot.type== "mdarray": . . . . AttributeError: 'None type' object has no attribute 'type'

Ich suchte durch das Netz und konnte keine Lösung finden.

Kann mir jemand helfen, das durchzukommen und bitte Centos installieren?

Antwort

0

Ich hatte das gleiche Problem vor zwei Tagen und stieß auf diese Seite, als ich selbst nach Antworten suchte. Da ich jedoch ein BIOS-Motherboard und kein UEFI-System habe, entspricht mein spezifisches Problem möglicherweise nicht Ihrem, obwohl es an der gleichen Stelle auftritt.

Um zu sehen, was passiert, sollten Sie in den Python-Debugger gehen, wenn Sie die Fehlermeldung in Anaconda erhalten, indem Sie auf "Debug" klicken. Was passiert, ist, dass die Variable 'boot' null ist, da sie in einer obigen if-else-Anweisung nicht korrekt eingestellt ist. Wenn Sie "list" eingeben, werden Ihnen die 10 Zeilen angezeigt, die den Fehler umgeben.

Mit dem Befehl 'pp' oder pretty print können Sie die Werte der Variablen drucken. Sie müssen die Werte mehrerer Variablen überprüfen, vor allem das Bootloader-Objekt. Stellen Sie sicher, dass es sich um den richtigen Typ für Ihr System handelt.

Was für mich passiert ist, dass Anaconda eine UEFI-Grub installiert, obwohl ich ein BIOS Mobo habe. Der falsche Zweig der if-Anweisung wurde genommen und meine Boot-Partition wurde nicht gefunden, daher war die 'Boot'-Variable Null. Was ich nicht wissen sollte, war, dass meine 2011 Ära Gigabyte Mobo einen UEFI-Kompatibilitätsmodus für CD/DVD-Set hatte. Anaconda dachte, dass es ein UEFI-System sei und installierte daher ein UEFI-grub, das nicht stage 2 bootfähig ist, so dass die falsche Verzweigung genommen wurde.

Dieser UEFI-Kompatibilitätsmodus für CD/DVD verursachte keine Probleme, als ich Fedora 16 vor 4 Jahren installierte. Anaconda hat sich seitdem verändert. Sobald ich diesen Modus ausgeschaltet habe, hat die Installation funktioniert.

Da Sie ein UEFI-System haben, wird Ihr Problem anders sein. Sie müssen in den Debugger gehen und die Dinge überprüfen.

+0

Ich hätte dies in meiner ursprünglichen Nachricht gefragt, aber haben Sie eine tatsächliche UEFI-Motherboard oder ein BIOS-Motherboard, das Sie versuchen, CentOS7 im UEFI-Modus zu installieren? Wenn es ein BIOS-Motherboard ist, haben Sie wahrscheinlich genau das gleiche Problem, das ich angetroffen habe. Sie müssten den UEFI-Modus in Ihrem BIOS deaktivieren. – andrewm

0

Ich hatte auch dieses Problem, wenn mein BIOS für UEFI konfiguriert wurde. Ich konnte dieses Problem umgehen, indem ich mein BIOS auf "Legacy" anstatt auf "UEFI" setzte.

Ich habe CentOS 7 auf Dutzenden von Servern (UCS C240M3) installiert und hatte diese nur einmal auf einem Server, dessen BIOS auf UEFI statt Legacy gesetzt wurde.

Verwandte Themen