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

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

3
พารามิเตอร์การบูตเคอร์เนล“ set acpi_osi = Linux” ทำอะไรได้บ้าง
ฉันกำลังประสบปัญหากับการควบคุมความสว่างในแล็ปท็อปของฉันซึ่งมีกราฟิก Intel HD และ Ubuntu 10.10 64- บิต ดังนั้นเมื่อฉันค้นหาการแก้ไขฉันพบว่าคำแนะนำทั่วไปคือการแก้ไขบรรทัดไฟล์ GRUB GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"เป็น GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=vendor" เอกสารประกอบสำหรับพารามิเตอร์การบูตacpi_osiบอก: acpi_osi= [HW,ACPI] Modify list of supported OS interface strings acpi_osi="string1" # add string1 -- only one string acpi_osi="!string2" # remove built-in string2 acpi_osi= # disable all strings - http://redsymbol.net/linux_boot_parameters/ ฉันไม่พบเหตุผลที่ควรแก้ไขปัญหาแล็ปท็อปใด ๆ ดังนั้นใครสามารถบอกฉันว่าตัวเลือกการบูตเคอร์เนลacpi_osi=Linuxทำอะไร?
48 kernel  graphics  laptop  acpi 

2
ฉันจะรู้ได้อย่างไรว่าฉันไม่ได้ระบุนาฬิกา
ฉันใช้แอพพลิเคชั่นที่ใช้นาฬิกาที่ไม่มีการระบุ ฉันได้ตั้งค่าไว้แล้ว fs.inotify.max_user_watches=32768 ใน/etc/sysctl.confเมื่อคืนที่ผ่านมาแอปพลิเคชันหยุดการจัดทำดัชนีเว้นแต่ว่าฉันจะรันด้วยตนเองซึ่งทำให้ฉันสงสัยว่าฉันไม่ได้ดู เนื่องจากฉันไม่ทราบว่าการแลกเปลี่ยนคืออะไรเมื่อฉันเพิ่มจำนวนนี้ (ใช้ RAM มากกว่านี้หรือไม่) ฉันไม่รู้ว่าฉันควรเพิ่มจำนวนนี้หรือไม่ดังนั้นฉันต้องการทราบว่ามีวิธีที่ฉันหรือไม่ สามารถบอกได้ว่าใช้นาฬิกาเหล่านี้ทั้งหมดหรือไม่
47 kernel  files  inotify 


4
เหตุใดการปิดใช้งาน“ Secure Boot” จึงบังคับใช้นโยบายเมื่อติดตั้งโมดูลของบุคคลที่สาม
เมื่อติดตั้ง16.04ผมก็ถามว่าจะปิด " การรักษาความปลอดภัย Boot " ถ้าผมต้องการที่จะติดตั้ง3 โมดูลบุคคล ฉันไม่ปฏิบัติตาม และเมื่อฉันติดตั้งไดรเวอร์บุคคลที่สามที่ฉันใช้ด้วยตนเอง ( bcmwl-kernel-source ) ฉันถูกถามอีกครั้ง (ระหว่างการติดตั้งแพ็คเกจ) เพื่อปิด "Secure Boot" ใช้bcmwl เคอร์เนลแหล่งที่มาถูกที่ดีที่สุดที่ดีกับBoot การรักษาความปลอดภัยใน15.10 ดูเหมือนว่านี่จะไม่เกี่ยวข้องกับข้อผิดพลาดสำหรับฉัน ดังนั้นนี่ดูเหมือนว่า Ubuntu จะไม่เซ็นสัญญากับไดรเวอร์ / โมดูลของบุคคลที่สามอีกต่อไปเพื่อให้มันทำงาน (??) ด้วย "Secure Boot" หรือดูเหมือนว่าจะพิจารณาโมดูลของบุคคลที่สามว่าไม่ปลอดภัยและทำลาย "Secure Boot" ดังนั้น inforcing เพื่อปิดการใช้งานเพื่อให้มันชัดเจน ?? ฉันถูกไหม ?

