Próbuję zainstalować Lubuntu lub Kubuntu 17.04 na dysku zewnętrznym. Używam IODD 2451 do rozruchu ISO i instaluję się na emulowanym dysku fizycznym wspieranym przez VHD. Do wszystkich celów i celów - instaluję z płyty livecd / dvd na zwykły zewnętrzny dysk twardy, który moje oprogramowanie układowe wykrywa jako urządzenie rozruchowe.
Używam systemu z funkcją bezpiecznego rozruchu i nie chcę go wyłączać.
Oba te warianty albo nie dają opcji, gdzie zainstalować bootloader, albo go ignorują i nie wydają się zapisywać plików rozruchowych EFI na tworzonej przez siebie partycji ESP.
Chociaż IODD jest niezwykłym sprzętem, jeśli chodzi o mój komputer, są to jednak zwykłe dyski Blueray (nieważne) i rozruchowy dysk twardy. Uruchamia nawet dysk, widzi drugi dysk i wykonuje instalację. Instalator Lubuntu nie daje mi wyboru miejsca instalacji mojego programu ładującego i nie tworzy partycji ESP. KDE tak, więc załóżmy, że używam Kubuntu
Kubuntu z przyjemnością utworzy partycję ESP na moim dysku zewnętrznym. Następnie kontynuuje instalację mojego programu ładującego i plików rozruchowych EFI na dysku głównym w moim systemie, pomimo nakazania instalacji na dysku zewnętrznym.
Chociaż teoretycznie mógłbym zainstalować na maszynie wirtualnej, a następnie przekonwertować, nie sądzę, aby żadne darmowe oprogramowanie vm emulowało system bezpiecznego uruchamiania.
Jak więc uzyskać jeden z tych wariantów ubuntu, aby szanować moje wybory i faktycznie instalować na dysku, na którym chcę, bez blokowania drugiego dysku?
debootstrap
. Następnie chrootujesz do nowego systemu ładowanego, instalujeszgrub-efi-amd64
, uruchamiaszupdate-grub
i uruchamiasz odpowiednigrub-install
. (nie napisane jako odpowiedź, ponieważ jest to bardziej ogólny przegląd i nie mogę teraz testować)