GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Disabilitare Ethernet in modo permanente per accelerare il tempo di avvio?

Non utilizzo la scheda Ethernet cablata. Mi sembra che Ubuntu cerchi sempre in fase di avvio di controllare la rete tramite eth0, che consuma alcune volte e immagino che questo possa rallentare un po' il processo di avvio. Il mio dmesg l'output è inferiore (parziale)

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)

Quindi, la mia domanda è Come posso disabilitare completamente la scheda Ethernet, in modo che il kernel non tenti di usarla?

Risposta accettata:

Inserisci nella lista nera il driver NIC

  1. Crea un file di blacklist in /etc/modprobe.d/

Nota che i file in /etc/modprobe.d/ deve avere .conf suffisso. Nominando anche i moduli in /etc/modprobe.d/blacklist.conf non influisce sul caricamento automatico dei moduli da parte del kernel, quindi devi creare il tuo file.

Esempio di file di una lista nera:blacklist-ethernet.conf

blacklist driver_0     # eth0 by default

Nota :qui driver_0 è il nome del tuo driver NIC. puoi trovare il nome del driver del kernel per la tua scheda LAN usando il comando lspci -v comando in un terminale.
Ad esempio il mio output era:

........
........ 
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
........
........

Qui, vedo che il driver è tg3 . quindi devi scrivere tg3 (o il tuo autista) al posto di driver_0 .

  1. Genera moduli.dep e mappa i file eseguendo:depmod -ae

  2. Ricrea il tuo initrd:update-initramfs -u

Molte informazioni possono essere trovate qui.

Correlati:il computer si blocca ma non si spegne?
Ubuntu
  1. Avvio di Linux più veloce

  2. Il kernel Xubuntu 18.04 impiega molto tempo ad avviarsi?

  3. Disabilitare Snapd.refresh.service su 16.04 per accelerare l'avvio (nessun pacchetto Snap in uso)?

  4. Salta il modulo del kernel all'avvio

  5. disabilitare un dispositivo PCI specifico all'avvio

Come rimuovere le vecchie versioni del kernel dall'avvio su Ubuntu 18.04

Correzione del blocco di Ubuntu all'avvio

Una guida di base al processo di avvio di Linux

Come cambiare il kernel all'avvio?

Come accelerare il tempo di avvio di Ubuntu quando si trova una possibile causa nell'output "dmesg"?

L'indicatore dell'ora non mostra la data/l'ora?