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

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

1
สร้างพาร์ติชันสำหรับบูตโดยใช้ GParted ใน Boot-Repair [ปิด]
ปิด คำถามนี้ต้องการรายละเอียดหรือความคมชัด ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ เพิ่มรายละเอียดและชี้แจงปัญหาโดยแก้ไขโพสต์นี้ ปิดให้บริการใน6 ปีที่ผ่านมา ฉันจะสร้างพาร์ติชันสำหรับบูต BIOS ด้วย GParted ได้อย่างไร ฉันใช้ Boot-Repair

1
HEAD ตอนนี้คือ 9e52a21
ฉันพยายามเรียกใช้โมดูลเคอร์เนลบนเครื่องจำลอง Nexus 7 บน Ubuntu ฉันรันคำสั่งนี้ในเทอร์มินัล: git clone https://android.googlesource.com/kernel/msm.git จากนั้นฉันต้องการเช็คเอาต์นี้: git checkout remotes/origin/android-msm-flo-3.4-jb-mr2 เมื่อฉันป้อนบรรทัดนั้นด้านบนฉันได้รับข้อผิดพลาดนี้: HEAD is now at 9e52a21... qseecom: Fix issue with incomplete command exiting prematurely ฉันพยายามมันกับsudoผมพยายามเพิ่มสิ่งที่ชอบ-p, -3ในตอนท้ายของคำสั่ง แต่ผลงานอะไร ฉันจะแก้ไขได้อย่างไร
8 kernel  git 

2
ฉันพบข้อผิดพลาดเมื่อฉันพยายามติดตั้ง L2TP .. สามารถช่วยฉันได้.. แก้ปัญหาเรื่องนี้
root@t-Aspire-5742:/# sudo ipsec verify Checking your system to see if IPsec got installed and started correctly: Version check and ipsec on-path [OK] Linux Openswan U2.6.37/K3.5.0-42-generic (netkey) Checking for IPsec support in kernel [OK] SAref kernel support [N/A] NETKEY: Testing XFRM related proc values [FAILED] Please disable /proc/sys/net/ipv4/conf/*/send_redirects or NETKEY will …

2
ฉันจะใช้โปรแกรมแก้ไขกับเคอร์เนลได้อย่างไร?
ฉันเป็น linux noob นิดหน่อยดังนั้นอย่าเบื่อกับความเข้าใจที่ไม่เข้าใจของฉันในบางแง่มุมของระบบปฏิบัติการ อย่างไรก็ตามฉันเพิ่งโหลด Ubuntu ลงบนเครื่องเดสก์ท็อปของฉัน (บูตคู่) และทุกอย่างเรียบร้อยดี ปัญหาเดียวก็คือ (ฉันค้นคว้าปัญหามาระยะหนึ่งแล้วและตัดสินใจว่านี่เป็นปัญหา) คีย์บอร์ดเกมที่ฉันเสียบเข้ากับเครื่องไม่ได้รับการสนับสนุนจากเคอร์เนล ฉันพบสิ่งนี้: http://www.spinics.net/lists/linux-usb/msg62270.html ซึ่งเป็นคนอื่นที่มีปัญหาเดียวกันและแก้ไขได้โดยใช้โปรแกรมปรับปรุงที่เคอร์เนลของพวกเขา ฉันจะทำอย่างไร มีที่ไหนที่ฉันสามารถคัดลอกรหัสจากหน้าเว็บนั้นหรือมันซับซ้อนกว่านั้นหรือไม่ ป.ล. ไม่มีปัญหากับฮาร์ดแวร์ เครื่องนี้ถูกบูทสองเครื่องและทำงานได้ดีอย่างสมบูรณ์กับ windows 7 และทำงานได้อย่างสมบูรณ์ในไบออสและเริ่มต้นจนถึงช่วงเวลาที่โหลด Ubuntu

