web-dev-qa-db-fra.com

Quel est le meilleur moyen de mettre à jour le noyau Linux si je n'ai pas de connexion Internet?

J'ai actuellement fait une nouvelle installation d'Ubuntu LTS 10.04 sur mon nouvel ordinateur portable. Après l'installation, j'ai essayé de faire une mise à jour du système uniquement pour découvrir que les 2 interfaces les plus importantes (eth0 et wlan0) que je peux utiliser pour me connecter à Internet sont inexistantes.

Je me suis ensuite rappelé que lorsque j'ai installé Arch sur ce même ordinateur portable il y a quelques mois, j'ai eu le même obstacle. En gros, c'était parce que la version du noyau ne supportait pas encore les 2 interfaces. La carte Atheros AR8152 (eth0) nécessite au moins la version 2.6.37 du noyau et le périphérique Broadcom 4727 (wlan0) requiert également une version supérieure du noyau. Si je ne me trompe pas, le CD d'installation que j'ai pour 10.04 contient la version 2.6.32-xx du noyau.

Je ne peux donc pas me connecter à Internet sur mon ordinateur portable. J'ai besoin de savoir quelle est la meilleure approche pour mettre à jour le noyau Linux à la version actuelle si je n'ai pas de connexion Internet sur l'ordinateur portable.

Je peux me connecter à Internet avec une machine Win7. Notez également que je souhaite utiliser la version 10.04; la mise à niveau vers une version plus récente d’Ubuntu n’est donc pas une option.

9
baktin

Vous pouvez télécharger le paquet linux-generic ou linux-server depuis http://packages.ubuntu.com , copiez-le sur votre système traget et installez-le via SoftwareCenter ou dans Shell en utilisant dpkg -i PACKAGENAME.deb. Cela devrait le faire pour la plupart. Sauf si vous avez besoin de plus

Les dépendances

En ce qui concerne les dépendances: Software Center/dpkg vous dira si les dépendances ne sont pas remplies. Dans le pire des cas, vous devrez tous les télécharger manuellement et les installer. Si nous ne parlons que d'un ou deux paquets, je le ferais.

Je n'ai pas beaucoup d'expérience sur l'auto-installation des dépendances. Vous pouvez essayer l'une des solutions suivantes et voir si cela fonctionne:

Attention : Les choses deviennent de plus en plus risquées en bas de la liste!

  • dpkg -i PACKAGENAME.deb puis apt-get -f install. Le premier installe le paquet quoi qu'il arrive, le dernier corrige les dépendances brisées.
  • Essayez de l’installer avec gdebiInstall gdebi
  • Voir si ce howto aide
  • Vous pouvez essayer le daly build kerne-ppa:

    apt-add repository ppa:kernel-ppa/ppa
    apt-get update
    apt-get install PACKAGENAME
    
  • Activer brièvement les référentiels dans synaptic (ne pas exécuter update-manager tant qu’il est activé).

Désolé, je ne peux pas être plus d'aide. Lorsque je l'ai essayé à l'époque, il ne me restait plus qu'à installer le seul paquet. Peut-être que cela aide aussi: Comment puis-je ajouter le PPA du noyau?

9
con-f-use