Kupiłem ten komputer i chciałem zainstalować na nim Ubuntu. Problem polega na tym, że odniosłem porażkę od ponad 3 tygodni. Komputer jest wyposażony w interfejs UEFI o bardzo ograniczonych możliwościach. Nie można go przełączyć na starszą wersję i nie ma opcji wyboru pliku UEFI jako zaufanego do wykonania . Jedyne, co można zrobić, to włączyć / wyłączyć bezpieczny rozruch .
Teraz o problemie. Próbowałem najpierw zainstalować Ubuntu w trybie automatycznym, a następnie z ręcznym partycjonowaniem w czymś innym . W obu przypadkach instalacja zawiesza się podczas instalacji grub2 na / dev / sda i komputer zawiesza się.
Potem zdecydowałem się zainstalować bez programu ładującego za pomocą ubiquity -b . Działa to dobrze i instalacja zakończyła się bez żadnych problemów. W końcu próbowałem zainstalować moduł ładujący ręcznie za pomocą grub-install . I tutaj dochodzę do tego samego punktu - komputer zawiesza się.
Problem polega na tym, że efibootmgr próbuje zarejestrować nowy wpis w UEFI. Potwierdziłem to również, uruchamiając to:
_sudo efibootmgr -c -d /dev/sda -p 1 -w -L ubuntu_
po czym ponownie się zawiesza.
Mój pomysł, jak to zrobić, jest następujący:
Zainstaluj Ubuntu bez bootloadera, zainstaluj bootloader ręcznie bez próby zarejestrowania nowego wpisu w UEFI, przenieś bootloader z / EFI / ubuntu / do / EFI / BOOT / i zmień jego nazwę na bootx64.efi . Jestem więc prawie pewien, że to zadziała.
Czy ktoś może doradzić, jak:
wykonać grub-install bez próby zarejestrowania nowego wpisu UEFI przez efibootmgr, aby przejrzał i nie spowodował zawieszenia komputera?
Jakie pliki z / EFI / ubuntu / powinienem skopiować do / EFI / BOOT i który z nich powinienem zmienić na bootx64.efi ?
Jeśli nie jest to dobra droga, jakie byłoby lepsze rozwiązanie.
Dziękuję za wszelkie porady.