1
นโยบายของอูบุนตูในการดูแลเมล็ดข้าวให้เก่า
ฉันเพิ่งเหลือพื้นที่ดิสก์บน / ผมมองเข้าไปในสถานการณ์ที่ตระหนักว่าตั้งแต่การติดตั้งครั้งแรก 12.04, อูบุนตูได้ปรับปรุงเคอร์เนล ~ 23 ครั้งและได้เก็บทุกเคอร์เนลเก่าไบนารีและแหล่งที่มาส่วนหัว ฉันเพิ่งทำเองapt-get purgeทั้งหมด แต่เป็นคู่สุดท้ายประหยัดพื้นที่ ~ 4Gb (บนพาร์ติชัน 20Gb ดังนั้นนั่นจึงเป็นเรื่องสำคัญ v) เหตุใด Ubuntu จึงต้องการรักษาสิ่งเหล่านี้ทั้งหมด มันขาดคุณสมบัติเช่น "Keep 4 ล่าสุด" หรือมีเหตุผลอื่นบ้างไหม?

2
kswapd0 ใช้ซีพียูจำนวนมาก
kswapd0 ใช้ซีพียูของฉัน 99.9% แสดงให้ฉันเห็นปัญหาที่เกิดขึ้นในวันนี้เมื่อเล่นเกมและครั้งแรกมันหายไปหลังจาก 6 นาทีและตอนนี้มันทำมาแล้วประมาณ 20 นาที สิ่งนี้แก้ไขได้อย่างไรและอะไรเป็นสาเหตุของปัญหานี้
45 kernel  swap 

7
สิ่งที่ต้องทำหลังจากล้มเหลวในการเริ่มโหลดโมดูลเคอร์เนล
ฉันพยายามอัพเกรดระบบจาก Ubuntu 14.04 แล็ปท็อปของฉันค้างได้สองสามชั่วโมง แม้แต่ตัวชี้ก็ไม่ทำอะไรเลย ดังนั้นฉันจึงปิดโดยการกดปุ่มเปิดปิดสองสามวินาที การติดตั้งที่ไม่สมบูรณ์นี้เป็นจุดเริ่มต้นของปัญหาของฉัน เมื่อฉันรีบูตระบบด้วงจะปรากฏขึ้นจากนั้นข้อความต่อไปนี้: [FAILED] Failed to start Load Kernel Modules See 'systemctl status systemd-modules-load.service' for details บวกบางบรรทัดอื่น ๆ ที่ลงท้ายด้วยรอบสุดท้าย: Failed to start Load Kernel Modules เมื่อฉันเปิดบรรทัดคำสั่งโดยกด CTRL + ALT + F1 ฉันสามารถป้อนได้ sudo systemctl status systemd-modules-load.service และฉันได้รับผลลัพธ์ต่อไปนี้: status systemd-modules-load.service ถ้าฉันทำซ้ำsystemctlคำสั่งบางครั้งฉันได้รับกระบวนการอื่นแทน 179 เช่น 183 ในกรณีที่จำเป็น sudo …

1
“ เครื่องมือโหมดแล็ปท็อป” ยังคงเกี่ยวข้องกับ 12.04 และ 3.x เมล็ดหรือไม่
ฉันใช้ Ubuntu 12.04 x64 และพยายามเลือกซอฟต์แวร์การจัดการพลังงาน เครื่องมือในโหมดแล็ปท็อปมีคุณสมบัติมากมาย แต่เหตุผลเดียวที่ฉันกังวลเกี่ยวกับมันคือมันเป็นไฟล์ manual และ config ถูกเขียนขึ้นมาเหมือนเคอร์เนล Linux 2.6 แต่ปัจจุบันอูบุนตูมีเคอร์เนลเวอร์ชัน 3.2 และอย่างที่ฉันรู้มันมีการปรับปรุงที่ทรงพลังมากมาย นั่นเป็นเหตุผล: เครื่องมือโหมดแล็ปท็อปอาจล้าสมัย; เครื่องมือโหมดแล็ปท็อปอาจขัดแย้งกับคุณลักษณะเคอร์เนลใหม่และทำให้ระบบเสถียร ดังนั้นคำถามก็คือ - โหมดแล็ปท็อป - เครื่องมือยังคงเกี่ยวข้องกับ Ubuntu 12.04 หรือ Ubuntu จัดการกับสิ่งนี้ได้ดีหรือไม่?

