Jaki jest najlepszy sposób aktualizacji jądra Linuksa, jeśli nie mam połączenia z Internetem?

9

Obecnie przeprowadziłem czystą instalację Ubuntu LTS 10.04 na moim nowym laptopie. Po instalacji próbowałem zaktualizować system, aby dowiedzieć się, że 2 najważniejsze interfejsy (eth0 i wlan0), których mogę używać do łączenia się z Internetem, nie istnieją.

Potem przypomniałem sobie, że kiedy zainstalowałem Arch na tym samym laptopie kilka miesięcy temu, miałem tę samą przeszkodę. Zasadniczo było tak, ponieważ wersja jądra nie obsługuje jeszcze 2 interfejsów. Karta Atheros AR8152 (eth0) wymaga co najmniej wersji jądra 2.6.37, a Broadcom Device 4727 (wlan0) również potrzebuje wyższej wersji jądra. Jeśli się nie mylę, płyta instalacyjna, którą mam dla 10.04, ma jądro w wersji 2.6.32-xx.

Nie mogę więc połączyć się z Internetem na laptopie. Muszę wiedzieć, jakie jest najlepsze podejście do aktualizacji jądra Linuksa do bieżącej wersji, jeśli nie mam połączenia z Internetem na laptopie.

Mogę połączyć się z Internetem za pomocą maszyny Win7. Zauważ też, że chcę użyć wersji 10.04, więc aktualizacja do nowszej wersji Ubuntu nie jest opcją.

baktin
źródło

Odpowiedzi:

9

Możesz pobrać pakiet linux-generic lub linux-server ze strony http://packages.ubuntu.com , skopiować go do systemu traget i zainstalować za pomocą SoftwareCenter lub w powłoce dpkg -i PACKAGENAME.deb. To powinno zrobić w większości. Chyba że potrzebujesz dodatkowych

Zależności

Jeśli chodzi o zależności: Software Center / dpkg powie ci, czy jakieś zależności nie są spełnione. Najgorsze jest to, że musisz pobrać je wszystkie ręcznie i zainstalować. Jeśli mówimy o tylko jednej lub dwóch paczkach, zrobiłbym to.

Nie mam dużego doświadczenia w automatycznych instalacjach zależności. Możesz wypróbować jedną z poniższych opcji i sprawdzić, czy to działa:

Uwaga : rzeczy stają się coraz bardziej ryzykowne w dalszej części listy!

  • dpkg -i PACKAGENAME.debpotem apt-get -f install. Pierwszy instaluje pakiet bez względu na wszystko, drugi naprawia zepsute zależności.
  • Spróbuj zainstalować go za pomocą gdebi Zainstaluj gdebi
  • Sprawdź, czy to howto pomaga
  • Możesz wypróbować daly build kerne-ppa:

    apt-add repository ppa:kernel-ppa/ppa
    apt-get update
    apt-get install PACKAGENAME
    
  • Włącz na krótki czas repozytoria w synaptic (nie uruchamiaj menedżera aktualizacji, gdy jest włączony).

Przepraszam, nie mogę pomóc. Kiedy próbowałem go w przeszłości, musiałem tylko zainstalować jeden pakiet. Może to też pomaga: Jak dodać PPA jądra?

dezorientować
źródło
Jakieś spodziewane problemy z zależnościami?
Oxwivi
Żadnych, o których bym wiedział. Pliki binarne jądra praktycznie nie zależą od niczego xD
con-f-use
Zauważyłem, że żądana wersja jądra jest oznaczona jako Natty. Czy mogę używać tego samego jądra w Lucid? Czy też muszę uaktualnić do wersji Natty, zanim będę mógł używać tego jądra?
baktin
Zauważyłem, że istnieją pewne zależności wymienione na liście z linux-generic lub linux-server. Czy powinienem również pobrać te zależności? Jeśli tak, to czy istnieje sposób na pobranie wszystkich potrzebnych zależności dla pakietów, których potrzebuję w tym samym czasie?
baktin
Zredagowałem swój post.
con-f-use