คำถามติดแท็ก modprobe

modprobe เป็นโปรแกรม Linux และใช้เพื่อเพิ่มโมดูลเคอร์เนลที่โหลดได้ (LKM) ไปยังเคอร์เนล Linux หรือเพื่อลบ LKM ออกจากเคอร์เนล


7
“ ไม่สามารถเปิดไฟล์ moddep '/lib/modules/3.XX-generic/modules.dep.bin' "เมื่อทำการติดตั้งโดยใช้ลูป
ใช้ 14.04 ใน virtualbox 4.3.8 ไม่สามารถตรวจพบ guest additions.iso เมื่อฉันเลือก guest additions.iso ใน IDE Secondary Master ไม่มีปัญหาดังนั้นฉันจึงใช้ wget และดาวน์โหลด iso ลงในหัวอูบุนตูของแขก เมื่อฉันพยายามโหลด iso จากภายในโดยใช้คำสั่งเหล่านี้: sudo mkdir /media/iso sudo modprobe loop sudo mount filename.iso /media/iso -t iso9660 -o loop ที่sudo modprobe loopฉันได้รับข้อผิดพลาดต่อไปนี้: modprobe: ERROR: ../libkmod/libkmod.c:556 kmod_search_moddep() could not open moddep file '/lib/modules/3.13.0-24-generic/modules.dep.bin' …
31 modprobe 

1
วิธีการติดตั้งโมดูลบุคคลที่สามเพื่อให้โหลดในการบูตได้อย่างไร
ฉันมีโมดูลบุคคลที่สามที่จะไปพร้อมกับ Grabber เฟรม ฉันได้ดาวน์โหลดแหล่งเคอร์เนลตามคำแนะนำของผู้ขายเพื่อรวบรวมและมีโมดูลผลลัพธ์คือ arvdrv.ko นั่งอยู่ในโฟลเดอร์ ผู้ขายได้ให้สคริปต์ที่โหลดโมดูลลงในเคอร์เนลและทำงานเมื่อฉันเรียกใช้ โหลดโมดูลแล้วจนกว่าจะบูตครั้งต่อไปเท่านั้น สคริปต์ไม่ใช้ modprobe ฉันสามารถเข้าถึงตัวจับเฟรมได้เมื่อติดตั้งโมดูล สำหรับฉันแล้ว modprobe เก็บรักษารายการของโมดูลจำนวนมาก หนึ่งสามารถแก้ไข / etc / modules เพื่อเพิ่มชื่อโมดูลและมันจะโหลดที่ boot แต่โมดูล arvdrv ไม่ได้อยู่ในรายการ modprobe คำถามของฉันคือทำอย่างไรให้ modprobe รู้เกี่ยวกับโมดูล จำเป็นต้องทำการคัดลอกไปยังที่ตั้งใหม่หรือไม่และถ้าเป็นเช่นนั้น
24 12.04  kernel  modprobe 

5
เสียงใช้งานได้จากลำโพงซ้ายเท่านั้น?
หลังจากติดตั้ง Ubuntu 13.04 x64 ฉันรู้ว่าเสียงของฉันไม่ทำงาน (หูฟังปรากฏเฉพาะในการตั้งค่า) ทำตามคู่มือนี้ฉันเพิ่มฮาร์ดแวร์ระบบเสียง Dell Studio 1740 ของฉันลงใน: options snd-hda-intel model=dell-m6 etc/modprobe.d/alsa-base.confภายใน เมื่อใช้คุณสมบัติทดสอบลำโพงฉันพบว่าไม่มีเสียงออกมาจากลำโพงขวาของฉัน (เสียงที่มีปุ่มเปิดปิดและปุ่มปรับระดับเสียง)

2
วิธีการโหลดโมดูลใน initrd?
ฉันต้องการโหลดโมดูล (พูดnetconsole) อย่างชัดเจนในระหว่างขั้นตอน/etc/modulesการเริ่มต้นคล้ายกับในขั้นตอนการเริ่มต้นระบบหลัก ก่อนอื่นฉันตรวจสอบว่า initrd ในระบบของฉันมีโมดูลที่ต้องการอยู่แล้ว (ดูภาคผนวก) ฉันได้ดู/initrd.img(ซึ่งเป็นไฟล์เก็บถาวร cpio ที่ถูกบีบอัดเพื่อให้ได้ดูอย่างรวดเร็วฉันได้ทำzcat /initrd.img > initrd.cpioและเข้าไปข้างในด้วยmc) ฉันได้ค้นหาการเรียกใช้ของmodprobeสคริปต์และพบว่าโมดูลที่ระบุไว้ใน/conf/modules( /เป็นรากของ initrd ที่นี่) ได้รับการโหลดโดยอัตโนมัติจากload_modules()ฟังก์ชั่นจาก/scripts/functions(เรียกโดย/init) แต่อะไรคือเครื่องมือมาตรฐานในระบบอูบุนตูที่จะอัพเดท/conf/modulesตัวเริ่มต้น (BTW, ในระหว่างการศึกษาของฉันรหัส initrd อูบุนตูที่ผมสังเกตเห็นว่ามีบางการสนับสนุนเป็นพิเศษสำหรับnetconsoleใน/initสคริปต์ซึ่งผมอาจจะทำให้การทำงานสำหรับความต้องการของฉัน แต่แล้วคำถามของฉันคือทั่วไปมากขึ้นเกี่ยวกับโมดูลที่กำหนดเองอื่น ๆ .) ภาคผนวก ดังที่ฉันได้กล่าวไว้ข้างต้น: ก่อนอื่นฉันตรวจสอบว่า initrd ในระบบของฉันมีโมดูลที่ต้องการ (กล่าวคือnetconsole) นี่คือวิธี: # zcat /initrd.img | cpio --extract --verbose --list | fgrep netconsole -rw-r--r-- 1 root root 25372 Aug …