1
อะไรคือข้อแตกต่างระหว่าง linux-generic, linux-server และ linux-virtual kernel package
ฉันได้รับ VMs ใหม่ที่สร้างขึ้นเพื่อการพัฒนาและการจัดเตรียมสภาพแวดล้อมและสงสัยว่ามีเหตุผลที่น่าสนใจสำหรับหรือต่อต้านการใช้แพคเกจ linux-virtual บนภาพเหล่านี้ทั้งหมด - เมล็ดเสมือนมีการปรับแต่งที่แตกต่างกันหรือไม่? พวกเขามีเครื่องมือที่ทำให้การหยุดชั่วคราว / การปลุกดีขึ้น / ปลอดภัยขึ้นหรือไม่?

4
บูตช้าเวลาโหลดเคอร์เนลที่ยาวนานเนื่องจากอุปกรณ์ทำงานผิดปกติ
บางครั้งกระบวนการบู๊ตของฉันใช้เวลานานเกินไป (เกือบ 1 นาที) systemd-analyse time แสดงให้เห็นว่าเคอร์เนลใช้เวลา 35.765s มองไปที่dmesgดูเหมือนว่าปัญหาเกิดขึ้นกับการติดตั้งระบบไฟล์: ... [ 2.186084] sdb: sdb1 sdb9 [ 2.186919] sd 2:0:0:0: [sdb] supports TCG Opal [ 2.186922] sd 2:0:0:0: [sdb] Attached SCSI disk [ 2.499795] ata5: SATA link down (SStatus 0 SControl 300) [ 2.844320] clocksource: Switched to clocksource tsc [ 35.670493] …
43 boot  kernel 

3
วิธีง่ายๆในการคอมไพล์เคอร์เนลคืออะไร?
ฉันสนใจที่จะรวบรวมเคอร์เนลใหม่ภายใต้ Ubuntu 12.04 x86 64 บิต ฉันพบหน้า wiki นี้ซึ่งเป็นเสมือนกระจกสำหรับบล็อกนี้และมีขั้นตอนมากมาย ( gitฯลฯ ) ที่ไม่มีประโยชน์สำหรับฉัน ด้วยรุ่นก่อนหน้า / distros ฉันใช้ในการสร้าง.configไฟล์และแก้ไข a Makefileถ้าฉันต้องการจากนั้นเพียงแค่เรียกใช้makeและมันก็เสร็จแล้ว มีวิธีง่ายๆในการทำสิ่งนี้ภายใต้ Ubuntu หรือไม่?
41 kernel  compiling 

4
OOM killer ไม่ทำงานใช่ไหม
สำหรับสิ่งที่ฉันเข้าใจเมื่อระบบใกล้จะไม่มีหน่วยความจำว่างเคอร์เนลควรเริ่มฆ่ากระบวนการเพื่อฟื้นหน่วยความจำบางส่วน แต่ในระบบของฉันสิ่งนี้ไม่ได้เกิดขึ้นเลย สมมติว่าสคริปต์ง่าย ๆ ที่เพิ่งจัดสรรหน่วยความจำมากกว่าที่มีอยู่ในระบบ (ตัวอย่างเช่นอาร์เรย์ที่มีสตริงนับล้านตัวอย่าง) ถ้าฉันเรียกใช้สคริปต์เช่นนี้ (ในฐานะผู้ใช้ปกติ) เพียงแค่ได้รับหน่วยความจำทั้งหมดจนกว่าระบบจะหยุดทำงานอย่างสมบูรณ์ (เฉพาะ SysRQ REISUB เท่านั้น) ส่วนที่แปลกที่นี่คือเมื่อคอมพิวเตอร์หยุดทำงานฮาร์ดไดรฟ์จะเปิดขึ้นและยังคงอยู่จนกว่าคอมพิวเตอร์จะรีบูตถ้าฉันมีพาร์ทิชัน swap ติดตั้งอยู่หรือไม่! ดังนั้นคำถามของฉันคือ: พฤติกรรมนี้เป็นปกติหรือไม่ เป็นเรื่องแปลกที่แอปพลิเคชันที่ดำเนินการในฐานะผู้ใช้ทั่วไปสามารถทำให้ระบบล่มได้ด้วยวิธีนี้ ... มีวิธีใดบ้างที่ฉันสามารถทำให้ Ubuntu ฆ่าแอปพลิเคชั่นเหล่านั้นโดยอัตโนมัติเมื่อพวกเขาได้รับหน่วยความจำมากเกินไป ข้อมูลเพิ่มเติม Ubuntu 12.04.3 เคอร์เนล 3.5.0-44 RAM: ~ 3.7GB จาก 4GB (ใช้ร่วมกับการ์ดกราฟิก) * * * * $ tail -n+1 /proc/sys/vm/overcommit_* ==> /proc/sys/vm/overcommit_memory <== 0 ==> /proc/sys/vm/overcommit_ratio <== 50 …
41 kernel 

