chroot: illegal hardware instruction

Podczas instalacji Gentoo, po rozpakowaniu paczki stage3 dla i686 i próbie zmiany katalogu głównego (chroot) pojawił się następujący błąd:

illegal hardware instruction

Wina leży po stronie procesora. W tym zestawie jest VIA C3 Ezra 1 GHz. Okazuje się, że to jeszcze nie i686 (zaledwie i585). A sprzedawca z Allegro zapewniał inaczej…

Niemniej na innej płycie mam VIA Nehemiah 800 MHz i obsługuje instrukcje i686. Dla porównania flagi obu procesorów (odpowiednio Ezra i Nehemiah):

flags           : fpu de tsc msr cx8 mtrr pge mmx 3dnow up

flags           : fpu vme de pse tsc msr cx8 sep mtrr pge cmov pat mmx fxsr sse rng rng_en ace ace_en

Przez pomyłkę skompilowałem jądro dla C3-2 na C3. Oto co otrzymałem przy próbie załadowania:

This kernel requires the following features not present on the CPU:
cmov
Unable to boot - please use a kernel appropriate for your CPU.

Tagi: , ,

Dodaj odpowiedź