1
ฉันจะทำให้ modprobe ถาวรได้อย่างไร
เพื่อให้อแด็ปเตอร์ไร้สาย (ภายในคอมพิวเตอร์ของฉัน) เปิดใช้งานได้ฉันจะเรียกใช้modprobe b43และเปิดใช้งาน แต่เมื่อฉันรีบูทมันก็กลับไปไม่มีอุปกรณ์ ดังนั้นฉันจะทำให้ถาวรทั้งหมดได้อย่างไร
13 drivers  modprobe 

7
การติดตั้ง VirtualBox แสดงข้อความ“ modprobe vboxdrv” ล้มเหลว
การติดตั้ง VirtualBox ให้ข้อความ sudo modprobe vboxdrv modprobe: FATAL: Module vboxdrv not found. ฉันได้อัปเดตระบบด้วย sudo apt-get update ตามด้วย reboot รุ่นของ Ubuntu: 14.04 LTS ฉันลองติดตั้งด้วย GDebi Package Installer ข้อความนั้น - Selecting previously unselected package virtualbox-5.1. (Reading database ... 800789 files and directories currently installed.) Preparing to unpack .../virtualbox-5.1_5.1.0-108711~Ubuntu~trusty_amd64.deb ... Unpacking virtualbox-5.1 (5.1.0-108711~Ubuntu~trusty) …

2
เหตุใดฉันจึงต้องโหลดโมดูลเคอร์เนลอีกครั้งสำหรับ virtualbox หลังการอัพเดตเคอร์เนล
หลังจากอัพเกรดเคอร์เนลครั้งสุดท้ายใน Ubuntu 12.10 ฉันต้องโหลดโมดูลเคอร์เนลสองตัวใหม่สำหรับ Virtualbox ด้วยตนเอง modprobe vboxdrv และ modprobe vboxnetflt ฉันไม่รู้เกี่ยวกับระบบที่จะบอกว่านี่เป็นข้อผิดพลาดหรือว่ามันควรจะเป็นอย่างนั้น แต่มันก็ไม่สะดวก ในฐานะผู้ใช้ใหม่สำหรับ Ubuntu มันใช้เวลาค่อนข้างนานในการค้นหาว่าต้องทำอะไร เป็นการอัปเดตอัตโนมัติซึ่งขอให้ฉันรีบูตเมื่อเสร็จสิ้น หลังจากรีบูตเครื่องเสมือนจะไม่ทำงานจนกว่าฉันจะโหลดโมดูลอีกครั้ง ดังนั้นคำถามของฉันคือ: ปกติหรือไม่ มันจะเกิดขึ้นกับแพ็คเกจอื่น ๆ หรือเพียงแค่ Virtualbox? ตัวอัปเดตควรทำโดยอัตโนมัติหรือไม่ ฉันควรรายงานข้อผิดพลาดและถ้าเป็นเช่นนั้นเพื่อใคร

3
ฉันจะมั่นใจได้อย่างไรว่าโมดูล `snd-hda-intel` ถูกโหลดเมื่อเริ่มต้น?
ฉันต้องพิมพ์sudo modprobe snd-hda-intelเพื่อให้การ์ดเสียงของฉันทำงานได้ ไฟล์ config ใดที่ฉันจำเป็นต้องแก้ไขและฉันควรจะแก้ไขอะไรเพื่อให้ฉันสามารถโหลดโปรแกรมควบคุมเสียงเมื่อเริ่มต้นใช้งานได้ดังนั้นฉันจึงไม่ต้องพิมพ์สิ่งนี้ทุกครั้ง?

4
ไม่มีเสียงในโน้ตบุ๊ก HP 18.04 HP
โปรดทราบว่าฉันได้ลองวิธีแก้ปัญหาทั้งหมดในลิงค์ด้านล่างสองลิงก์: เสียง "Dummy Output" ใน Ubuntu 14.04 ไม่พบการ์ดเสียงในการตั้งค่าเสียงแม้ว่าเสียงจะใช้งานได้ pulseaudio -k && sudo alsa force-reload ไม่สามารถแก้ปัญหาได้ pacmd list-cards แสดงให้เห็นว่า 0 card(s) available. เมื่อเสียงทำงานได้ดีใน 18.04 ของฉันก่อนฉันพยายามแก้ไข /etc/modprobe.d/alsa-base.confเพื่อแก้ไขปัญหาอื่นตามคำตอบนี้ แต่หลังจากเสียงของฉันหยุดทำงานฉันได้ลบบรรทัดที่เพิ่มซึ่งขึ้นบัญชีดำไว้ สิ่งนี้อาจทำให้เกิดปัญหาของฉันได้อย่างไร โปรดช่วยฉันด้วยฉันไม่สามารถทำงานได้หากไม่มีเสียงบนพีซีเป็นเวลานาน อัปเดต : เนื่องจากฉันมี Dual Boot บนพีซีของฉันฉันจึงบูตเข้าสู่ Windows ซึ่งเสียงไม่ทำงานตัวแก้ไขปัญหา Windows จึงไม่สามารถระบุปัญหาได้ดังนั้นฉันจึงไปที่ตัวจัดการอุปกรณ์และติดตั้ง Realtek HD Audio Controllerอีกครั้ง ปัญหาของฉันเสียงยังไม่ได้เล่น แต่สิ่งที่น่าทึ่งที่เกิดขึ้นคือเมื่อฉันบูตกลับเข้า Ubuntu 18.04 มันตรวจพบเสียงในตัว และตอนนี้pacmd list-cardsแสดงให้เห็นว่า: 1 …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.