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

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

3
บั๊ก“ Dirty COW” คืออะไรและฉันจะทำให้ระบบของฉันปลอดภัยได้อย่างไร
ฉันเพิ่งได้ยินข้อผิดพลาด "Dirty COW" นี้ที่อนุญาตให้ผู้ใช้ที่มีสิทธิ์เข้าถึงเพื่ออ่านไฟล์สามารถเขียนถึงพวกเขาและได้รับสิทธิ์การเข้าถึงระดับผู้ดูแลระบบ ฉันจะป้องกันข้อผิดพลาดนี้ได้อย่างไร
22 kernel  security 


2
ปัญหา vmplayer - VMWare Kernel Module Updater ไม่ทำงานตั้งแต่อัพเกรด 13.04
เมื่อฉันรัน vmplayer จะตรวจพบว่าเคอร์เนลมีการเปลี่ยนแปลงและตามปกติจะแจ้งให้รวบรวมและโหลดโมดูลที่ต้องการ อย่างไรก็ตามมันไม่เคยได้รับเพิ่มเติมใด ๆ เมื่อคุณเลือกติดตั้งโปรแกรมจะหยุดทำงานอย่างเงียบ ๆ โดยไม่มีข้อผิดพลาดหรือดำเนินการใด ๆ เพิ่มเติม สิ่งที่ควรเกิดขึ้นก็คือ VMWare Kernel Module Updater ควรรัน มันไม่ได้ โปรดทราบว่านี่ไม่เหมือนกับคำถามที่ตอบไว้ที่นี่เส้นทางของส่วนหัวเคอร์เนลคืออะไรฉันจึงสามารถติดตั้ง vmware ได้ ซึ่งเกิดจากไฟล์ส่วนหัวที่เหมาะสมซึ่งไม่จำเป็นต้องเป็น ฉันไม่เคยได้รับไกลและนอกจากนี้ฉันทำให้แน่ใจว่าฉันมีไฟล์ส่วนหัวล่าสุดสำหรับเคอร์เนล 3.8.0-19 ทั่วไปของฉัน

1
เคอร์เนลย้อนหลังเชิงปริมาณใน 12.04.2? เกิดอะไรขึ้นกันแน่?
ฉันแน่ใจว่าฉันไม่ใช่คนแรกและ / หรือคนเดียวที่จะสังเกตเห็นว่า 12.04.2 ที่วางจำหน่ายเมื่อต้นปีนี้ติดตั้งโดยค่าเริ่มต้นเคอร์เนล 3.5 backported จากรุ่น Quantal (12.10) ฉันประหลาดใจที่เห็นสิ่งนี้ในรุ่น LTS ดังนั้นฉันสงสัยว่าอะไรคือสาเหตุของสิ่งนี้ นี่เป็นครั้งแรกที่ฉันสังเกตเห็นในการเปิดตัว LTS นอกจากนี้: มีวิธีการอัปเกรดเป็นหรือฉันจะต้องเลือกแพ็คเกจด้วยตนเอง ( linux-image-generic-lts-quantal) หรือไม่? เปรียบเทียบสองระบบที่อัพเดตอย่างสมบูรณ์ ติดตั้งเริ่มต้นด้วยซีดีการติดตั้ง 12.04.1 $ lsb_release -d && dpkg -l|grep linux-image|grep ^ii Description: Ubuntu 12.04.2 LTS ii linux-image-3.2.0-39-generic 3.2.0-39.62 Linux kernel image for version 3.2.0 on 64 bit x86 SMP ii …

2
สิ่งที่เป็นประโยชน์ในทางปฏิบัติของการใช้เคอร์เนล linux-image-virtual?
Ubuntu จัดหาแพคเกจเคอร์เนลสำรอง - linux-image-virtualซึ่งควรได้รับการปรับให้เหมาะสำหรับใช้ในเครื่องเสมือน การเพิ่มประสิทธิภาพที่แท้จริงคืออะไรและเร็วกว่า / เล็กกว่า / ดีกว่าเมื่อเทียบกับเคอร์เนลทั่วไปเมื่อทำงานบน guest OS? นอกจากนี้การเพิ่มประสิทธิภาพเหล่านี้มีประสิทธิภาพเท่าเทียมกันสำหรับเครื่องเสมือนชั้นนำทั้งหมดหรือไม่หรือ QEMU / VirtualBox / VMWare / YourFavouriteVM จะได้รับประโยชน์พิเศษใด ๆ ในการทำงานหรือไม่

