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

คำถามเกี่ยวกับเคอร์เนล Linux ใน Ubuntu ปัญหาอาจรวมถึงการอัพเกรดและติดตั้งเมล็ดการรวบรวมแพตช์และโมดูลเคอร์เนล

4
apt-get ไม่พบแพ็คเกจที่แนะนำ (เครื่องมือสมบูรณ์)
ฉันใช้เคาน์เตอร์วัดประสิทธิภาพ ( https://perf.wiki.kernel.org/index.php/Main_Page ) บน Ubuntu 13.10 x86_64 ถ้าฉันพิมพ์perfฉันจะได้รับ: perf not found for kernel 3.11.0-031100 You may need to install linux-tools-3.11.0-031100-generic แต่apt-get install ...หาไม่เจอ E: Unable to locate package linux-tools-3.11.0-031100-generic uname -rผลตอบแทน3.11.0-031100-genericคือชื่อเคอร์เนลแตกต่างกันเล็กน้อย (ค่าเริ่มต้นของ Ubuntu คือ 3.11.0-13-generic) ฉันจะติดตั้งไบนารีที่ถูกต้องตามค่าเริ่มต้นที่ตรงกับเคอร์เนลได้อย่างไร (และ / หรือที่เก็บฉันต้องเพิ่มอะไร) (ฉันรู้ว่าฉันสามารถแก้ไขได้โดยการรวบรวมจากเคอร์เนลแหล่งที่มาใน / tools / perf /; ใช้งานได้ แต่ฉันต้องการให้มันทำโดยอัตโนมัติผ่าน apt)
9 apt  kernel 

1
เมื่อทำการรวบรวมลีนุกซ์เคอร์เนลจุดประสงค์ของ `make randconfig` คืออะไร?
ในสถานการณ์ใดที่หนึ่งต้องการใช้เครื่องมือนี้ ดูเหมือนว่าจะทำงานน้อยลง แต่ผลที่สุดคือแน่นอนว่าคุณไม่ทราบว่าจะใช้ตัวเลือกการกำหนดค่าใดสำหรับเคอร์เนลของคุณซึ่งอาจทำให้เกิดความยุ่งเหยิงขึ้นได้

1
การเข้าถึงหน่วยความจำโมดูลเคอร์เนล
โมดูลเคอร์เนลที่แตกต่างกันสองโมดูลสามารถเข้าถึงพื้นที่หน่วยความจำเดียวกันจากการเรียกไปยัง ioremap_nocache () ได้หรือไม่? ฉันมีไดรเวอร์ไร้สายและโมดูลแยกต่างหากฉันต้องการให้โมดูลแยกต่างหากเพื่อทำโปรไฟล์ค่าเสียงรบกวนในการ์ดขณะที่ไดรเวอร์ยังคงทำงานอยู่ ดังนั้นคำถามของฉันด้านบน ถนนสายหนึ่งที่ฉันสำรวจคือเริ่มเคอร์เนลเธรดจากไดรเวอร์จากนั้นฉันก็ใช้เซมาฟอร์เพื่อป้องกันสภาวะการแข่งขันใด ๆ ที่เกิดจากการอ่าน / เขียนพร้อมกันไปยังพื้นที่ที่อยู่เดียวกัน ฉันหวังว่าเธรดย่อยจะสามารถเข้าถึงพื้นที่หน่วยความจำเดียวกันได้ น่าเสียดายที่นี่ไม่ทำงานตามที่ฉันคาดไว้ ฉันขอขอบคุณข้อเสนอแนะใด ๆ
9 kernel 

2
อินเตอร์เฟส Intel Thunderbolt รองรับใน Ubuntu Linux หรือไม่
ฉันค้นหาเว็บประมาณหนึ่งชั่วโมงแล้ว แต่ยังไม่สามารถหาคำตอบที่ชัดเจนได้: Intel Thunderbolt ทำงานกับ Linux ได้หรือไม่ ฉันสนใจเครือข่ายเป็นพิเศษเพื่อให้ฉันสามารถถ่ายโอนไฟล์จากเครื่อง Mac OSX ไปยังเครื่อง Ubuntu (Intel DZ77RE-75K หรือ Gigabyte Z77X-UP5) มีข่าว / ข้อมูลเกี่ยวกับ Ubuntu และ Linux Kernel รองรับ Thunderbolt หรือไม่?

1
จะเปลี่ยน PAE เคอร์เนลด้วย PAE ที่ไม่ใช่เคอร์เนลได้อย่างไร?
หลังจากอ่านข้อมูลจากคำถามผู้เชี่ยวชาญ / ข้อเสียของ PAEฉันต้องการลบเคอร์เนล PAE เพราะฉันไม่ต้องการ ฉันรู้ว่าการลบเคอร์เนลออกจาก Synaptic Package Manager เป็นงานที่ง่าย แต่จะรับเคอร์เนลที่ไม่ใช่ของ PAE ปัจจุบันได้อย่างไร
9 12.04  kernel  pae  non-pae 

4
เคอร์เนล Linux และ windows [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการถกเถียงโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันทำงานบน Linux และเป็นเพื่อนกับ Windows 7 ฉันรู้สึกประหลาดใจเกี่ยวกับความเร็วที่ NetBeans, Eclipse, pgAdmin และโปรแกรมอื่น ๆ เปิดเยอะมากจริงๆเร็วกว่าบน Linux มากกว่าบน windows อะไรคือความแตกต่างที่สำคัญระหว่าง Linux และ windows kernel ที่ทำให้เกิดความแตกต่างของการโหลดครั้งนั้น? เครื่องทั้งสองมีการกำหนดค่าฮาร์ดแวร์เดียวกันทั้งหมด
9 kernel 

3
วิธีการเปลี่ยนผู้ว่าการปรับขนาดเริ่มต้นกลับเป็น ondemand
หลังจากเล่นกับการทำโปรไฟล์ GRUB และติดตั้งพรีโหลดผู้ควบคุมการปรับขนาดเริ่มต้นจะกลายเป็น 'ประสิทธิภาพ' ไม่ใช่ 'ondemand' ฉันพยายามเปิดใช้งาน /etc/init.d/ บริการความต้องการ แต่ไม่มีการเปลี่ยนแปลงใด ๆ - หลังจากรีบูตหรือดำเนินการต่อผู้ว่าการ 'ประสิทธิภาพ' เสมอ ไม่มีใครรู้ว่าเกิดอะไรขึ้นและจะเปลี่ยนพฤติกรรมเดิม ฉันใช้แล็ปท็อป HP 6710
9 kernel 

1
ใช้ quad core แต่มีเพียง 1 CPU รายการใน `/ proc / cpuinfo` SMP ทำงานบนคอมพิวเตอร์ของฉันหรือไม่
ฉันเพิ่งอัพเกรดระบบของฉันและทำการติดตั้ง Ubuntu ให้เรียบร้อยเมื่อฉันทำ (ติดตั้ง Oneiric Ocelot จากซีดีเมื่อสัปดาห์ที่แล้ว แต่เมื่อวานนี้อัพเกรดเป็น 12.04 LTS) ฉันมี i7 920 (quad core พร้อม hyperthreading) ดังนั้นฉันควรเห็นโปรเซสเซอร์ 8 ตัว แต่ฉันเห็นเพียงตัวเดียวในกราฟ System Monitor cat /proc/cpuinfo ผลตอบแทน: processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 26 model name : Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz stepping …

3
โปรแกรมปรับปรุงเคอร์เนลที่แก้ปัญหาแบตเตอรี่เมื่อใช้งาน Ubuntu? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับถาม Ubuntu ปิดให้บริการใน7 ปีที่ผ่านมา http://www.phoronix.com/scan.php?page=news_item&px=MTAxNDM สิ่งนี้จะมาสำหรับ Ubuntu เมื่อใด ฉันเริ่มเบื่อกับ 11.10 ของฉันที่ตายน้อยกว่า 50 นาทีของแบตเตอรี่เมื่ออยู่ในแผนการที่ทรงพลังที่สุด

2
ฉันจะย้อนกลับการอัพเดตเคอร์เนลได้อย่างไร
มีการอัปเดตสำหรับ Ubuntu ในวันนี้และติดตั้งเคอร์เนลทั่วไป 2.6.38.11.26 หลังจากทำเช่นนี้เครือข่ายทำงานไม่ถูกต้องอีกต่อไป Acer Aspire 4520 ของฉันมีการ์ดเครือข่าย Nvidia และชิปเซ็ตไร้สาย Atheros ซึ่งทำงานได้อย่างถูกต้องก่อนการอัพเดท ตอนนี้เมื่อฉันบูตไม่ทำงานอย่างถูกต้อง ระบบเครือข่ายไร้สายยังคงเป็นตัวเลือกที่สามารถเลือกได้ แต่แม้เมื่อเปิดใช้งานตัวเลือกสำหรับการเลือกเครือข่ายจะเป็นสีเทา การเชื่อมต่ออีเธอร์เน็ตจะเปิดใช้งาน แต่หลังจากผ่านไปประมาณ 3-5 นาทีหลังจากบูทไปที่เดสก์ท็อป ฉันจะแก้ไขสิ่งนี้หรือย้อนกลับไปยังเคอร์เนลก่อนหน้าได้อย่างไร นี่เป็นข้อผิดพลาดที่ร้ายแรงและฉันค่อนข้างแน่ใจว่าฉันไม่ใช่คนเดียวที่มีปัญหานี้

2
ฉันจะเปิดใช้งานการถ่ายโอนข้อมูลหลักได้อย่างไร
ฉันแก้ไข/etc/security/limits.confและเปลี่ยนบรรทัดแรกเป็น #<domain> #<type> #<item> #<value> * soft core unlimited แต่vmware.logVMware Workstation ยังบอกว่า: No core dump taken. The core dump size limit is zero. มีการตั้งค่าอื่น ๆ ที่ฉันควรแก้ไขหรือไม่ ขอบคุณ ฉันใช้ Ubuntu 11.04 64 บิต 2.6.38- ทั่วไป

1
เป็นวิธีที่ดีที่สุดในการปรับปรุงเคอร์เนล linux ถ้าฉันไม่มีการเชื่อมต่ออินเทอร์เน็ต?
ปัจจุบันฉันติดตั้ง Ubuntu LTS 10.04 ที่สะอาดบนแล็ปท็อปเครื่องใหม่ของฉันแล้ว หลังจากการติดตั้งฉันพยายามทำการอัปเดตระบบเท่านั้นเพื่อค้นหาว่าอินเทอร์เฟซที่สำคัญที่สุด 2 รายการ (eth0 และ wlan0) ที่ฉันสามารถใช้เพื่อเชื่อมต่ออินเทอร์เน็ตนั้นไม่มีอยู่จริง ฉันจำได้ว่าเมื่อฉันติดตั้ง Arch บนแล็ปท็อปเครื่องเดียวกันนี้สองสามเดือนก่อนฉันได้รับอุปสรรคเดียวกัน โดยทั่วไปเป็นเพราะเคอร์เนลเวอร์ชันยังไม่รองรับอินเตอร์เฟส 2 การ์ด Atheros AR8152 (eth0) ต้องการอย่างน้อยเคอร์เนลรุ่น 2.6.37 และ Broadcom Device 4727 (wlan0) ยังต้องการเคอร์เนลเวอร์ชันที่สูงกว่า หากฉันไม่เข้าใจผิดแผ่นซีดีติดตั้งที่ฉันมีสำหรับ 10.04 จะมีเคอร์เนลเวอร์ชัน 2.6.32-xx ดังนั้นฉันจึงไม่สามารถเชื่อมต่ออินเทอร์เน็ตบนแล็ปท็อปของฉันได้ ฉันต้องรู้ว่าวิธีที่ดีที่สุดคือการอัพเดตเคอร์เนล linux ให้เป็นเวอร์ชั่นปัจจุบันหากฉันไม่มีการเชื่อมต่ออินเทอร์เน็ตบนแล็ปท็อป ฉันสามารถเชื่อมต่ออินเทอร์เน็ตโดยใช้เครื่อง Win7 โปรดทราบว่าฉันต้องการใช้รีลีส 10.04 ดังนั้นการอัปเกรดเป็น Ubuntu รุ่นใหม่กว่าไม่ใช่ตัวเลือก
9 10.04  kernel  updates 

1
วิธีกำหนดค่าการรีบูตอัตโนมัติหลังจากเคอร์เนลตกใจ
ตอนนี้เป็นครั้งแรกที่ฉันพบความตื่นตระหนกของเคอร์เนลบนระบบที่ฉันสามารถเข้าถึงจากระยะไกลเท่านั้น (เช่นไม่ใช่การเข้าถึงทางกายภาพ) ความตื่นตระหนกของเคอร์เนลที่ฉันพบนั้นเป็นสิ่งที่อธิบายไว้ที่นี่เฉพาะเวอร์ชั่นเคอร์เนลเท่านั้น: Pid: 15483, comm: kvm Not tainted 2.6.32-30-server #59-Ubuntu MS-7522 ระบบเป็น Ubuntu 10.04 และฉันใช้ ksplice เพื่อรักษาความปลอดภัยโดยไม่ต้องรีบูตเครื่อง ความตื่นตระหนกทั้งหมดส่งผลอย่างมีประสิทธิภาพในระบบที่ไม่ตอบสนอง เนื่องจากมันทำงานกับ VM นี่จึงไม่เป็นที่ยอมรับ ตอนนี้คำถามของฉันคือ : มีวิธีการกำหนดค่าระบบ (เช่นผ่านsysctl.conf) เพื่อรีบูตโดยอัตโนมัติเมื่อพบเคอร์เนลตกใจ? หากมีตัวเลือกดังกล่าว แต่ไม่แนะนำให้ใช้โปรดให้คำแนะนำหรือข้อมูลเกี่ยวกับสาเหตุที่ไม่แนะนำเพื่อให้ฉันสามารถตัดสินใจอย่างรอบคอบว่าจะใช้หรือละเว้นจากการใช้ สำหรับการอ้างอิงของคุณใต้ข้อความที่ตัดตอนมาจาก syslog: BUG: unable to handle kernel NULL pointer dereference at (null) IP: [<ffffffffa0339e6a>] gfn_to_rmap+0x2a/0x80 [kvm] PGD 182eff067 PUD 2103cd067 PMD …
9 10.04  kvm  kernel 

3
วิธีตรวจสอบไฟล์ที่เปิดอยู่
มีเครื่องมือในการตรวจสอบว่ากระบวนการใดเปิดไฟล์ใดในระบบเพื่อให้คุณสามารถติดตามกระบวนการที่คอยจับตาดูไฟล์เฉพาะได้หรือไม่? Lsof สามารถค้นหาว่าคุณเรียกใช้ในขณะที่กระบวนการเปิดไฟล์หรือไม่ แต่ถ้าเป็นกระบวนการแบบสั้น ๆ ที่เรียกใช้ทุกครั้งคุณจะไม่สามารถจับได้ด้วย lsof ต้องการบางสิ่งที่ใช้การติดตามเคอร์เนล

4
เหตุใดเคอร์เนลบางรุ่นจึงกลับไปสู่รุ่นที่แน่นอน
ในแง่ของเมล็ดและ backport ฉันสังเกตเห็นเคอร์เนล backported สำหรับ 10.04 LTS บิวด์ซึ่งเก่ากว่าเคอร์เนลที่ทันสมัยเล็กน้อยใน 10.10 เหตุผลใดที่ขาด backport สำหรับพวกเขา? (แม้ว่าเคอร์เนลที่ backported ในปัจจุบันสำหรับ lucid คือ 2.6.35,> = 2.6.36 นั้นใหม่กว่าและดูเหมือนจะอยู่ใน 10.10 และที่เก็บในภายหลัง)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.