Ich habe mein System vor Kurzem von AMD FX 8320 (mit DDR3-RAM und M5A97-Motherboard) auf Intel i7-9700K (mit DDR4-RAM und einem Z-390-Motherboard) aufgerüstet.
Ich habe 2 verschiedene SSDs, eine mit Windows 10-Installation und eine andere mit Archlinux. Nach dem besagten Upgrade kann ich Windows ohne Probleme starten, der EFI-Bootloader listet das Laufwerk jedoch nicht mit Archlinux auf. Mit einer Testversion vonEinfaches UEFIhabe ich dem UEFI-Firmware-Bootloader einen Eintrag für meine Archlinux-Installation hinzugefügt.
So weit, so gut. Mir ist klar, dass sich meine GPT-IDs geändert haben und der Bootvorgang möglicherweise schrecklich fehlschlägt, aber ich habe erwartet, dass zumindest auf eine Rettungsshell zurückgegriffen werden sollte.
Ich boote in den neu erstellten/wiederhergestellten Arch-Eintrag, wähle mein Linux zum Booten aus und es schlägt mit verschiedenen Meldungen im Zusammenhang mit Kernel Panic fehl (Screenshots unten).
Ich habe auch versucht, ein bootfähiges USB-Laufwerk zu erstellen, um zu prüfen, ob ich mein Laufwerk neu erstellen kann fstab
, aber das bootfähige Laufwerk schlägt ebenfalls fehl mit einemMikrocode udevFehler.
Irgendwelche Ideen, wie ich meine Boot-Konfiguration für den Arch-Bootloader bereinigen kann?
Befolgen Sie die Schritte aus dem Kommentar von @VarunNarravula:
Ich habe versucht, eine bootfähige Datei vom Windows-Rechner selbst zu erstellen. Habe das bootfähige ISO von Arch-NetInstall heruntergeladen, mit Unetbootin ein Flash-Laufwerk erstellt und wenn ich über die USB-Schnittstelle neu starte, schlägt dies ebenfalls mit ähnlichen Meldungen fehl.
Antwort1
Wenn Sie also wichtige Hardware Ihres Computers wie Ihre CPU austauschen, ist normalerweise eine Neuinstallation von Windows die Lösung für UNetbootin. Außerdem löst eine regelmäßige Neuinstallation von Windows immer Probleme mit Windows. Verwenden Sie jedoch nicht UNetbootin, da es nur die Hardwareunterstützung für die Maschine konfiguriert, auf der Windows ursprünglich installiert wurde. Verwenden SieRufus.
Wenn Sie stattdessen Rufus verwenden, wird im Gegensatz zu UNetbootin der aktuelle Windows-Kernel verwendet. Daher sollten alle auf einem USB-Stick gespeicherten Linux-ISOs funktionieren, da das Image nun den anderen in der CPU verwendeten Mikrocode widerspiegelt.