GNU/Linux >> Linux の 問題 >  >> Ubuntu

イーサネットを完全に無効にして起動時間を短縮しますか?

有線イーサネットカードは使用していません。 Ubuntuは常にブート時にeth0を介してネットワークをチェックしようとしているようですが、これには時間がかかるため、ブートプロセスが少し遅くなる可能性があります。私のdmesg 出力は以下(部分的)です

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)

だから、私の質問は、イーサネットカードを完全に無効にして、カーネルがそれを使用しようとしないようにするにはどうすればよいですか?

承認された回答:

NICドライバーをブラックリストに登録する

  1. /etc/modprobe.d/にブラックリストファイルを作成します

/etc/modprobe.d/内のファイルに注意してください .confが必要です サフィックス。また、/etc/modprobe.d/blacklist.confでモジュールに名前を付けます カーネルによるモジュールの自動ロードには影響しないため、独自のファイルを作成する必要があります。

ブラックリストファイルの例:blacklist-ethernet.conf

blacklist driver_0     # eth0 by default

:ここdriver_0 NICドライバーの名前です。コマンドlspci -vを使用して、LANカードのカーネルドライバの名前を見つけることができます。 ターミナルでコマンドを実行します。
たとえば、私の出力は次のとおりです:

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

ここでは、ドライバーがtg3であることがわかります。 。 したがって、tg3を作成する必要があります (またはドライバー)driver_0の代わりに 。

  1. depmod -aeを実行して、modules.depファイルとマップファイルを生成します。

  2. initrdを再作成します:update-initramfs -u

ここにはたくさんの情報があります。

関連:コンピューターはハングしますが、スイッチオフしませんか?
Ubuntu
  1. Ubuntuで起動時間と稼働時間を取得する方法

  2. Xubuntu 18.04カーネルの起動に時間がかかりますか?

  3. タッチスクリーン入力を完全に無効にする– Ubuntu 16.04?

  1. Ubuntu 16.04 –セキュアブートを無効にするにはどうすればよいですか?

  2. 起動時に特定の PCI デバイスを無効にする

  3. 透過的なヒュージページを無効にする

  1. Linuxをより速く起動する

  2. SELinuxを一時的または永続的に無効にする方法

  3. Chromeのスクロール速度を恒久的に修正しますか?