2
ฉันควรระบุ mtrr_gran_size / mtrr_chunk_size อย่างไรและทำไม
ฉันสังเกตเห็นวันนี้ที่/var/log/dmesgมีหลายสิบบรรทัดพร้อมข้อมูลเกี่ยวกับสิ่งที่เรียกว่าgran_sizeและ*BAD*gran_sizeตามด้วยสิ่งที่ดูเหมือนจะเป็นคำสั่งสำหรับฉัน: [ 0.000000] mtrr_cleanup: can not find optimal value [ 0.000000] please specify mtrr_gran_size/mtrr_chunk_size ฉันต้องทำสิ่งที่พูดหรือไม่? ฉันจะทำอย่างไร
8 kernel  ram 

2
ตันการป้องกันความผิดพลาดทั่วไป
ฉันเพิ่งอัพเกรดโฮมเซิร์ฟเวอร์จาก Ubuntu 10.04 เป็น 12.04.1 มันรันเคอร์เนล linux-image-server, x86_64 arch ไม่มีอะไรผิดปกติโดยเฉพาะอย่างยิ่งฉันคิดว่า - daemon deluge, apache2, iptables firewall กับ IP masquerading, เซิร์ฟเวอร์ DHCP, ผูกเซิร์ฟเวอร์ DNS ที่มีไฟล์โซนที่อัปเดตโดยอัตโนมัติด้วยชื่อโฮสต์ไคลเอนต์ DHCP ระบุตัวเองด้วย, sshd, nfs server ในสิ่งอื่น ๆ เครื่องนี้เป็นเราเตอร์ของฉัน - ตั้งอยู่ระหว่างอินเทอร์เน็ตและเครือข่ายท้องถิ่น ตั้งแต่การอัพเกรดมันล้มเหลวเป็นระยะ มันจะใช้ได้สักพักหลังจากบูทแล้วทันใดนั้นเราก็จะเสียการเชื่อมต่อเครือข่ายของเราใน wifi ถ้าฉันต่อสายเคเบิลเครือข่ายฉันไม่สามารถรับที่อยู่ IP จากเซิร์ฟเวอร์ DHCP หากฉันตั้งค่าที่อยู่ IP แบบคงที่ฉันสามารถเข้าใช้งานอินเทอร์เน็ตได้ต่อไป นี่ทำให้ดูเหมือนว่าเป็นเซิร์ฟเวอร์ DHCP ที่ล้มเหลว (แน่นอนฉันทำงานdhclient -v eth0และไม่มีอะไรตอบกลับไปยัง …
8 server  kernel  system 

1
SSD TRIM รองรับโดยอัตโนมัติหรือไม่ใน 12.10?
ผู้คนฉันมีการตัดแต่งอัตโนมัติที่ทำงานบนแล็ปท็อปที่ใช้ Ubuntu แม่นยำ เช่นเดียวกับในคำแนะนำ TRIMฉันเพิ่มdiscardการเมานต์ตัวเลือกใน / etc / fstab และhdparm --read-sectorอ่าน 0 ทันทีหลังจาก rm && ซิงค์ การใช้ฮาร์ดแวร์แล็ปท็อปและ SSD ที่เหมือนกันมาก TRIM ดูเหมือนจะไม่เป็นอัตโนมัติหลังจากอัพเกรดเป็น Quantal ฉันจำได้ทดสอบในคู่มือที่ผมกล่าวข้างต้นอาจไม่จำเป็นต้องทำงาน SSD ลบบล็อกและทั้งหมดนั้น แต่ปริมาณนั้นแตกต่างกันอย่างน้อย หลังจากลบไฟล์และซิงค์ข้อมูลของไฟล์จะยังคงอยู่บนดิสก์และไม่ถูกลบทิ้งแม้หลังจากรอหลายนาที fstrim จะเป็น 0 บล็อกของไฟล์ที่ตาย ครั้งหนึ่ง ทำแบบทดสอบเดิมอีกห้านาทีในภายหลังและ fstrim ไม่ทำอะไรเลย ฉันคิดว่านี่น่าจะเป็นปัญหาเคอร์เนลจริง ๆ แต่กล่องนั้นดำเกินไปสำหรับคบไฟที่ถูกสร้างขึ้น ฉันพร้อมที่จะเชื่อว่าเคอร์เนล 3.5 รู้ว่าฉันต้องการอะไรดีกว่าที่ฉันทำและทุกอย่างดีแม้จะมีรูปร่างหน้าตา แต่มันก็ดูเหมือนโลกทั้งใบเหมือน TRIM ไม่ได้มีอะไรมากมายอีกแล้ว ใครมีท่วงท่า TRIM ใน Quantal / kernel …
8 kernel  ssd  ext4  trim 

1
อุปกรณ์ลูปแบ็คใช้งานอย่างไร?
อินเตอร์เฟสเครือข่ายลูปแบ็ค เป็นอุปกรณ์เครือข่ายเสมือนที่ใช้งานซอฟต์แวร์อย่างสมบูรณ์ แต่การใช้งานนี้สำเร็จจริงหรือไม่และคุณจัดการกับมันอย่างไร? เท่าที่ฉันรู้มีการทำเครื่องหมาย IP เป็นท้องถิ่นในตารางเส้นทางท้องถิ่น: ip route show table local การส่งไปที่ IP ที่ทำเครื่องหมายเป็นโลคัลจะทริกเกอร์อุปกรณ์ลูปแบ็ค แต่การตรวจจับนี้กระทำโดยหมดจดโดยการกำหนดเส้นทางตารางหรือการดำเนินการเคอร์เนลอื่น ๆ แก้ไข: เป้าหมายสูงสุดของฉันคือการจัดการการกำหนดค่าอุปกรณ์ลูปดังนั้นการส่งดาตาแกรมในอินเทอร์เฟซของฉัน (อะแดปเตอร์ wlan สองตัว) บนแล็ปท็อปของฉันจะส่งผลให้เกิดการรับส่งข้อมูลจริง / ดาตาแกรมในเครือข่าย Interface 1 -> WLAN -> Interface 2 และ NOT: Interface 1 -> LOOP -> Interface 2

2
ฉันจะมั่นใจได้อย่างไรว่าฉันใช้เคอร์เนลหุ้นปัจจุบัน?
ในบางจุดฉันได้ติดตั้งเคอร์เนลใหม่โดยไม่มีวัตถุประสงค์เฉพาะ แต่ต้องลอง ฉันมีปัญหาและต้องการตรวจสอบให้แน่ใจว่าไม่ได้เกิดจากเคอร์เนลที่ฉันติดตั้ง โดยทั่วไปฉันจะทราบได้อย่างไรว่าฉันใช้เคอร์เนลอย่างเป็นทางการล่าสุดที่มีอยู่หรือไม่ หากฉันไม่ใช่ฉันจะเปลี่ยน (ขึ้นหรือลง) เป็นเวอร์ชันล่าสุดอย่างเป็นทางการได้อย่างไร (ฉันใช้ Ubuntu 12.04, รันเคอร์เนล 3.3.0-030300- ทั่วไป)

2
ฉันจะหาตาราง / ไฟล์การจับคู่หมายเลข syscall ใน Ubuntu 11.04 (x86) ได้ที่ไหน?
ฉันรู้ว่า 11.04 เป็นรุ่นเก่า แต่โครงการที่ฉันกำลังทำงานอยู่นั้นต้องการให้ฉันทำแผนที่ syscalls ด้วยตัวเลข syscall ของพวกเขา ฉันสามารถหาตาราง / ไฟล์ syscall-to-number ใน ubuntu 11.04 (x86) ได้ไหม แก้ไข: ฉันต้องการแยกการแมปต่อไปนี้จากไฟล์: จำนวน .................................... syscall x ............................................ sys_readv Y ............................................. sys_stat
2 kernel 

1
ฉันควรใช้ตาราง PCI รหัสใด
ฉันดาวน์โหลดจากhttp://pciids.sourceforge.net/v2.2/pci.idsเป็นไฟล์ pci.id สุดท้ายและฉันอัพเดตไฟล์ /usr/share/misc/pci.ids ของฉันด้วย OLD PCI.IDS FILE, มีนาคม 2010: เอาต์พุต lspci -nn: 00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0100] (rev 09) 00:01.0 PCI bridge [0604]: Intel Corporation Sandy Bridge PCI Express Root Port [8086:0101] (rev 09) 00:16.0 Communication controller [0780]: Intel Corporation …
1 10.04  kernel  hardware  pci 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.