3
อูบุนตูสนับสนุนอะไรกับเคอร์เนล Linux
คำถามนี้คล้ายกับคำถามนี้: คุณสมบัติพิเศษอะไรที่ Ubuntu นำมาสู่ชุมชน Linux? แต่ในกรณีนี้มันถูกส่งไปยังสิ่งที่อูบุนตูสนับสนุนให้กับเคอร์เนลอย่างเป็นทางการของ Linux หลายครั้งที่ฉันเคยได้ยินเกี่ยวกับ Intel ที่มีส่วนร่วมกับโปรแกรมแก้ไขเคอร์เนล Linux เช่น RC6 โปรแกรมปรับปรุงล่าสุดและอีกมากมายที่เกี่ยวข้องกับการสนับสนุนล่าสุดสำหรับ Sandy / Ivy Bridge ในอีกกลุ่มหนึ่ง Android ทำ patch ต้นน้ำและ ARM patches จำนวนมากก็มาที่ Linux Kernel เช่นกัน ฉันเห็น บริษัท และกลุ่มเล็ก ๆ ที่มีส่วนร่วมใน Linux Kernel ( http://kernel.org ) แต่สิ่งที่ฉันต้องการทราบคือตั้งแต่เริ่มต้นของ Ubuntu จนถึงปัจจุบันสิ่งที่ Ubuntu มีส่วนร่วมกับ Linux Kernel ในส่วนที่เกี่ยวกับเคอร์เนล สำหรับข้อมูลเคอร์เนลฉันมักจะไปที่http://kernelnewbies.orgและhttp://kernel.org

5
ไม่สามารถบูตได้เนื่องจาก: Kernel panic - ไม่ซิงค์: พยายามฆ่า init!
นี่คือสิ่งที่ฉันมี ฉันไม่สามารถบู๊ตได้และฉันเห็นไฟสองสามดวงบนแป้นพิมพ์กะพริบตลอดเวลาและการระบายความร้อนก็ทำงานได้อย่างเต็มกำลังเกือบ ฉันเห็นในข้อเสนอแนะ askubuntu หัวข้ออื่น ๆ สำหรับการทดสอบหน่วยความจำ ฉันทำมัน ฉันไม่มีข้อผิดพลาด ฉันมั่นใจว่า 99,9% นั้นไม่ใช่ปัญหาฮาร์ดแวร์เพราะฉันมี Windows 7 และฉันสามารถบูตได้และใช้งานได้ดี ปัญหานี้มาโดยไม่มีการเตือนหรืออะไร ฉันเพิ่งปิดแล็ปท็อปวันหนึ่งและวันอื่น ๆ ฉันไม่สามารถบูตได้ จากโหมดการกู้คืนฉันได้รับสิ่งนี้:
22 boot  kernel  init 


1
วิธีการยกเลิกการโหลดโมดูลเคอร์เนลที่ใช้งานอยู่?
ฉันกำลังทำตามบทช่วยสอนนี้เพื่อให้เครื่องอ่านการ์ดของฉันทำงานได้: http://ubuntuforums.org/showthread.php?t=636867 อย่างไรก็ตามฉันไม่สามารถยกเลิกการโหลดโมดูล sdhci ของฉันได้: sudo modprobe -rv sdhci mmc_core mmc_block modprobe: FATAL: Module sdhci is in use. ฉันควรดำเนินการอย่างไร

3
ฉันจะใช้ apt-get เพื่ออัปเดตเคอร์เนลล่าสุดได้อย่างไร
เคอร์เนลปัจจุบันของฉันคือ 3.2.0-26 (คอมพิวเตอร์หลักของฉัน) ในขณะที่อยู่ในคอมพิวเตอร์ Ubuntu อีกเครื่องซึ่งฉันไม่ได้เล่นซอฟท์แวร์อัปเดตอย่างไม่เป็นทางการมันคือ 3.2.0-30 แต่ตัวจัดการอัปเดตในคอมพิวเตอร์หลักของฉันไม่แสดงการปรับปรุงเคอร์เนลที่มีอยู่ มันแสดงให้เห็นถึงการปรับปรุงอื่น ๆ ว่า ฉันสงสัยว่าเป็นเพราะความจริงที่ว่าในอดีตฉันติดตั้งเคอร์เนลหลายรุ่น (ไม่แนะนำรุ่น) ถึง 3.5 * ซีรีส์ ฉันทำอะไรหลังจาก: อย่างใดอย่างหนึ่ง: แก้ไขการปรับปรุงเคอร์เนลอัตโนมัติ หรือ: เรียนรู้เกี่ยวกับวิธีการตรวจสอบรุ่นล่าสุดของเคอร์เนล ubuntu อย่างเป็นทางการและรับด้วยตนเอง (ฉันรู้วิธีการติดตั้งเคอร์เนลจาก deb) สิ่งที่ฉันได้ลองแล้ว: ถอนการติดตั้งเคอร์เนลที่ไม่ได้ใช้ซึ่งรวมถึง "หมายเลขทั่วไปที่ไม่มีตัวเลข" ตาม/ubuntu//a/103875/29347แล้วก็https://ubuntugenius.wordpress.com/2011/01/ 08 / อูบุนตูล้าง-วิธีที่จะเอาออกทั้งหมดที่ไม่ได้ใช้ลินุกซ์เคอร์เนลส่วนหัวภาพและโมดูล /

2
ฉันจะลบเคอร์เนลที่คอมไพล์แล้วได้อย่างไร
ฉันติดตั้ง 14.10 บนแล็ปท็อป Lenovo E455 ของฉัน และรวบรวมเคอร์เนล 3.19 ตามลำดับต่อไปนี้ เนื่องจากดูเหมือนว่า 14.10 ไม่ต้องการทำงานกับฉัน (ฉันเห็นการเคลื่อนไหวช้า) ดาวน์โหลดเคอร์เนลปัจจุบันจากhttp://www.kernel.org/ make oldconfig make sudo make install ในที่สุดไม่สามารถบูตด้วยเคอร์เนลใหม่ ฉันจะลบเคอร์เนลที่คอมไพล์ออกจากด้วงและกู้คืนได้อย่างไร?

2
การแทรกซึมแบบสมบูรณ์หมายถึงอะไร
ฉันกำลังทำงานกับคอมพิวเตอร์พยายามเขียนรหัสอุปกรณ์ ฉันตรวจสอบเป็น dmesg เพื่อรับข้อมูลและเห็นสิ่งนี้: perf interrupt took too long (2507 > 2500), lowering kernel.perf_event_max_sample_rate to 50000 เหตุการณ์นี้หมายความว่าอย่างไร สาเหตุ? กังวล?
21 kernel  dmesg  events 

2
สนับสนุนฮาร์ดแวร์การเปิดใช้งานสแต็ก (HWE)
จากเมื่อวานผู้จัดการอัพเดทของฉันให้ข้อความนี้กับฉัน: Hardware Enablement Stack (HWE) ปัจจุบันของคุณไม่ได้รับการสนับสนุนในวันที่ 07/08/2014 หลังจากวันที่อัปเดตความปลอดภัยสำหรับส่วนสำคัญ (เคอร์เนลและกราฟิกสแต็ค) ของระบบของคุณจะไม่สามารถใช้งานได้อีกต่อไป สำหรับข้อมูลเพิ่มเติมโปรดดูที่: http://wiki.ubuntu.com/1204_HWE_EOL แต่เมื่อฉันลองอัพเกรด HWE ด้วยคำสั่งที่แนะนำhwe-support-status --verboseก็คือ sudo apt-get install linux-generic-lts-trusty libgl1-mesa-glx-lts-trusty xserver-xorg-lts-trusty linux-image-generic-lts-trusty ฉันได้รับข้อผิดพลาดในการพึ่งพา: Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some …

1
จะแก้ไขไฟล์ core_pattern อย่างถาวรได้อย่างไร
ฉันพยายามค้นหาไฟล์ coredump ของฉันใน Ubuntu 12.04LTS แต่ฉันไม่สามารถ ปัญหาคือฉันต้องแก้ไขcore_patternเนื้อหาไฟล์หลังจากรีบูตทุกครั้งเพื่อให้ได้เนื่องจาก apport ใช้งานไม่ได้ (ไม่รู้สาเหตุ) มีวิธีการตั้งค่าcore_patternเนื้อหาของไฟล์อย่างถาวรหรือไม่?
20 12.04  kernel  apport 

1
ค่าความมัวของเคอร์เนลหมายถึงอะไร
การcat /proc/sys/kernel/taintedพิมพ์จะพิมพ์ค่าเคอร์เนลปัจจุบัน (ในฐาน 10) ความเข้าใจของฉันคือว่าค่านี้เป็นบิตฟิลด์ซึ่งแต่ละบิตบ่งชี้ว่าไม่มีหรือมีชนิดของคราบเฉพาะ คุณสามารถแยกบิตโดยใช้ python3 -c 'from pprint import pprint; pprint(list(zip(range(50), reversed(bin(int(open("/proc/sys/kernel/tainted").read()))[2:]))))' ฉันได้ค้นหาเอกสารแล้ว แต่สิ่งที่ฉันได้เห็นเพียงระบุความหมายของบิต 0 ถึง 10 ตัวอย่างเช่นhttp://www.kernel.org/doc/Documentation/sysctl/kernel.txtพูดว่า: tainted: Non-zero if the kernel has been tainted. Numeric values, which can be ORed together. The letters are seen in "Tainted" line of Oops reports. 1 (P): A module with …

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