Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum zapoznaj się z kilkoma zasadami savoir-vivre'u w wątku Administracja-> Przywitaj się. Wątki z problemami zamieszczone w dziale "Przywitaj się" będą usuwane.

Autor Wątek: Problem z instalacją SparkyLinux 5.8 LXQt (stable, 64-bit), na sprzęcie z EFI  (Przeczytany 205 razy)

Offline maciejr

  • Newbie
  • *
  • Wiadomości: 6
Dzień dobry,

Próbuję ożywić 13-letniego iMaca za pomocą Sparky. Ogólnie wrażenia mam bardzo dobre, ale natrafiam na pewne przeszkody.

Sprzęt: iMac 6,1 (Late 2006), Intel Core 2 Duo, 3GB RAM, 2TB HDD. To taki dziwny model, niby 64-bitowy, ale z 32-bitowym EFI (nie UEFI).

System: SparkyLinux 5.8 LXQt (stable), pobrany stąd:
https://sparkylinux.org/download/stable/

Zacząłem od wersji 32-bitowej, która zainstalowała się bez błędów. Ze względu na problemy z DVD (to temat na inny wątek) spróbowałem zainstalować wersję 64-bitową:

1. Uruchamiam system z USB i wybieram wersję polską.
2. Podłączam się do domowego WiFi.
3. Uruchamiam „Sparky Installer” z pulpitu. (Link „znane problemy” nie działa).
4. Wybieram domyślne ustawienia regionalne („polski”).
5. Wybieram „Wyczyść dysk” i „Przestrzeń wymiany (bez hibernacji)”.
6. Wpisuję dane użytkownika i rozpoczynam instalację.
7. Po pewnym czasie instalator wyświetla błąd:

Wystąpił błąd Boost.Python w zadaniu "bootloader".
Command 'grub-install --target=i386-efi --efi-directory=/boot/efi --bootloader-id=Sparky --force' returned non-zero exit status 1.
grub-install: error: /usr/lib/grub/i386-efi/modinfo.sh doesn't exist. Please specify --target or --directory.

Traceback:
File "/usr/lib/x86_64-linux-gnu/calamares/modules/bootloader/main.py", line 457, in run
    prepare_bootloader(fw_type)

  File "/usr/lib/x86_64-linux-gnu/calamares/modules/bootloader/main.py", line 429, in prepare_bootloader
    install_grub(efi_directory, fw_type)

  File "/usr/lib/x86_64-linux-gnu/calamares/modules/bootloader/main.py", line 297, in install_grub
    "--force"])

  File "<string>", line 4, in <module>

Spróbowałem jeszcze dwa razy z wersją 64-bitową. Raz otrzymałem komunikat o przekroczonym czasie oczekiwania (ponad 600 sekund?) na polecenie tworzenia „boot” czy „efi”. Nie zapamiętałem dokładnie ani nie skopiowałem.
Kolejny raz przed instalacją usunąłem wszystkie partycje za pomocą GParted. Potem wszystko przebiegało jak w pktach 2-7 wyżej, łącznie z końcowym błędem.

Piąta próba, z wersją 32-bitową, przy opcjach jak w pktach 1-6 wyżej, przebiegła pomyślnie.

Ponieważ z wersją 32-bitową mam inny problem (o którym napiszę w innym wątku), nadal chciałbym spróbować zainstalować wersję 64-bitową, bo myślę sobie, że pewnie jest lepiej przetestowana.

Dziękuję!

« Ostatnia zmiana: Sierpień 22, 2019, 09:05:50 am wysłana przez maciejr »

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Wiadomości: 1686
Odp: Problem z instalacją SparkyLinux 5.8 LXQt (stable, 64-bit), na sprzęcie z EFI
« Odpowiedź #1 dnia: Sierpień 21, 2019, 06:19:41 pm »
Witam
Tak jak napisałeś:
Cytuj
To taki dziwny model, niby 64-bitowy, ale z 32-bitowym EFI (nie UEFI).
instalacja systemu 32 bitowego nie sprawiła problemu na maszynie 64 bitowej, jak również 32 bitowego EFI.

Command 'grub-install --target=i386-efi --efi-directory=/boot/efi --bootloader-id=Sparky --force' returned non-zero exit status 1.
grub-install: error: /usr/lib/grub/i386-efi/modinfo.sh doesn't exist. Please specify --target or --directory.
Powyższy wynik błędu wskazuje na próbę zainstalowania 32 bitowego EFI z ISO 64 bitowego, który domyślnie instaluje 64 bitowe EFI, więc w tym wypadku instalacja 32 bitowego EFI jest fizycznie niemożliwe.
Nic nie jest tak proste, jak się wydaje.
Danielle Steel

Offline maciejr

  • Newbie
  • *
  • Wiadomości: 6
Odp: Problem z instalacją SparkyLinux 5.8 LXQt (stable, 64-bit), na sprzęcie z EFI
« Odpowiedź #2 dnia: Sierpień 21, 2019, 08:46:32 pm »
EDIT: Rozumiem, dziękuję. Mnie jako laikowi wydawało się, że po prostu w tym ISO brakuje skryptu "/usr/lib/grub/i386-efi/modinfo.sh" i gdyby go dodać, to może by się powiodło. Wcześniej udało mi się zainstalować na tym sprzęcie m. in. 64-bitowego Debiana, korzystając z kroku opisanego tutaj:
https://mattgadient.com/linux-dvd-images-and-how-to-for-32-bit-efi-macs-late-2006-models/.

Jednak w międzyczasie sprawdziłem za pomocą live USB, że ten drugi problem, z DVD, występuje także w wersji 64-bitowej, zatem nie mam już powodu, żeby ją instalować.

Dziękuję za odpowiedź!
« Ostatnia zmiana: Sierpień 22, 2019, 11:21:30 am wysłana przez maciejr »