Czy w najnowszych wersjach systemu Ubuntu będzie można używać jądra nieparzystego?

15

Wiem, że pytania dotyczące Ubuntu +1 są niezadowolone, ale uważam, że jest to dość wyjątkowy wyjątek. Obecnie mam 2 systemy z Ubuntu 12.10, a jeden z nich ma Pentium M, który nie obsługuje PAE (dziwne, wiem, ale prawda).

W przeszłości oznaczało to, że musiałem polegać na niestandardowym ISO, aby zainstalować Ubuntu podobny system, więc tym razem poszedłem z Xubuntu 12.04.

Moje pytanie jest 2-krotnie, ale tak naprawdę jedno pytanie:

  • Czy jest / będzie możliwe zainstalowanie jądra 12.10 w wersji innej niż pae ze standardowych repozytoriów?
  • Jeśli nie, jak mogę uzyskać takie jądro? (Czy istnieje PPA z takim jądrem?).

NB:

Zanim ktokolwiek zasugeruje, żebym po prostu zainstalował ten pakiet: http://packages.ubuntu.com/quantal/linux-image-generic , należy pamiętać, że jest on wyposażony w funkcję PAE.

PS Tak, przejrzałem Google. Nie znalazłem odpowiedzi.

RolandiXor
źródło

Odpowiedzi:

2

Możliwe jest uaktualnienie z 12.04 do 12.10 (i użycie oficjalnych nowych jąder PAE), oszukując apt-get, aby wierzyć, że twój system ma procesor obsługujący pae (po prostu będzie grep dla „pae” w / proc / cpuinfo).

Wczesne procesory Pentium-M, których dotyczy problem, nie mają tej flagi pae, ale nadal są w stanie uruchomić te jądra, jeśli tylko instalatory Ubuntu (lub skrypty preinstalacji pakietów jądra) nie będą starały się być mądrzejsze od użytkownika i aktywnie uniemożliwiają jego instalację .

Jest teraz elegancki i łatwy sposób na obejście tego problemu: Przed aktualizacją z 12.04 do 12.10 po prostu załataj / proc / cpuinfo (można to zrobić za pomocą prostego bindmount), a następnie wykonaj aktualizację dystrybucji do 12.10 jak zwykle.

W tym ppa znajduje się pakiet „fake-pae” , który dokładnie to zrobi, po prostu zainstaluj ten pakiet, a następnie wykonaj dist-upgrade, a wkrótce potem będziesz mieć doskonale działające 12.10 z jądrem 3.5 PAE na twoim Pentium-M.

prof7bit
źródło
9
  • Jak mogły wynikać twoje wyszukiwania, jądra i386 inne niż PAE nie są dostępne dla Quantal - w oficjalnych repozytoriach, jako kompilacja mainline lub w inny sposób
  • O ile te zmiany się nie zmienią, będziesz musiał znaleźć PPA (nic nie wiem) lub sam zbudować jądro (co wcale nie jest trudne)
  • Jeśli potrzebujesz takiego jądra w tej chwili, napisz w komentarzach, a ja postaram się dostarczyć PPA z najnowszą wersją 3.5.0-13 z wyłączonym PAE.
ish
źródło
1
To PPA byłoby wielkim błogosławieństwem ^ _ ^ Kompilowałbym siebie, ale z tego, co słyszałem / czytałem o kompilacji jądra, nie mam czasu, aby przejść przez to na moim sprzęcie.
RolandiXor
Czy zrobiłeś PPA? (Jeśli nie, przejdę do samodzielnego zbudowania tego).
RolandiXor
1
Potrzebuję go również do starego notebooka Pentium Centrino .. :)
heiko81,
PPA byłby naprawdę przydatny dla każdego, kto musi zainstalować Ubuntu na komputerze z procesorem innym niż PAE. Przydałby się tak wielu ludziom.
John Scott,
4

Nie chcę też wyrzucać mojego T42 do śmieci. Dlatego skompilowałem niestandardowe jądro oparte na najnowszych źródłach 12.10.

Jądro działa stabilnie (skompilowałem z nim poniższe pakiety :-))

Są one dostępne tutaj .

webtom
źródło
Słodkie. Też podoba mi się twoja instrukcja.
RolandiXor