मैं शुरू होने पर कुछ कर्नेल मॉड्यूल को ऑटोलोड करना चाहता हूं। मैंने मैन्युअल पुस्तक पढ़ी है, लेकिन मदद नहीं कर सकता। अब मॉड्यूल जिन्हें मैं ऑटोलोड करना चाहता हूं vboxdrv
vboxnetadp
vboxpci
vboxnetflt
, मॉड्यूल निर्देशिका /lib/modules/3.0.6-gentoo/
है, कॉन्फ़िगरेशन फ़ाइल निर्देशिका /etc/modules.autoload.d/kernel-3.0.6
है, इस फ़ाइल में, मॉड्यूल सभी शामिल हैं। और अब जब मैं इसे रीबूट करता हूं, तो lsmod
का उपयोग करें, मैं इन मॉड्यूल को लोड नहीं कर सकता। समस्या क्या है?Gentoo Linux में कर्नेल मॉड्यूल को ऑटोलोड कैसे करें?
thinkpad walle # ls -l /boot/
总用量 17068
lrwxrwxrwx 1 root root 1 1月 10 01:22 boot -> .
drwxr-xr-x 2 root root 4096 4月 27 10:55 grub
-rw-r--r-- 1 root root 5771120 3月 23 09:27 kernel-3.0.6
-rw-r--r-- 1 root root 5771120 4月 26 17:48 kernel-3.0.6-n5
-rw-r--r-- 1 root root 5876784 4月 27 10:55 kernel-3.0.6-n6
drwx------ 2 root root 16384 1月 17 15:47 lost+found
अब मैं अपने बूट कर्नेल के रूप में kernel-3.0.6-n6
का उपयोग करें।
thinkpad walle # cat /etc/modules.autoload.d/kernel-3.0.6
xt_mark
test_nx
scsi_wait_scan
wlagn
ext2
vboxdrv
vboxnetadp
vboxpci
vboxnetflt
हां, '/ etc/conf.d/मॉड्यूल 'अब जाने का तरीका है। और आप कर्नेल-3.0.6: 'मॉड्यूल_3_0_6 = "vboxdrv vboxnetadp vboxpci vboxnetflt" जैसे विशिष्ट कर्नेल संस्करण के लिए मॉड्यूल की एक सूची परिभाषित कर सकते हैं। – noisebleed