GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Desactivar Ethernet de forma permanente para acelerar el tiempo de arranque?

No uso la tarjeta Ethernet cableada. Me parece que Ubuntu siempre intenta en el momento del arranque comprobar la red a través de eth0, lo que consume algunas veces y supongo que esto puede ralentizar un poco el proceso de arranque. Mi dmesg la salida está por debajo (parcial)

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)

Entonces, mi pregunta es ¿Cómo puedo deshabilitar la tarjeta Ethernet por completo, para que el núcleo no intente usarla?

Respuesta aceptada:

Lista negra del controlador NIC

  1. Cree un archivo de lista negra en /etc/modprobe.d/

Tenga en cuenta que los archivos en /etc/modprobe.d/ debe tener .conf sufijo. También nombrar módulos en /etc/modprobe.d/blacklist.conf no afecta la carga automática de módulos por parte del núcleo, por lo que debe crear su propio archivo.

Ejemplo de un archivo de lista negra:blacklist-ethernet.conf

blacklist driver_0     # eth0 by default

Nota :aquí driver_0 es el nombre de su controlador NIC. puede encontrar el nombre del controlador del kernel para su tarjeta LAN usando el comando lspci -v comando en una terminal.
Por ejemplo, mi salida fue:

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

Aquí, veo que el controlador es tg3 . entonces necesitas escribir tg3 (o su conductor) en lugar de driver_0 .

  1. Genere módulos.dep y archivos de mapa ejecutando:depmod -ae

  2. Vuelva a crear su initrd:update-initramfs -u

Se puede encontrar mucha información aquí.

Relacionado:¿La computadora se cuelga pero no se apaga?
Ubuntu
  1. Arrancar Linux más rápido

  2. Cómo deshabilitar SELinux de forma temporal o permanente

  3. Cómo obtener tiempo de arranque y tiempo de actividad en Ubuntu

  4. ¿El kernel de Xubuntu 18.04 tarda mucho en arrancar?

  5. ¿Deshabilitar Snapd.refresh.service en 16.04 para acelerar el arranque (sin paquetes Snap en uso)?

Cómo eliminar versiones antiguas del kernel del arranque en Ubuntu 18.04

Arreglando la congelación de Ubuntu en el momento del arranque

Una guía básica para el proceso de arranque de Linux

¿Cómo cambiar el kernel en el arranque?

¿Cómo acelerar el tiempo de arranque de Ubuntu cuando encuentra una posible causa en la salida "dmesg"?

¿El indicador de hora no muestra la fecha/hora?