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

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

7
หลังจากที่ apt-get upgrade ระบบของฉันจะทำการบูทไปที่โหมด low-graphics เสมอ
เมื่อก่อนฉันติดตั้งไดรเวอร์xorg edgers nvidia 331 สำหรับ Nvidia 420M ของฉันกับ Ubuntu 13.10 วันนี้ฉันวิ่งได้ตามปกติ sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y และตั้งแต่นั้นมาแล็ปท็อปของฉันเสมอรองเท้าเข้าlow-graphics modeพร้อมที่จะถามว่าการแก้ไขปัญหา, บันทึกการตรวจสอบ ฯลฯ แต่แม้หลังจากการทำเครื่องหมายบูตเข้าสู่โหมดกราฟิกต่ำมันไม่เคยไม่ (มันแฮงค์ใน x แต่ฉันยังคงCtrlAltF1-6. ฉันได้ถอนการติดตั้งไดร์เวอร์กราฟิกของฉัน หลังจากนั้นติดตั้งใหม่พวกเขา (ผลเดียวกัน) ลบ xorg edgers PPA, nvidia-319ไดรเวอร์ที่ติดตั้ง(เดียวกัน) โหมดกราฟิกต่ำเสมอ ฉันยังมีปัญหากับเคอร์เนล 3.12 ที่ฉันติดตั้ง (ด้วยตนเองจากkernel.orgแต่หลังจากที่ฉันได้ลบพวกเขาทั้งหมดและอัพเกรด GRUB ตอนนี้มีปัญหากับไดรเวอร์) ฉันแนบ Xorg.0.log [ …

5
/ usr / src กินหมด inodes ทั้งหมด
ดูเหมือนว่า/usr/src(เมล็ดเก่าแก่) จะใช้ไอโหนดทั้งหมดของฉันหมด: Filesystem Inodes IUsed IFree IUse% Mounted on /dev/sda4 489600 489600 0 100% / devtmpfs 219658 539 219119 1% /dev none 219844 474 219370 1% /run none 219844 3 219841 1% /run/lock none 219844 8 219836 1% /run/shm /dev/sda6 5963776 8361 5955415 1% /home ฉันพยายามทุกอย่างเพื่อลบ / ล้าง ฯลฯ เมล็ดเก่าไม่ประสบความสำเร็จ …
10 12.04  kernel  inode 

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

3
เคอร์เนล Linux ที่ใช้ร่วมกันได้น้อยที่สุดนั้นจำเป็นต้องมีเพื่อใช้งาน Ubuntu อย่างไร
ทำไมเคอร์เนลรุ่นเก่า ไม่ว่าด้วยเหตุผลใดก็ตามคุณอาจถูกบังคับให้รันเคอร์เนลอื่นนอกเหนือจากที่ Ubuntu ให้ไว้ อาจใช้เวลาหลายปีกว่าที่เคอร์เนลที่เข้ากันได้กับโมดูลเคอร์เนลที่คอมไพล์เฉพาะผู้ให้บริการ VPS ที่ใช้ Xen / คอนเทนเนอร์อาจบังคับให้คุณใช้เคอร์เนลของเขาเป็นต้น ฉันมีคำถามนี้มานาน แต่สิ่งนี้ได้จุดประกายอีกครั้งในวันนี้ ในกรณีเช่นนี้มันจะมีประโยชน์มากหากคุณสามารถกล่าวได้ว่าคุณสามารถตำหนิเคอร์เนลสำหรับปัญหาหรือไม่หรือคุณควรที่จะพยายามติดตั้ง Ubuntu รุ่นล่าสุดในสถานการณ์ของคุณ นโยบายเอกสารประกอบ? ฉันสนใจเป็นพิเศษในวัตถุประสงค์ของนักพัฒนา / QA ในเรื่องนี้เกี่ยวกับการเปิดตัว LTS และการใช้เคอร์เนล LTS ที่เสถียรขึ้น บางคำถามที่เกี่ยวข้องอย่างใกล้ชิด: อะไรคือนโยบายเกี่ยวกับความเข้ากันได้กับรุ่นก่อนหน้านี้เคอร์เนล? เช่นไม่มีรายงานข้อผิดพลาดที่ยอมรับต้องทำงานกับเคอร์เนลทุกเวอร์ชันกลับไปและรวมถึง LTS ก่อนหน้านี้เป็นต้น ตัวอย่างกรณีจริง: ฉันจะมีปัญหาเมื่อใช้เคอร์เนลของ Lucid บนแม่นยำหรือไม่ ซอฟต์แวร์ค่อนข้างใกล้เคียงกับเคอร์เนล (udev, gvfs, mdadm และอื่น ๆ ) ที่กำลังทำการทดสอบในรุ่นอื่นที่ไม่ใช่รุ่นที่ให้มาพร้อมกับการเปิดตัวหรือไม่? Desktop / Server edition แตกต่างกันอย่างไรในเรื่องนี้ สถานที่ที่ชัดเจนที่สุดที่จะดูที่นี้จะเป็นบันทึกประจำรุ่น อย่างไรก็ตามนอกเหนือจากการอัพเดท / เปลี่ยนแปลงเคอร์เนลปรุงแต่งของอูบุนตูสิ่งนี้ไม่ได้กล่าวถึงความเข้ากันได้กับเมล็ดอื่น …


3
ฉันจะซ่อมแซมระบบด้วยเคอร์เนลที่ถูกลบได้อย่างไร?
เนื่องจากฉันต้องการเพิ่มพื้นที่ว่างใน HDD ของฉันฉันจึงลบเมล็ดเก่า (อย่าถามฉันว่าทำไมฉันถึงบ้ามาก) ฉันตั้งใจลบเคอร์เนลที่ใช้งานอยู่ด้วย (3.2.0-27 บน Ubuntu 12.04) ก่อนอื่นฉันบูตไม่ได้ ฉันติดตั้งเมล็ด 3.2.0-23 และ 3.2.0-27 ผ่านระบบถ่ายทอดสด (ดูที่นี่ ) ตอนนี้เมื่อฉันเริ่มระบบของฉันตอนนี้ฉันจะได้รับบรรทัดเหล่านี้เท่านั้น: mountall: Event failed fsck from util-linux 2.20.1 /dev/sda1: clean, 832254/40099840 files, 21092083/160394239 blocks * Stopping Flush boot log to disk * Stopping Enabling additional executable binary formats * Starting bluetooth daemon รายละเอียดพีซีอื่น …
10 boot  kernel  startup 

2
ฉันจะถ่ายโอนหน่วยความจำกายภาพทั้งหมดไปยังไฟล์ได้อย่างไร
ฉันใช้ Ubuntu 11.10 และต้องการทราบว่าฉันสามารถถ่ายโอนข้อมูลหน่วยความจำกายภาพและสลับทั้งหมดได้เนื่องจากข้อ จำกัด ของเคอร์เนลฉันไม่สามารถทำได้dd /dev/memแม้จะเป็น superuser มีวิธีแก้ปัญหาหรือตัวเลือกเพื่ออนุญาตให้dd'ไอเอ็นจี/dev/memหรือเครื่องมือเฉพาะทำขึ้นอย่างถูกต้องหรือไม่?
10 kernel  ram 

3
ฉันจะลบเคอร์เนลเวอร์ชันใหม่หลังจากที่ลดระดับได้อย่างไร
ฉันอัพเกรด Ubuntu เป็น 12.04 ทุกแพ็คเกจ แต่หลังจากนั้นฉันพบปัญหามากมายดังนั้นฉันจึงตัดสินใจปรับลดรุ่นเป็น 11.10 หลังจากนั้นฉันก็พบว่าตอนนี้ฉันมีเมล็ดสองอัน: 3.2.x และ 3.0.x ฉันพบคำอธิบายมากมายเกี่ยวกับวิธีลบเคอร์เนลที่เก่ากว่า แต่ฉันไม่รู้ว่าจะลบเคอร์เนลที่ใหม่กว่านี้ได้อย่างไร ฉันไม่เห็น 3.2 เคอร์เนลที่ทำงานอยู่เมื่อฉันใช้เคอร์เนล 3.0 แต่ฉันเห็นมันในด้วง เมื่อฉันพิมพ์ uname -r ใน terminal ฉันเห็นเคอร์เนล 3.0.x ที่ฉันใช้อยู่ในปัจจุบัน ฉันจะทำการลบเคอร์เนล 3.2 ได้อย่างไร?


1
Natty Narwhall จะรวม Linux 2.6.38 หรือไม่
วันนี้ Linus Torvalds ประกาศเคอร์เนล 2.6.38 RC1 Linux ฉันรู้ว่าบางทีเคอร์เนลนี้อาจพร้อมแล้วสำหรับการเปิดตัว Natty และในกรณีนี้การรวมอาจมีผลต่อเสถียรภาพและประสิทธิภาพของ Ubuntu แต่เมื่อดูที่repo นี้ฉันพบว่ามี repo สำหรับ Natty .. ตามประกาศการปรับปรุงเคอร์เนลนี้มีความสำคัญจริง ๆ ในบางกรณีประสิทธิภาพที่ดีขึ้น 30% ดังนั้นคำถามของฉันคือถ้า Natty จะรวมรุ่นของเคอร์เนล Linux นี้หรือไม่ แค่ฉันไม่รู้และฉันอยากถาม ขอแสดงความนับถือเพื่อนของฉัน!
10 kernel  11.04 

3
เคอร์เนลสามารถอัปเดตตัวเองผ่านตัวจัดการการอัปเดตได้หรือไม่
ฉันสังเกตว่าวันที่ของเคอร์เนล Linux รุ่น Revision / เวอร์ชันที่ติดตั้งอยู่ช้ากว่าวันที่ติดตั้งของระบบ 2.6.32-24-generic # / var / log / installer / syslog 2.6.32-25-generic # uname -r ตัวเลขเหล่านี้ดูเหมือนจะตอบคำถามของฉันเอง แต่สิ่งที่ทำให้ฉันประหลาดใจคือฉันจำไม่ได้ว่าคุณต้องรีบูต Windows ตอนนี้! ข้อความโต้ตอบซึ่งฉันได้คาดหวังไว้สำหรับการเปลี่ยนแปลงของระบบอย่างลึกซึ้ง ... บางทีฉันแค่คลิกตกลง .. สไตล์หน้าต่าง :) เคอร์เนลสามารถ "แทนที่" ตัวเองได้หรือไม่? ... หรืออาจจะเป็นแค่การผ่าตัดเล็ก ๆ น้อย ๆ ? เช่น. ฉันขอใช้งาน "Lucid" ในปี 2020 ด้วยการติดตั้งเคอร์เนล "ล่าสุด" แต่ละอันผ่านการอัพเดตได้ไหม (ฉันจะไม่ทำอย่างนั้นมันเป็นเพียงสถานการณ์ทดสอบ)

1
UFW อนุญาต 22 สำหรับ IPv4 และ IPv6 แต่ SSH ตัดการเชื่อมต่อเมื่อเปิดใช้งาน
sudo ufw disableตามด้วยsudo ufw enableเตะฉันออกจาก SSH รายงาน DMESG [UFW BLOCK] IN=eth0 OUT= MAC=30:........ SRC=192.168.1.me DST=192.168.1.server LEN=52 TOS=0x00 PREC=0x00 TTL=128 ID=15776 DF PROTO=TCP SPT=55640 DPT=22 WINDOW=253 RES=0x00 ACK URGP=0 ฉันสามารถล็อกอินกลับโดยไม่ต้องเปลี่ยนกฎผ่านทางคอนโซล (ยังเปิดใช้งาน UFW) สิ่งนี้เริ่มต้นหลังจากอัพเกรด Xenial (16.04) จากเคอร์เนล 4.4 เป็น 4.15 (HWE) การอัปเกรดเป็น 18.04.1 ไม่ได้แก้ปัญหา รุ่น: iptables v1.6.1 ufw 0.35 4.15.0-29-generic # 31-Ubuntu …
10 kernel  ssh  18.04  firewall  ufw 

5
Virtualbox ไม่สามารถติดตั้ง?
ฉันเพิ่งดาวน์โหลด Virtualbox 5 และฉันเรียกใช้ไฟล์. deb ที่ฉันได้รับจากเว็บไซต์ ฉันพยายามใช้ MS-DOS 6.22 และเกิดขึ้นพร้อมกับข้อความแสดงข้อผิดพลาด '[RTR3InitEx failed with rc=-1912 (rc=-1912) The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Executing '/sbin/rcvboxdrv setup' may correct this. Make sure that you do not mix the OSE version …

1
VBox บน 14.04 ไม่ได้ติดตั้งไดรเวอร์เคอร์เนล (rc = -1908)
ในการติดตั้งกล่องเสมือนจริงบน Ubuntu 14.04 ฉันได้รับข้อความต่อไปนี้: ไม่ได้ติดตั้งไดรเวอร์เคอร์เนล (rc = -1908) เคอร์เนลไดรเวอร์ VirtualBox Linux (vboxdrv) ไม่ได้ถูกโหลดหรือมีปัญหาสิทธิ์> กับ / dev / vboxdrv โปรดติดตั้งโมดูลเคอร์เนลอีกครั้งโดยดำเนินการ '/etc/init.d/vboxdrv ตั้งค่า' ในฐานะที่เป็นราก หากมีอยู่ในการกระจายของคุณคุณควรติดตั้งแพคเกจ DKMS> ก่อน แพ็กเกจนี้ติดตามการเปลี่ยนแปลงของเคอร์เนล Linux และคอมไพล์โมดูล vboxdrv> เคอร์เนลอีกครั้งหากจำเป็น จากนั้นตามลิงค์ที่ ฉันป้อนคำสั่งเหล่านี้: sudo apt-get install linux-headers-generic build-essential dkms sudo apt-get remove --purge virtualbox-dkms sudo apt-get install virtualbox-dkms ในการรันคำสั่งสุดท้าย sudo apt-get …

2
ลบเคอร์เนลเวอร์ชันเก่าเพื่อเพิ่มพื้นที่ว่าง - ขณะนี้ได้รับข้อผิดพลาดที่ไม่หยุดทำงาน
/bootพาร์ติชันของฉันเต็มดังนั้นฉันจึงลบเคอร์เนลเวอร์ชันเก่าเพื่อเพิ่มพื้นที่ว่างดังนั้นฉันจึงลบไฟล์ต่อไปนี้ใน/boot: abi-3.8.0-25-generic config-3.8.0-25-generic initrd.img-3.8.0-25-generic System.map-3.8.0-25-generic vmlinuz-3.8.0-25-generic แต่ตอนนี้เมื่อใดก็ตามที่ฉันทำอะไรใน apt-get มันก็จะพ่นข้อผิดพลาดตัวอย่างเช่น: sudo apt-get -f install Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk …
10 boot  apt  kernel 

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