5
ฉันจะอัพเกรดเคอร์เนล Ubuntu LTS ให้ใหม่กว่าได้อย่างไร
ฉันเพิ่งติดตั้ง Ubuntu 12.04.2 64- บิตบนเดสก์ท็อปพีซีของฉันและฉันเห็นเคอร์เนลในการตรวจสอบระบบคือ 3.5.0-23 แต่ใน Ubuntu 12.04.2 ในแล็ปท็อปของฉันเคอร์เนลคือ 3.2.0-38 ฉันได้ลองเรียกใช้คำสั่งsudo apt-get upgrade && sudo apt-get dist-upgradeบนแล็ปท็อปแล้ว แต่ไม่ได้อัพเดตเคอร์เนล ฉันจะอัพเกรดเคอร์เนลสำหรับแล็ปท็อปของฉันได้อย่างไร

2
การลบ i386 ออกจากเคอร์เนลหมายความว่า Ubuntu ปล่อย 32 บิตหรือไม่
ฉันเห็นเมื่อเร็ว ๆ นี้ว่า i386 CPU ไม่รองรับ Linux Kernel 3.8 ดังนั้นหมายความว่า Ubuntu จะเปิดให้ใช้งานได้ในปีที่ผ่านมาในรูปแบบ 64 บิตหรือไม่
40 kernel  32-bit 

4
กระบวนการ bioset - ฟังก์ชั่นของมันคืออะไร?
ฟังก์ชั่นของกระบวนการ bioset คืออะไร? เหตุใดจึงไม่มีเอกสารสำหรับกระบวนการ bioset ทำไมไม่มีคำตอบที่ชัดเจนสำหรับคำถามเกี่ยวกับกระบวนการ bioset ที่โพสต์ไปแล้ว? สิ่งที่พบจนถึงตอนนี้ก็คือการเก็งกำไรเท่านั้น: ไวรัส; เพราะไม่มีเอกสารยืนยันว่าเป็นกระบวนการที่ถูกกฎหมายหรือไม่แม้แต่คำตอบที่บอกว่าเป็นกระบวนการที่ถูกกฎหมาย กระบวนการเคอร์เนล เนื่องจากสัญลักษณ์สำหรับกระบวนการเหมือนกับกระบวนการเคอร์เนลอื่นและผู้ใช้ไม่สามารถแก้ไขหยุดสิ้นสุดหรือฆ่ากระบวนการ bioset คนตัดกุญแจ ดูเหมือนว่าจะเข้าถึงอินเทอร์เน็ตและเชื่อมโยงกับแอปพลิเคชันที่เข้าถึงอินเทอร์เน็ต ระเบิดเวลา จะเริ่มหยุดการทำงานของแอปพลิเคชันเมื่อเวลาผ่านไป อื่น ๆ การเก็งกำไรมีโอกาสน้อยกว่าหรืออุกอาจโดยสิ้นเชิง
39 kernel  process 

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