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
- 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
.
-
Generujte modules.dep a mapové soubory spuštěním:
depmod -ae
-
Znovu vytvořte svůj initrd:
update-initramfs -u
Spoustu informací naleznete zde.
Související:Počítač se zasekne, ale nevypne se?