GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Désactiver Ethernet de manière permanente pour accélérer le temps de démarrage ?

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

2012-06-11 23:06:47 Ubuntu-KDE  kernel  [    1.985592] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:01/input/input5
2012-06-11 23:06:47 Ubuntu-KDE  kernel  [    1.985651] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
2012-06-11 23:06:47 Ubuntu-KDE  kernel  [    1.985693] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
2012-06-11 23:06:47 Ubuntu-KDE  kernel  [    2.056261] firewire_core: created device fw0: GUID 00023f87af41fd7d, S400
2012-06-11 23:06:47 Ubuntu-KDE  kernel  [    3.710435] EXT4-fs (sda9): mounted filesystem with ordered data mode. Opts: (null)
                                 A big time here.....
2012-06-11 23:06:47 Ubuntu-KDE  kernel  [   13.466642] ADDRCONF(NETDEV_UP): eth0: link is not ready
2012-06-11 23:06:47 Ubuntu-KDE  kernel  [   14.125296] Adding 1050620k swap on /dev/sda6.  Priority:-1 extents:1 across:1050620k 
2012-06-11 23:06:47 Ubuntu-KDE  kernel  [   14.226952] EXT4-fs (sda9): re-mounted. Opts: (null)
2012-06-11 23:06:47 Ubuntu-KDE  kernel  [   14.335012] snd_hda_intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
2012-06-11 23:06:47 Ubuntu-KDE  kernel  [   14.335091] snd_hda_intel 0000:00:1b.0: irq 45 for MSI/MSI-X
2012-06-11 23:06:47 Ubuntu-KDE  kernel  [   14.335128] snd_hda_intel 0000:00:1b.0: setting latency timer to 64
2012-06-11 23:06:47 Ubuntu-KDE  kernel  [   14.346410] input: Ideapad extra buttons as /devices/platform/ideapad/input/input6
2012-06-11 23:06:47 Ubuntu-KDE  kernel  [   14.428551] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input7
2012-06-11 23:06:47 Ubuntu-KDE  kernel  [   14.436958] cfg80211: Calling CRDA to update world regulatory domain
2012-06-11 23:06:47 Ubuntu-KDE  kernel  [   14.476550] Linux video capture interface: v2.00
2012-06-11 23:06:47 Ubuntu-KDE  kernel  [   14.486385] uvcvideo: Found UVC 1.00 device USB 2.0 Camera (04f2:b008)

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

Réponse acceptée :

Mettre le pilote de la carte réseau sur liste noire

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

Notez que les fichiers dans /etc/modprobe.d/ doit avoir .conf suffixe. 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 du noyau pour votre carte LAN en utilisant la commande lspci -v commande dans un terminal.
Par exemple, ma sortie était :

........
........ 
6:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02)
    Subsystem: Lenovo Device 3861
    Flags: bus master, fast devsel, latency 0, IRQ 46
    Memory at b8000000 (64-bit, non-prefetchable) [size=64K]
    Expansion ROM at  [disabled]
    Capabilities: 
    Kernel driver in use: tg3
    Kernel modules: tg3
........
........

Ici, je vois que le pilote est tg3 . vous devez donc écrire tg3 (ou votre chauffeur) à 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

De nombreuses informations peuvent être trouvées ici.

Connexe :L'ordinateur se bloque mais ne s'éteint pas ?
Ubuntu
  1. Comment désactiver SELinux temporairement ou définitivement

  2. Désactiver définitivement l'entrée de l'écran tactile - Ubuntu 16.04 ?

  3. Ubuntu 16.04 - Comment puis-je désactiver le démarrage sécurisé ?

  4. Comment transmettre une valeur à un module de noyau Linux intégré au démarrage ?

  5. Ignorer le module du noyau au démarrage

Comment supprimer les anciennes versions du noyau du démarrage sur Ubuntu 18.04

Correction du blocage d'Ubuntu au démarrage

Un guide de base du processus de démarrage Linux

Comment changer de noyau au démarrage ?

Comment accélérer le temps de démarrage d'Ubuntu lorsque vous trouvez une cause possible dans la sortie "dmesg" ??

L'indicateur de temps n'affiche pas la date/l'heure ?