web-dev-qa-db-fra.com

Désactiver Ethernet en permanence pour accélérer le démarrage

Je n'utilise pas la carte Ethernet câblée. Il me semble qu'Ubuntu essaie toujours, au démarrage, de vérifier le réseau via eth0, ce qui prend du temps et je suppose que cela peut ralentir un peu le processus de démarrage. Ma sortie dmesg est inférieure (partielle)

 2012-06-11 23:06:47 Noyau Ubuntu-KDE [1.985592] entrée: bus vidéo en tant que/devices/LNXSYSTM: 00/device: 00/PNP0A08: 00/LNXVIDEO: 01/input/input5 
 2012-06-11 23:06:47 Noyau Ubuntu-KDE [1.985651] ACPI: Périphérique vidéo [GFX0] (multi-têtes: oui rom: non post: non) 
 2012-06- 11 23:06:47 Noyau Ubuntu-KDE [1.985693] [drm] Initialisé i915 1.6.0 20080730 pour 0000: 00: 02.0 sur mineur 0 
 2012-06-11 23:06:47 Noyau Ubuntu-KDE [2.056261] firewire_core: périphérique créé fw0: GUID 00023f87af41fd7d, S400 
 2012-06-11 23:06:47 Noyau Ubuntu-KDE [3.710435] EXT4-fs (sda9): système de fichiers monté avec mode de données ordonné. Opts: (null) 
                                 A big time here.....
 2012-06-11 23:06:47 Noyau Ubuntu-KDE [13.466642] ADDRCONF (NETDEV_UP): eth0: le lien n'est pas prêt 
 2012-06-11 23:06:47 Ubuntu- Noyau KDE [14.125296] Ajout du swap 1050620k sur/dev/sda6. Priorité: -1 étendues: 1: 1050620k 
 2012-06-11 23:06:47 Noyau Ubuntu-KDE [14.226952] EXT4-fs (sda9): remonté. Opts: (null) 
 2012-06-11 23:06:47 Noyau Ubuntu-KDE [14.335012] snd_hda_intel 0000: 00: 1b.0: PCI INT A -> GSI 22 (niveau bas) -> IRQ 22 
 2012-06-11 23:06:47 Noyau Ubuntu-KDE [14.335091] snd_hda_intel 0000: 00: 1b.0: irq 45 pour MSI/MSI-X 
 2012-06- 11 23:06:47 Noyau Ubuntu-KDE [14.335128] snd_hda_intel 0000: 00: 1b.0: définition du minuteur de latence sur 64 
 2012-06-11 23:06:47 noyau Ubuntu-KDE [14.346410] input : Boutons supplémentaires Ideapad en tant que /devices/platform/ideapad/input/input6
2012-06-11 23:06:47 Entrée du noyau Ubuntu-KDE [14.428551]: Casque HDA Intel en tant que/devices/pci0000: 00/0000: 00: 1b.0/sound/card0/input7 
 2012-06-11 23:06:47 Noyau Ubuntu-KDE [14.436958] cfg80211: Appel de CRDA pour mettre à jour le domaine réglementaire mondial 
 2012 -06-11 23:06:47 Noyau Ubuntu-KDE [14.476550] Interface de capture vidéo Linux: v2.00 
 2012-06-11 23:06:47 Noyau Ubuntu-KDE [14.486385] uvcvideo: Found UVC 1,00 appareil photo USB 2.0 (04f2: b008) 

Donc, ma question est comment puis-je désactiver complètement la carte Ethernet, de sorte que le noyau n'essaye pas de l'utiliser?

5
Anwar

Mettez le pilote NIC en liste noire

  1. Créer un fichier de liste noire dans /etc/modprobe.d/

Notez que les fichiers de /etc/modprobe.d/ doivent avoir le suffixe .conf. Nommer également les modules dans /etc/modprobe.d/blacklist.conf n'affecte pas le chargement automatique des modules par le noyau, vous devez donc créer votre propre fichier.

Exemple de fichier de liste noire: blacklist-ethernet.conf

blacklist driver_0     # eth0 by default

Remarque : ici driver_0 est le nom de votre pilote NIC. vous pouvez trouver le nom du pilote de noyau pour votre carte LAN en utilisant la commande lspci -v commande dans un terminal.
Par exemple, ma sortie était:

 ........ 
 ........ 
 6: 00.0 Contrôleur Ethernet: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02) 
 Sous-système: Lenovo Device 3861 
 Indicateurs: maître du bus, développement rapide, latence 0, IRQ 46 
 Mémoire sur b8000000 (64 bits, non préfabriquée) [taille = 64K] 
 Extension ROM à [désactivé] 
 Fonctionnalités: 
 Pilote du noyau utilisé: tg3 
 Modules du noyau: tg3 
 .. ...... 
 ........ 

Ici, je vois que le pilote est tg3. vous devez donc écrire tg3 (ou votre pilote) à la place de driver_0.

  1. Générez modules.dep et mappez les fichiers en exécutant: depmod -ae

  2. Recréez votre initrd: update-initramfs -u

Beaucoup d'informations peuvent être trouvées ici .

5
pl1nk

Lors du démarrage, appuyez sur la touche spéciale pour entrer dans la configuration du BIOS de votre ordinateur avant que Ubuntu ne commence à démarrer. Dans le BIOS, vous devriez pouvoir désactiver le NIC intégré. S'il n'est pas disponible là-bas et qu'il s'agit d'un poste de travail plutôt que d'un ordinateur portable, consultez le manuel de la carte mère (ou de l'ordinateur lui-même, s'il s'agit d'un PC de marque). Un cavalier doit être installé pour le désactiver sur le matériel. Assurez-vous toutefois que l'ordinateur est éteint et débranché avant de toucher les cavaliers.

0
dobey