Ich kann Ubuntu nach der Installation von Fedora 20 nicht über das Gub-Menü starten (aber ich kann Fedora und Windows starten).
error: can't find command 'linux'
error: can't find command 'initrd'
Aber ich kann von hier aus booten
Hast du irgendeine Idee?
Antworten:
Vor kurzem war ich mit diesem Problem konfrontiert, nachdem ich die Grub-Konfigurationsdatei in Fedora aktualisiert hatte.
Um damit fertig zu werden, musste ich die
/boot/efi/EFI/fedora/grub.cfg
Datei wie folgt bearbeiten :Ersetzen Sie alle
linux
durchlinuxefi
Ersetzen Sie alle
initrd
durchinitrdefi
Sie können auch eauf den Grub-Menüeintrag drücken , um ihn zu bearbeiten, und die vorherigen Schritte ausführen.
quelle
linux
durch ersetzenlinuxefi
?linux
undinitrd
Befehle nicht enthält.grub.cfg
Datei von Hand bearbeiten müssen . Auch in CentOS 7 befindet sich diese Datei unter/boot/efi/EFI/centos/grub.cfg
.Das Boot Repair-Dienstprogramm kann das Problem möglicherweise beheben, wie von user192938 vorgeschlagen. Eine andere Möglichkeit besteht darin, meinen rEFInd-Boot-Manager zu installieren , der das primäre Boot-Programm übernimmt, anstatt einen "Kampf der GRUBs" zu führen, den Sie jetzt haben. (Der GRUB jeder Distribution versucht, dominant zu sein, und der Fedora GRUB hat den Ubuntu-Boot falsch konfiguriert.) Sie können sogar mehrere EFI-Bootloader für Linux installieren und manuell konfigurieren. Treffen Sie also Ihre Wahl!
quelle