GNU/Linux >> Znalost Linux >  >> Ubuntu

Trvale deaktivovat Ethernet, aby se urychlila doba spouštění?

Nepoužívám kabelovou ethernetovou kartu. Zdá se mi, že Ubuntu se vždy během bootování snaží zkontrolovat síť přes eth0, což nějakou dobu spotřebuje a myslím, že to může trochu zpomalit proces bootování. Můj dmesg výstup je pod (částečný)

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)

Moje otázka tedy zní Jak mohu úplně zakázat ethernetovou kartu, aby se ji jádro nepokusilo použít?

Přijatá odpověď:

Černá listina ovladače síťové karty

  1. Vytvořte soubor černé listiny v /etc/modprobe.d/

Všimněte si, že soubory v /etc/modprobe.d/ musí mít .conf přípona. Také pojmenování modulů v /etc/modprobe.d/blacklist.conf neovlivňuje automatické načítání modulů jádrem, takže si musíte vytvořit svůj vlastní soubor.

Příklad souboru černé listiny:blacklist-ethernet.conf

blacklist driver_0     # eth0 by default

Poznámka :zde driver_0 je název vašeho ovladače NIC. název ovladače jádra pro vaši LAN kartu zjistíte pomocí příkazu lspci -v příkaz v terminálu.
Například můj výstup byl:

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

Tady vidím, že ovladač je tg3 . takže musíte napsat tg3 (nebo váš řidič) na místě driver_0 .

  1. Generujte modules.dep a mapové soubory spuštěním:depmod -ae

  2. Znovu vytvořte svůj initrd:update-initramfs -u

Spoustu informací naleznete zde.

Související:Počítač se zasekne, ale nevypne se?
Ubuntu
  1. Rychlejší spouštění Linuxu

  2. Jak dočasně nebo trvale zakázat SELinux

  3. Jak získat čas spouštění a dobu provozu na Ubuntu

  1. Trvale opravit rychlost posouvání Chrome?

  2. Zakázat službu Snapd.refresh.service dne 16.04 Chcete-li urychlit spouštění (nepoužívají se žádné balíčky Snap)?

  3. zakázat konkrétní PCI zařízení při bootování

  1. Spouštění jádra Xubuntu 18.04 trvá dlouho?

  2. Trvale zakázat vstup na dotykové obrazovce – Ubuntu 16.04?

  3. Ubuntu 16.04 – Jak mohu zakázat zabezpečené spouštění?